Initial upload
authorKyuho Jo <kyuho.jo@samsung.com>
Wed, 22 Feb 2017 07:52:19 +0000 (16:52 +0900)
committerChulSeung Kim <charles0.kim@samsung.com>
Thu, 8 Jun 2017 09:34:44 +0000 (18:34 +0900)
Change-Id: Ibbe3a219f4ad4adf3368096401290d542ae99ef1
Signed-off-by: Kyuho Jo <kyuho.jo@samsung.com>
71 files changed:
TVHome.sln [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/AppControlPort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/ApplicationManagerPort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/BTModulePort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/DBPort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/DebuggingPort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/PackageManagerPort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Ports/WifiModulePort.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Properties/AssemblyInfo.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/Settings.StyleCop [new file with mode: 0644]
TVHome/TVHome.TizenTV/TVHome.TizenTV.cs [new file with mode: 0644]
TVHome/TVHome.TizenTV/TVHome.TizenTV.csproj [new file with mode: 0644]
TVHome/TVHome.TizenTV/TVHome.TizenTV.nuget.targets [new file with mode: 0644]
TVHome/TVHome.TizenTV/TVHome.TizenTV.project.json [new file with mode: 0644]
TVHome/TVHome.TizenTV/TVHome.TizenTV.project.lock.json [new file with mode: 0644]
TVHome/TVHome.TizenTV/shared/res/TVHome.TizenTV.png [new file with mode: 0644]
TVHome/TVHome.TizenTV/tizen-manifest.xml [new file with mode: 0644]
TVHome/TVHome/Controls/MainPanelButton.xaml [new file with mode: 0644]
TVHome/TVHome/Controls/MainPanelButton.xaml.cs [new file with mode: 0644]
TVHome/TVHome/Controls/SubPanelButton.xaml [new file with mode: 0644]
TVHome/TVHome/Controls/SubPanelButton.xaml.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/AppControlAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/AppShortcutInfo.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/BTLaunchAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/BTOffAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/BTOnAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/BTSettingShortcutInfo.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/DBItem.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/HomeMenuAppShortcutInfo.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/IAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/IDBItem.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/IEnumerableItem.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/MediaControlAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/RecentShortcutInfo.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/ShortcutInfo.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/StateDescription.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/WiFiLaunchAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/WiFiOffAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/WiFiOnAction.cs [new file with mode: 0644]
TVHome/TVHome/DataModels/WiFiSettingShortcutInfo.cs [new file with mode: 0644]
TVHome/TVHome/Models/AppShortcutController.cs [new file with mode: 0644]
TVHome/TVHome/Models/RecentShortcutController.cs [new file with mode: 0644]
TVHome/TVHome/Models/SettingShortcutController.cs [new file with mode: 0644]
TVHome/TVHome/Models/SettingShortcutFactory.cs [new file with mode: 0644]
TVHome/TVHome/Properties/AssemblyInfo.cs [new file with mode: 0644]
TVHome/TVHome/Settings.StyleCop [new file with mode: 0644]
TVHome/TVHome/TVHome.cs [new file with mode: 0644]
TVHome/TVHome/TVHome.csproj [new file with mode: 0644]
TVHome/TVHome/Utils/AppControlUtils.cs [new file with mode: 0644]
TVHome/TVHome/Utils/AppShortcutStorage.cs [new file with mode: 0644]
TVHome/TVHome/Utils/DBUtil.cs [new file with mode: 0644]
TVHome/TVHome/Utils/DebuggingUtils.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IAppControl.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IApplicationManagerAPIs.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IBTAPIs.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IDBAPIs.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IDebuggingAPIs.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IPackageManager.cs [new file with mode: 0644]
TVHome/TVHome/Utils/ITVHome.cs [new file with mode: 0644]
TVHome/TVHome/Utils/IWifiAPIs.cs [new file with mode: 0644]
TVHome/TVHome/Utils/PackageManagerUtils.cs [new file with mode: 0644]
TVHome/TVHome/Utils/RecentShortcutStorage.cs [new file with mode: 0644]
TVHome/TVHome/Utils/TVHomeImpl.cs [new file with mode: 0644]
TVHome/TVHome/ViewModels/MainPageViewModel.cs [new file with mode: 0644]
TVHome/TVHome/Views/MainPage.xaml [new file with mode: 0644]
TVHome/TVHome/Views/MainPage.xaml.cs [new file with mode: 0644]
TVHome/TVHome/Views/MainPanel.xaml [new file with mode: 0644]
TVHome/TVHome/Views/MainPanel.xaml.cs [new file with mode: 0644]
TVHome/TVHome/Views/SubPanel.xaml [new file with mode: 0644]
TVHome/TVHome/Views/SubPanel.xaml.cs [new file with mode: 0644]
TVHome/TVHome/packages.config [new file with mode: 0644]

diff --git a/TVHome.sln b/TVHome.sln
new file mode 100644 (file)
index 0000000..782048e
--- /dev/null
@@ -0,0 +1,28 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 12.00\r
+# Visual Studio 14\r
+VisualStudioVersion = 14.0.25420.1\r
+MinimumVisualStudioVersion = 10.0.40219.1\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome", "TVHome\TVHome\TVHome.csproj", "{54DD6673-7E64-48E6-A008-4D455E19E017}"\r
+EndProject\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVHome.TizenTV", "TVHome\TVHome.TizenTV\TVHome.TizenTV.csproj", "{CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}"\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Any CPU = Debug|Any CPU\r
+               Release|Any CPU = Release|Any CPU\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {54DD6673-7E64-48E6-A008-4D455E19E017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {54DD6673-7E64-48E6-A008-4D455E19E017}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
+               {54DD6673-7E64-48E6-A008-4D455E19E017}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
+               {54DD6673-7E64-48E6-A008-4D455E19E017}.Release|Any CPU.Build.0 = Release|Any CPU\r
+               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
+               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
+               {CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}.Release|Any CPU.Build.0 = Release|Any CPU\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/TVHome/TVHome.TizenTV/Ports/AppControlPort.cs b/TVHome/TVHome.TizenTV/Ports/AppControlPort.cs
new file mode 100644 (file)
index 0000000..e893180
--- /dev/null
@@ -0,0 +1,47 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+using TVHome.Utils;\r
+using Tizen;\r
+using Tizen.Applications;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+    class AppControlPort : IAppControl\r
+    {\r
+        public void SendLaunchRequest(string PkgID)\r
+        {\r
+            AppControl appControl = new AppControl();\r
+\r
+            if (PkgID != null)\r
+            {\r
+                appControl.ApplicationId = PkgID;\r
+            }\r
+            else\r
+            {\r
+                appControl.ApplicationId = "org.tizen.settings";\r
+            }\r
+\r
+            AppControl.SendLaunchRequest(appControl);\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome.TizenTV/Ports/ApplicationManagerPort.cs b/TVHome/TVHome.TizenTV/Ports/ApplicationManagerPort.cs
new file mode 100644 (file)
index 0000000..66615f4
--- /dev/null
@@ -0,0 +1,63 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Threading.Tasks;\r
+using Xamarin.Forms.Platform.Tizen.Native;\r
+using Tizen;\r
+using Tizen.Applications;\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+       class ApplicationManagerPort : IApplicationManagerAPIs\r
+       {\r
+               public ApplicationManagerPort()\r
+               {\r
+                       ApplicationManager.ApplicationLaunched += new EventHandler<ApplicationLaunchedEventArgs>(OnApplicationLaunched);\r
+               }\r
+\r
+               void OnApplicationLaunched(object sender, EventArgs args)\r
+               {\r
+                       ApplicationLaunchedEventArgs launchedEventArgs = args as ApplicationLaunchedEventArgs;\r
+\r
+                       DebuggingUtils.Dbg(launchedEventArgs.ApplicationInfo.Label.ToString() + " launched");\r
+               }\r
+\r
+               public async Task<Dictionary<string, string[]>> GetRecentApplications()\r
+               {\r
+                       // RUA가 지원되지 않으므로 일단 설치된 app들을 가져와 본다\r
+                       // TODO: RUA로 대체한다\r
+                       Dictionary<string, string[]> resultList = new Dictionary<string, string[]>();\r
+                       var applicationList = await ApplicationManager.GetInstalledApplicationsAsync();\r
+                       string[] result;\r
+\r
+                       foreach (ApplicationInfo appInfo in applicationList)\r
+                       {\r
+                               result = new string[3];\r
+\r
+                               result[0] = appInfo.Label != null ? appInfo.Label : null;\r
+                               result[1] = appInfo.ApplicationId != null ? appInfo.ApplicationId : null;\r
+                               result[2] = appInfo.IconPath != null ? appInfo.IconPath : null;\r
+\r
+                               resultList.Add(appInfo.ApplicationId, result);\r
+                       }\r
+\r
+                       return resultList;\r
+               }\r
+       }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/Ports/BTModulePort.cs b/TVHome/TVHome.TizenTV/Ports/BTModulePort.cs
new file mode 100644 (file)
index 0000000..adebd74
--- /dev/null
@@ -0,0 +1,41 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using Xamarin.Forms.Platform.Tizen.Native;\r
+using Tizen;\r
+using TVHome.Utils;\r
+using System;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+    class BTModulePort : IBTAPIs\r
+    {\r
+        public void BTOff()\r
+        {\r
+            DebuggingUtils.Dbg("BT is OFF");\r
+        }\r
+\r
+        public void BTOn()\r
+        {\r
+            DebuggingUtils.Dbg("BT is ON");\r
+        }\r
+\r
+        public void LaunchBTSetting()\r
+        {\r
+            DebuggingUtils.Dbg("BT setting is launched");\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/Ports/DBPort.cs b/TVHome/TVHome.TizenTV/Ports/DBPort.cs
new file mode 100644 (file)
index 0000000..554328d
--- /dev/null
@@ -0,0 +1,231 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Runtime.InteropServices;\r
+\r
+using Tizen;\r
+\r
+using TVHome.DataModels;\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+    public class DBPort : IDBAPIs\r
+    {\r
+        internal class SQLite\r
+        {\r
+            private const string Library = "libsqlite3.so.0";\r
+\r
+            [UnmanagedFunctionPointer(CallingConvention.Cdecl)]\r
+            internal delegate int ExecCallback(IntPtr notUsed, int numberOfColumn, IntPtr value, IntPtr column);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_open", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int Open(string fileName, out IntPtr handle);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_close", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int Close(IntPtr handle);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_exec", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int Exec(IntPtr handle, string sql, ExecCallback callback, IntPtr notUsed, IntPtr errorMessage);\r
+\r
+            /*\r
+            [DllImport(Library, EntryPoint = "sqlite3_prepare_v2", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int Prepare(IntPtr handle, string sql, int count, out IntPtr statement, IntPtr notUsed);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_step", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int Step(IntPtr statement);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_column_name", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern StringBuilder ColumnName(IntPtr statement, int col);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_column_int", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int ColumnInt(IntPtr statement, int col);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_column_text", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern StringBuilder ColumnText(IntPtr statement, int col);\r
+\r
+            [DllImport(Library, EntryPoint = "sqlite3_finalize", CallingConvention = CallingConvention.Cdecl)]\r
+            internal static extern int Finalize(IntPtr statement);\r
+            */\r
+        }\r
+\r
+        private const int SQLITE_OK = 0;\r
+        private const int SQLITE_ROW = 100;\r
+\r
+        private const int FIRST_COLUMN = 0;\r
+\r
+        private int ptrSize = Marshal.SizeOf<IntPtr>();\r
+\r
+        public int PtrSize\r
+        {\r
+            get\r
+            {\r
+                return ptrSize;\r
+            }\r
+        }\r
+\r
+        public DBPort()\r
+        {\r
+            // TODO : make a unit test for this!!!\r
+            DebuggingPort.d("DBPort-------------------------------------");\r
+            DebuggingPort.d("version " + ExecSQL("csk", "SELECT SQLITE_VERSION()"));\r
+            DebuggingPort.d("create " + ExecSQL("csk", "CREATE TABLE friends(Id INTEGER PRIMARY KEY, Name TEXT);"));\r
+\r
+            DebuggingPort.d("insert 1 " + ExecSQL("csk", "INSERT INTO friends(Name) VALUES ('Tom');"));\r
+            DebuggingPort.d("insert 2 " + ExecSQL("csk", "INSERT INTO friends(Name) VALUES ('Rebecca');"));\r
+            DebuggingPort.d("insert 3 " + ExecSQL("csk", "INSERT INTO friends(Name) VALUES ('Jim');"));\r
+            DebuggingPort.d("insert 4 " + ExecSQL("csk", "INSERT INTO friends(Name) VALUES ('Roger');"));\r
+            DebuggingPort.d("insert 5 " + ExecSQL("csk", "INSERT INTO friends(Name) VALUES ('Robert');"));\r
+\r
+            IEnumerable<DBItem> dbItems = new List<DBItem>();\r
+            DebuggingPort.d("select " + ExecSQL("csk", "SELECT * FROM friends;", out dbItems));\r
+            foreach (var item in dbItems)\r
+            {\r
+                foreach (var value in item.ItemProperties)\r
+                {\r
+                    DebuggingPort.d("column[" + value.Key + "] = " + value.Value);\r
+                }\r
+            }\r
+\r
+            DebuggingPort.d("insert 5 " + ExecSQL("csk", "DROP TABLE friends;"));\r
+        }\r
+\r
+        private static bool CheckResult(int res, string desc)\r
+        {\r
+            if (res != SQLITE_OK)\r
+            {\r
+                DebuggingPort.d(String.Format("DB Error [{0}], {1}", desc, res));\r
+                return false;\r
+            }\r
+            return true;\r
+        }\r
+\r
+        private static bool Open(string dbName, out IntPtr handle)\r
+        {\r
+            DebuggingPort.d("[DB Open]");\r
+            if (dbName == null)\r
+            {\r
+                DebuggingPort.e("DB Name is NULL!!!");\r
+                handle = IntPtr.Zero;\r
+                return false;\r
+            }\r
+\r
+            string dbPath = Program.AppDataPath + dbName;\r
+            Log.Debug("csk", dbPath);\r
+            return CheckResult(SQLite.Open(Program.AppDataPath + dbName + ".db", out handle), "open");\r
+\r
+        }\r
+\r
+        private static void Close(IntPtr handle)\r
+        {\r
+            DebuggingPort.d("[DB Close]");\r
+            if (handle == null)\r
+            {\r
+                return;\r
+            }\r
+\r
+            SQLite.Close(handle);\r
+        }\r
+\r
+        internal sealed class DBHandleRAII// : IDisposable\r
+        {\r
+            internal IntPtr handle;\r
+            internal DBHandleRAII(string fileName)\r
+            {\r
+                Open(fileName, out handle);\r
+            }\r
+\r
+            ~DBHandleRAII()\r
+            {\r
+                Close(handle);\r
+            }\r
+            // TODO : Change to use IDisposable!!!\r
+            // Dispose is not calling!!!\r
+            /*\r
+            public void Dispose()\r
+            {\r
+                Close(handle);\r
+            }\r
+            */\r
+        }\r
+\r
+        public bool ExecSQL(string dbName, string sql)\r
+        {\r
+            if (dbName == null || sql == null)\r
+            {\r
+                DebuggingPort.e("Invalid argument!!!");\r
+                return false;\r
+            }\r
+\r
+            DBHandleRAII db = new DBHandleRAII(dbName);\r
+            if (db.handle == IntPtr.Zero)\r
+            {\r
+                DebuggingPort.e("DB open failed!!!");\r
+                return false;\r
+            }\r
+\r
+            return CheckResult(SQLite.Exec(db.handle, sql, null, IntPtr.Zero, IntPtr.Zero), "exec ");\r
+        }\r
+\r
+        // TODO : Make this thread safe!!!\r
+        List<DBItem> givenItems = new List<DBItem>();\r
+\r
+        private int ExecCallback(IntPtr notUsed, int numberOfColumn, IntPtr value, IntPtr column)\r
+        {\r
+            DebuggingPort.d("ExecCallback");\r
+            for (int i = 1; i < numberOfColumn; i++)\r
+            {\r
+                string _value = Marshal.PtrToStringAnsi(Marshal.ReadIntPtr(value, i * PtrSize));\r
+                DebuggingPort.e("" + i + " - " + _value + " / ");\r
+                DBItem item = new DBItem();\r
+                item.Add(i, _value);\r
+                givenItems.Add(item);\r
+            }\r
+            return 0;\r
+        }\r
+\r
+        public bool ExecSQL(string dbName, string sql, out IEnumerable<DBItem> items)\r
+        {\r
+            givenItems.Clear();\r
+            items = givenItems;\r
+\r
+            DebuggingPort.d("ExecSQL");\r
+            if (dbName == null || sql == null)\r
+            {\r
+                DebuggingPort.e("Invalid argument!!!");\r
+                return false;\r
+            }\r
+\r
+            DBHandleRAII db = new DBHandleRAII(dbName);\r
+            if (db.handle == IntPtr.Zero)\r
+            {\r
+                DebuggingPort.e("DB open failed!!!");\r
+                return false;\r
+            }\r
+\r
+            if (CheckResult(SQLite.Exec(db.handle, sql, ExecCallback, IntPtr.Zero, IntPtr.Zero), "exec") == false)\r
+            {\r
+                return false;\r
+            }\r
+\r
+            return true;\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/TVHome/TVHome.TizenTV/Ports/DebuggingPort.cs b/TVHome/TVHome.TizenTV/Ports/DebuggingPort.cs
new file mode 100644 (file)
index 0000000..e360a33
--- /dev/null
@@ -0,0 +1,93 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using Xamarin.Forms.Platform.Tizen.Native;\r
+using Tizen;\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+    /// <summary>\r
+    /// Platform dependent implementation for the Logging and the Popup displaying.\r
+    /// DebuggingPort is implementing IDebuggingAPIs which is defined in Calculator shared project.\r
+    /// </summary>\r
+    /// <remarks>\r
+    /// Please refer to Xamarin Dependency Service\r
+    /// https://developer.xamarin.com/guides/xamarin-forms/dependency-service/introduction/\r
+    /// </remarks>\r
+    class DebuggingPort : IDebuggingAPIs\r
+    {\r
+        /// <summary>\r
+        /// A TV Home Windows reference. This is used to display a Dialog</summary>\r
+        public static Xamarin.Forms.Platform.Tizen.Native.Window MainWindow\r
+        {\r
+            set;\r
+            get;\r
+        }\r
+\r
+        /// <summary>\r
+        /// A Logging Tag. </summary>\r
+        public static string TAG = "home";\r
+\r
+        /// <summary>\r
+        /// A method displays a debugging log. </summary>\r
+        /// <param name="message"> A debugging message.</param>\r
+        public void Dbg(string message)\r
+        {\r
+            Log.Debug(TAG, message);\r
+        }\r
+\r
+        /// <summary>\r
+        /// A method displays a error log. </summary>\r
+        /// <param name="message"> A error message.</param>\r
+        public void Err(string message)\r
+        {\r
+            Log.Error(TAG, message);\r
+        }\r
+\r
+        /// <summary>\r
+        /// A method displays a dialog with a given message. </summary>\r
+        /// <param name="message"> A debugging message.</param>\r
+        public void Popup(string message)\r
+        {\r
+            if (MainWindow == null)\r
+            {\r
+                return;\r
+            }\r
+            //bool result = await Xamarin.Forms.Page.DisplayAlert("Calculator", message, "OK");\r
+\r
+            Dialog toast = new Dialog(MainWindow);\r
+            toast.Title = message;\r
+            toast.Timeout = 2.3;\r
+            toast.BackButtonPressed += (s, e) =>\r
+            {\r
+                toast.Dismiss();\r
+            };\r
+            toast.Show();\r
+        }\r
+\r
+        public static void d(string message)\r
+        {\r
+            Log.Debug(TAG, message);\r
+        }\r
+\r
+        public static void e(string message)\r
+        {\r
+            Log.Error(TAG, message);\r
+        }\r
+\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/Ports/PackageManagerPort.cs b/TVHome/TVHome.TizenTV/Ports/PackageManagerPort.cs
new file mode 100644 (file)
index 0000000..a213fb8
--- /dev/null
@@ -0,0 +1,104 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+using Tizen;\r
+using Tizen.Applications;\r
+\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+    class PackageManagerPort : IPackageManager\r
+    {\r
+        public PackageManagerPort()\r
+        {\r
+            PackageManager.InstallProgressChanged += PackageManager_InstallProgressChanged;\r
+            PackageManager.UninstallProgressChanged += PackageManager_UninstallProgressChanged;\r
+        }\r
+\r
+        private void PackageManager_UninstallProgressChanged(object sender, PackageManagerEventArgs e)\r
+        {\r
+            if (e.State == PackageEventState.Completed)\r
+                DebuggingUtils.Dbg("uninstall completed");\r
+        }\r
+\r
+        private void PackageManager_InstallProgressChanged(object sender, PackageManagerEventArgs e)\r
+        {\r
+            if (e.State == PackageEventState.Completed)\r
+                DebuggingUtils.Dbg("install completed");\r
+        }\r
+\r
+        public Dictionary<string, string[]> GetPackageList()\r
+        {\r
+            Dictionary<string, string[]> pkgList = new Dictionary<string, string[]>();\r
+            IEnumerable<Package> packages = PackageManager.GetPackages();\r
+\r
+            string[] result;\r
+\r
+            foreach (var item in packages)\r
+            {\r
+                result = new string[3];\r
+\r
+                if (item.Label != null)\r
+                {\r
+                    result[0] = item.Label;\r
+                }\r
+                else\r
+                {\r
+                    result[0] = null;\r
+                }\r
+\r
+                if ( item.Id != null)\r
+                {\r
+                    result[1] = item.Id;\r
+                }\r
+                else\r
+                {\r
+                    result[1] = null;\r
+                }\r
+\r
+                if ( item.IconPath != null)\r
+                {\r
+                    result[2] = item.IconPath;\r
+                }\r
+                else\r
+                {\r
+                    result[2] = null;\r
+                }\r
+\r
+                pkgList.Add(item.Label, result);\r
+            }\r
+\r
+            return pkgList;\r
+        }\r
+\r
+        public string GetPackage(string PkgID)\r
+        {\r
+            Package tempItem = PackageManager.GetPackage(PkgID);\r
+\r
+            if (tempItem != null)\r
+                return tempItem.Label;\r
+            else\r
+                return null;\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/Ports/WifiModulePort.cs b/TVHome/TVHome.TizenTV/Ports/WifiModulePort.cs
new file mode 100644 (file)
index 0000000..f857a6c
--- /dev/null
@@ -0,0 +1,42 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using Xamarin.Forms.Platform.Tizen.Native;\r
+using Tizen;\r
+using TVHome.Utils;\r
+using System;\r
+\r
+namespace TVHome.TizenTV.Ports\r
+{\r
+    class WifiModulePort : IWifiAPIs\r
+    {\r
+\r
+        public void WifiOff()\r
+        {\r
+            DebuggingUtils.Dbg("WiFi is OFF");\r
+        }\r
+\r
+        public void WifiOn()\r
+        {\r
+            DebuggingUtils.Dbg("WiFi is ON");\r
+        }\r
+\r
+        public void LaunchWifiSetting()\r
+        {\r
+            DebuggingUtils.Dbg("WiFi setting is launched");\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/Properties/AssemblyInfo.cs b/TVHome/TVHome.TizenTV/Properties/AssemblyInfo.cs
new file mode 100644 (file)
index 0000000..41ba03f
--- /dev/null
@@ -0,0 +1,36 @@
+using System.Reflection;\r
+using System.Runtime.CompilerServices;\r
+using System.Runtime.InteropServices;\r
+\r
+// General Information about an assembly is controlled through the following\r
+// set of attributes. Change these attribute values to modify the information\r
+// associated with an assembly.\r
+[assembly: AssemblyTitle("TVHome.TizenTV")]\r
+[assembly: AssemblyDescription("")]\r
+[assembly: AssemblyConfiguration("")]\r
+[assembly: AssemblyCompany("")]\r
+[assembly: AssemblyProduct("TVHome.TizenTV")]\r
+[assembly: AssemblyCopyright("Copyright ©  2017")]\r
+[assembly: AssemblyTrademark("")]\r
+[assembly: AssemblyCulture("")]\r
+\r
+// Setting ComVisible to false makes the types in this assembly not visible\r
+// to COM components.  If you need to access a type in this assembly from\r
+// COM, set the ComVisible attribute to true on that type.\r
+[assembly: ComVisible(false)]\r
+\r
+// The following GUID is for the ID of the typelib if this project is exposed to COM\r
+[assembly: Guid("ce03a1dc-a3e0-41dd-b06c-92c19e8d2a8f")]\r
+\r
+// Version information for an assembly consists of the following four values:\r
+//\r
+//      Major Version\r
+//      Minor Version\r
+//      Build Number\r
+//      Revision\r
+//\r
+// You can specify all the values or you can default the Build and Revision Numbers\r
+// by using the '*' as shown below:\r
+// [assembly: AssemblyVersion("1.0.*")]\r
+[assembly: AssemblyVersion("1.0.0.0")]\r
+[assembly: AssemblyFileVersion("1.0.0.0")]\r
diff --git a/TVHome/TVHome.TizenTV/Settings.StyleCop b/TVHome/TVHome.TizenTV/Settings.StyleCop
new file mode 100644 (file)
index 0000000..49d20d0
--- /dev/null
@@ -0,0 +1,722 @@
+<StyleCopSettings Version="105">\r
+  <GlobalSettings>\r
+    <StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>\r
+  </GlobalSettings>\r
+  <Analyzers>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">\r
+      <Rules>\r
+        <Rule Name="ElementsMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustHaveSummaryText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="EnumerationItemsMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationMustContainValidXml">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustHaveSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PartialElementDocumentationMustHaveSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustNotHaveDefaultSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="VoidReturnValueMustNotBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParametersMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParametersMustBeDocumentedPartialClass">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParameterDocumentationMustHaveText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PropertySummaryDocumentationMustMatchAccessors">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustNotBeCopiedAndPasted">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationTextMustNotBeEmpty">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationTextMustContainWhitespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationMustMeetCharacterPercentage">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationHeadersMustNotContainBlankLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="IncludedDocumentationXPathDoesNotExist">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="IncludeNodeDoesNotContainValidFileAndPath">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="InheritDocMustBeUsedWithInheritingClass">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustBeSpelledCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMustHaveHeader">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustShowCopyright">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveCopyrightText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustContainFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveValidCompanyText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchTypeName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.NamingRules">\r
+      <Rules>\r
+        <Rule Name="ConstFieldNamesMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustBeginWithLowerCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustNotContainUnderscore">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementMustBeginWithLowerCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustNotUseHungarianNotation">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="VariableNamesMustNotBePrefixed">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustNotBeginWithUnderscore">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticReadonlyFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.LayoutRules">\r
+      <Rules>\r
+        <Rule Name="AllAccessorsMustBeMultiLineOrSingleLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningCurlyBracketsMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationHeadersMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainMultipleBlankLinesInARow">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingCurlyBracketsMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningCurlyBracketsMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ChainedStatementBlocksMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="WhileDoFooterMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentMustBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustBeSeparatedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainBlankLinesAtStartOfFile">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainBlankLinesAtEndOfFile">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules">\r
+      <Rules>\r
+        <Rule Name="AccessModifierMustBeDeclared">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldsMustBePrivate">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeAnalysisSuppressionMustHaveJustification">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DebugAssertMustProvideMessageText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DebugFailMustProvideMessageText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMayOnlyContainASingleClass">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMayOnlyContainASingleNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StatementMustNotUseUnnecessaryParenthesis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ArithmeticExpressionsMustDeclarePrecedence">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ConditionalExpressionsMustDeclarePrecedence">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="RemoveDelegateParenthesisWhenPossible">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="AttributeConstructorMustNotUseUnnecessaryParenthesis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="RemoveUnnecessaryCode">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules">\r
+      <Rules>\r
+        <Rule Name="UsingDirectivesMustBePlacedWithinNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustAppearInTheCorrectOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustBeOrderedByAccess">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ConstantsMustAppearBeforeFields">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticElementsMustAppearBeforeInstanceElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DeclarationKeywordsMustFollowOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ProtectedMustComeBeforeInternal">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PropertyAccessorsMustFollowOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="EventAccessorsMustFollowOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticReadonlyElementsMustAppearBeforeStaticNonReadonlyElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="InstanceReadonlyElementsMustAppearBeforeInstanceNonReadonlyElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NoValueFirstComparison">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SystemUsingDirectivesMustBePlacedBeforeOtherUsingDirectives">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingDirectivesMustBeOrderedAlphabeticallyByNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingStaticDirectivesMustBePlacedAfterUsingNamespaceDirectives">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.ReadabilityRules">\r
+      <Rules>\r
+        <Rule Name="CommentsMustContainText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PrefixLocalCallsWithThis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PrefixCallsCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningParenthesisMustBeOnDeclarationLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CommaMustBeOnSameLineAsPreviousParameter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterListMustFollowDeclaration">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterMustFollowComma">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SplitParametersMustStartOnLineAfterDeclaration">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParametersMustBeOnSameLineOrSeparateLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterMustNotSpanMultipleLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClauseMustFollowPreviousClause">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotPlaceRegionsWithinElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainEmptyStatements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainMultipleStatementsOnOneLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="BlockStatementsMustNotContainEmbeddedComments">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="BlockStatementsMustNotContainEmbeddedRegions">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseStringEmptyForEmptyStrings">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseBuiltInTypeAlias">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseShorthandForNullableTypes">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.SpacingRules">\r
+      <Rules>\r
+        <Rule Name="CommasMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SemicolonsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationLinesMustBeginWithSingleSpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentsMustBeginWithSingleSpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PreprocessorKeywordsMustNotBePrecededBySpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OperatorKeywordMustBeFollowedBySpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningCurlyBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingCurlyBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningGenericBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingGenericBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningAttributeBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingAttributeBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NullableTypeSymbolsMustNotBePrecededBySpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="MemberAccessSymbolsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="IncrementDecrementSymbolsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NegativeSignsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PositiveSignsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DereferenceAndAccessOfSymbolsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ColonsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainMultipleWhitespaceInARow">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainSpaceAfterNewKeywordInImplicitlyTypedArrayAllocation">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="TabsMustNotBeUsed">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotSplitNullConditionalOperators">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+  </Analyzers>\r
+</StyleCopSettings>
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.cs b/TVHome/TVHome.TizenTV/TVHome.TizenTV.cs
new file mode 100644 (file)
index 0000000..bbc97e8
--- /dev/null
@@ -0,0 +1,48 @@
+using System;\r
+using Tizen;\r
+using TVHome.TizenTV.Ports;\r
+\r
+namespace TVHome.TizenTV\r
+{\r
+    class Program : global::Xamarin.Forms.Platform.Tizen.FormsApplication\r
+    {\r
+        public static string AppResourcePath\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+\r
+        public static string AppDataPath\r
+        {\r
+            get;\r
+            private set;\r
+        }\r
+\r
+        protected override void OnCreate()\r
+        {\r
+            base.OnCreate();\r
+\r
+            AppResourcePath = DirectoryInfo.Resource;\r
+            AppDataPath = DirectoryInfo.Data;\r
+\r
+                       // TODO : remove this.\r
+                       // var dbPort = new DBPort();\r
+                       DebuggingPort.d("I'm here");\r
+            LoadApplication(new App());\r
+        }\r
+\r
+        static void Main(string[] args)\r
+        {\r
+            var app = new Program();\r
+            global::Xamarin.Forms.DependencyService.Register<DebuggingPort>();\r
+            global::Xamarin.Forms.DependencyService.Register<DBPort>();\r
+            global::Xamarin.Forms.DependencyService.Register<AppControlPort>();\r
+            global::Xamarin.Forms.DependencyService.Register<PackageManagerPort>();\r
+            global::Xamarin.Forms.DependencyService.Register<WifiModulePort>();\r
+            global::Xamarin.Forms.DependencyService.Register<BTModulePort>();\r
+                       global::Xamarin.Forms.DependencyService.Register<ApplicationManagerPort>();\r
+                       global::Xamarin.Forms.Platform.Tizen.Forms.Init(app);\r
+            app.Run(args);\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.csproj b/TVHome/TVHome.TizenTV/TVHome.TizenTV.csproj
new file mode 100644 (file)
index 0000000..b5372e1
--- /dev/null
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <PropertyGroup>\r
+    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>\r
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
+    <ProductVersion>8.0.30703</ProductVersion>\r
+    <SchemaVersion>2.0</SchemaVersion>\r
+    <ProjectTypeGuids>{2F98DAC9-6F16-457B-AED7-D43CAC379341};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>\r
+    <ProjectGuid>{CE03A1DC-A3E0-41DD-B06C-92C19E8D2A8F}</ProjectGuid>\r
+    <OutputType>Exe</OutputType>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>TVHome.TizenTV</RootNamespace>\r
+    <AssemblyName>TVHome.TizenTV</AssemblyName>\r
+    <FileAlignment>512</FileAlignment>\r
+    <DefaultLanguage>en-US</DefaultLanguage>\r
+  </PropertyGroup>\r
+  <PropertyGroup>\r
+    <TargetFrameworkIdentifier>DNXCore</TargetFrameworkIdentifier>\r
+    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>\r
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>\r
+    <NuGetTargetMoniker>.NETCoreApp,Version=v1.0</NuGetTargetMoniker>\r
+    <NoStdLib>true</NoStdLib>\r
+    <NoWarn>$(NoWarn);1701</NoWarn>\r
+    <UseVSHostingProcess>false</UseVSHostingProcess>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>portable</DebugType>\r
+    <Optimize>false</Optimize>\r
+    <OutputPath>bin\Debug\</OutputPath>\r
+    <DefineConstants>DEBUG;TRACE</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>portable</DebugType>\r
+    <Optimize>true</Optimize>\r
+    <OutputPath>bin\Release\</OutputPath>\r
+    <DefineConstants>TRACE</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <Compile Include="Ports\DBPort.cs" />\r
+    <None Include="TVHome.TizenTV.project.json" />\r
+    <None Include="tizen-manifest.xml" />\r
+    <None Include="shared\res\TVHome.TizenTV.png" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Compile Include="Ports\AppControlPort.cs" />\r
+    <Compile Include="Ports\ApplicationManagerPort.cs" />\r
+    <Compile Include="Ports\BTModulePort.cs" />\r
+    <Compile Include="Ports\PackageManagerPort.cs" />\r
+    <Compile Include="Ports\WifiModulePort.cs" />\r
+    <Compile Include="Ports\DebuggingPort.cs" />\r
+    <Compile Include="TVHome.TizenTV.cs" />\r
+    <Compile Include="Properties\AssemblyInfo.cs" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Folder Include="lib\" />\r
+    <Folder Include="res\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Reference Include="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ProjectReference Include="..\TVHome\TVHome.csproj">\r
+      <Project>{54dd6673-7e64-48e6-a008-4d455e19e017}</Project>\r
+      <Name>TVHome</Name>\r
+    </ProjectReference>\r
+  </ItemGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.\r
+               Other similar extension points exist, see Microsoft.Common.targets.\r
+       <Target Name="BeforeBuild">\r
+       </Target>\r
+       <Target Name="AfterBuild">\r
+       </Target>\r
+       -->\r
+  <PropertyGroup>\r
+    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and\r
+                        https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild\r
+               -->\r
+    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two\r
+                        properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and\r
+                        to prevent it from outputting a warning (MSB3644).\r
+               -->\r
+    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>\r
+    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>\r
+    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>\r
+  </PropertyGroup>\r
+  <ProjectExtensions>\r
+    <VisualStudio>\r
+      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Debug|Any CPU">\r
+        <ProjectCorporateFlavorCfg />\r
+      </FlavorProperties>\r
+      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Release|Any CPU">\r
+        <ProjectCorporateFlavorCfg />\r
+      </FlavorProperties>\r
+    </VisualStudio>\r
+  </ProjectExtensions>\r
+</Project>
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.nuget.targets b/TVHome/TVHome.TizenTV/TVHome.TizenTV.nuget.targets
new file mode 100644 (file)
index 0000000..c69b9f0
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>\r
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <PropertyGroup Condition="'$(NuGetPackageRoot)' == ''">\r
+    <NuGetPackageRoot>$(UserProfile)\.nuget\packages\</NuGetPackageRoot>\r
+  </PropertyGroup>\r
+  <ImportGroup>\r
+    <Import Project="$(NuGetPackageRoot)\Xamarin.Forms\2.3.4.192-pre2\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets" Condition="Exists('$(NuGetPackageRoot)\Xamarin.Forms\2.3.4.192-pre2\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets')" />\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.project.json b/TVHome/TVHome.TizenTV/TVHome.TizenTV.project.json
new file mode 100644 (file)
index 0000000..9eccbb0
--- /dev/null
@@ -0,0 +1,27 @@
+{\r
+  "buildOptions": {\r
+    "emitEntryPoint": true,\r
+    "debugType": "portable",\r
+    "platform": "AnyCPU",\r
+    "preserveCompilationContext": true\r
+  },\r
+  "dependencies": {\r
+    "ElmSharp": "1.1.0-beta-010",\r
+    "Microsoft.NETCore.App": "1.1.0",\r
+    "Tizen.Library": "1.0.0-pre2",\r
+    "Xamarin.Forms": "2.3.4.192-pre2",\r
+    "Xamarin.Forms.Platform.Tizen": "2.3.3.175-beta-007"\r
+  },\r
+  "runtimes": {\r
+    "win": {},\r
+    "linux": {}\r
+  },\r
+  "frameworks": {\r
+    "netcoreapp1.0": {\r
+      "imports": [\r
+        "portable-net45+wp80+win81+wpa81",\r
+        "netstandard1.6"\r
+      ]\r
+    }\r
+  }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/TVHome.TizenTV.project.lock.json b/TVHome/TVHome.TizenTV/TVHome.TizenTV.project.lock.json
new file mode 100644 (file)
index 0000000..7083b9b
--- /dev/null
@@ -0,0 +1,12705 @@
+{\r
+  "locked": false,\r
+  "version": 1,\r
+  "targets": {\r
+    ".NETCoreApp,Version=v1.0": {\r
+      "ElmSharp/1.1.0-beta-010": {\r
+        "compile": {\r
+          "lib/netstandard1.3/ElmSharp.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/ElmSharp.dll": {}\r
+        }\r
+      },\r
+      "Libuv/1.9.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1"\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/debian-x64/native/libuv.so": {\r
+            "assetType": "native",\r
+            "rid": "debian-x64"\r
+          },\r
+          "runtimes/fedora-x64/native/libuv.so": {\r
+            "assetType": "native",\r
+            "rid": "fedora-x64"\r
+          },\r
+          "runtimes/opensuse-x64/native/libuv.so": {\r
+            "assetType": "native",\r
+            "rid": "opensuse-x64"\r
+          },\r
+          "runtimes/osx/native/libuv.dylib": {\r
+            "assetType": "native",\r
+            "rid": "osx"\r
+          },\r
+          "runtimes/rhel-x64/native/libuv.so": {\r
+            "assetType": "native",\r
+            "rid": "rhel-x64"\r
+          },\r
+          "runtimes/win7-arm/native/libuv.dll": {\r
+            "assetType": "native",\r
+            "rid": "win7-arm"\r
+          },\r
+          "runtimes/win7-x64/native/libuv.dll": {\r
+            "assetType": "native",\r
+            "rid": "win7-x64"\r
+          },\r
+          "runtimes/win7-x86/native/libuv.dll": {\r
+            "assetType": "native",\r
+            "rid": "win7-x86"\r
+          }\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},\r
+      "Microsoft.CodeAnalysis.Common/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Analyzers": "1.1.0",\r
+          "System.AppContext": "4.1.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.Console": "4.0.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.FileVersionInfo": "4.0.0",\r
+          "System.Diagnostics.StackTrace": "4.0.1",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.CodePages": "4.0.1",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Tasks.Parallel": "4.0.1",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11",\r
+          "System.Xml.XPath.XDocument": "4.0.1",\r
+          "System.Xml.XmlDocument": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.CSharp/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Common": "[1.3.0]"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.VisualBasic/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Common": "1.3.0"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CSharp/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/Microsoft.CSharp.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CSharp.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.App/1.1.0": {\r
+        "dependencies": {\r
+          "Libuv": "1.9.1",\r
+          "Microsoft.CSharp": "4.0.1",\r
+          "Microsoft.CodeAnalysis.CSharp": "1.3.0",\r
+          "Microsoft.CodeAnalysis.VisualBasic": "1.3.0",\r
+          "Microsoft.NETCore.DotNetHostPolicy": "1.0.1",\r
+          "Microsoft.NETCore.Runtime.CoreCLR": "1.0.4",\r
+          "Microsoft.VisualBasic": "10.0.1",\r
+          "NETStandard.Library": "1.6.0",\r
+          "System.Buffers": "4.0.0",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.ComponentModel": "4.0.1",\r
+          "System.ComponentModel.Annotations": "4.1.0",\r
+          "System.Diagnostics.DiagnosticSource": "4.0.0",\r
+          "System.Diagnostics.Process": "4.1.0",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO.FileSystem.Watcher": "4.0.0",\r
+          "System.IO.MemoryMappedFiles": "4.0.0",\r
+          "System.IO.UnmanagedMemoryStream": "4.0.1",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Linq.Parallel": "4.0.1",\r
+          "System.Linq.Queryable": "4.0.1",\r
+          "System.Net.NameResolution": "4.0.0",\r
+          "System.Net.Requests": "4.0.11",\r
+          "System.Net.Security": "4.0.0",\r
+          "System.Net.WebHeaderCollection": "4.0.1",\r
+          "System.Numerics.Vectors": "4.1.1",\r
+          "System.Reflection.DispatchProxy": "4.0.1",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.Reader": "4.0.0",\r
+          "System.Runtime.Loader": "4.0.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Threading.Tasks.Dataflow": "4.6.0",\r
+          "System.Threading.Tasks.Extensions": "4.0.0",\r
+          "System.Threading.Tasks.Parallel": "4.0.1",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Threading.ThreadPool": "4.0.10"\r
+        },\r
+        "compile": {\r
+          "lib/netcoreapp1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netcoreapp1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.DotNetHost/1.0.1": {},\r
+      "Microsoft.NETCore.DotNetHostPolicy/1.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.DotNetHostResolver": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.DotNetHostResolver/1.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.DotNetHost": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Jit/1.0.4": {},\r
+      "Microsoft.NETCore.Platforms/1.0.1": {\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Jit": "1.0.4",\r
+          "Microsoft.NETCore.Windows.ApiSets": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Targets/1.0.1": {\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Windows.ApiSets/1.0.1": {},\r
+      "Microsoft.VisualBasic/10.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/Microsoft.VisualBasic.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.VisualBasic.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.Win32.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.Win32.Registry/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "NETStandard.Library/1.6.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.AppContext": "4.1.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Console": "4.0.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Calendars": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.Compression": "4.1.0",\r
+          "System.IO.Compression.ZipFile": "4.0.1",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Net.Http": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Net.Sockets": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Timer": "4.0.1",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11"\r
+        }\r
+      },\r
+      "runtime.native.System/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.IO.Compression/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Net.Http/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Net.Security/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Security.Cryptography/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "System.AppContext/4.1.0": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.AppContext.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.AppContext.dll": {}\r
+        }\r
+      },\r
+      "System.Buffers/4.0.0": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Buffers.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Buffers.dll": {}\r
+        }\r
+      },\r
+      "System.Collections/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Collections.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Collections.Concurrent/4.0.12": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Collections.Concurrent.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Collections.Concurrent.dll": {}\r
+        }\r
+      },\r
+      "System.Collections.Immutable/1.2.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}\r
+        }\r
+      },\r
+      "System.ComponentModel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.ComponentModel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.ComponentModel.dll": {}\r
+        }\r
+      },\r
+      "System.ComponentModel.Annotations/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.ComponentModel": "4.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {}\r
+        }\r
+      },\r
+      "System.Console/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Console.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Debug/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.DiagnosticSource/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.FileVersionInfo/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Diagnostics.Process/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "Microsoft.Win32.Registry": "4.0.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.Diagnostics.Process.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "linux"\r
+          },\r
+          "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "osx"\r
+          },\r
+          "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Diagnostics.StackTrace/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Tools/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Tracing/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}\r
+        }\r
+      },\r
+      "System.Dynamic.Runtime/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
+        }\r
+      },\r
+      "System.Globalization/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Globalization.Calendars/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.Calendars.dll": {}\r
+        }\r
+      },\r
+      "System.Globalization.Extensions/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.Extensions.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.IO/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.IO.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.IO.Compression/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.IO.Compression": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.Compression.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.IO.Compression.ZipFile/4.0.1": {\r
+        "dependencies": {\r
+          "System.Buffers": "4.0.0",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.Compression": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem.Watcher/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Overlapped": "4.0.1",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "linux"\r
+          },\r
+          "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "osx"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.IO.MemoryMappedFiles/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.IO.UnmanagedMemoryStream": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.IO.UnmanagedMemoryStream/4.0.1": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}\r
+        }\r
+      },\r
+      "System.Linq/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Linq.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Linq.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Expressions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Emit.Lightweight": "4.0.1",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Linq.Expressions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Linq.Expressions.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Parallel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Linq.Parallel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Linq.Parallel.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Queryable/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Linq.Queryable.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Linq.Queryable.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Http/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.DiagnosticSource": "4.0.0",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Http": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Http.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Net.NameResolution/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Principal.Windows": "4.0.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.NameResolution.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Net.Primitives/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Net.Requests/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Http": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Net.WebHeaderCollection": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Requests.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Net.Security/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Claims": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Security.Principal": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Security": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Security.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Net.Security.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Security.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Net.Sockets/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Sockets.dll": {}\r
+        }\r
+      },\r
+      "System.Net.WebHeaderCollection/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {}\r
+        }\r
+      },\r
+      "System.Numerics.Vectors/4.1.1": {\r
+        "dependencies": {\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Numerics.Vectors.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Numerics.Vectors.dll": {}\r
+        }\r
+      },\r
+      "System.ObjectModel/4.0.12": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.ObjectModel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.ObjectModel.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Reflection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.DispatchProxy/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit/4.0.1": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit.ILGeneration/4.0.1": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit.Lightweight/4.0.1": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Extensions/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Reflection.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.Metadata/1.3.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Reflection.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.TypeExtensions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}\r
+        }\r
+      },\r
+      "System.Resources.Reader/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}\r
+        }\r
+      },\r
+      "System.Resources.ResourceManager/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp80+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime.Extensions/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime.Handles/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Runtime.Handles.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.InteropServices/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Runtime.Loader/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.Loader.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.Numerics/4.0.1": {\r
+        "dependencies": {\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Runtime.Numerics.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Runtime.Numerics.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Claims/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Security.Principal": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Security.Claims.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Algorithms/4.2.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Cng/4.2.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Csp/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Encoding/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Security.Cryptography.OpenSsl/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          }\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Primitives/4.0.0": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.X509Certificates/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Calendars": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Cng": "4.2.0",\r
+          "System.Security.Cryptography.Csp": "4.0.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Http": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Security.Principal/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Security.Principal.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Security.Principal.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Principal.Windows/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Claims": "4.0.1",\r
+          "System.Security.Principal": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Text.Encoding/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Text.Encoding.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding.CodePages/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Text.Encoding.Extensions/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Text.RegularExpressions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}\r
+        }\r
+      },\r
+      "System.Threading/4.0.11": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Overlapped/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtimeTargets": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "unix"\r
+          },\r
+          "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll": {\r
+            "assetType": "runtime",\r
+            "rid": "win"\r
+          }\r
+        }\r
+      },\r
+      "System.Threading.Tasks/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Tasks.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Dataflow/4.6.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Extensions/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Parallel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Thread/4.0.0": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Thread.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Thread.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.ThreadPool/4.0.10": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.ThreadPool.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Timer/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.2/System.Threading.Timer.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.ReaderWriter/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Tasks.Extensions": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XDocument/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Xml.XDocument.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XDocument.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XmlDocument/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XPath/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XPath.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XPath.XDocument/4.0.1": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11",\r
+          "System.Xml.XPath": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {}\r
+        }\r
+      },\r
+      "Tizen/1.0.2": {\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Applications/1.1.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Applications.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Applications.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Applications.Badge/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Applications.Badge.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Applications.Badge.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Content.MediaContent/1.0.6": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Content.MediaContent.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Content.MediaContent.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Content.MimeType/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Content.MimeType.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Content.MimeType.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Library/1.0.0-pre2": {\r
+        "dependencies": {\r
+          "ElmSharp": "1.1.0-beta-009",\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Applications": "1.1.0",\r
+          "Tizen.Applications.Badge": "1.0.2",\r
+          "Tizen.Content.MediaContent": "1.0.6",\r
+          "Tizen.Content.MimeType": "1.0.2",\r
+          "Tizen.Messaging.Push": "1.0.2",\r
+          "Tizen.Multimedia": "1.0.28",\r
+          "Tizen.Network.Connection": "1.0.6",\r
+          "Tizen.Network.WiFi": "1.0.3",\r
+          "Tizen.Security": "1.0.5",\r
+          "Tizen.Security.SecureRepository": "1.0.7",\r
+          "Tizen.Sensor": "1.0.4",\r
+          "Tizen.System": "1.0.5",\r
+          "Tizen.System.MediaKey": "1.0.2",\r
+          "Tizen.Tracer": "1.0.3",\r
+          "Tizen.Uix.Stt": "1.0.0",\r
+          "Tizen.Uix.Tts": "1.0.0"\r
+        }\r
+      },\r
+      "Tizen.Messaging.Push/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Messaging.Push.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Messaging.Push.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Multimedia/1.0.28": {\r
+        "dependencies": {\r
+          "ElmSharp": "1.0.14",\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Applications": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Multimedia.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Multimedia.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Network.Connection/1.0.6": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Network.Connection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Network.Connection.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Network.WiFi/1.0.3": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Network.Connection": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Network.WiFi.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Network.WiFi.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Security/1.0.5": {\r
+        "dependencies": {\r
+          "Tizen.Applications": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Security.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Security.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Security.SecureRepository/1.0.7": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Security.SecureRepository.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Security.SecureRepository.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Sensor/1.0.4": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2",\r
+          "Tizen.System": "1.0.5"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Sensor.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Sensor.dll": {}\r
+        }\r
+      },\r
+      "Tizen.System/1.0.5": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.System.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.System.dll": {}\r
+        }\r
+      },\r
+      "Tizen.System.MediaKey/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.System.MediaKey.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.System.MediaKey.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Tracer/1.0.3": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Tracer.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Tracer.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Uix.Stt/1.0.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Uix.Stt.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Uix.Stt.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Uix.Tts/1.0.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Uix.Tts.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Uix.Tts.dll": {}\r
+        }\r
+      },\r
+      "Xamarin.Forms/2.3.4.192-pre2": {\r
+        "compile": {\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll": {}\r
+        }\r
+      },\r
+      "Xamarin.Forms.Platform.Tizen/2.3.3.175-beta-007": {\r
+        "dependencies": {\r
+          "Xamarin.Forms": "2.3.3.175"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}\r
+        }\r
+      }\r
+    },\r
+    ".NETCoreApp,Version=v1.0/linux": {\r
+      "ElmSharp/1.1.0-beta-010": {\r
+        "compile": {\r
+          "lib/netstandard1.3/ElmSharp.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/ElmSharp.dll": {}\r
+        }\r
+      },\r
+      "Libuv/1.9.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},\r
+      "Microsoft.CodeAnalysis.Common/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Analyzers": "1.1.0",\r
+          "System.AppContext": "4.1.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.Console": "4.0.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.FileVersionInfo": "4.0.0",\r
+          "System.Diagnostics.StackTrace": "4.0.1",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.CodePages": "4.0.1",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Tasks.Parallel": "4.0.1",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11",\r
+          "System.Xml.XPath.XDocument": "4.0.1",\r
+          "System.Xml.XmlDocument": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.CSharp/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Common": "[1.3.0]"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.VisualBasic/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Common": "1.3.0"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CSharp/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/Microsoft.CSharp.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CSharp.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.App/1.1.0": {\r
+        "dependencies": {\r
+          "Libuv": "1.9.1",\r
+          "Microsoft.CSharp": "4.0.1",\r
+          "Microsoft.CodeAnalysis.CSharp": "1.3.0",\r
+          "Microsoft.CodeAnalysis.VisualBasic": "1.3.0",\r
+          "Microsoft.NETCore.DotNetHostPolicy": "1.0.1",\r
+          "Microsoft.NETCore.Runtime.CoreCLR": "1.0.4",\r
+          "Microsoft.VisualBasic": "10.0.1",\r
+          "NETStandard.Library": "1.6.0",\r
+          "System.Buffers": "4.0.0",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.ComponentModel": "4.0.1",\r
+          "System.ComponentModel.Annotations": "4.1.0",\r
+          "System.Diagnostics.DiagnosticSource": "4.0.0",\r
+          "System.Diagnostics.Process": "4.1.0",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO.FileSystem.Watcher": "4.0.0",\r
+          "System.IO.MemoryMappedFiles": "4.0.0",\r
+          "System.IO.UnmanagedMemoryStream": "4.0.1",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Linq.Parallel": "4.0.1",\r
+          "System.Linq.Queryable": "4.0.1",\r
+          "System.Net.NameResolution": "4.0.0",\r
+          "System.Net.Requests": "4.0.11",\r
+          "System.Net.Security": "4.0.0",\r
+          "System.Net.WebHeaderCollection": "4.0.1",\r
+          "System.Numerics.Vectors": "4.1.1",\r
+          "System.Reflection.DispatchProxy": "4.0.1",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.Reader": "4.0.0",\r
+          "System.Runtime.Loader": "4.0.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Threading.Tasks.Dataflow": "4.6.0",\r
+          "System.Threading.Tasks.Extensions": "4.0.0",\r
+          "System.Threading.Tasks.Parallel": "4.0.1",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Threading.ThreadPool": "4.0.10"\r
+        },\r
+        "compile": {\r
+          "lib/netcoreapp1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netcoreapp1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.DotNetHost/1.0.1": {},\r
+      "Microsoft.NETCore.DotNetHostPolicy/1.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.DotNetHostResolver": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.DotNetHostResolver/1.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.DotNetHost": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Jit/1.0.4": {},\r
+      "Microsoft.NETCore.Platforms/1.0.1": {\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Jit": "1.0.4",\r
+          "Microsoft.NETCore.Windows.ApiSets": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Targets/1.0.1": {\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Windows.ApiSets/1.0.1": {},\r
+      "Microsoft.VisualBasic/10.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/Microsoft.VisualBasic.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.VisualBasic.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.Win32.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.unix.Microsoft.Win32.Primitives": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.Win32.Registry/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {}\r
+        }\r
+      },\r
+      "NETStandard.Library/1.6.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.AppContext": "4.1.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Console": "4.0.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Calendars": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.Compression": "4.1.0",\r
+          "System.IO.Compression.ZipFile": "4.0.1",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Net.Http": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Net.Sockets": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Timer": "4.0.1",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11"\r
+        }\r
+      },\r
+      "runtime.any.System.Collections/4.0.11": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Collections.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Diagnostics.Tools/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.Tools.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Diagnostics.Tracing/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Diagnostics.Tracing.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Globalization/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Globalization.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Globalization.Calendars/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Globalization.Calendars.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.IO/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.IO.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Reflection/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Reflection.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Reflection.Extensions/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Extensions.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Reflection.Primitives/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Primitives.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Resources.ResourceManager/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Resources.ResourceManager.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Runtime/4.1.0": {\r
+        "dependencies": {\r
+          "System.Private.Uri": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Runtime.Handles/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Runtime.Handles.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Runtime.InteropServices/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.InteropServices.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Text.Encoding/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Text.Encoding.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Text.Encoding.Extensions/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Text.Encoding.Extensions.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Threading.Tasks/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Tasks.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Threading.Timer/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Timer.dll": {}\r
+        }\r
+      },\r
+      "runtime.native.System/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.IO.Compression/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Net.Http/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Net.Security/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Security.Cryptography/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.unix.Microsoft.Win32.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Primitives.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.Console/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Console.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.Diagnostics.Debug/4.0.11": {\r
+        "dependencies": {\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.Debug.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.IO.FileSystem/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.IO.FileSystem.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.Net.Primitives/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Net.Primitives.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.Net.Sockets/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Net.NameResolution": "4.0.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Net.Sockets.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.Private.Uri/4.0.1": {\r
+        "dependencies": {\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.0/System.Private.Uri.dll": {}\r
+        }\r
+      },\r
+      "runtime.unix.System.Runtime.Extensions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Private.Uri": "4.0.1",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.5/System.Runtime.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.AppContext/4.1.0": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.AppContext.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.AppContext.dll": {}\r
+        }\r
+      },\r
+      "System.Buffers/4.0.0": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Buffers.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Buffers.dll": {}\r
+        }\r
+      },\r
+      "System.Collections/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Collections": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Collections.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Collections.Concurrent/4.0.12": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Collections.Concurrent.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Collections.Concurrent.dll": {}\r
+        }\r
+      },\r
+      "System.Collections.Immutable/1.2.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}\r
+        }\r
+      },\r
+      "System.ComponentModel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.ComponentModel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.ComponentModel.dll": {}\r
+        }\r
+      },\r
+      "System.ComponentModel.Annotations/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.ComponentModel": "4.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {}\r
+        }\r
+      },\r
+      "System.Console/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.unix.System.Console": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Console.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Debug/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.unix.System.Diagnostics.Debug": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.DiagnosticSource/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.FileVersionInfo/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Process/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "Microsoft.Win32.Registry": "4.0.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.Diagnostics.Process.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.StackTrace/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Tools/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Diagnostics.Tools": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Tracing/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Diagnostics.Tracing": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}\r
+        }\r
+      },\r
+      "System.Dynamic.Runtime/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
+        }\r
+      },\r
+      "System.Globalization/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Globalization": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Globalization.Calendars/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Globalization.Calendars": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.Calendars.dll": {}\r
+        }\r
+      },\r
+      "System.Globalization.Extensions/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.IO/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.any.System.IO": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.IO.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.IO.Compression/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.IO.Compression": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.Compression.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": {}\r
+        }\r
+      },\r
+      "System.IO.Compression.ZipFile/4.0.1": {\r
+        "dependencies": {\r
+          "System.Buffers": "4.0.0",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.Compression": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.unix.System.IO.FileSystem": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem.Watcher/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Overlapped": "4.0.1",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}\r
+        }\r
+      },\r
+      "System.IO.MemoryMappedFiles/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.IO.UnmanagedMemoryStream": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": {}\r
+        }\r
+      },\r
+      "System.IO.UnmanagedMemoryStream/4.0.1": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}\r
+        }\r
+      },\r
+      "System.Linq/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Linq.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Linq.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Expressions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Emit.Lightweight": "4.0.1",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Linq.Expressions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Linq.Expressions.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Parallel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Linq.Parallel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Linq.Parallel.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Queryable/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Linq.Queryable.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Linq.Queryable.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Http/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.DiagnosticSource": "4.0.0",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Http": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Http.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": {}\r
+        }\r
+      },\r
+      "System.Net.NameResolution/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Principal.Windows": "4.0.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.NameResolution.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Primitives/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "runtime.unix.System.Net.Primitives": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Net.Requests/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Http": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Net.WebHeaderCollection": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Requests.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Security/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Claims": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Security.Principal": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Security": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Security.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Net.Security.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Sockets/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.unix.System.Net.Sockets": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Sockets.dll": {}\r
+        }\r
+      },\r
+      "System.Net.WebHeaderCollection/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {}\r
+        }\r
+      },\r
+      "System.Numerics.Vectors/4.1.1": {\r
+        "dependencies": {\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Numerics.Vectors.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Numerics.Vectors.dll": {}\r
+        }\r
+      },\r
+      "System.ObjectModel/4.0.12": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.ObjectModel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.ObjectModel.dll": {}\r
+        }\r
+      },\r
+      "System.Private.Uri/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "runtime.unix.System.Private.Uri": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Reflection": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Reflection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.DispatchProxy/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit/4.0.1": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit.ILGeneration/4.0.1": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit.Lightweight/4.0.1": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Extensions/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Reflection.Extensions": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Reflection.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.Metadata/1.3.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Reflection.Primitives": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Reflection.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.TypeExtensions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}\r
+        }\r
+      },\r
+      "System.Resources.Reader/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}\r
+        }\r
+      },\r
+      "System.Resources.ResourceManager/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Resources.ResourceManager": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "runtime.any.System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp80+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime.Extensions/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.unix.System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime.Handles/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Runtime.Handles.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.InteropServices/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "runtime.any.System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.Loader/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.Loader.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.Numerics/4.0.1": {\r
+        "dependencies": {\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Runtime.Numerics.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Runtime.Numerics.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Claims/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Security.Principal": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Security.Claims.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Algorithms/4.2.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Cng/4.2.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Csp/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Encoding/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.OpenSsl/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Primitives/4.0.0": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.X509Certificates/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Calendars": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Cng": "4.2.0",\r
+          "System.Security.Cryptography.Csp": "4.0.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Http": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Principal/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Security.Principal.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Security.Principal.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Principal.Windows/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Claims": "4.0.1",\r
+          "System.Security.Principal": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Text.Encoding.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding.CodePages/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding.Extensions/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.any.System.Text.Encoding.Extensions": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Text.RegularExpressions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}\r
+        }\r
+      },\r
+      "System.Threading/4.0.11": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Overlapped/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Tasks.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Dataflow/4.6.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Extensions/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Parallel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Thread/4.0.0": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Thread.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Thread.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.ThreadPool/4.0.10": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.ThreadPool.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Timer/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Threading.Timer": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.2/System.Threading.Timer.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.ReaderWriter/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Tasks.Extensions": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XDocument/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Xml.XDocument.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XDocument.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XmlDocument/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XPath/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XPath.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XPath.XDocument/4.0.1": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11",\r
+          "System.Xml.XPath": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {}\r
+        }\r
+      },\r
+      "Tizen/1.0.2": {\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Applications/1.1.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Applications.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Applications.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Applications.Badge/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Applications.Badge.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Applications.Badge.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Content.MediaContent/1.0.6": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Content.MediaContent.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Content.MediaContent.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Content.MimeType/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Content.MimeType.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Content.MimeType.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Library/1.0.0-pre2": {\r
+        "dependencies": {\r
+          "ElmSharp": "1.1.0-beta-009",\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Applications": "1.1.0",\r
+          "Tizen.Applications.Badge": "1.0.2",\r
+          "Tizen.Content.MediaContent": "1.0.6",\r
+          "Tizen.Content.MimeType": "1.0.2",\r
+          "Tizen.Messaging.Push": "1.0.2",\r
+          "Tizen.Multimedia": "1.0.28",\r
+          "Tizen.Network.Connection": "1.0.6",\r
+          "Tizen.Network.WiFi": "1.0.3",\r
+          "Tizen.Security": "1.0.5",\r
+          "Tizen.Security.SecureRepository": "1.0.7",\r
+          "Tizen.Sensor": "1.0.4",\r
+          "Tizen.System": "1.0.5",\r
+          "Tizen.System.MediaKey": "1.0.2",\r
+          "Tizen.Tracer": "1.0.3",\r
+          "Tizen.Uix.Stt": "1.0.0",\r
+          "Tizen.Uix.Tts": "1.0.0"\r
+        }\r
+      },\r
+      "Tizen.Messaging.Push/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Messaging.Push.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Messaging.Push.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Multimedia/1.0.28": {\r
+        "dependencies": {\r
+          "ElmSharp": "1.0.14",\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Applications": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Multimedia.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Multimedia.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Network.Connection/1.0.6": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Network.Connection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Network.Connection.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Network.WiFi/1.0.3": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Network.Connection": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Network.WiFi.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Network.WiFi.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Security/1.0.5": {\r
+        "dependencies": {\r
+          "Tizen.Applications": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Security.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Security.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Security.SecureRepository/1.0.7": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Security.SecureRepository.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Security.SecureRepository.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Sensor/1.0.4": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2",\r
+          "Tizen.System": "1.0.5"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Sensor.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Sensor.dll": {}\r
+        }\r
+      },\r
+      "Tizen.System/1.0.5": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.System.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.System.dll": {}\r
+        }\r
+      },\r
+      "Tizen.System.MediaKey/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.System.MediaKey.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.System.MediaKey.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Tracer/1.0.3": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Tracer.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Tracer.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Uix.Stt/1.0.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Uix.Stt.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Uix.Stt.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Uix.Tts/1.0.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Uix.Tts.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Uix.Tts.dll": {}\r
+        }\r
+      },\r
+      "Xamarin.Forms/2.3.4.192-pre2": {\r
+        "compile": {\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll": {}\r
+        }\r
+      },\r
+      "Xamarin.Forms.Platform.Tizen/2.3.3.175-beta-007": {\r
+        "dependencies": {\r
+          "Xamarin.Forms": "2.3.3.175"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}\r
+        }\r
+      }\r
+    },\r
+    ".NETCoreApp,Version=v1.0/win": {\r
+      "ElmSharp/1.1.0-beta-010": {\r
+        "compile": {\r
+          "lib/netstandard1.3/ElmSharp.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/ElmSharp.dll": {}\r
+        }\r
+      },\r
+      "Libuv/1.9.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},\r
+      "Microsoft.CodeAnalysis.Common/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Analyzers": "1.1.0",\r
+          "System.AppContext": "4.1.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.Console": "4.0.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.FileVersionInfo": "4.0.0",\r
+          "System.Diagnostics.StackTrace": "4.0.1",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.CodePages": "4.0.1",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Tasks.Parallel": "4.0.1",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11",\r
+          "System.Xml.XPath.XDocument": "4.0.1",\r
+          "System.Xml.XmlDocument": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.CSharp/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Common": "[1.3.0]"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CodeAnalysis.VisualBasic/1.3.0": {\r
+        "dependencies": {\r
+          "Microsoft.CodeAnalysis.Common": "1.3.0"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.CSharp/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/Microsoft.CSharp.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.CSharp.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.App/1.1.0": {\r
+        "dependencies": {\r
+          "Libuv": "1.9.1",\r
+          "Microsoft.CSharp": "4.0.1",\r
+          "Microsoft.CodeAnalysis.CSharp": "1.3.0",\r
+          "Microsoft.CodeAnalysis.VisualBasic": "1.3.0",\r
+          "Microsoft.NETCore.DotNetHostPolicy": "1.0.1",\r
+          "Microsoft.NETCore.Runtime.CoreCLR": "1.0.4",\r
+          "Microsoft.VisualBasic": "10.0.1",\r
+          "NETStandard.Library": "1.6.0",\r
+          "System.Buffers": "4.0.0",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.ComponentModel": "4.0.1",\r
+          "System.ComponentModel.Annotations": "4.1.0",\r
+          "System.Diagnostics.DiagnosticSource": "4.0.0",\r
+          "System.Diagnostics.Process": "4.1.0",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO.FileSystem.Watcher": "4.0.0",\r
+          "System.IO.MemoryMappedFiles": "4.0.0",\r
+          "System.IO.UnmanagedMemoryStream": "4.0.1",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Linq.Parallel": "4.0.1",\r
+          "System.Linq.Queryable": "4.0.1",\r
+          "System.Net.NameResolution": "4.0.0",\r
+          "System.Net.Requests": "4.0.11",\r
+          "System.Net.Security": "4.0.0",\r
+          "System.Net.WebHeaderCollection": "4.0.1",\r
+          "System.Numerics.Vectors": "4.1.1",\r
+          "System.Reflection.DispatchProxy": "4.0.1",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.Reader": "4.0.0",\r
+          "System.Runtime.Loader": "4.0.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Threading.Tasks.Dataflow": "4.6.0",\r
+          "System.Threading.Tasks.Extensions": "4.0.0",\r
+          "System.Threading.Tasks.Parallel": "4.0.1",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Threading.ThreadPool": "4.0.10"\r
+        },\r
+        "compile": {\r
+          "lib/netcoreapp1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netcoreapp1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.DotNetHost/1.0.1": {},\r
+      "Microsoft.NETCore.DotNetHostPolicy/1.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.DotNetHostResolver": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.DotNetHostResolver/1.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.DotNetHost": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Jit/1.0.4": {},\r
+      "Microsoft.NETCore.Platforms/1.0.1": {\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Jit": "1.0.4",\r
+          "Microsoft.NETCore.Windows.ApiSets": "1.0.1"\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Targets/1.0.1": {\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "Microsoft.NETCore.Windows.ApiSets/1.0.1": {},\r
+      "Microsoft.VisualBasic/10.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/Microsoft.VisualBasic.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Microsoft.VisualBasic.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.Win32.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.win.Microsoft.Win32.Primitives": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {}\r
+        }\r
+      },\r
+      "Microsoft.Win32.Registry/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll": {}\r
+        }\r
+      },\r
+      "NETStandard.Library/1.6.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.AppContext": "4.1.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Console": "4.0.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Calendars": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.Compression": "4.1.0",\r
+          "System.IO.Compression.ZipFile": "4.0.1",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Net.Http": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Net.Sockets": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Timer": "4.0.1",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11"\r
+        }\r
+      },\r
+      "runtime.any.System.Collections/4.0.11": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Collections.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Diagnostics.Tools/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.Tools.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Diagnostics.Tracing/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Diagnostics.Tracing.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Globalization/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Globalization.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Globalization.Calendars/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Globalization.Calendars.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.IO/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.IO.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Reflection/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Reflection.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Reflection.Extensions/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Extensions.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Reflection.Primitives/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Primitives.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Resources.ResourceManager/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Resources.ResourceManager.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Runtime/4.1.0": {\r
+        "dependencies": {\r
+          "System.Private.Uri": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Runtime.Handles/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Runtime.Handles.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Runtime.InteropServices/4.1.0": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.InteropServices.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Text.Encoding/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Text.Encoding.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Text.Encoding.Extensions/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Text.Encoding.Extensions.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Threading.Tasks/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Tasks.dll": {}\r
+        }\r
+      },\r
+      "runtime.any.System.Threading.Timer/4.0.1": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Timer.dll": {}\r
+        }\r
+      },\r
+      "runtime.native.System/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.IO.Compression/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Net.Http/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Net.Security/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.native.System.Security.Cryptography/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/_._": {}\r
+        }\r
+      },\r
+      "runtime.win.Microsoft.Win32.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Primitives.dll": {}\r
+        }\r
+      },\r
+      "runtime.win.System.Console/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Console.dll": {}\r
+        }\r
+      },\r
+      "runtime.win.System.Diagnostics.Debug/4.0.11": {\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Diagnostics.Debug.dll": {}\r
+        }\r
+      },\r
+      "runtime.win.System.IO.FileSystem/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Overlapped": "4.0.1",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.dll": {}\r
+        }\r
+      },\r
+      "runtime.win.System.Net.Primitives/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Primitives.dll": {}\r
+        }\r
+      },\r
+      "runtime.win.System.Net.Sockets/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Net.NameResolution": "4.0.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Principal.Windows": "4.0.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Overlapped": "4.0.1",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Sockets.dll": {}\r
+        }\r
+      },\r
+      "runtime.win.System.Runtime.Extensions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Private.Uri": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.5/System.Runtime.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.AppContext/4.1.0": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.AppContext.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.AppContext.dll": {}\r
+        }\r
+      },\r
+      "System.Buffers/4.0.0": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Buffers.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Buffers.dll": {}\r
+        }\r
+      },\r
+      "System.Collections/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Collections": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Collections.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Collections.Concurrent/4.0.12": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Collections.Concurrent.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Collections.Concurrent.dll": {}\r
+        }\r
+      },\r
+      "System.Collections.Immutable/1.2.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Collections.Immutable.dll": {}\r
+        }\r
+      },\r
+      "System.ComponentModel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.ComponentModel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.ComponentModel.dll": {}\r
+        }\r
+      },\r
+      "System.ComponentModel.Annotations/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.ComponentModel": "4.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {}\r
+        }\r
+      },\r
+      "System.Console/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.win.System.Console": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Console.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Debug/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.win.System.Diagnostics.Debug": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.DiagnosticSource/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.FileVersionInfo/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Process/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "Microsoft.Win32.Registry": "4.0.0",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.Diagnostics.Process.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.StackTrace/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Metadata": "1.3.0",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Diagnostics.StackTrace.dll": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Tools/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Diagnostics.Tools": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Diagnostics.Tools.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Diagnostics.Tracing/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Diagnostics.Tracing": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {}\r
+        }\r
+      },\r
+      "System.Dynamic.Runtime/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
+        }\r
+      },\r
+      "System.Globalization/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Globalization": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Globalization.Calendars/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Globalization.Calendars": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.Calendars.dll": {}\r
+        }\r
+      },\r
+      "System.Globalization.Extensions/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Globalization.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.IO/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.any.System.IO": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.IO.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.IO.Compression/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.IO.Compression": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.Compression.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": {}\r
+        }\r
+      },\r
+      "System.IO.Compression.ZipFile/4.0.1": {\r
+        "dependencies": {\r
+          "System.Buffers": "4.0.0",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.Compression": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.win.System.IO.FileSystem": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
+        }\r
+      },\r
+      "System.IO.FileSystem.Watcher/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Overlapped": "4.0.1",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Thread": "4.0.0",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll": {}\r
+        }\r
+      },\r
+      "System.IO.MemoryMappedFiles/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.IO.UnmanagedMemoryStream": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll": {}\r
+        }\r
+      },\r
+      "System.IO.UnmanagedMemoryStream/4.0.1": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll": {}\r
+        }\r
+      },\r
+      "System.Linq/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Linq.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Linq.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Expressions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.ObjectModel": "4.0.12",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Emit.Lightweight": "4.0.1",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Reflection.TypeExtensions": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Linq.Expressions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Linq.Expressions.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Parallel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Linq.Parallel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Linq.Parallel.dll": {}\r
+        }\r
+      },\r
+      "System.Linq.Queryable/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Linq.Expressions": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Linq.Queryable.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Linq.Queryable.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Http/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.DiagnosticSource": "4.0.0",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Http": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Http.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": {}\r
+        }\r
+      },\r
+      "System.Net.NameResolution/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Principal.Windows": "4.0.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.NameResolution.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Primitives/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "runtime.win.System.Net.Primitives": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Net.Requests/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Http": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Net.WebHeaderCollection": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Requests.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Security/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Extensions": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Claims": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Security.Cryptography.X509Certificates": "4.1.0",\r
+          "System.Security.Principal": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.ThreadPool": "4.0.10",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Security": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Security.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Net.Security.dll": {}\r
+        }\r
+      },\r
+      "System.Net.Sockets/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Net.Primitives": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "runtime.win.System.Net.Sockets": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.Sockets.dll": {}\r
+        }\r
+      },\r
+      "System.Net.WebHeaderCollection/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Net.WebHeaderCollection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {}\r
+        }\r
+      },\r
+      "System.Numerics.Vectors/4.1.1": {\r
+        "dependencies": {\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Numerics.Vectors.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Numerics.Vectors.dll": {}\r
+        }\r
+      },\r
+      "System.ObjectModel/4.0.12": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.ObjectModel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.ObjectModel.dll": {}\r
+        }\r
+      },\r
+      "System.Private.Uri/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Reflection": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Reflection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.DispatchProxy/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit": "4.0.1",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Reflection.DispatchProxy.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.DispatchProxy.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit/4.0.1": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit.ILGeneration/4.0.1": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Emit.Lightweight/4.0.1": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Extensions/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Reflection.Extensions": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Reflection.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.Metadata/1.3.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Immutable": "1.2.0",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Linq": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Extensions": "4.0.1",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}\r
+        }\r
+      },\r
+      "System.Reflection.Primitives/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Reflection.Primitives": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Reflection.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Reflection.TypeExtensions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}\r
+        }\r
+      },\r
+      "System.Resources.Reader/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Resources.Reader.dll": {}\r
+        }\r
+      },\r
+      "System.Resources.ResourceManager/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Resources.ResourceManager": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "runtime.any.System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp80+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime.Extensions/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.win.System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Runtime.Handles/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Runtime.Handles.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.InteropServices/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Reflection.Primitives": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "runtime.any.System.Runtime.InteropServices": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/System.Runtime.InteropServices.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.Loader/4.0.0": {\r
+        "dependencies": {\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.5/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.5/System.Runtime.Loader.dll": {}\r
+        }\r
+      },\r
+      "System.Runtime.Numerics/4.0.1": {\r
+        "dependencies": {\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Runtime.Numerics.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Runtime.Numerics.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Claims/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Security.Principal": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Claims.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Security.Claims.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Algorithms/4.2.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Cng/4.2.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Csp/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Encoding/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.OpenSsl/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.Primitives/4.0.0": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Cryptography.X509Certificates/4.1.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Globalization.Calendars": "4.0.1",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Runtime.Numerics": "4.0.1",\r
+          "System.Security.Cryptography.Algorithms": "4.2.0",\r
+          "System.Security.Cryptography.Cng": "4.2.0",\r
+          "System.Security.Cryptography.Csp": "4.0.0",\r
+          "System.Security.Cryptography.Encoding": "4.0.0",\r
+          "System.Security.Cryptography.OpenSsl": "4.0.0",\r
+          "System.Security.Cryptography.Primitives": "4.0.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "runtime.native.System": "4.0.0",\r
+          "runtime.native.System.Net.Http": "4.0.1",\r
+          "runtime.native.System.Security.Cryptography": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Principal/4.0.1": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.0/System.Security.Principal.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Security.Principal.dll": {}\r
+        }\r
+      },\r
+      "System.Security.Principal.Windows/4.0.0": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.Win32.Primitives": "4.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Security.Claims": "4.0.1",\r
+          "System.Security.Principal": "4.0.1",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Security.Principal.Windows.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Text.Encoding": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Text.Encoding.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding.CodePages/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll": {}\r
+        }\r
+      },\r
+      "System.Text.Encoding.Extensions/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "runtime.any.System.Text.Encoding.Extensions": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Text.RegularExpressions/4.1.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.6/System.Text.RegularExpressions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/System.Text.RegularExpressions.dll": {}\r
+        }\r
+      },\r
+      "System.Threading/4.0.11": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Overlapped/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Overlapped.dll": {}\r
+        },\r
+        "runtime": {\r
+          "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks/4.0.11": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Tasks.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-net45+win8+wp8+wpa81/_._": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Dataflow/4.6.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Dynamic.Runtime": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Extensions/4.0.0": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Tasks.Parallel/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections.Concurrent": "4.0.12",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tracing": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Threading.Tasks": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Thread/4.0.0": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.Thread.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.Thread.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.ThreadPool/4.0.10": {\r
+        "dependencies": {\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Handles": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Threading.ThreadPool.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}\r
+        }\r
+      },\r
+      "System.Threading.Timer/4.0.1": {\r
+        "dependencies": {\r
+          "Microsoft.NETCore.Platforms": "1.0.1",\r
+          "Microsoft.NETCore.Targets": "1.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "runtime.any.System.Threading.Timer": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.2/System.Threading.Timer.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.ReaderWriter/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.IO.FileSystem": "4.0.1",\r
+          "System.IO.FileSystem.Primitives": "4.0.1",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Runtime.InteropServices": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Text.Encoding.Extensions": "4.0.11",\r
+          "System.Text.RegularExpressions": "4.1.0",\r
+          "System.Threading.Tasks": "4.0.11",\r
+          "System.Threading.Tasks.Extensions": "4.0.0"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XDocument/4.0.11": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Diagnostics.Tools": "4.0.1",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Reflection": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/System.Xml.XDocument.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XDocument.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XmlDocument/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Text.Encoding": "4.0.11",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XPath/4.0.1": {\r
+        "dependencies": {\r
+          "System.Collections": "4.0.11",\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Globalization": "4.0.11",\r
+          "System.IO": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XPath.dll": {}\r
+        }\r
+      },\r
+      "System.Xml.XPath.XDocument/4.0.1": {\r
+        "dependencies": {\r
+          "System.Diagnostics.Debug": "4.0.11",\r
+          "System.Linq": "4.1.0",\r
+          "System.Resources.ResourceManager": "4.0.1",\r
+          "System.Runtime": "4.1.0",\r
+          "System.Runtime.Extensions": "4.1.0",\r
+          "System.Threading": "4.0.11",\r
+          "System.Xml.ReaderWriter": "4.0.11",\r
+          "System.Xml.XDocument": "4.0.11",\r
+          "System.Xml.XPath": "4.0.1"\r
+        },\r
+        "compile": {\r
+          "ref/netstandard1.3/_._": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/System.Xml.XPath.XDocument.dll": {}\r
+        }\r
+      },\r
+      "Tizen/1.0.2": {\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Applications/1.1.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Applications.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Applications.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Applications.Badge/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Applications.Badge.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Applications.Badge.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Content.MediaContent/1.0.6": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Content.MediaContent.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Content.MediaContent.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Content.MimeType/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Content.MimeType.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Content.MimeType.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Library/1.0.0-pre2": {\r
+        "dependencies": {\r
+          "ElmSharp": "1.1.0-beta-009",\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Applications": "1.1.0",\r
+          "Tizen.Applications.Badge": "1.0.2",\r
+          "Tizen.Content.MediaContent": "1.0.6",\r
+          "Tizen.Content.MimeType": "1.0.2",\r
+          "Tizen.Messaging.Push": "1.0.2",\r
+          "Tizen.Multimedia": "1.0.28",\r
+          "Tizen.Network.Connection": "1.0.6",\r
+          "Tizen.Network.WiFi": "1.0.3",\r
+          "Tizen.Security": "1.0.5",\r
+          "Tizen.Security.SecureRepository": "1.0.7",\r
+          "Tizen.Sensor": "1.0.4",\r
+          "Tizen.System": "1.0.5",\r
+          "Tizen.System.MediaKey": "1.0.2",\r
+          "Tizen.Tracer": "1.0.3",\r
+          "Tizen.Uix.Stt": "1.0.0",\r
+          "Tizen.Uix.Tts": "1.0.0"\r
+        }\r
+      },\r
+      "Tizen.Messaging.Push/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.1"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Messaging.Push.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Messaging.Push.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Multimedia/1.0.28": {\r
+        "dependencies": {\r
+          "ElmSharp": "1.0.14",\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Applications": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Multimedia.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Multimedia.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Network.Connection/1.0.6": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Network.Connection.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Network.Connection.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Network.WiFi/1.0.3": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2",\r
+          "Tizen.Network.Connection": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Network.WiFi.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Network.WiFi.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Security/1.0.5": {\r
+        "dependencies": {\r
+          "Tizen.Applications": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Security.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Security.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Security.SecureRepository/1.0.7": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Security.SecureRepository.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Security.SecureRepository.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Sensor/1.0.4": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2",\r
+          "Tizen.System": "1.0.5"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Sensor.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Sensor.dll": {}\r
+        }\r
+      },\r
+      "Tizen.System/1.0.5": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.System.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.System.dll": {}\r
+        }\r
+      },\r
+      "Tizen.System.MediaKey/1.0.2": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.System.MediaKey.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.System.MediaKey.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Tracer/1.0.3": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Tracer.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Tracer.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Uix.Stt/1.0.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Uix.Stt.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Uix.Stt.dll": {}\r
+        }\r
+      },\r
+      "Tizen.Uix.Tts/1.0.0": {\r
+        "dependencies": {\r
+          "Tizen": "1.0.2"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.3/Tizen.Uix.Tts.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.3/Tizen.Uix.Tts.dll": {}\r
+        }\r
+      },\r
+      "Xamarin.Forms/2.3.4.192-pre2": {\r
+        "compile": {\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll": {},\r
+          "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll": {}\r
+        }\r
+      },\r
+      "Xamarin.Forms.Platform.Tizen/2.3.3.175-beta-007": {\r
+        "dependencies": {\r
+          "Xamarin.Forms": "2.3.3.175"\r
+        },\r
+        "compile": {\r
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}\r
+        },\r
+        "runtime": {\r
+          "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll": {}\r
+        }\r
+      }\r
+    }\r
+  },\r
+  "libraries": {\r
+    "ElmSharp/1.1.0-beta-010": {\r
+      "sha512": "Nhu7QoCcKjirM1PDj2oVL16nl4aEaNp2q4SsyBwp7URqY7wAaNblgI5Gsr0BPCT0yG1JrS33ipa69GNTHQ46ow==",\r
+      "type": "package",\r
+      "path": "ElmSharp/1.1.0-beta-010",\r
+      "files": [\r
+        "ElmSharp.1.1.0-beta-010.nupkg.sha512",\r
+        "ElmSharp.nuspec",\r
+        "lib/net45/ElmSharp.dll",\r
+        "lib/netstandard1.3/ElmSharp.dll"\r
+      ]\r
+    },\r
+    "Libuv/1.9.1": {\r
+      "sha512": "uqX2Frwf9PW8MaY7PRNY6HM5BpW1D8oj1EdqzrmbEFD5nH63Yat3aEjN/tws6Tw6Fk7LwmLBvtUh32tTeTaHiA==",\r
+      "type": "package",\r
+      "path": "Libuv/1.9.1",\r
+      "files": [\r
+        "Libuv.1.9.1.nupkg.sha512",\r
+        "Libuv.nuspec",\r
+        "License.txt",\r
+        "runtimes/debian-x64/native/libuv.so",\r
+        "runtimes/fedora-x64/native/libuv.so",\r
+        "runtimes/opensuse-x64/native/libuv.so",\r
+        "runtimes/osx/native/libuv.dylib",\r
+        "runtimes/rhel-x64/native/libuv.so",\r
+        "runtimes/win7-arm/native/libuv.dll",\r
+        "runtimes/win7-x64/native/libuv.dll",\r
+        "runtimes/win7-x86/native/libuv.dll"\r
+      ]\r
+    },\r
+    "Microsoft.CodeAnalysis.Analyzers/1.1.0": {\r
+      "sha512": "HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",\r
+      "type": "package",\r
+      "path": "Microsoft.CodeAnalysis.Analyzers/1.1.0",\r
+      "files": [\r
+        "Microsoft.CodeAnalysis.Analyzers.1.1.0.nupkg.sha512",\r
+        "Microsoft.CodeAnalysis.Analyzers.nuspec",\r
+        "ThirdPartyNotices.rtf",\r
+        "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",\r
+        "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",\r
+        "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",\r
+        "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",\r
+        "tools/install.ps1",\r
+        "tools/uninstall.ps1"\r
+      ]\r
+    },\r
+    "Microsoft.CodeAnalysis.Common/1.3.0": {\r
+      "sha512": "V09G35cs0CT1C4Dr1IEOh8IGfnWALEVAOO5JXsqagxXwmYR012TlorQ+vx2eXxfZRKs3gAS/r92gN9kRBLba5A==",\r
+      "type": "package",\r
+      "path": "Microsoft.CodeAnalysis.Common/1.3.0",\r
+      "files": [\r
+        "Microsoft.CodeAnalysis.Common.1.3.0.nupkg.sha512",\r
+        "Microsoft.CodeAnalysis.Common.nuspec",\r
+        "ThirdPartyNotices.rtf",\r
+        "lib/net45/Microsoft.CodeAnalysis.dll",\r
+        "lib/net45/Microsoft.CodeAnalysis.xml",\r
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.dll",\r
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.xml",\r
+        "lib/portable-net45+win8/Microsoft.CodeAnalysis.dll",\r
+        "lib/portable-net45+win8/Microsoft.CodeAnalysis.xml"\r
+      ]\r
+    },\r
+    "Microsoft.CodeAnalysis.CSharp/1.3.0": {\r
+      "sha512": "BgWDIAbSFsHuGeLSn/rljLi51nXqkSo4DZ0qEIrHyPVasrhxEVq7aV8KKZ3HEfSFB+GIhBmOogE+mlOLYg19eg==",\r
+      "type": "package",\r
+      "path": "Microsoft.CodeAnalysis.CSharp/1.3.0",\r
+      "files": [\r
+        "Microsoft.CodeAnalysis.CSharp.1.3.0.nupkg.sha512",\r
+        "Microsoft.CodeAnalysis.CSharp.nuspec",\r
+        "ThirdPartyNotices.rtf",\r
+        "lib/net45/Microsoft.CodeAnalysis.CSharp.dll",\r
+        "lib/net45/Microsoft.CodeAnalysis.CSharp.xml",\r
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll",\r
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.xml",\r
+        "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.dll",\r
+        "lib/portable-net45+win8/Microsoft.CodeAnalysis.CSharp.xml"\r
+      ]\r
+    },\r
+    "Microsoft.CodeAnalysis.VisualBasic/1.3.0": {\r
+      "sha512": "Sf3k8PkTkWqBmXnnblJbvb7ewO6mJzX6WO2t7m04BmOY5qBq6yhhyXnn/BMM+QCec3Arw3X35Zd8f9eBql0qgg==",\r
+      "type": "package",\r
+      "path": "Microsoft.CodeAnalysis.VisualBasic/1.3.0",\r
+      "files": [\r
+        "Microsoft.CodeAnalysis.VisualBasic.1.3.0.nupkg.sha512",\r
+        "Microsoft.CodeAnalysis.VisualBasic.nuspec",\r
+        "ThirdPartyNotices.rtf",\r
+        "lib/net45/Microsoft.CodeAnalysis.VisualBasic.dll",\r
+        "lib/net45/Microsoft.CodeAnalysis.VisualBasic.xml",\r
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.dll",\r
+        "lib/netstandard1.3/Microsoft.CodeAnalysis.VisualBasic.xml",\r
+        "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.dll",\r
+        "lib/portable-net45+win8/Microsoft.CodeAnalysis.VisualBasic.xml"\r
+      ]\r
+    },\r
+    "Microsoft.CSharp/4.0.1": {\r
+      "sha512": "17h8b5mXa87XYKrrVqdgZ38JefSUqLChUQpXgSnpzsM0nDOhE40FTeNWOJ/YmySGV6tG6T8+hjz6vxbknHJr6A==",\r
+      "type": "package",\r
+      "path": "Microsoft.CSharp/4.0.1",\r
+      "files": [\r
+        "Microsoft.CSharp.4.0.1.nupkg.sha512",\r
+        "Microsoft.CSharp.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/Microsoft.CSharp.dll",\r
+        "lib/netstandard1.3/Microsoft.CSharp.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/Microsoft.CSharp.dll",\r
+        "ref/netcore50/Microsoft.CSharp.xml",\r
+        "ref/netcore50/de/Microsoft.CSharp.xml",\r
+        "ref/netcore50/es/Microsoft.CSharp.xml",\r
+        "ref/netcore50/fr/Microsoft.CSharp.xml",\r
+        "ref/netcore50/it/Microsoft.CSharp.xml",\r
+        "ref/netcore50/ja/Microsoft.CSharp.xml",\r
+        "ref/netcore50/ko/Microsoft.CSharp.xml",\r
+        "ref/netcore50/ru/Microsoft.CSharp.xml",\r
+        "ref/netcore50/zh-hans/Microsoft.CSharp.xml",\r
+        "ref/netcore50/zh-hant/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/Microsoft.CSharp.dll",\r
+        "ref/netstandard1.0/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/de/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/es/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/fr/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/it/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/ja/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/ko/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/ru/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/zh-hans/Microsoft.CSharp.xml",\r
+        "ref/netstandard1.0/zh-hant/Microsoft.CSharp.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.App/1.1.0": {\r
+      "sha512": "DFec+OUojDVocn1GxAL9uJg4qwsgkvKiQpv6BKd9ljGezvc9p6GpFv51IIakiujkVW/wBtQ0xlfjVSgS1UG/uw==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.App/1.1.0",\r
+      "files": [\r
+        "Microsoft.NETCore.App.1.1.0.nupkg.sha512",\r
+        "Microsoft.NETCore.App.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netcoreapp1.0/_._"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.DotNetHost/1.0.1": {\r
+      "sha512": "uaMgykq6AckP3hZW4dsD6zjocxyXPz0tcTl8OX7mlSUWsyFXdtf45sjdwI0JIHxt3gnI6GihAlOAwYK8HE4niQ==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.DotNetHost/1.0.1",\r
+      "files": [\r
+        "Microsoft.NETCore.DotNetHost.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.DotNetHost.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.DotNetHostPolicy/1.0.1": {\r
+      "sha512": "d8AQ+ZVj2iK9sbgl3IEsshCSaumhM1PNTPHxldZAQLOoI1BKF8QZ1zPCNqwBGisPiWOE3f/1SHDbQi1BTRBxuA==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.DotNetHostPolicy/1.0.1",\r
+      "files": [\r
+        "Microsoft.NETCore.DotNetHostPolicy.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.DotNetHostPolicy.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.DotNetHostResolver/1.0.1": {\r
+      "sha512": "GEXgpAHB9E0OhfcmNJ664Xcd2bJkz2qkGIAFmCgEI5ANlQy4qEEmBVfUqA+Z9HB85ZwWxZc1eIJ6fxdxcjrctg==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.DotNetHostResolver/1.0.1",\r
+      "files": [\r
+        "Microsoft.NETCore.DotNetHostResolver.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.DotNetHostResolver.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.Jit/1.0.4": {\r
+      "sha512": "s336ryZlopR+pQ4VfKlILX1LxiQzpCPnmiGot0p5aFPeCjwmKtHC88MI8jXdvdGPySON9i1bPUKJP8jiiPIAjA==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.Jit/1.0.4",\r
+      "files": [\r
+        "Microsoft.NETCore.Jit.1.0.4.nupkg.sha512",\r
+        "Microsoft.NETCore.Jit.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.Platforms/1.0.1": {\r
+      "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.Platforms/1.0.1",\r
+      "files": [\r
+        "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.Platforms.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.Runtime.CoreCLR/1.0.4": {\r
+      "sha512": "NTd+F7MQJi5wFh6Hq3uVH0L3om+pVcfF+bpw0hSd+Ka92QSZ4IfDJw/IWqTQ9jUtLyWYR4XR+52HD5HW+a+zoQ==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.Runtime.CoreCLR/1.0.4",\r
+      "files": [\r
+        "Microsoft.NETCore.Runtime.CoreCLR.1.0.4.nupkg.sha512",\r
+        "Microsoft.NETCore.Runtime.CoreCLR.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.Targets/1.0.1": {\r
+      "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.Targets/1.0.1",\r
+      "files": [\r
+        "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.Targets.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.NETCore.Windows.ApiSets/1.0.1": {\r
+      "sha512": "SaToCvvsGMxTgtLv/BrFQ5IFMPRE1zpWbnqbpwykJa8W5XiX82CXI6K2o7yf5xS7EP6t/JzFLV0SIDuWpvBZVw==",\r
+      "type": "package",\r
+      "path": "Microsoft.NETCore.Windows.ApiSets/1.0.1",\r
+      "files": [\r
+        "Microsoft.NETCore.Windows.ApiSets.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.Windows.ApiSets.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "runtime.json"\r
+      ]\r
+    },\r
+    "Microsoft.VisualBasic/10.0.1": {\r
+      "sha512": "HpNyOf/4Tp2lh4FyywB55VITk0SqVxEjDzsVDDyF1yafDN6Bq18xcHowzCPINyYHUTgGcEtmpYiRsFdSo0KKdQ==",\r
+      "type": "package",\r
+      "path": "Microsoft.VisualBasic/10.0.1",\r
+      "files": [\r
+        "Microsoft.VisualBasic.10.0.1.nupkg.sha512",\r
+        "Microsoft.VisualBasic.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/Microsoft.VisualBasic.dll",\r
+        "lib/netstandard1.3/Microsoft.VisualBasic.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/Microsoft.VisualBasic.dll",\r
+        "ref/netcore50/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/de/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/es/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/fr/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/it/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/ja/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/ko/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/ru/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/zh-hans/Microsoft.VisualBasic.xml",\r
+        "ref/netcore50/zh-hant/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/Microsoft.VisualBasic.dll",\r
+        "ref/netstandard1.1/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/de/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/es/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/fr/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/it/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/ja/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/ko/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/ru/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/zh-hans/Microsoft.VisualBasic.xml",\r
+        "ref/netstandard1.1/zh-hant/Microsoft.VisualBasic.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._"\r
+      ]\r
+    },\r
+    "Microsoft.Win32.Primitives/4.0.1": {\r
+      "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==",\r
+      "type": "package",\r
+      "path": "Microsoft.Win32.Primitives/4.0.1",\r
+      "files": [\r
+        "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",\r
+        "Microsoft.Win32.Primitives.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/Microsoft.Win32.Primitives.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/Microsoft.Win32.Primitives.dll",\r
+        "ref/netstandard1.3/Microsoft.Win32.Primitives.dll",\r
+        "ref/netstandard1.3/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml",\r
+        "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "Microsoft.Win32.Registry/4.0.0": {\r
+      "sha512": "q+eLtROUAQ3OxYA5mpQrgyFgzLQxIyrfT2eLpYX5IEPlHmIio2nh4F5bgOaQoGOV865kFKZZso9Oq9RlazvXtg==",\r
+      "type": "package",\r
+      "path": "Microsoft.Win32.Registry/4.0.0",\r
+      "files": [\r
+        "Microsoft.Win32.Registry.4.0.0.nupkg.sha512",\r
+        "Microsoft.Win32.Registry.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net46/Microsoft.Win32.Registry.dll",\r
+        "ref/net46/Microsoft.Win32.Registry.dll",\r
+        "ref/netstandard1.3/Microsoft.Win32.Registry.dll",\r
+        "ref/netstandard1.3/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/de/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/es/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/fr/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/it/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/ja/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/ko/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/ru/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/zh-hans/Microsoft.Win32.Registry.xml",\r
+        "ref/netstandard1.3/zh-hant/Microsoft.Win32.Registry.xml",\r
+        "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll",\r
+        "runtimes/win/lib/net46/Microsoft.Win32.Registry.dll",\r
+        "runtimes/win/lib/netcore50/_._",\r
+        "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll"\r
+      ]\r
+    },\r
+    "NETStandard.Library/1.6.0": {\r
+      "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==",\r
+      "type": "package",\r
+      "path": "NETStandard.Library/1.6.0",\r
+      "files": [\r
+        "NETStandard.Library.1.6.0.nupkg.sha512",\r
+        "NETStandard.Library.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt"\r
+      ]\r
+    },\r
+    "runtime.any.System.Collections/4.0.11": {\r
+      "sha512": "MTBT/hu37Dm2042H1JjWSaMd8w+oPJ4ZWAbDNeLzC4ZHdqwHloP07KvD6+4VbwipDqY5obfFFy90mZYCaPDh5Q==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Collections/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Collections.dll",\r
+        "lib/netstandard1.3/System.Collections.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Collections.4.0.11.nupkg.sha512",\r
+        "runtime.any.System.Collections.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Diagnostics.Tools/4.0.1": {\r
+      "sha512": "GJkwEYbKw7qG29QrKMIEEZEGWxC+DQboeObhaM6WPKKgwk9Od8Qt8lWhr/+5xW3FF60TdMfjjUP8Zu6Y41wIkA==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Diagnostics.Tools/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Diagnostics.Tools.dll",\r
+        "lib/netstandard1.3/System.Diagnostics.Tools.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Diagnostics.Tools.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Diagnostics.Tools.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Diagnostics.Tracing/4.1.0": {\r
+      "sha512": "x7VLOl/v504jX97YEMePamZRHA3cJPOFY/xLw9pgjDr0Q3IQIZ+0K4oiKKtQrfMYSvOAntkzw+EvvQ+OWGRL9w==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Diagnostics.Tracing/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Diagnostics.Tracing.dll",\r
+        "lib/netstandard1.5/System.Diagnostics.Tracing.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Diagnostics.Tracing.4.1.0.nupkg.sha512",\r
+        "runtime.any.System.Diagnostics.Tracing.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Globalization/4.0.11": {\r
+      "sha512": "cjJ3+b83Tpf02AIc5FkGj1vzY68RnsVHiGLrOCc5n7gpNVg1JnZrt1mcY99ykQ/wr3nCdvSP2pYvdxbYsxZdlA==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Globalization/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Globalization.dll",\r
+        "lib/netstandard1.3/System.Globalization.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Globalization.4.0.11.nupkg.sha512",\r
+        "runtime.any.System.Globalization.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Globalization.Calendars/4.0.1": {\r
+      "sha512": "SAdVwIKKKR3VG9NMKEgF+wbAKkQA60YOb4G9YGj4EUPsuwS+pH7FjjG6qQeXDyOaxUcrlRzI3LHcGloX/GHBxQ==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Globalization.Calendars/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net/_._",\r
+        "lib/netcore50/System.Globalization.Calendars.dll",\r
+        "lib/netstandard1.3/System.Globalization.Calendars.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Globalization.Calendars.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Globalization.Calendars.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.IO/4.1.0": {\r
+      "sha512": "sC7zKVdhYQEtrREKBJf4zkUwNdi6fsbkzrhJLDIAxIxD+YA5PABAQJps13zxpA1Ke3AgzOA9551JDymAfmRuTg==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.IO/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.IO.dll",\r
+        "lib/netstandard1.5/System.IO.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.IO.4.1.0.nupkg.sha512",\r
+        "runtime.any.System.IO.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Reflection/4.1.0": {\r
+      "sha512": "eKq6/GprEINYbugjWf2V9cjkyuAH/y+Raed28PJQ35zd30oR/pvKEHNN8JbPAgzYpI09TCd1yuhXN/Rb8PM8GA==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Reflection/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Reflection.dll",\r
+        "lib/netstandard1.5/System.Reflection.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Reflection.4.1.0.nupkg.sha512",\r
+        "runtime.any.System.Reflection.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Reflection.Extensions/4.0.1": {\r
+      "sha512": "ajAAD1MHX4KSNq/CW0d1IMlq5seVTuzTMMhA5EFWagMejfamzljIL92/wD19eK/1mPuux5nb16K4PFBYQrZOrQ==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Reflection.Extensions/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Reflection.Extensions.dll",\r
+        "lib/netstandard1.3/System.Reflection.Extensions.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Reflection.Extensions.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Reflection.Extensions.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Reflection.Primitives/4.0.1": {\r
+      "sha512": "oKs78h11WDhCGFNpxT26IqL8Oo8OBzr6YOW0WG+R14FGaB/WDM5UHiK/jr6dipdnO8Wxlg/U48ka6uaPM6l53w==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Reflection.Primitives/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Reflection.Primitives.dll",\r
+        "lib/netstandard1.3/System.Reflection.Primitives.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Reflection.Primitives.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Reflection.Primitives.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Resources.ResourceManager/4.0.1": {\r
+      "sha512": "hes7WFTOERydB/hLGmLj66NbK7I2AnjLHEeTpf7EmPZOIrRWeuC1dPoFYC9XRVIVzfCcOZI7oXM7KXe4vakt9Q==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Resources.ResourceManager/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Resources.ResourceManager.dll",\r
+        "lib/netstandard1.3/System.Resources.ResourceManager.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Resources.ResourceManager.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Resources.ResourceManager.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Runtime/4.1.0": {\r
+      "sha512": "0QVLwEGXROl0Trt2XosEjly9uqXcjHKStoZyZG9twJYFZJqq2JJXcBMXl/fnyQAgYEEODV8lUsU+t7NCCY0nUQ==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Runtime/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Runtime.dll",\r
+        "lib/netstandard1.5/System.Runtime.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Runtime.4.1.0.nupkg.sha512",\r
+        "runtime.any.System.Runtime.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Runtime.Handles/4.0.1": {\r
+      "sha512": "MZ5fVmAE/3S11wt3hPfn3RsAHppj5gUz+VZuLQkRjLCMSlX0krOI601IZsMWc3CoxUb+wMt3gZVb/mEjblw6Mg==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Runtime.Handles/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/_._",\r
+        "lib/netstandard1.3/System.Runtime.Handles.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Runtime.Handles.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Runtime.Handles.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Runtime.InteropServices/4.1.0": {\r
+      "sha512": "gmibdZ9x/eB6hf5le33DWLCQbhcIUD2vqoc0tBgqSUWlB8YjEzVJXyTPDO+ypKLlL90Kv3ZDrK7yPCNqcyhqCA==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Runtime.InteropServices/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Runtime.InteropServices.dll",\r
+        "lib/netstandard1.5/System.Runtime.InteropServices.dll",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Runtime.InteropServices.4.1.0.nupkg.sha512",\r
+        "runtime.any.System.Runtime.InteropServices.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Text.Encoding/4.0.11": {\r
+      "sha512": "uweRMRDD4O8Iy8m4h1cJvoFIHNCzHMpipuxkRNAMML6EMzAhDCQTjgvRwki7PlUg8RGY1ctXnBZjT1rXvMZuRw==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Text.Encoding/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Text.Encoding.dll",\r
+        "lib/netstandard1.3/System.Text.Encoding.dll",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Text.Encoding.4.0.11.nupkg.sha512",\r
+        "runtime.any.System.Text.Encoding.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Text.Encoding.Extensions/4.0.11": {\r
+      "sha512": "3n6qbf59NMgA7F9S+q9gmqFV7T/CtAZw2pa6aprfdZxUinR2mDvVchsgthoacpQvAQu6e3ok8WWeypSu/yjXrA==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Text.Encoding.Extensions/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Text.Encoding.Extensions.dll",\r
+        "lib/netstandard1.3/System.Text.Encoding.Extensions.dll",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",\r
+        "runtime.any.System.Text.Encoding.Extensions.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Threading.Tasks/4.0.11": {\r
+      "sha512": "CEvWO0IwtdCAsmCb9aAl59psy0hzx+whYh4DzbjNb0GsQmxw/G7bZEcrBtE8c9QupNVbu87c2xaMi6p4r1bpjA==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Threading.Tasks/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Threading.Tasks.dll",\r
+        "lib/netstandard1.3/System.Threading.Tasks.dll",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Threading.Tasks.4.0.11.nupkg.sha512",\r
+        "runtime.any.System.Threading.Tasks.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.any.System.Threading.Timer/4.0.1": {\r
+      "sha512": "C9d5eRAW/gd5iBZF78JRcwjvjCDRfU0oB48/wx/XbKnONZU4k6hWneTT4M7v3TmVqPFl7UDcLzKCtQ/24efOzw==",\r
+      "type": "package",\r
+      "path": "runtime.any.System.Threading.Timer/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Threading.Timer.dll",\r
+        "lib/netstandard1.3/System.Threading.Timer.dll",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/netstandard/_._",\r
+        "runtime.any.System.Threading.Timer.4.0.1.nupkg.sha512",\r
+        "runtime.any.System.Threading.Timer.nuspec",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "runtime.native.System/4.0.0": {\r
+      "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==",\r
+      "type": "package",\r
+      "path": "runtime.native.System/4.0.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.native.System.4.0.0.nupkg.sha512",\r
+        "runtime.native.System.nuspec"\r
+      ]\r
+    },\r
+    "runtime.native.System.IO.Compression/4.1.0": {\r
+      "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==",\r
+      "type": "package",\r
+      "path": "runtime.native.System.IO.Compression/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512",\r
+        "runtime.native.System.IO.Compression.nuspec"\r
+      ]\r
+    },\r
+    "runtime.native.System.Net.Http/4.0.1": {\r
+      "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==",\r
+      "type": "package",\r
+      "path": "runtime.native.System.Net.Http/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.native.System.Net.Http.4.0.1.nupkg.sha512",\r
+        "runtime.native.System.Net.Http.nuspec"\r
+      ]\r
+    },\r
+    "runtime.native.System.Net.Security/4.0.1": {\r
+      "sha512": "Az6Ff6rZFb8nYGAaejFR6jr8ktt9f3e1Q/yKdw0pwHNTLaO/1eCAC9vzBoR9YAb0QeZD6fZXl1A9tRB5stpzXA==",\r
+      "type": "package",\r
+      "path": "runtime.native.System.Net.Security/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.native.System.Net.Security.4.0.1.nupkg.sha512",\r
+        "runtime.native.System.Net.Security.nuspec"\r
+      ]\r
+    },\r
+    "runtime.native.System.Security.Cryptography/4.0.0": {\r
+      "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==",\r
+      "type": "package",\r
+      "path": "runtime.native.System.Security.Cryptography/4.0.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/_._",\r
+        "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512",\r
+        "runtime.native.System.Security.Cryptography.nuspec"\r
+      ]\r
+    },\r
+    "runtime.unix.Microsoft.Win32.Primitives/4.0.1": {\r
+      "sha512": "dcdSZXTbbjgER84+V+WCUt2JLsN8VwpeGljqD+4qIAgf1sUdz6EvknOa5HTv7iuo4EpRHQo8uqfRrLr9G8TyLA==",\r
+      "type": "package",\r
+      "path": "runtime.unix.Microsoft.Win32.Primitives/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",\r
+        "runtime.unix.Microsoft.Win32.Primitives.nuspec",\r
+        "runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Primitives.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.Console/4.0.0": {\r
+      "sha512": "OV2TOJkDPXRbp1hhmKV0/U6ZtDQY2SL/VJMs89R9PlH+ZyrbMRF8coT5ZC6m0LsmCDc25AlHyjegIIg+lWVwTw==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.Console/4.0.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.Console.4.0.0.nupkg.sha512",\r
+        "runtime.unix.System.Console.nuspec",\r
+        "runtimes/unix/lib/netstandard1.3/System.Console.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.Diagnostics.Debug/4.0.11": {\r
+      "sha512": "dGIYWbyqSlMlZrsqtU/TdvVNp8lieqowdGBVMi6nFTIiCqrL+RbdiJORguexXNjHtFZR30eE6zPWGxuL60NYFw==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.Diagnostics.Debug/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.Diagnostics.Debug.4.0.11.nupkg.sha512",\r
+        "runtime.unix.System.Diagnostics.Debug.nuspec",\r
+        "runtimes/unix/lib/netstandard1.3/System.Diagnostics.Debug.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.IO.FileSystem/4.0.1": {\r
+      "sha512": "7dft+dHYKOXOAnXExVE6OGmifNnSDCrJymApD0l6t2bZUdpai66La9dNqT2eqPhiQXVR3eV61gzkfaIEsuK0pA==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.IO.FileSystem/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.IO.FileSystem.4.0.1.nupkg.sha512",\r
+        "runtime.unix.System.IO.FileSystem.nuspec",\r
+        "runtimes/unix/lib/netstandard1.3/System.IO.FileSystem.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.Net.Primitives/4.0.11": {\r
+      "sha512": "lGTv6mxF1cOKzTKMww/c2qubIgjZbD5hzAjCgLnwjCaMpB+MPsm6OsjDRh3kPlQMNdUdlQOQ7pTRrze0DhlASQ==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.Net.Primitives/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.Net.Primitives.4.0.11.nupkg.sha512",\r
+        "runtime.unix.System.Net.Primitives.nuspec",\r
+        "runtimes/unix/lib/netstandard1.3/System.Net.Primitives.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.Net.Sockets/4.1.0": {\r
+      "sha512": "bwBMwAyzHZubcjmSGKEv5FQGZw3AT4ydLpc+q5K7l3vOopV0xBqUp7nBg8QMh+ZT4qzog14LBztz+auluh4KLg==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.Net.Sockets/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.Net.Sockets.4.1.0.nupkg.sha512",\r
+        "runtime.unix.System.Net.Sockets.nuspec",\r
+        "runtimes/unix/lib/netstandard1.3/System.Net.Sockets.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.Private.Uri/4.0.1": {\r
+      "sha512": "m+7TLWWw4cA44vGxcKpMdV2Lgx6HWOe5rUb5RIADE04S6fJNEwXO6u+KY7oWFJQYn5644NyhSxB9oV28fF94NQ==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.Private.Uri/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.Private.Uri.4.0.1.nupkg.sha512",\r
+        "runtime.unix.System.Private.Uri.nuspec",\r
+        "runtimes/unix/lib/netstandard1.0/System.Private.Uri.dll"\r
+      ]\r
+    },\r
+    "runtime.unix.System.Runtime.Extensions/4.1.0": {\r
+      "sha512": "ouVt2t9k22LcC9HeNX4mu3Ebvp1h+IPKaYiU3tDtOW9YcMR62XQyHsPq5BjBjMHuxjBRL5Hz+BwhSdrY6HjacA==",\r
+      "type": "package",\r
+      "path": "runtime.unix.System.Runtime.Extensions/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.unix.System.Runtime.Extensions.4.1.0.nupkg.sha512",\r
+        "runtime.unix.System.Runtime.Extensions.nuspec",\r
+        "runtimes/unix/lib/netstandard1.5/System.Runtime.Extensions.dll"\r
+      ]\r
+    },\r
+    "runtime.win.Microsoft.Win32.Primitives/4.0.1": {\r
+      "sha512": "0alFxXfT7M+xhhgMkNzG/Mnfii3o+DGQV9gkmhfLr6wsRPNxlIHdz4yQC8ksHqqmOu1Sq0FD9FxrSQyGo+8syA==",\r
+      "type": "package",\r
+      "path": "runtime.win.Microsoft.Win32.Primitives/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.Microsoft.Win32.Primitives.4.0.1.nupkg.sha512",\r
+        "runtime.win.Microsoft.Win32.Primitives.nuspec",\r
+        "runtimes/win/lib/net/_._",\r
+        "runtimes/win/lib/netstandard1.3/Microsoft.Win32.Primitives.dll"\r
+      ]\r
+    },\r
+    "runtime.win.System.Console/4.0.0": {\r
+      "sha512": "xiO5b50KA3Z7BOfWK7GLYLN2dfJa/BoDyI0XhNyOwXvAXWvubDyAF61YMnWl/q+j2WopSAXGo12kTpjxmlyCyg==",\r
+      "type": "package",\r
+      "path": "runtime.win.System.Console/4.0.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.System.Console.4.0.0.nupkg.sha512",\r
+        "runtime.win.System.Console.nuspec",\r
+        "runtimes/win/lib/net/_._",\r
+        "runtimes/win/lib/netcore50/System.Console.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Console.dll"\r
+      ]\r
+    },\r
+    "runtime.win.System.Diagnostics.Debug/4.0.11": {\r
+      "sha512": "q8Fm954ezFLfmG0tHNUmsNy+qaEjWtWqYhWh3cGSVjtJwkcBsfigWCh+fdaIVZ9K7m+6lgb3ElL2BBU6G+RijA==",\r
+      "type": "package",\r
+      "path": "runtime.win.System.Diagnostics.Debug/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.System.Diagnostics.Debug.4.0.11.nupkg.sha512",\r
+        "runtime.win.System.Diagnostics.Debug.nuspec",\r
+        "runtimes/aot/lib/netcore50/System.Diagnostics.Debug.dll",\r
+        "runtimes/win/lib/net45/_._",\r
+        "runtimes/win/lib/netcore50/System.Diagnostics.Debug.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Diagnostics.Debug.dll",\r
+        "runtimes/win/lib/win8/_._",\r
+        "runtimes/win/lib/wp80/_._",\r
+        "runtimes/win/lib/wpa81/_._"\r
+      ]\r
+    },\r
+    "runtime.win.System.IO.FileSystem/4.0.1": {\r
+      "sha512": "4FG9RK8J5CsUpXjkiZWS07aJu+H+vTIeQkFKXyjwibfBedUM168SCEaqV3Bjkbv4b3pUuf5Gy1RaqX/HnmKlZw==",\r
+      "type": "package",\r
+      "path": "runtime.win.System.IO.FileSystem/4.0.1",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.System.IO.FileSystem.4.0.1.nupkg.sha512",\r
+        "runtime.win.System.IO.FileSystem.nuspec",\r
+        "runtimes/win/lib/net/_._",\r
+        "runtimes/win/lib/netcore50/System.IO.FileSystem.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.dll",\r
+        "runtimes/win/lib/win8/_._",\r
+        "runtimes/win/lib/wp8/_._",\r
+        "runtimes/win/lib/wpa81/_._"\r
+      ]\r
+    },\r
+    "runtime.win.System.Net.Primitives/4.0.11": {\r
+      "sha512": "36AsEkT9p+4cLHHh7sgSIOPWWeTKMh/DOoeQCzJmaLM8rtD9YaRZMmXGynf77ZP5KoXWwA4Y3aGbntrPbmmlcA==",\r
+      "type": "package",\r
+      "path": "runtime.win.System.Net.Primitives/4.0.11",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.System.Net.Primitives.4.0.11.nupkg.sha512",\r
+        "runtime.win.System.Net.Primitives.nuspec",\r
+        "runtimes/win/lib/net/_._",\r
+        "runtimes/win/lib/netcore50/System.Net.Primitives.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Net.Primitives.dll"\r
+      ]\r
+    },\r
+    "runtime.win.System.Net.Sockets/4.1.0": {\r
+      "sha512": "BviTpQJbl+T/XVkwLw5xupFq9WXKru9KM/2U/ijmLuO2XEeMgdwk3g0e9sHWqvbrLvVT9yDf+SpbRXM1LNxTvA==",\r
+      "type": "package",\r
+      "path": "runtime.win.System.Net.Sockets/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.System.Net.Sockets.4.1.0.nupkg.sha512",\r
+        "runtime.win.System.Net.Sockets.nuspec",\r
+        "runtimes/win/lib/net/_._",\r
+        "runtimes/win/lib/netcore50/System.Net.Sockets.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Net.Sockets.dll"\r
+      ]\r
+    },\r
+    "runtime.win.System.Runtime.Extensions/4.1.0": {\r
+      "sha512": "U3F/M+djxVXuKJaoW2AGpAE2ZWAp372140jsX4d/ctqki+Qb61HuyQY4yUPSA/gdKGbbq6HXzZ6oxB6/G3MYPA==",\r
+      "type": "package",\r
+      "path": "runtime.win.System.Runtime.Extensions/4.1.0",\r
+      "files": [\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._",\r
+        "runtime.win.System.Runtime.Extensions.4.1.0.nupkg.sha512",\r
+        "runtime.win.System.Runtime.Extensions.nuspec",\r
+        "runtimes/aot/lib/netcore50/System.Runtime.Extensions.dll",\r
+        "runtimes/win/lib/net/_._",\r
+        "runtimes/win/lib/netcore50/System.Runtime.Extensions.dll",\r
+        "runtimes/win/lib/netstandard1.5/System.Runtime.Extensions.dll"\r
+      ]\r
+    },\r
+    "System.AppContext/4.1.0": {\r
+      "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==",\r
+      "type": "package",\r
+      "path": "System.AppContext/4.1.0",\r
+      "files": [\r
+        "System.AppContext.4.1.0.nupkg.sha512",\r
+        "System.AppContext.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.AppContext.dll",\r
+        "lib/net463/System.AppContext.dll",\r
+        "lib/netcore50/System.AppContext.dll",\r
+        "lib/netstandard1.6/System.AppContext.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.AppContext.dll",\r
+        "ref/net463/System.AppContext.dll",\r
+        "ref/netstandard/_._",\r
+        "ref/netstandard1.3/System.AppContext.dll",\r
+        "ref/netstandard1.3/System.AppContext.xml",\r
+        "ref/netstandard1.3/de/System.AppContext.xml",\r
+        "ref/netstandard1.3/es/System.AppContext.xml",\r
+        "ref/netstandard1.3/fr/System.AppContext.xml",\r
+        "ref/netstandard1.3/it/System.AppContext.xml",\r
+        "ref/netstandard1.3/ja/System.AppContext.xml",\r
+        "ref/netstandard1.3/ko/System.AppContext.xml",\r
+        "ref/netstandard1.3/ru/System.AppContext.xml",\r
+        "ref/netstandard1.3/zh-hans/System.AppContext.xml",\r
+        "ref/netstandard1.3/zh-hant/System.AppContext.xml",\r
+        "ref/netstandard1.6/System.AppContext.dll",\r
+        "ref/netstandard1.6/System.AppContext.xml",\r
+        "ref/netstandard1.6/de/System.AppContext.xml",\r
+        "ref/netstandard1.6/es/System.AppContext.xml",\r
+        "ref/netstandard1.6/fr/System.AppContext.xml",\r
+        "ref/netstandard1.6/it/System.AppContext.xml",\r
+        "ref/netstandard1.6/ja/System.AppContext.xml",\r
+        "ref/netstandard1.6/ko/System.AppContext.xml",\r
+        "ref/netstandard1.6/ru/System.AppContext.xml",\r
+        "ref/netstandard1.6/zh-hans/System.AppContext.xml",\r
+        "ref/netstandard1.6/zh-hant/System.AppContext.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.AppContext.dll"\r
+      ]\r
+    },\r
+    "System.Buffers/4.0.0": {\r
+      "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==",\r
+      "type": "package",\r
+      "path": "System.Buffers/4.0.0",\r
+      "files": [\r
+        "System.Buffers.4.0.0.nupkg.sha512",\r
+        "System.Buffers.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.1/.xml",\r
+        "lib/netstandard1.1/System.Buffers.dll"\r
+      ]\r
+    },\r
+    "System.Collections/4.0.11": {\r
+      "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",\r
+      "type": "package",\r
+      "path": "System.Collections/4.0.11",\r
+      "files": [\r
+        "System.Collections.4.0.11.nupkg.sha512",\r
+        "System.Collections.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Collections.dll",\r
+        "ref/netcore50/System.Collections.xml",\r
+        "ref/netcore50/de/System.Collections.xml",\r
+        "ref/netcore50/es/System.Collections.xml",\r
+        "ref/netcore50/fr/System.Collections.xml",\r
+        "ref/netcore50/it/System.Collections.xml",\r
+        "ref/netcore50/ja/System.Collections.xml",\r
+        "ref/netcore50/ko/System.Collections.xml",\r
+        "ref/netcore50/ru/System.Collections.xml",\r
+        "ref/netcore50/zh-hans/System.Collections.xml",\r
+        "ref/netcore50/zh-hant/System.Collections.xml",\r
+        "ref/netstandard1.0/System.Collections.dll",\r
+        "ref/netstandard1.0/System.Collections.xml",\r
+        "ref/netstandard1.0/de/System.Collections.xml",\r
+        "ref/netstandard1.0/es/System.Collections.xml",\r
+        "ref/netstandard1.0/fr/System.Collections.xml",\r
+        "ref/netstandard1.0/it/System.Collections.xml",\r
+        "ref/netstandard1.0/ja/System.Collections.xml",\r
+        "ref/netstandard1.0/ko/System.Collections.xml",\r
+        "ref/netstandard1.0/ru/System.Collections.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Collections.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Collections.xml",\r
+        "ref/netstandard1.3/System.Collections.dll",\r
+        "ref/netstandard1.3/System.Collections.xml",\r
+        "ref/netstandard1.3/de/System.Collections.xml",\r
+        "ref/netstandard1.3/es/System.Collections.xml",\r
+        "ref/netstandard1.3/fr/System.Collections.xml",\r
+        "ref/netstandard1.3/it/System.Collections.xml",\r
+        "ref/netstandard1.3/ja/System.Collections.xml",\r
+        "ref/netstandard1.3/ko/System.Collections.xml",\r
+        "ref/netstandard1.3/ru/System.Collections.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Collections.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Collections.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Collections.Concurrent/4.0.12": {\r
+      "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==",\r
+      "type": "package",\r
+      "path": "System.Collections.Concurrent/4.0.12",\r
+      "files": [\r
+        "System.Collections.Concurrent.4.0.12.nupkg.sha512",\r
+        "System.Collections.Concurrent.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Collections.Concurrent.dll",\r
+        "lib/netstandard1.3/System.Collections.Concurrent.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Collections.Concurrent.dll",\r
+        "ref/netcore50/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/de/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/es/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/fr/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/it/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/ja/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/ko/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/ru/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/zh-hans/System.Collections.Concurrent.xml",\r
+        "ref/netcore50/zh-hant/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/System.Collections.Concurrent.dll",\r
+        "ref/netstandard1.1/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/de/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/es/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/fr/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/it/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/ja/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/ko/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/ru/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/System.Collections.Concurrent.dll",\r
+        "ref/netstandard1.3/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/de/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/es/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/fr/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/it/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/ja/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/ko/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/ru/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Collections.Immutable/1.2.0": {\r
+      "sha512": "Cma8cBW6di16ZLibL8LYQ+cLjGzoKxpOTu/faZfDcx94ZjAGq6Nv5RO7+T1YZXqEXTZP9rt1wLVEONVpURtUqw==",\r
+      "type": "package",\r
+      "path": "System.Collections.Immutable/1.2.0",\r
+      "files": [\r
+        "System.Collections.Immutable.1.2.0.nupkg.sha512",\r
+        "System.Collections.Immutable.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/System.Collections.Immutable.dll",\r
+        "lib/netstandard1.0/System.Collections.Immutable.xml",\r
+        "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml"\r
+      ]\r
+    },\r
+    "System.ComponentModel/4.0.1": {\r
+      "sha512": "oBZFnm7seFiVfugsIyOvQCWobNZs7FzqDV/B7tx20Ep/l3UUFCPDkdTnCNaJZTU27zjeODmy2C/cP60u3D4c9w==",\r
+      "type": "package",\r
+      "path": "System.ComponentModel/4.0.1",\r
+      "files": [\r
+        "System.ComponentModel.4.0.1.nupkg.sha512",\r
+        "System.ComponentModel.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.ComponentModel.dll",\r
+        "lib/netstandard1.3/System.ComponentModel.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.ComponentModel.dll",\r
+        "ref/netcore50/System.ComponentModel.xml",\r
+        "ref/netcore50/de/System.ComponentModel.xml",\r
+        "ref/netcore50/es/System.ComponentModel.xml",\r
+        "ref/netcore50/fr/System.ComponentModel.xml",\r
+        "ref/netcore50/it/System.ComponentModel.xml",\r
+        "ref/netcore50/ja/System.ComponentModel.xml",\r
+        "ref/netcore50/ko/System.ComponentModel.xml",\r
+        "ref/netcore50/ru/System.ComponentModel.xml",\r
+        "ref/netcore50/zh-hans/System.ComponentModel.xml",\r
+        "ref/netcore50/zh-hant/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/System.ComponentModel.dll",\r
+        "ref/netstandard1.0/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/de/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/es/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/fr/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/it/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/ja/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/ko/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/ru/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/zh-hans/System.ComponentModel.xml",\r
+        "ref/netstandard1.0/zh-hant/System.ComponentModel.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.ComponentModel.Annotations/4.1.0": {\r
+      "sha512": "rhnz80h8NnHJzoi0nbQJLRR2cJznyqG168q1bgoSpe5qpaME2SguXzuEzpY68nFCi2kBgHpbU4bRN2cP3unYRA==",\r
+      "type": "package",\r
+      "path": "System.ComponentModel.Annotations/4.1.0",\r
+      "files": [\r
+        "System.ComponentModel.Annotations.4.1.0.nupkg.sha512",\r
+        "System.ComponentModel.Annotations.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net461/System.ComponentModel.Annotations.dll",\r
+        "lib/netcore50/System.ComponentModel.Annotations.dll",\r
+        "lib/netstandard1.4/System.ComponentModel.Annotations.dll",\r
+        "lib/portable-net45+win8/_._",\r
+        "lib/win8/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net461/System.ComponentModel.Annotations.dll",\r
+        "ref/netcore50/System.ComponentModel.Annotations.dll",\r
+        "ref/netcore50/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/de/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/es/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/fr/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/it/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/ja/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/ko/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/ru/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml",\r
+        "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/System.ComponentModel.Annotations.dll",\r
+        "ref/netstandard1.1/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/System.ComponentModel.Annotations.dll",\r
+        "ref/netstandard1.3/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/System.ComponentModel.Annotations.dll",\r
+        "ref/netstandard1.4/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml",\r
+        "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml",\r
+        "ref/portable-net45+win8/_._",\r
+        "ref/win8/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Console/4.0.0": {\r
+      "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==",\r
+      "type": "package",\r
+      "path": "System.Console/4.0.0",\r
+      "files": [\r
+        "System.Console.4.0.0.nupkg.sha512",\r
+        "System.Console.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Console.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Console.dll",\r
+        "ref/netstandard1.3/System.Console.dll",\r
+        "ref/netstandard1.3/System.Console.xml",\r
+        "ref/netstandard1.3/de/System.Console.xml",\r
+        "ref/netstandard1.3/es/System.Console.xml",\r
+        "ref/netstandard1.3/fr/System.Console.xml",\r
+        "ref/netstandard1.3/it/System.Console.xml",\r
+        "ref/netstandard1.3/ja/System.Console.xml",\r
+        "ref/netstandard1.3/ko/System.Console.xml",\r
+        "ref/netstandard1.3/ru/System.Console.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Console.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Console.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Diagnostics.Debug/4.0.11": {\r
+      "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.Debug/4.0.11",\r
+      "files": [\r
+        "System.Diagnostics.Debug.4.0.11.nupkg.sha512",\r
+        "System.Diagnostics.Debug.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Diagnostics.Debug.dll",\r
+        "ref/netcore50/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/de/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/es/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/fr/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/it/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/ja/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/ko/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/ru/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml",\r
+        "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/System.Diagnostics.Debug.dll",\r
+        "ref/netstandard1.0/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/de/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/es/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/it/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/System.Diagnostics.Debug.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/de/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/es/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/it/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Diagnostics.DiagnosticSource/4.0.0": {\r
+      "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.DiagnosticSource/4.0.0",\r
+      "files": [\r
+        "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512",\r
+        "System.Diagnostics.DiagnosticSource.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net46/System.Diagnostics.DiagnosticSource.dll",\r
+        "lib/net46/System.Diagnostics.DiagnosticSource.xml",\r
+        "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll",\r
+        "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml",\r
+        "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll",\r
+        "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml",\r
+        "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll",\r
+        "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml"\r
+      ]\r
+    },\r
+    "System.Diagnostics.FileVersionInfo/4.0.0": {\r
+      "sha512": "qjF74OTAU+mRhLaL4YSfiWy3vj6T3AOz8AW37l5zCwfbBfj0k7E94XnEsRaf2TnhE/7QaV6Hvqakoy2LoV8MVg==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.FileVersionInfo/4.0.0",\r
+      "files": [\r
+        "System.Diagnostics.FileVersionInfo.4.0.0.nupkg.sha512",\r
+        "System.Diagnostics.FileVersionInfo.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Diagnostics.FileVersionInfo.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Diagnostics.FileVersionInfo.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/de/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/es/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/fr/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/it/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/ja/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/ko/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/ru/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.FileVersionInfo.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll",\r
+        "runtimes/win/lib/net46/System.Diagnostics.FileVersionInfo.dll",\r
+        "runtimes/win/lib/netcore50/System.Diagnostics.FileVersionInfo.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll"\r
+      ]\r
+    },\r
+    "System.Diagnostics.Process/4.1.0": {\r
+      "sha512": "mpVZ5bnlSs3tTeJ6jYyDJEIa6tavhAd88lxq1zbYhkkCu0Pno2+gHXcvZcoygq2d8JxW3gojXqNJMTAshduqZA==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.Process/4.1.0",\r
+      "files": [\r
+        "System.Diagnostics.Process.4.1.0.nupkg.sha512",\r
+        "System.Diagnostics.Process.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Diagnostics.Process.dll",\r
+        "lib/net461/System.Diagnostics.Process.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Diagnostics.Process.dll",\r
+        "ref/net461/System.Diagnostics.Process.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.Process.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/de/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/es/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/fr/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/it/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/ja/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/ko/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/ru/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/System.Diagnostics.Process.dll",\r
+        "ref/netstandard1.4/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/de/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/es/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/fr/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/it/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/ja/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/ko/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/ru/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/zh-hans/System.Diagnostics.Process.xml",\r
+        "ref/netstandard1.4/zh-hant/System.Diagnostics.Process.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll",\r
+        "runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll",\r
+        "runtimes/win/lib/net46/System.Diagnostics.Process.dll",\r
+        "runtimes/win/lib/net461/System.Diagnostics.Process.dll",\r
+        "runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll",\r
+        "runtimes/win7/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "System.Diagnostics.StackTrace/4.0.1": {\r
+      "sha512": "6i2EbRq0lgGfiZ+FDf0gVaw9qeEU+7IS2+wbZJmFVpvVzVOgZEt0ScZtyenuBvs6iDYbGiF51bMAa0oDP/tujQ==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.StackTrace/4.0.1",\r
+      "files": [\r
+        "System.Diagnostics.StackTrace.4.0.1.nupkg.sha512",\r
+        "System.Diagnostics.StackTrace.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Diagnostics.StackTrace.dll",\r
+        "lib/netstandard1.3/System.Diagnostics.StackTrace.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Diagnostics.StackTrace.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.StackTrace.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/de/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/es/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/fr/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/it/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/ja/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/ko/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/ru/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.StackTrace.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.StackTrace.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Diagnostics.StackTrace.dll"\r
+      ]\r
+    },\r
+    "System.Diagnostics.Tools/4.0.1": {\r
+      "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.Tools/4.0.1",\r
+      "files": [\r
+        "System.Diagnostics.Tools.4.0.1.nupkg.sha512",\r
+        "System.Diagnostics.Tools.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Diagnostics.Tools.dll",\r
+        "ref/netcore50/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/de/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/es/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/fr/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/it/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/ja/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/ko/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/ru/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml",\r
+        "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/System.Diagnostics.Tools.dll",\r
+        "ref/netstandard1.0/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/de/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/es/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/it/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Diagnostics.Tracing/4.1.0": {\r
+      "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==",\r
+      "type": "package",\r
+      "path": "System.Diagnostics.Tracing/4.1.0",\r
+      "files": [\r
+        "System.Diagnostics.Tracing.4.1.0.nupkg.sha512",\r
+        "System.Diagnostics.Tracing.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net462/System.Diagnostics.Tracing.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net462/System.Diagnostics.Tracing.dll",\r
+        "ref/netcore50/System.Diagnostics.Tracing.dll",\r
+        "ref/netcore50/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/de/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/es/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/fr/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/it/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/ja/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/ko/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/ru/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml",\r
+        "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/System.Diagnostics.Tracing.dll",\r
+        "ref/netstandard1.1/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/System.Diagnostics.Tracing.dll",\r
+        "ref/netstandard1.2/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/System.Diagnostics.Tracing.dll",\r
+        "ref/netstandard1.3/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/System.Diagnostics.Tracing.dll",\r
+        "ref/netstandard1.5/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Dynamic.Runtime/4.0.11": {\r
+      "sha512": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==",\r
+      "type": "package",\r
+      "path": "System.Dynamic.Runtime/4.0.11",\r
+      "files": [\r
+        "System.Dynamic.Runtime.4.0.11.nupkg.sha512",\r
+        "System.Dynamic.Runtime.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Dynamic.Runtime.dll",\r
+        "lib/netstandard1.3/System.Dynamic.Runtime.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Dynamic.Runtime.dll",\r
+        "ref/netcore50/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/de/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/es/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/fr/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/it/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/ja/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/ko/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/ru/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/zh-hans/System.Dynamic.Runtime.xml",\r
+        "ref/netcore50/zh-hant/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/System.Dynamic.Runtime.dll",\r
+        "ref/netstandard1.0/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/de/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/es/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/fr/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/it/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/ja/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/ko/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/ru/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/System.Dynamic.Runtime.dll",\r
+        "ref/netstandard1.3/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/de/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/es/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/fr/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/it/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/ja/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/ko/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/ru/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Dynamic.Runtime.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Dynamic.Runtime.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll"\r
+      ]\r
+    },\r
+    "System.Globalization/4.0.11": {\r
+      "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",\r
+      "type": "package",\r
+      "path": "System.Globalization/4.0.11",\r
+      "files": [\r
+        "System.Globalization.4.0.11.nupkg.sha512",\r
+        "System.Globalization.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Globalization.dll",\r
+        "ref/netcore50/System.Globalization.xml",\r
+        "ref/netcore50/de/System.Globalization.xml",\r
+        "ref/netcore50/es/System.Globalization.xml",\r
+        "ref/netcore50/fr/System.Globalization.xml",\r
+        "ref/netcore50/it/System.Globalization.xml",\r
+        "ref/netcore50/ja/System.Globalization.xml",\r
+        "ref/netcore50/ko/System.Globalization.xml",\r
+        "ref/netcore50/ru/System.Globalization.xml",\r
+        "ref/netcore50/zh-hans/System.Globalization.xml",\r
+        "ref/netcore50/zh-hant/System.Globalization.xml",\r
+        "ref/netstandard1.0/System.Globalization.dll",\r
+        "ref/netstandard1.0/System.Globalization.xml",\r
+        "ref/netstandard1.0/de/System.Globalization.xml",\r
+        "ref/netstandard1.0/es/System.Globalization.xml",\r
+        "ref/netstandard1.0/fr/System.Globalization.xml",\r
+        "ref/netstandard1.0/it/System.Globalization.xml",\r
+        "ref/netstandard1.0/ja/System.Globalization.xml",\r
+        "ref/netstandard1.0/ko/System.Globalization.xml",\r
+        "ref/netstandard1.0/ru/System.Globalization.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Globalization.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Globalization.xml",\r
+        "ref/netstandard1.3/System.Globalization.dll",\r
+        "ref/netstandard1.3/System.Globalization.xml",\r
+        "ref/netstandard1.3/de/System.Globalization.xml",\r
+        "ref/netstandard1.3/es/System.Globalization.xml",\r
+        "ref/netstandard1.3/fr/System.Globalization.xml",\r
+        "ref/netstandard1.3/it/System.Globalization.xml",\r
+        "ref/netstandard1.3/ja/System.Globalization.xml",\r
+        "ref/netstandard1.3/ko/System.Globalization.xml",\r
+        "ref/netstandard1.3/ru/System.Globalization.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Globalization.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Globalization.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Globalization.Calendars/4.0.1": {\r
+      "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==",\r
+      "type": "package",\r
+      "path": "System.Globalization.Calendars/4.0.1",\r
+      "files": [\r
+        "System.Globalization.Calendars.4.0.1.nupkg.sha512",\r
+        "System.Globalization.Calendars.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Globalization.Calendars.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Globalization.Calendars.dll",\r
+        "ref/netstandard1.3/System.Globalization.Calendars.dll",\r
+        "ref/netstandard1.3/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/de/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/es/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/fr/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/it/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/ja/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/ko/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/ru/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Globalization.Extensions/4.0.1": {\r
+      "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==",\r
+      "type": "package",\r
+      "path": "System.Globalization.Extensions/4.0.1",\r
+      "files": [\r
+        "System.Globalization.Extensions.4.0.1.nupkg.sha512",\r
+        "System.Globalization.Extensions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Globalization.Extensions.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Globalization.Extensions.dll",\r
+        "ref/netstandard1.3/System.Globalization.Extensions.dll",\r
+        "ref/netstandard1.3/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/de/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/es/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/fr/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/it/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/ja/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/ko/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/ru/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll",\r
+        "runtimes/win/lib/net46/System.Globalization.Extensions.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll"\r
+      ]\r
+    },\r
+    "System.IO/4.1.0": {\r
+      "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",\r
+      "type": "package",\r
+      "path": "System.IO/4.1.0",\r
+      "files": [\r
+        "System.IO.4.1.0.nupkg.sha512",\r
+        "System.IO.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net462/System.IO.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net462/System.IO.dll",\r
+        "ref/netcore50/System.IO.dll",\r
+        "ref/netcore50/System.IO.xml",\r
+        "ref/netcore50/de/System.IO.xml",\r
+        "ref/netcore50/es/System.IO.xml",\r
+        "ref/netcore50/fr/System.IO.xml",\r
+        "ref/netcore50/it/System.IO.xml",\r
+        "ref/netcore50/ja/System.IO.xml",\r
+        "ref/netcore50/ko/System.IO.xml",\r
+        "ref/netcore50/ru/System.IO.xml",\r
+        "ref/netcore50/zh-hans/System.IO.xml",\r
+        "ref/netcore50/zh-hant/System.IO.xml",\r
+        "ref/netstandard1.0/System.IO.dll",\r
+        "ref/netstandard1.0/System.IO.xml",\r
+        "ref/netstandard1.0/de/System.IO.xml",\r
+        "ref/netstandard1.0/es/System.IO.xml",\r
+        "ref/netstandard1.0/fr/System.IO.xml",\r
+        "ref/netstandard1.0/it/System.IO.xml",\r
+        "ref/netstandard1.0/ja/System.IO.xml",\r
+        "ref/netstandard1.0/ko/System.IO.xml",\r
+        "ref/netstandard1.0/ru/System.IO.xml",\r
+        "ref/netstandard1.0/zh-hans/System.IO.xml",\r
+        "ref/netstandard1.0/zh-hant/System.IO.xml",\r
+        "ref/netstandard1.3/System.IO.dll",\r
+        "ref/netstandard1.3/System.IO.xml",\r
+        "ref/netstandard1.3/de/System.IO.xml",\r
+        "ref/netstandard1.3/es/System.IO.xml",\r
+        "ref/netstandard1.3/fr/System.IO.xml",\r
+        "ref/netstandard1.3/it/System.IO.xml",\r
+        "ref/netstandard1.3/ja/System.IO.xml",\r
+        "ref/netstandard1.3/ko/System.IO.xml",\r
+        "ref/netstandard1.3/ru/System.IO.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.xml",\r
+        "ref/netstandard1.5/System.IO.dll",\r
+        "ref/netstandard1.5/System.IO.xml",\r
+        "ref/netstandard1.5/de/System.IO.xml",\r
+        "ref/netstandard1.5/es/System.IO.xml",\r
+        "ref/netstandard1.5/fr/System.IO.xml",\r
+        "ref/netstandard1.5/it/System.IO.xml",\r
+        "ref/netstandard1.5/ja/System.IO.xml",\r
+        "ref/netstandard1.5/ko/System.IO.xml",\r
+        "ref/netstandard1.5/ru/System.IO.xml",\r
+        "ref/netstandard1.5/zh-hans/System.IO.xml",\r
+        "ref/netstandard1.5/zh-hant/System.IO.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.IO.Compression/4.1.0": {\r
+      "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==",\r
+      "type": "package",\r
+      "path": "System.IO.Compression/4.1.0",\r
+      "files": [\r
+        "System.IO.Compression.4.1.0.nupkg.sha512",\r
+        "System.IO.Compression.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net46/System.IO.Compression.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net46/System.IO.Compression.dll",\r
+        "ref/netcore50/System.IO.Compression.dll",\r
+        "ref/netcore50/System.IO.Compression.xml",\r
+        "ref/netcore50/de/System.IO.Compression.xml",\r
+        "ref/netcore50/es/System.IO.Compression.xml",\r
+        "ref/netcore50/fr/System.IO.Compression.xml",\r
+        "ref/netcore50/it/System.IO.Compression.xml",\r
+        "ref/netcore50/ja/System.IO.Compression.xml",\r
+        "ref/netcore50/ko/System.IO.Compression.xml",\r
+        "ref/netcore50/ru/System.IO.Compression.xml",\r
+        "ref/netcore50/zh-hans/System.IO.Compression.xml",\r
+        "ref/netcore50/zh-hant/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/System.IO.Compression.dll",\r
+        "ref/netstandard1.1/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/de/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/es/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/fr/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/it/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/ja/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/ko/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/ru/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/zh-hans/System.IO.Compression.xml",\r
+        "ref/netstandard1.1/zh-hant/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/System.IO.Compression.dll",\r
+        "ref/netstandard1.3/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/de/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/es/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/fr/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/it/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/ja/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/ko/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/ru/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.Compression.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.Compression.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll",\r
+        "runtimes/win/lib/net46/System.IO.Compression.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll"\r
+      ]\r
+    },\r
+    "System.IO.Compression.ZipFile/4.0.1": {\r
+      "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==",\r
+      "type": "package",\r
+      "path": "System.IO.Compression.ZipFile/4.0.1",\r
+      "files": [\r
+        "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512",\r
+        "System.IO.Compression.ZipFile.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.IO.Compression.ZipFile.dll",\r
+        "lib/netstandard1.3/System.IO.Compression.ZipFile.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.IO.Compression.ZipFile.dll",\r
+        "ref/netstandard1.3/System.IO.Compression.ZipFile.dll",\r
+        "ref/netstandard1.3/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.IO.FileSystem/4.0.1": {\r
+      "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==",\r
+      "type": "package",\r
+      "path": "System.IO.FileSystem/4.0.1",\r
+      "files": [\r
+        "System.IO.FileSystem.4.0.1.nupkg.sha512",\r
+        "System.IO.FileSystem.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.IO.FileSystem.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.IO.FileSystem.dll",\r
+        "ref/netstandard1.3/System.IO.FileSystem.dll",\r
+        "ref/netstandard1.3/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/de/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/es/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/fr/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/it/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/ja/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/ko/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/ru/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.IO.FileSystem.Primitives/4.0.1": {\r
+      "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==",\r
+      "type": "package",\r
+      "path": "System.IO.FileSystem.Primitives/4.0.1",\r
+      "files": [\r
+        "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512",\r
+        "System.IO.FileSystem.Primitives.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.IO.FileSystem.Primitives.dll",\r
+        "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.IO.FileSystem.Primitives.dll",\r
+        "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll",\r
+        "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.IO.FileSystem.Watcher/4.0.0": {\r
+      "sha512": "qM4Wr3La+RYb/03B0mZZjbA7tHsGzDffnuXP8Sl48HW2JwCjn3kfD5qdw0sqyNNowUipcJMi9/q6sMUrOIJ6UQ==",\r
+      "type": "package",\r
+      "path": "System.IO.FileSystem.Watcher/4.0.0",\r
+      "files": [\r
+        "System.IO.FileSystem.Watcher.4.0.0.nupkg.sha512",\r
+        "System.IO.FileSystem.Watcher.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.IO.FileSystem.Watcher.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.IO.FileSystem.Watcher.dll",\r
+        "ref/netstandard1.3/System.IO.FileSystem.Watcher.dll",\r
+        "ref/netstandard1.3/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/de/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/es/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/fr/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/it/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/ja/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/ko/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/ru/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Watcher.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Watcher.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/linux/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll",\r
+        "runtimes/osx/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll",\r
+        "runtimes/win/lib/net46/System.IO.FileSystem.Watcher.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.IO.FileSystem.Watcher.dll",\r
+        "runtimes/win7/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "System.IO.MemoryMappedFiles/4.0.0": {\r
+      "sha512": "Xqj4xaFAnLVpss9ZSUIvB/VdJAA7GxZDnFGDKJfiGAnZ5VnFROn6eOHWepFpujCYTsh6wlZ3B33bqYkF0QJ7Eg==",\r
+      "type": "package",\r
+      "path": "System.IO.MemoryMappedFiles/4.0.0",\r
+      "files": [\r
+        "System.IO.MemoryMappedFiles.4.0.0.nupkg.sha512",\r
+        "System.IO.MemoryMappedFiles.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.IO.MemoryMappedFiles.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.IO.MemoryMappedFiles.dll",\r
+        "ref/netstandard1.3/System.IO.MemoryMappedFiles.dll",\r
+        "ref/netstandard1.3/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/de/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/es/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/fr/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/it/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/ja/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/ko/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/ru/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.MemoryMappedFiles.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.MemoryMappedFiles.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll",\r
+        "runtimes/win/lib/net46/System.IO.MemoryMappedFiles.dll",\r
+        "runtimes/win/lib/netcore50/System.IO.MemoryMappedFiles.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.IO.MemoryMappedFiles.dll"\r
+      ]\r
+    },\r
+    "System.IO.UnmanagedMemoryStream/4.0.1": {\r
+      "sha512": "wcq0kXcpfJwdl1Y4/ZjDk7Dhx5HdLyRYYWYmD8Nn8skoGYYQd2BQWbXwjWSczip8AL4Z57o2dWWXAl4aABAKiQ==",\r
+      "type": "package",\r
+      "path": "System.IO.UnmanagedMemoryStream/4.0.1",\r
+      "files": [\r
+        "System.IO.UnmanagedMemoryStream.4.0.1.nupkg.sha512",\r
+        "System.IO.UnmanagedMemoryStream.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.IO.UnmanagedMemoryStream.dll",\r
+        "lib/netstandard1.3/System.IO.UnmanagedMemoryStream.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.IO.UnmanagedMemoryStream.dll",\r
+        "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.dll",\r
+        "ref/netstandard1.3/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/de/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/es/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/fr/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/it/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/ja/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/ko/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/ru/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/zh-hans/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/netstandard1.3/zh-hant/System.IO.UnmanagedMemoryStream.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Linq/4.1.0": {\r
+      "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",\r
+      "type": "package",\r
+      "path": "System.Linq/4.1.0",\r
+      "files": [\r
+        "System.Linq.4.1.0.nupkg.sha512",\r
+        "System.Linq.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net463/System.Linq.dll",\r
+        "lib/netcore50/System.Linq.dll",\r
+        "lib/netstandard1.6/System.Linq.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net463/System.Linq.dll",\r
+        "ref/netcore50/System.Linq.dll",\r
+        "ref/netcore50/System.Linq.xml",\r
+        "ref/netcore50/de/System.Linq.xml",\r
+        "ref/netcore50/es/System.Linq.xml",\r
+        "ref/netcore50/fr/System.Linq.xml",\r
+        "ref/netcore50/it/System.Linq.xml",\r
+        "ref/netcore50/ja/System.Linq.xml",\r
+        "ref/netcore50/ko/System.Linq.xml",\r
+        "ref/netcore50/ru/System.Linq.xml",\r
+        "ref/netcore50/zh-hans/System.Linq.xml",\r
+        "ref/netcore50/zh-hant/System.Linq.xml",\r
+        "ref/netstandard1.0/System.Linq.dll",\r
+        "ref/netstandard1.0/System.Linq.xml",\r
+        "ref/netstandard1.0/de/System.Linq.xml",\r
+        "ref/netstandard1.0/es/System.Linq.xml",\r
+        "ref/netstandard1.0/fr/System.Linq.xml",\r
+        "ref/netstandard1.0/it/System.Linq.xml",\r
+        "ref/netstandard1.0/ja/System.Linq.xml",\r
+        "ref/netstandard1.0/ko/System.Linq.xml",\r
+        "ref/netstandard1.0/ru/System.Linq.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Linq.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Linq.xml",\r
+        "ref/netstandard1.6/System.Linq.dll",\r
+        "ref/netstandard1.6/System.Linq.xml",\r
+        "ref/netstandard1.6/de/System.Linq.xml",\r
+        "ref/netstandard1.6/es/System.Linq.xml",\r
+        "ref/netstandard1.6/fr/System.Linq.xml",\r
+        "ref/netstandard1.6/it/System.Linq.xml",\r
+        "ref/netstandard1.6/ja/System.Linq.xml",\r
+        "ref/netstandard1.6/ko/System.Linq.xml",\r
+        "ref/netstandard1.6/ru/System.Linq.xml",\r
+        "ref/netstandard1.6/zh-hans/System.Linq.xml",\r
+        "ref/netstandard1.6/zh-hant/System.Linq.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Linq.Expressions/4.1.0": {\r
+      "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",\r
+      "type": "package",\r
+      "path": "System.Linq.Expressions/4.1.0",\r
+      "files": [\r
+        "System.Linq.Expressions.4.1.0.nupkg.sha512",\r
+        "System.Linq.Expressions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net463/System.Linq.Expressions.dll",\r
+        "lib/netcore50/System.Linq.Expressions.dll",\r
+        "lib/netstandard1.6/System.Linq.Expressions.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net463/System.Linq.Expressions.dll",\r
+        "ref/netcore50/System.Linq.Expressions.dll",\r
+        "ref/netcore50/System.Linq.Expressions.xml",\r
+        "ref/netcore50/de/System.Linq.Expressions.xml",\r
+        "ref/netcore50/es/System.Linq.Expressions.xml",\r
+        "ref/netcore50/fr/System.Linq.Expressions.xml",\r
+        "ref/netcore50/it/System.Linq.Expressions.xml",\r
+        "ref/netcore50/ja/System.Linq.Expressions.xml",\r
+        "ref/netcore50/ko/System.Linq.Expressions.xml",\r
+        "ref/netcore50/ru/System.Linq.Expressions.xml",\r
+        "ref/netcore50/zh-hans/System.Linq.Expressions.xml",\r
+        "ref/netcore50/zh-hant/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/System.Linq.Expressions.dll",\r
+        "ref/netstandard1.0/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/de/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/es/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/fr/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/it/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/ja/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/ko/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/ru/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/System.Linq.Expressions.dll",\r
+        "ref/netstandard1.3/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/de/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/es/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/fr/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/it/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/ja/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/ko/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/ru/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/System.Linq.Expressions.dll",\r
+        "ref/netstandard1.6/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/de/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/es/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/fr/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/it/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/ja/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/ko/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/ru/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml",\r
+        "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll"\r
+      ]\r
+    },\r
+    "System.Linq.Parallel/4.0.1": {\r
+      "sha512": "J7XCa7n2cFn32uLbtceXfBFhgCk5M++50lylHKNbqTiJkw5y4Tglpi6amuJNPCvj9bLzNSI7rs1fi4joLMNRgg==",\r
+      "type": "package",\r
+      "path": "System.Linq.Parallel/4.0.1",\r
+      "files": [\r
+        "System.Linq.Parallel.4.0.1.nupkg.sha512",\r
+        "System.Linq.Parallel.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Linq.Parallel.dll",\r
+        "lib/netstandard1.3/System.Linq.Parallel.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Linq.Parallel.dll",\r
+        "ref/netcore50/System.Linq.Parallel.xml",\r
+        "ref/netcore50/de/System.Linq.Parallel.xml",\r
+        "ref/netcore50/es/System.Linq.Parallel.xml",\r
+        "ref/netcore50/fr/System.Linq.Parallel.xml",\r
+        "ref/netcore50/it/System.Linq.Parallel.xml",\r
+        "ref/netcore50/ja/System.Linq.Parallel.xml",\r
+        "ref/netcore50/ko/System.Linq.Parallel.xml",\r
+        "ref/netcore50/ru/System.Linq.Parallel.xml",\r
+        "ref/netcore50/zh-hans/System.Linq.Parallel.xml",\r
+        "ref/netcore50/zh-hant/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/System.Linq.Parallel.dll",\r
+        "ref/netstandard1.1/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/de/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/es/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/fr/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/it/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/ja/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/ko/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/ru/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Linq.Parallel.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Linq.Parallel.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Linq.Queryable/4.0.1": {\r
+      "sha512": "Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==",\r
+      "type": "package",\r
+      "path": "System.Linq.Queryable/4.0.1",\r
+      "files": [\r
+        "System.Linq.Queryable.4.0.1.nupkg.sha512",\r
+        "System.Linq.Queryable.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/monoandroid10/_._",\r
+        "lib/monotouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Linq.Queryable.dll",\r
+        "lib/netstandard1.3/System.Linq.Queryable.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/monoandroid10/_._",\r
+        "ref/monotouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Linq.Queryable.dll",\r
+        "ref/netcore50/System.Linq.Queryable.xml",\r
+        "ref/netcore50/de/System.Linq.Queryable.xml",\r
+        "ref/netcore50/es/System.Linq.Queryable.xml",\r
+        "ref/netcore50/fr/System.Linq.Queryable.xml",\r
+        "ref/netcore50/it/System.Linq.Queryable.xml",\r
+        "ref/netcore50/ja/System.Linq.Queryable.xml",\r
+        "ref/netcore50/ko/System.Linq.Queryable.xml",\r
+        "ref/netcore50/ru/System.Linq.Queryable.xml",\r
+        "ref/netcore50/zh-hans/System.Linq.Queryable.xml",\r
+        "ref/netcore50/zh-hant/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/System.Linq.Queryable.dll",\r
+        "ref/netstandard1.0/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/de/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/es/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/fr/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/it/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/ja/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/ko/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/ru/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Linq.Queryable.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Linq.Queryable.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Net.Http/4.1.0": {\r
+      "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==",\r
+      "type": "package",\r
+      "path": "System.Net.Http/4.1.0",\r
+      "files": [\r
+        "System.Net.Http.4.1.0.nupkg.sha512",\r
+        "System.Net.Http.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/Xamarinmac20/_._",\r
+        "lib/monoandroid10/_._",\r
+        "lib/monotouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net46/System.Net.Http.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/Xamarinmac20/_._",\r
+        "ref/monoandroid10/_._",\r
+        "ref/monotouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net46/System.Net.Http.dll",\r
+        "ref/net46/System.Net.Http.xml",\r
+        "ref/net46/de/System.Net.Http.xml",\r
+        "ref/net46/es/System.Net.Http.xml",\r
+        "ref/net46/fr/System.Net.Http.xml",\r
+        "ref/net46/it/System.Net.Http.xml",\r
+        "ref/net46/ja/System.Net.Http.xml",\r
+        "ref/net46/ko/System.Net.Http.xml",\r
+        "ref/net46/ru/System.Net.Http.xml",\r
+        "ref/net46/zh-hans/System.Net.Http.xml",\r
+        "ref/net46/zh-hant/System.Net.Http.xml",\r
+        "ref/netcore50/System.Net.Http.dll",\r
+        "ref/netcore50/System.Net.Http.xml",\r
+        "ref/netcore50/de/System.Net.Http.xml",\r
+        "ref/netcore50/es/System.Net.Http.xml",\r
+        "ref/netcore50/fr/System.Net.Http.xml",\r
+        "ref/netcore50/it/System.Net.Http.xml",\r
+        "ref/netcore50/ja/System.Net.Http.xml",\r
+        "ref/netcore50/ko/System.Net.Http.xml",\r
+        "ref/netcore50/ru/System.Net.Http.xml",\r
+        "ref/netcore50/zh-hans/System.Net.Http.xml",\r
+        "ref/netcore50/zh-hant/System.Net.Http.xml",\r
+        "ref/netstandard1.1/System.Net.Http.dll",\r
+        "ref/netstandard1.1/System.Net.Http.xml",\r
+        "ref/netstandard1.1/de/System.Net.Http.xml",\r
+        "ref/netstandard1.1/es/System.Net.Http.xml",\r
+        "ref/netstandard1.1/fr/System.Net.Http.xml",\r
+        "ref/netstandard1.1/it/System.Net.Http.xml",\r
+        "ref/netstandard1.1/ja/System.Net.Http.xml",\r
+        "ref/netstandard1.1/ko/System.Net.Http.xml",\r
+        "ref/netstandard1.1/ru/System.Net.Http.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Net.Http.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Net.Http.xml",\r
+        "ref/netstandard1.3/System.Net.Http.dll",\r
+        "ref/netstandard1.3/System.Net.Http.xml",\r
+        "ref/netstandard1.3/de/System.Net.Http.xml",\r
+        "ref/netstandard1.3/es/System.Net.Http.xml",\r
+        "ref/netstandard1.3/fr/System.Net.Http.xml",\r
+        "ref/netstandard1.3/it/System.Net.Http.xml",\r
+        "ref/netstandard1.3/ja/System.Net.Http.xml",\r
+        "ref/netstandard1.3/ko/System.Net.Http.xml",\r
+        "ref/netstandard1.3/ru/System.Net.Http.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.Http.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.Http.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll",\r
+        "runtimes/win/lib/net46/System.Net.Http.dll",\r
+        "runtimes/win/lib/netcore50/System.Net.Http.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Net.Http.dll"\r
+      ]\r
+    },\r
+    "System.Net.NameResolution/4.0.0": {\r
+      "sha512": "JdqRdM1Qym3YehqdKIi5LHrpypP4JMfxKQSNCJ2z4WawkG0il+N3XfNeJOxll2XrTnG7WgYYPoeiu/KOwg0DQw==",\r
+      "type": "package",\r
+      "path": "System.Net.NameResolution/4.0.0",\r
+      "files": [\r
+        "System.Net.NameResolution.4.0.0.nupkg.sha512",\r
+        "System.Net.NameResolution.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Net.NameResolution.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Net.NameResolution.dll",\r
+        "ref/netstandard1.3/System.Net.NameResolution.dll",\r
+        "ref/netstandard1.3/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/de/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/es/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/fr/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/it/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/ja/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/ko/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/ru/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.NameResolution.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.NameResolution.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Net.NameResolution.dll",\r
+        "runtimes/win/lib/net46/System.Net.NameResolution.dll",\r
+        "runtimes/win/lib/netcore50/System.Net.NameResolution.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Net.NameResolution.dll"\r
+      ]\r
+    },\r
+    "System.Net.Primitives/4.0.11": {\r
+      "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==",\r
+      "type": "package",\r
+      "path": "System.Net.Primitives/4.0.11",\r
+      "files": [\r
+        "System.Net.Primitives.4.0.11.nupkg.sha512",\r
+        "System.Net.Primitives.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Net.Primitives.dll",\r
+        "ref/netcore50/System.Net.Primitives.xml",\r
+        "ref/netcore50/de/System.Net.Primitives.xml",\r
+        "ref/netcore50/es/System.Net.Primitives.xml",\r
+        "ref/netcore50/fr/System.Net.Primitives.xml",\r
+        "ref/netcore50/it/System.Net.Primitives.xml",\r
+        "ref/netcore50/ja/System.Net.Primitives.xml",\r
+        "ref/netcore50/ko/System.Net.Primitives.xml",\r
+        "ref/netcore50/ru/System.Net.Primitives.xml",\r
+        "ref/netcore50/zh-hans/System.Net.Primitives.xml",\r
+        "ref/netcore50/zh-hant/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/System.Net.Primitives.dll",\r
+        "ref/netstandard1.0/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/de/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/es/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/fr/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/it/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/ja/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/ko/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/ru/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/System.Net.Primitives.dll",\r
+        "ref/netstandard1.1/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/de/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/es/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/fr/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/it/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/ja/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/ko/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/ru/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/System.Net.Primitives.dll",\r
+        "ref/netstandard1.3/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/de/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/es/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/fr/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/it/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/ja/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/ko/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/ru/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Net.Requests/4.0.11": {\r
+      "sha512": "vxGt7C0cZixN+VqoSW4Yakc1Y9WknmxauDqzxgpw/FnBdz4kQNN51l4wxdXX5VY1xjqy//+G+4CvJWp1+f+y6Q==",\r
+      "type": "package",\r
+      "path": "System.Net.Requests/4.0.11",\r
+      "files": [\r
+        "System.Net.Requests.4.0.11.nupkg.sha512",\r
+        "System.Net.Requests.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net46/_._",\r
+        "ref/netcore50/System.Net.Requests.dll",\r
+        "ref/netcore50/System.Net.Requests.xml",\r
+        "ref/netcore50/de/System.Net.Requests.xml",\r
+        "ref/netcore50/es/System.Net.Requests.xml",\r
+        "ref/netcore50/fr/System.Net.Requests.xml",\r
+        "ref/netcore50/it/System.Net.Requests.xml",\r
+        "ref/netcore50/ja/System.Net.Requests.xml",\r
+        "ref/netcore50/ko/System.Net.Requests.xml",\r
+        "ref/netcore50/ru/System.Net.Requests.xml",\r
+        "ref/netcore50/zh-hans/System.Net.Requests.xml",\r
+        "ref/netcore50/zh-hant/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/System.Net.Requests.dll",\r
+        "ref/netstandard1.0/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/de/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/es/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/fr/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/it/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/ja/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/ko/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/ru/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Net.Requests.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/System.Net.Requests.dll",\r
+        "ref/netstandard1.1/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/de/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/es/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/fr/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/it/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/ja/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/ko/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/ru/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Net.Requests.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/System.Net.Requests.dll",\r
+        "ref/netstandard1.3/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/de/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/es/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/fr/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/it/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/ja/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/ko/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/ru/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.Requests.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.Requests.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Net.Requests.dll",\r
+        "runtimes/win/lib/net46/_._",\r
+        "runtimes/win/lib/netstandard1.3/System.Net.Requests.dll"\r
+      ]\r
+    },\r
+    "System.Net.Security/4.0.0": {\r
+      "sha512": "uM1JaYJciCc2w7efD6du0EpQ1n5ZQqE6/P43/aI4H5E59qvP+wt3l70KIUF/Ha7NaeXGoGNFPVO0MB80pVHk2g==",\r
+      "type": "package",\r
+      "path": "System.Net.Security/4.0.0",\r
+      "files": [\r
+        "System.Net.Security.4.0.0.nupkg.sha512",\r
+        "System.Net.Security.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Net.Security.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Net.Security.dll",\r
+        "ref/netstandard1.3/System.Net.Security.dll",\r
+        "ref/netstandard1.3/System.Net.Security.xml",\r
+        "ref/netstandard1.3/de/System.Net.Security.xml",\r
+        "ref/netstandard1.3/es/System.Net.Security.xml",\r
+        "ref/netstandard1.3/fr/System.Net.Security.xml",\r
+        "ref/netstandard1.3/it/System.Net.Security.xml",\r
+        "ref/netstandard1.3/ja/System.Net.Security.xml",\r
+        "ref/netstandard1.3/ko/System.Net.Security.xml",\r
+        "ref/netstandard1.3/ru/System.Net.Security.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.Security.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.Security.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.6/System.Net.Security.dll",\r
+        "runtimes/win/lib/net46/System.Net.Security.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Net.Security.dll",\r
+        "runtimes/win7/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "System.Net.Sockets/4.1.0": {\r
+      "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==",\r
+      "type": "package",\r
+      "path": "System.Net.Sockets/4.1.0",\r
+      "files": [\r
+        "System.Net.Sockets.4.1.0.nupkg.sha512",\r
+        "System.Net.Sockets.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Net.Sockets.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Net.Sockets.dll",\r
+        "ref/netstandard1.3/System.Net.Sockets.dll",\r
+        "ref/netstandard1.3/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/de/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/es/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/fr/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/it/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/ja/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/ko/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/ru/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Net.WebHeaderCollection/4.0.1": {\r
+      "sha512": "XX2TIAN+wBSAIV51BU2FvvXMdstUa8b0FBSZmDWjZdwUMmggQSifpTOZ5fNH20z9ZCg2fkV1L5SsZnpO2RQDRQ==",\r
+      "type": "package",\r
+      "path": "System.Net.WebHeaderCollection/4.0.1",\r
+      "files": [\r
+        "System.Net.WebHeaderCollection.4.0.1.nupkg.sha512",\r
+        "System.Net.WebHeaderCollection.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/_._",\r
+        "lib/netstandard1.3/System.Net.WebHeaderCollection.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/_._",\r
+        "ref/netstandard1.3/System.Net.WebHeaderCollection.dll",\r
+        "ref/netstandard1.3/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/de/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/es/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/fr/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/it/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/ja/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/ko/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/ru/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Net.WebHeaderCollection.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Net.WebHeaderCollection.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Numerics.Vectors/4.1.1": {\r
+      "sha512": "Ex1NSKycC2wi5XBMWUGWPc3lumh6OQWFFmmpZFZz0oLht5lQ+wWPHVZumOrMJuckfUiVMd4p67BrkBos8lcF+Q==",\r
+      "type": "package",\r
+      "path": "System.Numerics.Vectors/4.1.1",\r
+      "files": [\r
+        "System.Numerics.Vectors.4.1.1.nupkg.sha512",\r
+        "System.Numerics.Vectors.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Numerics.Vectors.dll",\r
+        "lib/net46/System.Numerics.Vectors.xml",\r
+        "lib/netstandard1.0/System.Numerics.Vectors.dll",\r
+        "lib/netstandard1.0/System.Numerics.Vectors.xml",\r
+        "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Numerics.Vectors.dll",\r
+        "ref/net46/System.Numerics.Vectors.xml",\r
+        "ref/netstandard1.0/System.Numerics.Vectors.dll",\r
+        "ref/netstandard1.0/System.Numerics.Vectors.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.ObjectModel/4.0.12": {\r
+      "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",\r
+      "type": "package",\r
+      "path": "System.ObjectModel/4.0.12",\r
+      "files": [\r
+        "System.ObjectModel.4.0.12.nupkg.sha512",\r
+        "System.ObjectModel.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.ObjectModel.dll",\r
+        "lib/netstandard1.3/System.ObjectModel.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.ObjectModel.dll",\r
+        "ref/netcore50/System.ObjectModel.xml",\r
+        "ref/netcore50/de/System.ObjectModel.xml",\r
+        "ref/netcore50/es/System.ObjectModel.xml",\r
+        "ref/netcore50/fr/System.ObjectModel.xml",\r
+        "ref/netcore50/it/System.ObjectModel.xml",\r
+        "ref/netcore50/ja/System.ObjectModel.xml",\r
+        "ref/netcore50/ko/System.ObjectModel.xml",\r
+        "ref/netcore50/ru/System.ObjectModel.xml",\r
+        "ref/netcore50/zh-hans/System.ObjectModel.xml",\r
+        "ref/netcore50/zh-hant/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/System.ObjectModel.dll",\r
+        "ref/netstandard1.0/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/de/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/es/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/fr/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/it/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/ja/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/ko/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/ru/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/zh-hans/System.ObjectModel.xml",\r
+        "ref/netstandard1.0/zh-hant/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/System.ObjectModel.dll",\r
+        "ref/netstandard1.3/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/de/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/es/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/fr/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/it/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/ja/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/ko/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/ru/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/zh-hans/System.ObjectModel.xml",\r
+        "ref/netstandard1.3/zh-hant/System.ObjectModel.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Private.Uri/4.0.1": {\r
+      "sha512": "OltceAn9yyNf9LZIqvf80DhdRH55iVu1fxowdR79018w1CWIRNojUZBStsiRHvADeKI5pXcM9EftOFikBQh5AA==",\r
+      "type": "package",\r
+      "path": "System.Private.Uri/4.0.1",\r
+      "files": [\r
+        "System.Private.Uri.4.0.1.nupkg.sha512",\r
+        "System.Private.Uri.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "ref/netstandard/_._"\r
+      ]\r
+    },\r
+    "System.Reflection/4.1.0": {\r
+      "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",\r
+      "type": "package",\r
+      "path": "System.Reflection/4.1.0",\r
+      "files": [\r
+        "System.Reflection.4.1.0.nupkg.sha512",\r
+        "System.Reflection.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net462/System.Reflection.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net462/System.Reflection.dll",\r
+        "ref/netcore50/System.Reflection.dll",\r
+        "ref/netcore50/System.Reflection.xml",\r
+        "ref/netcore50/de/System.Reflection.xml",\r
+        "ref/netcore50/es/System.Reflection.xml",\r
+        "ref/netcore50/fr/System.Reflection.xml",\r
+        "ref/netcore50/it/System.Reflection.xml",\r
+        "ref/netcore50/ja/System.Reflection.xml",\r
+        "ref/netcore50/ko/System.Reflection.xml",\r
+        "ref/netcore50/ru/System.Reflection.xml",\r
+        "ref/netcore50/zh-hans/System.Reflection.xml",\r
+        "ref/netcore50/zh-hant/System.Reflection.xml",\r
+        "ref/netstandard1.0/System.Reflection.dll",\r
+        "ref/netstandard1.0/System.Reflection.xml",\r
+        "ref/netstandard1.0/de/System.Reflection.xml",\r
+        "ref/netstandard1.0/es/System.Reflection.xml",\r
+        "ref/netstandard1.0/fr/System.Reflection.xml",\r
+        "ref/netstandard1.0/it/System.Reflection.xml",\r
+        "ref/netstandard1.0/ja/System.Reflection.xml",\r
+        "ref/netstandard1.0/ko/System.Reflection.xml",\r
+        "ref/netstandard1.0/ru/System.Reflection.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Reflection.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Reflection.xml",\r
+        "ref/netstandard1.3/System.Reflection.dll",\r
+        "ref/netstandard1.3/System.Reflection.xml",\r
+        "ref/netstandard1.3/de/System.Reflection.xml",\r
+        "ref/netstandard1.3/es/System.Reflection.xml",\r
+        "ref/netstandard1.3/fr/System.Reflection.xml",\r
+        "ref/netstandard1.3/it/System.Reflection.xml",\r
+        "ref/netstandard1.3/ja/System.Reflection.xml",\r
+        "ref/netstandard1.3/ko/System.Reflection.xml",\r
+        "ref/netstandard1.3/ru/System.Reflection.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Reflection.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Reflection.xml",\r
+        "ref/netstandard1.5/System.Reflection.dll",\r
+        "ref/netstandard1.5/System.Reflection.xml",\r
+        "ref/netstandard1.5/de/System.Reflection.xml",\r
+        "ref/netstandard1.5/es/System.Reflection.xml",\r
+        "ref/netstandard1.5/fr/System.Reflection.xml",\r
+        "ref/netstandard1.5/it/System.Reflection.xml",\r
+        "ref/netstandard1.5/ja/System.Reflection.xml",\r
+        "ref/netstandard1.5/ko/System.Reflection.xml",\r
+        "ref/netstandard1.5/ru/System.Reflection.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Reflection.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Reflection.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Reflection.DispatchProxy/4.0.1": {\r
+      "sha512": "GPPgWoSxQEU3aCKSOvsAc1dhTTi4iq92PUVEVfnGPGwqCf6synaAJGYLKMs5E3CuRfel8ufACWUijXqDpOlGrA==",\r
+      "type": "package",\r
+      "path": "System.Reflection.DispatchProxy/4.0.1",\r
+      "files": [\r
+        "System.Reflection.DispatchProxy.4.0.1.nupkg.sha512",\r
+        "System.Reflection.DispatchProxy.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/netstandard1.3/System.Reflection.DispatchProxy.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/netstandard1.3/System.Reflection.DispatchProxy.dll",\r
+        "ref/netstandard1.3/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/de/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/es/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/fr/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/it/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/ja/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/ko/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/ru/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Reflection.DispatchProxy.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Reflection.DispatchProxy.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Reflection.DispatchProxy.dll"\r
+      ]\r
+    },\r
+    "System.Reflection.Emit/4.0.1": {\r
+      "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",\r
+      "type": "package",\r
+      "path": "System.Reflection.Emit/4.0.1",\r
+      "files": [\r
+        "System.Reflection.Emit.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Emit.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Reflection.Emit.dll",\r
+        "lib/netstandard1.3/System.Reflection.Emit.dll",\r
+        "lib/xamarinmac20/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netstandard1.1/System.Reflection.Emit.dll",\r
+        "ref/netstandard1.1/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/de/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/es/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/fr/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/it/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/ja/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/ko/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/ru/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml",\r
+        "ref/xamarinmac20/_._"\r
+      ]\r
+    },\r
+    "System.Reflection.Emit.ILGeneration/4.0.1": {\r
+      "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",\r
+      "type": "package",\r
+      "path": "System.Reflection.Emit.ILGeneration/4.0.1",\r
+      "files": [\r
+        "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Emit.ILGeneration.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",\r
+        "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",\r
+        "lib/portable-net45+wp8/_._",\r
+        "lib/wp80/_._",\r
+        "ref/net45/_._",\r
+        "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",\r
+        "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",\r
+        "ref/portable-net45+wp8/_._",\r
+        "ref/wp80/_._",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "System.Reflection.Emit.Lightweight/4.0.1": {\r
+      "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==",\r
+      "type": "package",\r
+      "path": "System.Reflection.Emit.Lightweight/4.0.1",\r
+      "files": [\r
+        "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Emit.Lightweight.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Reflection.Emit.Lightweight.dll",\r
+        "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll",\r
+        "lib/portable-net45+wp8/_._",\r
+        "lib/wp80/_._",\r
+        "ref/net45/_._",\r
+        "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll",\r
+        "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml",\r
+        "ref/portable-net45+wp8/_._",\r
+        "ref/wp80/_._",\r
+        "runtimes/aot/lib/netcore50/_._"\r
+      ]\r
+    },\r
+    "System.Reflection.Extensions/4.0.1": {\r
+      "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",\r
+      "type": "package",\r
+      "path": "System.Reflection.Extensions/4.0.1",\r
+      "files": [\r
+        "System.Reflection.Extensions.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Extensions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Reflection.Extensions.dll",\r
+        "ref/netcore50/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/de/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/es/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/fr/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/it/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/ja/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/ko/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/ru/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/zh-hans/System.Reflection.Extensions.xml",\r
+        "ref/netcore50/zh-hant/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/System.Reflection.Extensions.dll",\r
+        "ref/netstandard1.0/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/de/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/es/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/fr/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/it/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/ja/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/ko/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/ru/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Reflection.Metadata/1.3.0": {\r
+      "sha512": "jMSCxA4LSyKBGRDm/WtfkO03FkcgRzHxwvQRib1bm2GZ8ifKM1MX1al6breGCEQK280mdl9uQS7JNPXRYk90jw==",\r
+      "type": "package",\r
+      "path": "System.Reflection.Metadata/1.3.0",\r
+      "files": [\r
+        "System.Reflection.Metadata.1.3.0.nupkg.sha512",\r
+        "System.Reflection.Metadata.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.1/System.Reflection.Metadata.dll",\r
+        "lib/netstandard1.1/System.Reflection.Metadata.xml",\r
+        "lib/portable-net45+win8/System.Reflection.Metadata.dll",\r
+        "lib/portable-net45+win8/System.Reflection.Metadata.xml"\r
+      ]\r
+    },\r
+    "System.Reflection.Primitives/4.0.1": {\r
+      "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",\r
+      "type": "package",\r
+      "path": "System.Reflection.Primitives/4.0.1",\r
+      "files": [\r
+        "System.Reflection.Primitives.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Primitives.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Reflection.Primitives.dll",\r
+        "ref/netcore50/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/de/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/es/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/fr/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/it/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/ja/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/ko/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/ru/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/zh-hans/System.Reflection.Primitives.xml",\r
+        "ref/netcore50/zh-hant/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/System.Reflection.Primitives.dll",\r
+        "ref/netstandard1.0/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/de/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/es/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/fr/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/it/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/ja/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/ko/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/ru/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Reflection.TypeExtensions/4.1.0": {\r
+      "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",\r
+      "type": "package",\r
+      "path": "System.Reflection.TypeExtensions/4.1.0",\r
+      "files": [\r
+        "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",\r
+        "System.Reflection.TypeExtensions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Reflection.TypeExtensions.dll",\r
+        "lib/net462/System.Reflection.TypeExtensions.dll",\r
+        "lib/netcore50/System.Reflection.TypeExtensions.dll",\r
+        "lib/netstandard1.5/System.Reflection.TypeExtensions.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Reflection.TypeExtensions.dll",\r
+        "ref/net462/System.Reflection.TypeExtensions.dll",\r
+        "ref/netstandard1.3/System.Reflection.TypeExtensions.dll",\r
+        "ref/netstandard1.3/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/System.Reflection.TypeExtensions.dll",\r
+        "ref/netstandard1.5/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"\r
+      ]\r
+    },\r
+    "System.Resources.Reader/4.0.0": {\r
+      "sha512": "VX1iHAoHxgrLZv+nq/9drCZI6Q4SSCzSVyUm1e0U60sqWdj6XhY7wvKmy3RvsSal9h+/vqSWwxxJsm0J4vn/jA==",\r
+      "type": "package",\r
+      "path": "System.Resources.Reader/4.0.0",\r
+      "files": [\r
+        "System.Resources.Reader.4.0.0.nupkg.sha512",\r
+        "System.Resources.Reader.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/System.Resources.Reader.dll"\r
+      ]\r
+    },\r
+    "System.Resources.ResourceManager/4.0.1": {\r
+      "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",\r
+      "type": "package",\r
+      "path": "System.Resources.ResourceManager/4.0.1",\r
+      "files": [\r
+        "System.Resources.ResourceManager.4.0.1.nupkg.sha512",\r
+        "System.Resources.ResourceManager.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Resources.ResourceManager.dll",\r
+        "ref/netcore50/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/de/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/es/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/fr/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/it/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/ja/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/ko/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/ru/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml",\r
+        "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/System.Resources.ResourceManager.dll",\r
+        "ref/netstandard1.0/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/de/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/es/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/it/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Runtime/4.1.0": {\r
+      "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",\r
+      "type": "package",\r
+      "path": "System.Runtime/4.1.0",\r
+      "files": [\r
+        "System.Runtime.4.1.0.nupkg.sha512",\r
+        "System.Runtime.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net462/System.Runtime.dll",\r
+        "lib/portable-net45+win8+wp80+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net462/System.Runtime.dll",\r
+        "ref/netcore50/System.Runtime.dll",\r
+        "ref/netcore50/System.Runtime.xml",\r
+        "ref/netcore50/de/System.Runtime.xml",\r
+        "ref/netcore50/es/System.Runtime.xml",\r
+        "ref/netcore50/fr/System.Runtime.xml",\r
+        "ref/netcore50/it/System.Runtime.xml",\r
+        "ref/netcore50/ja/System.Runtime.xml",\r
+        "ref/netcore50/ko/System.Runtime.xml",\r
+        "ref/netcore50/ru/System.Runtime.xml",\r
+        "ref/netcore50/zh-hans/System.Runtime.xml",\r
+        "ref/netcore50/zh-hant/System.Runtime.xml",\r
+        "ref/netstandard1.0/System.Runtime.dll",\r
+        "ref/netstandard1.0/System.Runtime.xml",\r
+        "ref/netstandard1.0/de/System.Runtime.xml",\r
+        "ref/netstandard1.0/es/System.Runtime.xml",\r
+        "ref/netstandard1.0/fr/System.Runtime.xml",\r
+        "ref/netstandard1.0/it/System.Runtime.xml",\r
+        "ref/netstandard1.0/ja/System.Runtime.xml",\r
+        "ref/netstandard1.0/ko/System.Runtime.xml",\r
+        "ref/netstandard1.0/ru/System.Runtime.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Runtime.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Runtime.xml",\r
+        "ref/netstandard1.2/System.Runtime.dll",\r
+        "ref/netstandard1.2/System.Runtime.xml",\r
+        "ref/netstandard1.2/de/System.Runtime.xml",\r
+        "ref/netstandard1.2/es/System.Runtime.xml",\r
+        "ref/netstandard1.2/fr/System.Runtime.xml",\r
+        "ref/netstandard1.2/it/System.Runtime.xml",\r
+        "ref/netstandard1.2/ja/System.Runtime.xml",\r
+        "ref/netstandard1.2/ko/System.Runtime.xml",\r
+        "ref/netstandard1.2/ru/System.Runtime.xml",\r
+        "ref/netstandard1.2/zh-hans/System.Runtime.xml",\r
+        "ref/netstandard1.2/zh-hant/System.Runtime.xml",\r
+        "ref/netstandard1.3/System.Runtime.dll",\r
+        "ref/netstandard1.3/System.Runtime.xml",\r
+        "ref/netstandard1.3/de/System.Runtime.xml",\r
+        "ref/netstandard1.3/es/System.Runtime.xml",\r
+        "ref/netstandard1.3/fr/System.Runtime.xml",\r
+        "ref/netstandard1.3/it/System.Runtime.xml",\r
+        "ref/netstandard1.3/ja/System.Runtime.xml",\r
+        "ref/netstandard1.3/ko/System.Runtime.xml",\r
+        "ref/netstandard1.3/ru/System.Runtime.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Runtime.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Runtime.xml",\r
+        "ref/netstandard1.5/System.Runtime.dll",\r
+        "ref/netstandard1.5/System.Runtime.xml",\r
+        "ref/netstandard1.5/de/System.Runtime.xml",\r
+        "ref/netstandard1.5/es/System.Runtime.xml",\r
+        "ref/netstandard1.5/fr/System.Runtime.xml",\r
+        "ref/netstandard1.5/it/System.Runtime.xml",\r
+        "ref/netstandard1.5/ja/System.Runtime.xml",\r
+        "ref/netstandard1.5/ko/System.Runtime.xml",\r
+        "ref/netstandard1.5/ru/System.Runtime.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Runtime.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Runtime.xml",\r
+        "ref/portable-net45+win8+wp80+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Runtime.Extensions/4.1.0": {\r
+      "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",\r
+      "type": "package",\r
+      "path": "System.Runtime.Extensions/4.1.0",\r
+      "files": [\r
+        "System.Runtime.Extensions.4.1.0.nupkg.sha512",\r
+        "System.Runtime.Extensions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net462/System.Runtime.Extensions.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net462/System.Runtime.Extensions.dll",\r
+        "ref/netcore50/System.Runtime.Extensions.dll",\r
+        "ref/netcore50/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/de/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/es/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/fr/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/it/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/ja/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/ko/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/ru/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/zh-hans/System.Runtime.Extensions.xml",\r
+        "ref/netcore50/zh-hant/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/System.Runtime.Extensions.dll",\r
+        "ref/netstandard1.0/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/de/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/es/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/fr/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/it/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/ja/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/ko/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/ru/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/System.Runtime.Extensions.dll",\r
+        "ref/netstandard1.3/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/de/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/es/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/fr/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/it/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/ja/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/ko/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/ru/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/System.Runtime.Extensions.dll",\r
+        "ref/netstandard1.5/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/de/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/es/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/fr/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/it/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/ja/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/ko/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/ru/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Runtime.Handles/4.0.1": {\r
+      "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",\r
+      "type": "package",\r
+      "path": "System.Runtime.Handles/4.0.1",\r
+      "files": [\r
+        "System.Runtime.Handles.4.0.1.nupkg.sha512",\r
+        "System.Runtime.Handles.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/_._",\r
+        "ref/netstandard1.3/System.Runtime.Handles.dll",\r
+        "ref/netstandard1.3/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/de/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/es/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/fr/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/it/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/ja/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/ko/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/ru/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Runtime.InteropServices/4.1.0": {\r
+      "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",\r
+      "type": "package",\r
+      "path": "System.Runtime.InteropServices/4.1.0",\r
+      "files": [\r
+        "System.Runtime.InteropServices.4.1.0.nupkg.sha512",\r
+        "System.Runtime.InteropServices.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net462/System.Runtime.InteropServices.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net462/System.Runtime.InteropServices.dll",\r
+        "ref/netcore50/System.Runtime.InteropServices.dll",\r
+        "ref/netcore50/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/de/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/es/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/fr/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/it/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/ja/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/ko/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/ru/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",\r
+        "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/System.Runtime.InteropServices.dll",\r
+        "ref/netstandard1.1/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/es/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/it/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/System.Runtime.InteropServices.dll",\r
+        "ref/netstandard1.2/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/de/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/es/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/it/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/System.Runtime.InteropServices.dll",\r
+        "ref/netstandard1.3/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/de/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/es/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/it/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/System.Runtime.InteropServices.dll",\r
+        "ref/netstandard1.5/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/de/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/es/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/it/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {\r
+      "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==",\r
+      "type": "package",\r
+      "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0",\r
+      "files": [\r
+        "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512",\r
+        "System.Runtime.InteropServices.RuntimeInformation.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll",\r
+        "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll"\r
+      ]\r
+    },\r
+    "System.Runtime.Loader/4.0.0": {\r
+      "sha512": "4UN78GOVU/mbDFcXkEWtetJT/sJ0yic2gGk1HSlSpWI0TDf421xnrZTDZnwNBapk1GQeYN7U1lTj/aQB1by6ow==",\r
+      "type": "package",\r
+      "path": "System.Runtime.Loader/4.0.0",\r
+      "files": [\r
+        "System.Runtime.Loader.4.0.0.nupkg.sha512",\r
+        "System.Runtime.Loader.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net462/_._",\r
+        "lib/netstandard1.5/System.Runtime.Loader.dll",\r
+        "ref/netstandard1.5/System.Runtime.Loader.dll",\r
+        "ref/netstandard1.5/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/de/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/es/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/fr/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/it/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/ja/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/ko/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/ru/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/zh-hans/System.Runtime.Loader.xml",\r
+        "ref/netstandard1.5/zh-hant/System.Runtime.Loader.xml"\r
+      ]\r
+    },\r
+    "System.Runtime.Numerics/4.0.1": {\r
+      "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==",\r
+      "type": "package",\r
+      "path": "System.Runtime.Numerics/4.0.1",\r
+      "files": [\r
+        "System.Runtime.Numerics.4.0.1.nupkg.sha512",\r
+        "System.Runtime.Numerics.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Runtime.Numerics.dll",\r
+        "lib/netstandard1.3/System.Runtime.Numerics.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Runtime.Numerics.dll",\r
+        "ref/netcore50/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/de/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/es/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/fr/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/it/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/ja/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/ko/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/ru/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/zh-hans/System.Runtime.Numerics.xml",\r
+        "ref/netcore50/zh-hant/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/System.Runtime.Numerics.dll",\r
+        "ref/netstandard1.1/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/de/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/es/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/fr/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/it/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/ja/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/ko/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/ru/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Security.Claims/4.0.1": {\r
+      "sha512": "4Jlp0OgJLS/Voj1kyFP6MJlIYp3crgfH8kNQk2p7+4JYfc1aAmh9PZyAMMbDhuoolGNtux9HqSOazsioRiDvCw==",\r
+      "type": "package",\r
+      "path": "System.Security.Claims/4.0.1",\r
+      "files": [\r
+        "System.Security.Claims.4.0.1.nupkg.sha512",\r
+        "System.Security.Claims.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Security.Claims.dll",\r
+        "lib/netstandard1.3/System.Security.Claims.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Security.Claims.dll",\r
+        "ref/netstandard1.3/System.Security.Claims.dll",\r
+        "ref/netstandard1.3/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/de/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/es/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/fr/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/it/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/ja/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/ko/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/ru/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Security.Claims.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Security.Claims.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.Algorithms/4.2.0": {\r
+      "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.Algorithms/4.2.0",\r
+      "files": [\r
+        "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512",\r
+        "System.Security.Cryptography.Algorithms.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Security.Cryptography.Algorithms.dll",\r
+        "lib/net461/System.Security.Cryptography.Algorithms.dll",\r
+        "lib/net463/System.Security.Cryptography.Algorithms.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Security.Cryptography.Algorithms.dll",\r
+        "ref/net461/System.Security.Cryptography.Algorithms.dll",\r
+        "ref/net463/System.Security.Cryptography.Algorithms.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll",\r
+        "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll",\r
+        "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll",\r
+        "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll",\r
+        "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll",\r
+        "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll",\r
+        "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll",\r
+        "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.Cng/4.2.0": {\r
+      "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.Cng/4.2.0",\r
+      "files": [\r
+        "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512",\r
+        "System.Security.Cryptography.Cng.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net46/System.Security.Cryptography.Cng.dll",\r
+        "lib/net461/System.Security.Cryptography.Cng.dll",\r
+        "lib/net463/System.Security.Cryptography.Cng.dll",\r
+        "ref/net46/System.Security.Cryptography.Cng.dll",\r
+        "ref/net461/System.Security.Cryptography.Cng.dll",\r
+        "ref/net463/System.Security.Cryptography.Cng.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.Cng.dll",\r
+        "ref/netstandard1.4/System.Security.Cryptography.Cng.dll",\r
+        "ref/netstandard1.6/System.Security.Cryptography.Cng.dll",\r
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll",\r
+        "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll",\r
+        "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll",\r
+        "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll",\r
+        "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll",\r
+        "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.Csp/4.0.0": {\r
+      "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.Csp/4.0.0",\r
+      "files": [\r
+        "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512",\r
+        "System.Security.Cryptography.Csp.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Security.Cryptography.Csp.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Security.Cryptography.Csp.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.Csp.dll",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll",\r
+        "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll",\r
+        "runtimes/win/lib/netcore50/_._",\r
+        "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.Encoding/4.0.0": {\r
+      "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.Encoding/4.0.0",\r
+      "files": [\r
+        "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512",\r
+        "System.Security.Cryptography.Encoding.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Security.Cryptography.Encoding.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Security.Cryptography.Encoding.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll",\r
+        "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.OpenSsl/4.0.0": {\r
+      "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.OpenSsl/4.0.0",\r
+      "files": [\r
+        "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512",\r
+        "System.Security.Cryptography.OpenSsl.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",\r
+        "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll",\r
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.Primitives/4.0.0": {\r
+      "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.Primitives/4.0.0",\r
+      "files": [\r
+        "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512",\r
+        "System.Security.Cryptography.Primitives.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Security.Cryptography.Primitives.dll",\r
+        "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Security.Cryptography.Primitives.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Security.Cryptography.X509Certificates/4.1.0": {\r
+      "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==",\r
+      "type": "package",\r
+      "path": "System.Security.Cryptography.X509Certificates/4.1.0",\r
+      "files": [\r
+        "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512",\r
+        "System.Security.Cryptography.X509Certificates.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Security.Cryptography.X509Certificates.dll",\r
+        "lib/net461/System.Security.Cryptography.X509Certificates.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Security.Cryptography.X509Certificates.dll",\r
+        "ref/net461/System.Security.Cryptography.X509Certificates.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll",\r
+        "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll",\r
+        "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll",\r
+        "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll",\r
+        "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll",\r
+        "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll",\r
+        "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"\r
+      ]\r
+    },\r
+    "System.Security.Principal/4.0.1": {\r
+      "sha512": "On+SKhXY5rzxh/S8wlH1Rm0ogBlu7zyHNxeNBiXauNrhHRXAe9EuX8Yl5IOzLPGU5Z4kLWHMvORDOCG8iu9hww==",\r
+      "type": "package",\r
+      "path": "System.Security.Principal/4.0.1",\r
+      "files": [\r
+        "System.Security.Principal.4.0.1.nupkg.sha512",\r
+        "System.Security.Principal.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Security.Principal.dll",\r
+        "lib/netstandard1.0/System.Security.Principal.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Security.Principal.dll",\r
+        "ref/netcore50/System.Security.Principal.xml",\r
+        "ref/netcore50/de/System.Security.Principal.xml",\r
+        "ref/netcore50/es/System.Security.Principal.xml",\r
+        "ref/netcore50/fr/System.Security.Principal.xml",\r
+        "ref/netcore50/it/System.Security.Principal.xml",\r
+        "ref/netcore50/ja/System.Security.Principal.xml",\r
+        "ref/netcore50/ko/System.Security.Principal.xml",\r
+        "ref/netcore50/ru/System.Security.Principal.xml",\r
+        "ref/netcore50/zh-hans/System.Security.Principal.xml",\r
+        "ref/netcore50/zh-hant/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/System.Security.Principal.dll",\r
+        "ref/netstandard1.0/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/de/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/es/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/fr/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/it/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/ja/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/ko/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/ru/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Security.Principal.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Security.Principal.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Security.Principal.Windows/4.0.0": {\r
+      "sha512": "iFx15AF3RMEPZn3COh8+Bb2Thv2zsmLd93RchS1b8Mj5SNYeGqbYNCSn5AES1+gq56p4ujGZPrl0xN7ngkXOHg==",\r
+      "type": "package",\r
+      "path": "System.Security.Principal.Windows/4.0.0",\r
+      "files": [\r
+        "System.Security.Principal.Windows.4.0.0.nupkg.sha512",\r
+        "System.Security.Principal.Windows.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net46/System.Security.Principal.Windows.dll",\r
+        "ref/net46/System.Security.Principal.Windows.dll",\r
+        "ref/netstandard1.3/System.Security.Principal.Windows.dll",\r
+        "ref/netstandard1.3/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/de/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/es/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/fr/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/it/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/ja/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/ko/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/ru/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Security.Principal.Windows.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Security.Principal.Windows.xml",\r
+        "runtimes/unix/lib/netstandard1.3/System.Security.Principal.Windows.dll",\r
+        "runtimes/win/lib/net46/System.Security.Principal.Windows.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll"\r
+      ]\r
+    },\r
+    "System.Text.Encoding/4.0.11": {\r
+      "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",\r
+      "type": "package",\r
+      "path": "System.Text.Encoding/4.0.11",\r
+      "files": [\r
+        "System.Text.Encoding.4.0.11.nupkg.sha512",\r
+        "System.Text.Encoding.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Text.Encoding.dll",\r
+        "ref/netcore50/System.Text.Encoding.xml",\r
+        "ref/netcore50/de/System.Text.Encoding.xml",\r
+        "ref/netcore50/es/System.Text.Encoding.xml",\r
+        "ref/netcore50/fr/System.Text.Encoding.xml",\r
+        "ref/netcore50/it/System.Text.Encoding.xml",\r
+        "ref/netcore50/ja/System.Text.Encoding.xml",\r
+        "ref/netcore50/ko/System.Text.Encoding.xml",\r
+        "ref/netcore50/ru/System.Text.Encoding.xml",\r
+        "ref/netcore50/zh-hans/System.Text.Encoding.xml",\r
+        "ref/netcore50/zh-hant/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/System.Text.Encoding.dll",\r
+        "ref/netstandard1.0/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/de/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/es/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/fr/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/it/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/ja/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/ko/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/ru/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/System.Text.Encoding.dll",\r
+        "ref/netstandard1.3/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/de/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/es/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/fr/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/it/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/ja/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/ko/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/ru/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Text.Encoding.CodePages/4.0.1": {\r
+      "sha512": "h4z6rrA/hxWf4655D18IIZ0eaLRa3tQC/j+e26W+VinIHY0l07iEXaAvO0YSYq3MvCjMYy8Zs5AdC1sxNQOB7Q==",\r
+      "type": "package",\r
+      "path": "System.Text.Encoding.CodePages/4.0.1",\r
+      "files": [\r
+        "System.Text.Encoding.CodePages.4.0.1.nupkg.sha512",\r
+        "System.Text.Encoding.CodePages.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Text.Encoding.CodePages.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/netstandard1.3/System.Text.Encoding.CodePages.dll",\r
+        "ref/netstandard1.3/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/de/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/es/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/fr/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/it/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/ja/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/ko/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/ru/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Text.Encoding.CodePages.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Text.Encoding.CodePages.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll"\r
+      ]\r
+    },\r
+    "System.Text.Encoding.Extensions/4.0.11": {\r
+      "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==",\r
+      "type": "package",\r
+      "path": "System.Text.Encoding.Extensions/4.0.11",\r
+      "files": [\r
+        "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512",\r
+        "System.Text.Encoding.Extensions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Text.Encoding.Extensions.dll",\r
+        "ref/netcore50/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/de/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/es/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/fr/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/it/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/ja/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/ko/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/ru/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml",\r
+        "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/System.Text.Encoding.Extensions.dll",\r
+        "ref/netstandard1.0/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/System.Text.Encoding.Extensions.dll",\r
+        "ref/netstandard1.3/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Text.RegularExpressions/4.1.0": {\r
+      "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==",\r
+      "type": "package",\r
+      "path": "System.Text.RegularExpressions/4.1.0",\r
+      "files": [\r
+        "System.Text.RegularExpressions.4.1.0.nupkg.sha512",\r
+        "System.Text.RegularExpressions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/net463/System.Text.RegularExpressions.dll",\r
+        "lib/netcore50/System.Text.RegularExpressions.dll",\r
+        "lib/netstandard1.6/System.Text.RegularExpressions.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/net463/System.Text.RegularExpressions.dll",\r
+        "ref/netcore50/System.Text.RegularExpressions.dll",\r
+        "ref/netcore50/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/de/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/es/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/fr/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/it/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/ja/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/ko/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/ru/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml",\r
+        "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/System.Text.RegularExpressions.dll",\r
+        "ref/netstandard1.0/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/de/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/es/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/it/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/System.Text.RegularExpressions.dll",\r
+        "ref/netstandard1.3/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/de/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/es/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/it/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/System.Text.RegularExpressions.dll",\r
+        "ref/netstandard1.6/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/de/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/es/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/it/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml",\r
+        "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Threading/4.0.11": {\r
+      "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",\r
+      "type": "package",\r
+      "path": "System.Threading/4.0.11",\r
+      "files": [\r
+        "System.Threading.4.0.11.nupkg.sha512",\r
+        "System.Threading.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Threading.dll",\r
+        "lib/netstandard1.3/System.Threading.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Threading.dll",\r
+        "ref/netcore50/System.Threading.xml",\r
+        "ref/netcore50/de/System.Threading.xml",\r
+        "ref/netcore50/es/System.Threading.xml",\r
+        "ref/netcore50/fr/System.Threading.xml",\r
+        "ref/netcore50/it/System.Threading.xml",\r
+        "ref/netcore50/ja/System.Threading.xml",\r
+        "ref/netcore50/ko/System.Threading.xml",\r
+        "ref/netcore50/ru/System.Threading.xml",\r
+        "ref/netcore50/zh-hans/System.Threading.xml",\r
+        "ref/netcore50/zh-hant/System.Threading.xml",\r
+        "ref/netstandard1.0/System.Threading.dll",\r
+        "ref/netstandard1.0/System.Threading.xml",\r
+        "ref/netstandard1.0/de/System.Threading.xml",\r
+        "ref/netstandard1.0/es/System.Threading.xml",\r
+        "ref/netstandard1.0/fr/System.Threading.xml",\r
+        "ref/netstandard1.0/it/System.Threading.xml",\r
+        "ref/netstandard1.0/ja/System.Threading.xml",\r
+        "ref/netstandard1.0/ko/System.Threading.xml",\r
+        "ref/netstandard1.0/ru/System.Threading.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Threading.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Threading.xml",\r
+        "ref/netstandard1.3/System.Threading.dll",\r
+        "ref/netstandard1.3/System.Threading.xml",\r
+        "ref/netstandard1.3/de/System.Threading.xml",\r
+        "ref/netstandard1.3/es/System.Threading.xml",\r
+        "ref/netstandard1.3/fr/System.Threading.xml",\r
+        "ref/netstandard1.3/it/System.Threading.xml",\r
+        "ref/netstandard1.3/ja/System.Threading.xml",\r
+        "ref/netstandard1.3/ko/System.Threading.xml",\r
+        "ref/netstandard1.3/ru/System.Threading.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Threading.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Threading.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
+        "runtimes/aot/lib/netcore50/System.Threading.dll"\r
+      ]\r
+    },\r
+    "System.Threading.Overlapped/4.0.1": {\r
+      "sha512": "f7aLuLkBoCQM2kng7zqLFBXz9Gk48gDK8lk1ih9rH/1arJJzZK9gJwNvPDhL6Ps/l6rwOr8jw+4FCHL0KKWiEg==",\r
+      "type": "package",\r
+      "path": "System.Threading.Overlapped/4.0.1",\r
+      "files": [\r
+        "System.Threading.Overlapped.4.0.1.nupkg.sha512",\r
+        "System.Threading.Overlapped.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/net46/System.Threading.Overlapped.dll",\r
+        "ref/net46/System.Threading.Overlapped.dll",\r
+        "ref/netstandard1.3/System.Threading.Overlapped.dll",\r
+        "ref/netstandard1.3/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/de/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/es/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/fr/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/it/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/ja/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/ko/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/ru/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Threading.Overlapped.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Threading.Overlapped.xml",\r
+        "runtimes/unix/lib/netstandard1.3/System.Threading.Overlapped.dll",\r
+        "runtimes/win/lib/net46/System.Threading.Overlapped.dll",\r
+        "runtimes/win/lib/netcore50/System.Threading.Overlapped.dll",\r
+        "runtimes/win/lib/netstandard1.3/System.Threading.Overlapped.dll"\r
+      ]\r
+    },\r
+    "System.Threading.Tasks/4.0.11": {\r
+      "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",\r
+      "type": "package",\r
+      "path": "System.Threading.Tasks/4.0.11",\r
+      "files": [\r
+        "System.Threading.Tasks.4.0.11.nupkg.sha512",\r
+        "System.Threading.Tasks.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Threading.Tasks.dll",\r
+        "ref/netcore50/System.Threading.Tasks.xml",\r
+        "ref/netcore50/de/System.Threading.Tasks.xml",\r
+        "ref/netcore50/es/System.Threading.Tasks.xml",\r
+        "ref/netcore50/fr/System.Threading.Tasks.xml",\r
+        "ref/netcore50/it/System.Threading.Tasks.xml",\r
+        "ref/netcore50/ja/System.Threading.Tasks.xml",\r
+        "ref/netcore50/ko/System.Threading.Tasks.xml",\r
+        "ref/netcore50/ru/System.Threading.Tasks.xml",\r
+        "ref/netcore50/zh-hans/System.Threading.Tasks.xml",\r
+        "ref/netcore50/zh-hant/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/System.Threading.Tasks.dll",\r
+        "ref/netstandard1.0/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/de/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/es/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/fr/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/it/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/ja/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/ko/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/ru/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/System.Threading.Tasks.dll",\r
+        "ref/netstandard1.3/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/de/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/es/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/fr/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/it/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/ja/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/ko/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/ru/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Threading.Tasks.Dataflow/4.6.0": {\r
+      "sha512": "2hRjGu2r2jxRZ55wmcHO/WbdX+YAOz9x6FE8xqkHZgPaoFMKQZRe9dk8xTZIas8fRjxRmzawnTEWIrhlM+Un7w==",\r
+      "type": "package",\r
+      "path": "System.Threading.Tasks.Dataflow/4.6.0",\r
+      "files": [\r
+        "System.Threading.Tasks.Dataflow.4.6.0.nupkg.sha512",\r
+        "System.Threading.Tasks.Dataflow.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/System.Threading.Tasks.Dataflow.XML",\r
+        "lib/netstandard1.0/System.Threading.Tasks.Dataflow.dll",\r
+        "lib/netstandard1.1/System.Threading.Tasks.Dataflow.XML",\r
+        "lib/netstandard1.1/System.Threading.Tasks.Dataflow.dll"\r
+      ]\r
+    },\r
+    "System.Threading.Tasks.Extensions/4.0.0": {\r
+      "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==",\r
+      "type": "package",\r
+      "path": "System.Threading.Tasks.Extensions/4.0.0",\r
+      "files": [\r
+        "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512",\r
+        "System.Threading.Tasks.Extensions.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll",\r
+        "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml",\r
+        "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml"\r
+      ]\r
+    },\r
+    "System.Threading.Tasks.Parallel/4.0.1": {\r
+      "sha512": "7Pc9t25bcynT9FpMvkUw4ZjYwUiGup/5cJFW72/5MgCG+np2cfVUMdh29u8d7onxX7d8PS3J+wL73zQRqkdrSA==",\r
+      "type": "package",\r
+      "path": "System.Threading.Tasks.Parallel/4.0.1",\r
+      "files": [\r
+        "System.Threading.Tasks.Parallel.4.0.1.nupkg.sha512",\r
+        "System.Threading.Tasks.Parallel.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Threading.Tasks.Parallel.dll",\r
+        "lib/netstandard1.3/System.Threading.Tasks.Parallel.dll",\r
+        "lib/portable-net45+win8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Threading.Tasks.Parallel.dll",\r
+        "ref/netcore50/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/de/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/es/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/fr/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/it/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/ja/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/ko/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/ru/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/zh-hans/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netcore50/zh-hant/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/System.Threading.Tasks.Parallel.dll",\r
+        "ref/netstandard1.1/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/de/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/es/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/fr/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/it/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/ja/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/ko/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/ru/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/zh-hans/System.Threading.Tasks.Parallel.xml",\r
+        "ref/netstandard1.1/zh-hant/System.Threading.Tasks.Parallel.xml",\r
+        "ref/portable-net45+win8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Threading.Thread/4.0.0": {\r
+      "sha512": "gIdJqDXlOr5W9zeqFErLw3dsOsiShSCYtF9SEHitACycmvNvY8odf9kiKvp6V7aibc8C4HzzNBkWXjyfn7plbQ==",\r
+      "type": "package",\r
+      "path": "System.Threading.Thread/4.0.0",\r
+      "files": [\r
+        "System.Threading.Thread.4.0.0.nupkg.sha512",\r
+        "System.Threading.Thread.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Threading.Thread.dll",\r
+        "lib/netcore50/_._",\r
+        "lib/netstandard1.3/System.Threading.Thread.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Threading.Thread.dll",\r
+        "ref/netstandard1.3/System.Threading.Thread.dll",\r
+        "ref/netstandard1.3/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/de/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/es/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/fr/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/it/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/ja/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/ko/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/ru/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Threading.Thread.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Threading.Thread.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Threading.ThreadPool/4.0.10": {\r
+      "sha512": "IMXgB5Vf/5Qw1kpoVgJMOvUO1l32aC+qC3OaIZjWJOjvcxuxNWOK2ZTWWYXfij22NHxT2j1yWX5vlAeQWld9vA==",\r
+      "type": "package",\r
+      "path": "System.Threading.ThreadPool/4.0.10",\r
+      "files": [\r
+        "System.Threading.ThreadPool.4.0.10.nupkg.sha512",\r
+        "System.Threading.ThreadPool.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Threading.ThreadPool.dll",\r
+        "lib/netcore50/_._",\r
+        "lib/netstandard1.3/System.Threading.ThreadPool.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Threading.ThreadPool.dll",\r
+        "ref/netstandard1.3/System.Threading.ThreadPool.dll",\r
+        "ref/netstandard1.3/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/de/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/es/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/fr/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/it/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/ja/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/ko/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/ru/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Threading.ThreadPool.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Threading.ThreadPool.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Threading.Timer/4.0.1": {\r
+      "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",\r
+      "type": "package",\r
+      "path": "System.Threading.Timer/4.0.1",\r
+      "files": [\r
+        "System.Threading.Timer.4.0.1.nupkg.sha512",\r
+        "System.Threading.Timer.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net451/_._",\r
+        "lib/portable-net451+win81+wpa81/_._",\r
+        "lib/win81/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net451/_._",\r
+        "ref/netcore50/System.Threading.Timer.dll",\r
+        "ref/netcore50/System.Threading.Timer.xml",\r
+        "ref/netcore50/de/System.Threading.Timer.xml",\r
+        "ref/netcore50/es/System.Threading.Timer.xml",\r
+        "ref/netcore50/fr/System.Threading.Timer.xml",\r
+        "ref/netcore50/it/System.Threading.Timer.xml",\r
+        "ref/netcore50/ja/System.Threading.Timer.xml",\r
+        "ref/netcore50/ko/System.Threading.Timer.xml",\r
+        "ref/netcore50/ru/System.Threading.Timer.xml",\r
+        "ref/netcore50/zh-hans/System.Threading.Timer.xml",\r
+        "ref/netcore50/zh-hant/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/System.Threading.Timer.dll",\r
+        "ref/netstandard1.2/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/de/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/es/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/fr/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/it/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/ja/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/ko/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/ru/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",\r
+        "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",\r
+        "ref/portable-net451+win81+wpa81/_._",\r
+        "ref/win81/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Xml.ReaderWriter/4.0.11": {\r
+      "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==",\r
+      "type": "package",\r
+      "path": "System.Xml.ReaderWriter/4.0.11",\r
+      "files": [\r
+        "System.Xml.ReaderWriter.4.0.11.nupkg.sha512",\r
+        "System.Xml.ReaderWriter.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Xml.ReaderWriter.dll",\r
+        "lib/netstandard1.3/System.Xml.ReaderWriter.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Xml.ReaderWriter.dll",\r
+        "ref/netcore50/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/de/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/es/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/fr/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/it/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/ja/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/ko/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/ru/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml",\r
+        "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/System.Xml.ReaderWriter.dll",\r
+        "ref/netstandard1.0/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/System.Xml.ReaderWriter.dll",\r
+        "ref/netstandard1.3/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Xml.XDocument/4.0.11": {\r
+      "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==",\r
+      "type": "package",\r
+      "path": "System.Xml.XDocument/4.0.11",\r
+      "files": [\r
+        "System.Xml.XDocument.4.0.11.nupkg.sha512",\r
+        "System.Xml.XDocument.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net45/_._",\r
+        "lib/netcore50/System.Xml.XDocument.dll",\r
+        "lib/netstandard1.3/System.Xml.XDocument.dll",\r
+        "lib/portable-net45+win8+wp8+wpa81/_._",\r
+        "lib/win8/_._",\r
+        "lib/wp80/_._",\r
+        "lib/wpa81/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net45/_._",\r
+        "ref/netcore50/System.Xml.XDocument.dll",\r
+        "ref/netcore50/System.Xml.XDocument.xml",\r
+        "ref/netcore50/de/System.Xml.XDocument.xml",\r
+        "ref/netcore50/es/System.Xml.XDocument.xml",\r
+        "ref/netcore50/fr/System.Xml.XDocument.xml",\r
+        "ref/netcore50/it/System.Xml.XDocument.xml",\r
+        "ref/netcore50/ja/System.Xml.XDocument.xml",\r
+        "ref/netcore50/ko/System.Xml.XDocument.xml",\r
+        "ref/netcore50/ru/System.Xml.XDocument.xml",\r
+        "ref/netcore50/zh-hans/System.Xml.XDocument.xml",\r
+        "ref/netcore50/zh-hant/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/System.Xml.XDocument.dll",\r
+        "ref/netstandard1.0/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/de/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/es/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/fr/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/it/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/ja/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/ko/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/ru/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/System.Xml.XDocument.dll",\r
+        "ref/netstandard1.3/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/de/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/es/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/fr/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/it/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/ja/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/ko/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/ru/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml",\r
+        "ref/portable-net45+win8+wp8+wpa81/_._",\r
+        "ref/win8/_._",\r
+        "ref/wp80/_._",\r
+        "ref/wpa81/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Xml.XmlDocument/4.0.1": {\r
+      "sha512": "2eZu6IP+etFVBBFUFzw2w6J21DqIN5eL9Y8r8JfJWUmV28Z5P0SNU01oCisVHQgHsDhHPnmq2s1hJrJCFZWloQ==",\r
+      "type": "package",\r
+      "path": "System.Xml.XmlDocument/4.0.1",\r
+      "files": [\r
+        "System.Xml.XmlDocument.4.0.1.nupkg.sha512",\r
+        "System.Xml.XmlDocument.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Xml.XmlDocument.dll",\r
+        "lib/netstandard1.3/System.Xml.XmlDocument.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Xml.XmlDocument.dll",\r
+        "ref/netstandard1.3/System.Xml.XmlDocument.dll",\r
+        "ref/netstandard1.3/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/de/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/es/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/fr/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/it/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/ja/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/ko/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/ru/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Xml.XmlDocument.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Xml.XmlDocument.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Xml.XPath/4.0.1": {\r
+      "sha512": "UWd1H+1IJ9Wlq5nognZ/XJdyj8qPE4XufBUkAW59ijsCPjZkZe0MUzKKJFBr+ZWBe5Wq1u1d5f2CYgE93uH7DA==",\r
+      "type": "package",\r
+      "path": "System.Xml.XPath/4.0.1",\r
+      "files": [\r
+        "System.Xml.XPath.4.0.1.nupkg.sha512",\r
+        "System.Xml.XPath.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Xml.XPath.dll",\r
+        "lib/netstandard1.3/System.Xml.XPath.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Xml.XPath.dll",\r
+        "ref/netstandard1.3/System.Xml.XPath.dll",\r
+        "ref/netstandard1.3/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/de/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/es/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/fr/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/it/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/ja/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/ko/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/ru/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Xml.XPath.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Xml.XPath.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "System.Xml.XPath.XDocument/4.0.1": {\r
+      "sha512": "FLhdYJx4331oGovQypQ8JIw2kEmNzCsjVOVYY/16kZTUoquZG85oVn7yUhBE2OZt1yGPSXAL0HTEfzjlbNpM7Q==",\r
+      "type": "package",\r
+      "path": "System.Xml.XPath.XDocument/4.0.1",\r
+      "files": [\r
+        "System.Xml.XPath.XDocument.4.0.1.nupkg.sha512",\r
+        "System.Xml.XPath.XDocument.nuspec",\r
+        "ThirdPartyNotices.txt",\r
+        "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
+        "lib/net46/System.Xml.XPath.XDocument.dll",\r
+        "lib/netstandard1.3/System.Xml.XPath.XDocument.dll",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
+        "ref/net46/System.Xml.XPath.XDocument.dll",\r
+        "ref/netstandard1.3/System.Xml.XPath.XDocument.dll",\r
+        "ref/netstandard1.3/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/de/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/es/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/fr/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/it/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/ja/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/ko/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/ru/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/zh-hans/System.Xml.XPath.XDocument.xml",\r
+        "ref/netstandard1.3/zh-hant/System.Xml.XPath.XDocument.xml",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._"\r
+      ]\r
+    },\r
+    "Tizen/1.0.2": {\r
+      "sha512": "zW2pMGzgyu3uUs8vVQnk4Zc35Zp9L6nLgXhLO9Z0zystC9emB5tEHrdvwERNDJ7rlu7NzCfj7Fjied8vgxr7kQ==",\r
+      "type": "package",\r
+      "path": "Tizen/1.0.2",\r
+      "files": [\r
+        "Tizen.1.0.2.nupkg.sha512",\r
+        "Tizen.nuspec",\r
+        "lib/net45/Tizen.dll",\r
+        "lib/netstandard1.3/Tizen.dll"\r
+      ]\r
+    },\r
+    "Tizen.Applications/1.1.0": {\r
+      "sha512": "Vuj2qvNlt/8i1ZoczkA4/s9wprarSR7ExsEYQvQ8EWj2HLtiDzA7whWJ92Iuy5vq7nGKwhC48qP94N3RpvuZiQ==",\r
+      "type": "package",\r
+      "path": "Tizen.Applications/1.1.0",\r
+      "files": [\r
+        "Tizen.Applications.1.1.0.nupkg.sha512",\r
+        "Tizen.Applications.nuspec",\r
+        "lib/net45/Tizen.Applications.dll",\r
+        "lib/netstandard1.3/Tizen.Applications.dll"\r
+      ]\r
+    },\r
+    "Tizen.Applications.Badge/1.0.2": {\r
+      "sha512": "5Muyyhp3Ig8N2aKVZpGR/4lduKlMCNww7AnfSVA+PyvAUG6XgBRqUlAht8IhfjLPMhUdTt+dP2rRKuZqikq4yg==",\r
+      "type": "package",\r
+      "path": "Tizen.Applications.Badge/1.0.2",\r
+      "files": [\r
+        "Tizen.Applications.Badge.1.0.2.nupkg.sha512",\r
+        "Tizen.Applications.Badge.nuspec",\r
+        "lib/net45/Tizen.Applications.Badge.dll",\r
+        "lib/netstandard1.3/Tizen.Applications.Badge.dll"\r
+      ]\r
+    },\r
+    "Tizen.Content.MediaContent/1.0.6": {\r
+      "sha512": "g+qKibMmg9DnOf+oFsyfS8smRZfBxER9lV5nySFVWDxk0n11JE1js+ddNRTR7t4x+sq06Z8LYDfdCjDxhjhW6w==",\r
+      "type": "package",\r
+      "path": "Tizen.Content.MediaContent/1.0.6",\r
+      "files": [\r
+        "Tizen.Content.MediaContent.1.0.6.nupkg.sha512",\r
+        "Tizen.Content.MediaContent.nuspec",\r
+        "lib/net45/Tizen.Content.MediaContent.dll",\r
+        "lib/netstandard1.3/Tizen.Content.MediaContent.dll"\r
+      ]\r
+    },\r
+    "Tizen.Content.MimeType/1.0.2": {\r
+      "sha512": "jCUoNCHOtxT53RqHi3rs8cGUwFH9/P4Xx1GvJKpi/+b3TP/VYwhJkBMLHxSXn03BBnoeS9OYXpi9o9Gn6B429A==",\r
+      "type": "package",\r
+      "path": "Tizen.Content.MimeType/1.0.2",\r
+      "files": [\r
+        "Tizen.Content.MimeType.1.0.2.nupkg.sha512",\r
+        "Tizen.Content.MimeType.nuspec",\r
+        "lib/net45/Tizen.Content.MimeType.dll",\r
+        "lib/netstandard1.3/Tizen.Content.MimeType.dll"\r
+      ]\r
+    },\r
+    "Tizen.Library/1.0.0-pre2": {\r
+      "sha512": "w5Hfbryi0aIHHBWx6L6j/FZjUFWcrrXc/Vg2MaLrwVLcnwmtGhY93TDfWe2l6ljubt7E2lsOL+3w+2wIFDSoVQ==",\r
+      "type": "package",\r
+      "path": "Tizen.Library/1.0.0-pre2",\r
+      "files": [\r
+        "Tizen.Library.1.0.0-pre2.nupkg.sha512",\r
+        "Tizen.Library.nuspec"\r
+      ]\r
+    },\r
+    "Tizen.Messaging.Push/1.0.2": {\r
+      "sha512": "WUSycGrqoPG2dWeBizWQfG514t8gDDZgu1FVAFPFZ+//zEIrWFE7tvs8nQ6ciKIcDlUsJPkLXEoT6mkGDZVEbQ==",\r
+      "type": "package",\r
+      "path": "Tizen.Messaging.Push/1.0.2",\r
+      "files": [\r
+        "Tizen.Messaging.Push.1.0.2.nupkg.sha512",\r
+        "Tizen.Messaging.Push.nuspec",\r
+        "lib/net45/Tizen.Messaging.Push.dll",\r
+        "lib/netstandard1.3/Tizen.Messaging.Push.dll"\r
+      ]\r
+    },\r
+    "Tizen.Multimedia/1.0.28": {\r
+      "sha512": "zD7ZZ6pT/K5NUE4qVg3RLkA/sXYWCrwWow8wexmRbT4Sc3HVlzceUJDzBenN1NF37BQkPOif6STK+kleHLU1Iw==",\r
+      "type": "package",\r
+      "path": "Tizen.Multimedia/1.0.28",\r
+      "files": [\r
+        "Tizen.Multimedia.1.0.28.nupkg.sha512",\r
+        "Tizen.Multimedia.nuspec",\r
+        "lib/net45/Tizen.Multimedia.dll",\r
+        "lib/netstandard1.3/Tizen.Multimedia.dll"\r
+      ]\r
+    },\r
+    "Tizen.Network.Connection/1.0.6": {\r
+      "sha512": "ONZgWf5yyB3B2L675IsSQfZykra76Kob1/9JmJULPvMmErtUUkeEuWKKASaCmkG+0VsbzAdzaNJ0i81QT0mujg==",\r
+      "type": "package",\r
+      "path": "Tizen.Network.Connection/1.0.6",\r
+      "files": [\r
+        "Tizen.Network.Connection.1.0.6.nupkg.sha512",\r
+        "Tizen.Network.Connection.nuspec",\r
+        "lib/net45/Tizen.Network.Connection.dll",\r
+        "lib/netstandard1.3/Tizen.Network.Connection.dll"\r
+      ]\r
+    },\r
+    "Tizen.Network.WiFi/1.0.3": {\r
+      "sha512": "/ltrE/HNKAobHKpIhdleKBJ/mlKaAD4p82THx/IEwNnOzU2ZWt9NKl5/FyVTEEo49/OsGHWkO79iOnFnZUv3ow==",\r
+      "type": "package",\r
+      "path": "Tizen.Network.WiFi/1.0.3",\r
+      "files": [\r
+        "Tizen.Network.WiFi.1.0.3.nupkg.sha512",\r
+        "Tizen.Network.WiFi.nuspec",\r
+        "lib/net45/Tizen.Network.WiFi.dll",\r
+        "lib/netstandard1.3/Tizen.Network.WiFi.dll"\r
+      ]\r
+    },\r
+    "Tizen.Security/1.0.5": {\r
+      "sha512": "1rKm7qCNoKLXGXNYw62L1/zhEnUFOpwqHSh8yOk/lDaggIrkjVrd4Ml5cxbtbVshnkoN9mO+G7spBV+HbVQ64A==",\r
+      "type": "package",\r
+      "path": "Tizen.Security/1.0.5",\r
+      "files": [\r
+        "Tizen.Security.1.0.5.nupkg.sha512",\r
+        "Tizen.Security.nuspec",\r
+        "lib/net45/Tizen.Security.dll",\r
+        "lib/netstandard1.3/Tizen.Security.dll"\r
+      ]\r
+    },\r
+    "Tizen.Security.SecureRepository/1.0.7": {\r
+      "sha512": "4uFpHDf8+wRT3+Oyu2OtiSnfqtlFK3X2peDjs1reNKIOEuxiAhJ4/jEb7fROmTdR9kNJ4/ZWgLlBruVEOq4JEQ==",\r
+      "type": "package",\r
+      "path": "Tizen.Security.SecureRepository/1.0.7",\r
+      "files": [\r
+        "Tizen.Security.SecureRepository.1.0.7.nupkg.sha512",\r
+        "Tizen.Security.SecureRepository.nuspec",\r
+        "lib/net45/Tizen.Security.SecureRepository.dll",\r
+        "lib/netstandard1.3/Tizen.Security.SecureRepository.dll"\r
+      ]\r
+    },\r
+    "Tizen.Sensor/1.0.4": {\r
+      "sha512": "ABkp+xsuIxFGzqH/5Uq2qDLyX8pR5x6bPtcSl1IcEdD7GrZwnbHHWNbdG1mHAHcWwuSBmYP7GZT5+V2WtKoYQQ==",\r
+      "type": "package",\r
+      "path": "Tizen.Sensor/1.0.4",\r
+      "files": [\r
+        "Tizen.Sensor.1.0.4.nupkg.sha512",\r
+        "Tizen.Sensor.nuspec",\r
+        "lib/net45/Tizen.Sensor.dll",\r
+        "lib/netstandard1.3/Tizen.Sensor.dll"\r
+      ]\r
+    },\r
+    "Tizen.System/1.0.5": {\r
+      "sha512": "XDgmMa9b/8O4TpFcSWtpovCIOTKCE/gLdStr0EFAb+9SVpa7+kqF0z0Agr4PBDf9woirFq+pSsNbdIL6YtTHbA==",\r
+      "type": "package",\r
+      "path": "Tizen.System/1.0.5",\r
+      "files": [\r
+        "Tizen.System.1.0.5.nupkg.sha512",\r
+        "Tizen.System.nuspec",\r
+        "lib/net45/Tizen.System.dll",\r
+        "lib/netstandard1.3/Tizen.System.dll"\r
+      ]\r
+    },\r
+    "Tizen.System.MediaKey/1.0.2": {\r
+      "sha512": "T/tJJPJH2Z78DD72WBXkvzsxyse7i3T1zLrY2QYOsEjQ20F1lTaVzvCMBDgsDbl+ijBOHK6CVUvk2o7pjMQdSw==",\r
+      "type": "package",\r
+      "path": "Tizen.System.MediaKey/1.0.2",\r
+      "files": [\r
+        "Tizen.System.MediaKey.1.0.2.nupkg.sha512",\r
+        "Tizen.System.MediaKey.nuspec",\r
+        "lib/net45/Tizen.System.MediaKey.dll",\r
+        "lib/netstandard1.3/Tizen.System.MediaKey.dll"\r
+      ]\r
+    },\r
+    "Tizen.Tracer/1.0.3": {\r
+      "sha512": "Rxst6xXA5rM9wcU8BU77uBNYLTn1T0vYmGtwgF+EuI3S0AQnYZeE+2cfxTvgXhDE+AdsH4UMZp2QjwzXIFudew==",\r
+      "type": "package",\r
+      "path": "Tizen.Tracer/1.0.3",\r
+      "files": [\r
+        "Tizen.Tracer.1.0.3.nupkg.sha512",\r
+        "Tizen.Tracer.nuspec",\r
+        "lib/net45/Tizen.Tracer.dll",\r
+        "lib/netstandard1.3/Tizen.Tracer.dll"\r
+      ]\r
+    },\r
+    "Tizen.Uix.Stt/1.0.0": {\r
+      "sha512": "bxdiDufX+HNcnLbfUmwXQL104TEJF3SWMwGAB6goAJT/Ue0SSQzKx7rxRxG85lAGtqeCJGut9xmpTsfabT5y/g==",\r
+      "type": "package",\r
+      "path": "Tizen.Uix.Stt/1.0.0",\r
+      "files": [\r
+        "Tizen.Uix.Stt.1.0.0.nupkg.sha512",\r
+        "Tizen.Uix.Stt.nuspec",\r
+        "lib/net45/Tizen.Uix.Stt.dll",\r
+        "lib/netstandard1.3/Tizen.Uix.Stt.dll"\r
+      ]\r
+    },\r
+    "Tizen.Uix.Tts/1.0.0": {\r
+      "sha512": "8XLESpoh8CfHxarATrdjGGqSaxYNiORbQZEl+JoY5ekk293lXa+ZlQ7SuXpLvhUzqBabY6MS93e/QWRq8NBrpA==",\r
+      "type": "package",\r
+      "path": "Tizen.Uix.Tts/1.0.0",\r
+      "files": [\r
+        "Tizen.Uix.Tts.1.0.0.nupkg.sha512",\r
+        "Tizen.Uix.Tts.nuspec",\r
+        "lib/net45/Tizen.Uix.Tts.dll",\r
+        "lib/netstandard1.3/Tizen.Uix.Tts.dll"\r
+      ]\r
+    },\r
+    "Xamarin.Forms/2.3.4.192-pre2": {\r
+      "sha512": "AbViGfN3963VEBP5f1hqMShTKzKZGo9A2AEXRbdT/fFxu5mqDuPNNfh/knAvoWYLOXXNF9ok+qlX/Q838/uULA==",\r
+      "type": "package",\r
+      "path": "Xamarin.Forms/2.3.4.192-pre2",\r
+      "files": [\r
+        "Xamarin.Forms.2.3.4.192-pre2.nupkg.sha512",\r
+        "Xamarin.Forms.nuspec",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Mono.Cecil.Mdb.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Mono.Cecil.Pdb.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Mono.Cecil.Rocks.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Mono.Cecil.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Build.Tasks.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll",\r
+        "build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.targets",\r
+        "lib/MonoAndroid10/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/MonoAndroid10/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/MonoAndroid10/FormsViewGroup.dll",\r
+        "lib/MonoAndroid10/FormsViewGroup.pdb",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Core.dll",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Core.pdb",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Core.xml",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Platform.Android.dll",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Platform.Android.pdb",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Platform.dll",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Xaml.dll",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Xaml.pdb",\r
+        "lib/MonoAndroid10/Xamarin.Forms.Xaml.xml",\r
+        "lib/WP80/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/WP80/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/WP80/Xamarin.Forms.Core.dll",\r
+        "lib/WP80/Xamarin.Forms.Core.pdb",\r
+        "lib/WP80/Xamarin.Forms.Core.xml",\r
+        "lib/WP80/Xamarin.Forms.Platform.WP8.dll",\r
+        "lib/WP80/Xamarin.Forms.Platform.WP8.pdb",\r
+        "lib/WP80/Xamarin.Forms.Platform.dll",\r
+        "lib/WP80/Xamarin.Forms.Xaml.dll",\r
+        "lib/WP80/Xamarin.Forms.Xaml.pdb",\r
+        "lib/WP80/Xamarin.Forms.Xaml.xml",\r
+        "lib/Xamarin.iOS10/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/Xamarin.iOS10/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Core.dll",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Core.dll.mdb",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Core.pdb",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Core.xml",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Platform.dll",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.dll",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.dll.mdb",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.pdb",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Xaml.dll",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Xaml.dll.mdb",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Xaml.pdb",\r
+        "lib/Xamarin.iOS10/Xamarin.Forms.Xaml.xml",\r
+        "lib/Xamarin.iOS10/ar/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/ca/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/cs/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/da/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/de/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/el/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/es/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/fi/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/fr/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/he/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/hi/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/hr/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/hu/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/id/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/it/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/ja/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/ko/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/ms/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/nb/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/nl/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/pl/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/pt-BR/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/pt/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/ro/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/ru/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/sk/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/sv/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/th/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/tr/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/uk/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/vi/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/zh-HK/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/zh-Hans/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/Xamarin.iOS10/zh-Hant/Xamarin.Forms.Platform.iOS.resources.dll",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.dll.mdb",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.pdb",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Core.xml",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.dll.mdb",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Platform.pdb",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.dll.mdb",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.pdb",\r
+        "lib/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Xaml.xml",\r
+        "lib/uap10.0/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/uap10.0/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/uap10.0/Xamarin.Forms.Core.dll",\r
+        "lib/uap10.0/Xamarin.Forms.Core.xml",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP.dll",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP.pri",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/AutoSuggestStyle.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsCommandBarStyle.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsTextBoxStyle.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/MasterDetailControlStyle.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/PageControl.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/PageControlStyle.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/Properties/Xamarin.Forms.Platform.UAP.rd.xml",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/Resources.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.xr.xml",\r
+        "lib/uap10.0/Xamarin.Forms.Platform.dll",\r
+        "lib/uap10.0/Xamarin.Forms.Xaml.dll",\r
+        "lib/uap10.0/Xamarin.Forms.Xaml.xml",\r
+        "lib/win81/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/win81/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/win81/Xamarin.Forms.Core.dll",\r
+        "lib/win81/Xamarin.Forms.Core.xml",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.Tablet.dll",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.Tablet.pri",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.Tablet/FormsTextBoxStyle.xbf",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.Tablet/Resources.xbf",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.Tablet/TabletResources.xbf",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.Tablet/Xamarin.Forms.Platform.WinRT.Tablet.xr.xml",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.dll",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT.pri",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT/PageControl.xbf",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT/StepperControl.xbf",\r
+        "lib/win81/Xamarin.Forms.Platform.WinRT/Xamarin.Forms.Platform.WinRT.xr.xml",\r
+        "lib/win81/Xamarin.Forms.Platform.dll",\r
+        "lib/win81/Xamarin.Forms.Xaml.dll",\r
+        "lib/win81/Xamarin.Forms.Xaml.xml",\r
+        "lib/wpa81/Design/Xamarin.Forms.Core.Design.dll",\r
+        "lib/wpa81/Design/Xamarin.Forms.Xaml.Design.dll",\r
+        "lib/wpa81/Xamarin.Forms.Core.dll",\r
+        "lib/wpa81/Xamarin.Forms.Core.xml",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone.dll",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone.pri",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone/FormsTextBoxStyle.xbf",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone/PhoneResources.xbf",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone/Resources.xbf",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone/SearchBox.xbf",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.Phone/Xamarin.Forms.Platform.WinRT.Phone.xr.xml",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.dll",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT.pri",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT/PageControl.xbf",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT/StepperControl.xbf",\r
+        "lib/wpa81/Xamarin.Forms.Platform.WinRT/Xamarin.Forms.Platform.WinRT.xr.xml",\r
+        "lib/wpa81/Xamarin.Forms.Platform.dll",\r
+        "lib/wpa81/Xamarin.Forms.Xaml.dll",\r
+        "lib/wpa81/Xamarin.Forms.Xaml.xml"\r
+      ]\r
+    },\r
+    "Xamarin.Forms.Platform.Tizen/2.3.3.175-beta-007": {\r
+      "sha512": "fGzQ4SoaW1oOTP6O/oUVKbkMIvMznjThPXz/SsxA9bRiYFWyJ70WRoEwLUU8R4qWNivU4eoA/xBsnxYa5AOQsQ==",\r
+      "type": "package",\r
+      "path": "Xamarin.Forms.Platform.Tizen/2.3.3.175-beta-007",\r
+      "files": [\r
+        "Xamarin.Forms.Platform.Tizen.2.3.3.175-beta-007.nupkg.sha512",\r
+        "Xamarin.Forms.Platform.Tizen.nuspec",\r
+        "lib/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll"\r
+      ]\r
+    }\r
+  },\r
+  "projectFileDependencyGroups": {\r
+    "": [\r
+      "ElmSharp >= 1.1.0-beta-010",\r
+      "Microsoft.NETCore.App >= 1.1.0",\r
+      "Tizen.Library >= 1.0.0-pre2",\r
+      "Xamarin.Forms >= 2.3.4.192-pre2",\r
+      "Xamarin.Forms.Platform.Tizen >= 2.3.3.175-beta-007"\r
+    ],\r
+    ".NETCoreApp,Version=v1.0": []\r
+  }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome.TizenTV/shared/res/TVHome.TizenTV.png b/TVHome/TVHome.TizenTV/shared/res/TVHome.TizenTV.png
new file mode 100644 (file)
index 0000000..9765b1b
Binary files /dev/null and b/TVHome/TVHome.TizenTV/shared/res/TVHome.TizenTV.png differ
diff --git a/TVHome/TVHome.TizenTV/tizen-manifest.xml b/TVHome/TVHome.TizenTV/tizen-manifest.xml
new file mode 100644 (file)
index 0000000..fca70b6
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<manifest package="TVHome.TizenTV" version="1.0.0" api-version="3.0" xmlns="http://tizen.org/ns/packages">\r
+  <privileges>\r
+    <privilege>http://tizen.org/privilege/bluetooth</privilege>\r
+    <privilege>http://tizen.org/privilege/network.get</privilege>\r
+    <privilege>http://tizen.org/privilege/network.set</privilege>\r
+    <privilege>http://tizen.org/privilege/packagemanager.info</privilege>\r
+    <privilege>http://tizen.org/privilege/appmanager.launch</privilege>\r
+    <privilege>http://tizen.org/privilege/externalstorage</privilege>\r
+  </privileges>\r
+  <profile name="common" />\r
+  <ui-application appid="org.tizen.example.TVHome.TizenTV" exec="TVHome.TizenTV.exe" multiple="false" nodisplay="false" taskmanage="true" type="dotnet" launch_mode="single">\r
+    <icon>TVHome.TizenTV.png</icon>\r
+    <label>TVHome.TizenTV</label>\r
+  </ui-application>\r
+  <shortcut-list />\r
+</manifest>\r
diff --git a/TVHome/TVHome/Controls/MainPanelButton.xaml b/TVHome/TVHome/Controls/MainPanelButton.xaml
new file mode 100644 (file)
index 0000000..4bdea81
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<ViewCell xmlns="http://xamarin.com/schemas/2014/forms"\r
+          xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"\r
+          x:Class="TVHome.Controls.MainPanelButton">\r
+    <RelativeLayout Opacity="0.3">\r
+        <BoxView x:Name = "ButtonBox"\r
+                 RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+                 RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+                 Color="Red" />\r
+        <Label x:Name ="ButtonTitle"\r
+               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+               Text="{Binding CurrentStateDescription.Label}"\r
+               LineBreakMode="TailTruncation" />\r
+        <Button x:Name = "ButtonFocusArea"\r
+                RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+                RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+                Focused="OnFocused"\r
+                Unfocused="OnUnfocused"\r
+                Clicked="OnClicked"\r
+                Opacity="0" />\r
+    </RelativeLayout>\r
+</ViewCell>
\ No newline at end of file
diff --git a/TVHome/TVHome/Controls/MainPanelButton.xaml.cs b/TVHome/TVHome/Controls/MainPanelButton.xaml.cs
new file mode 100644 (file)
index 0000000..5e10bf1
--- /dev/null
@@ -0,0 +1,75 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Windows.Input;\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Controls\r
+{\r
+    /// <summary>\r
+    /// Custom Control for Button in Main Panel\r
+    /// </summary>\r
+    public partial class MainPanelButton : ViewCell\r
+    {\r
+        public BindableProperty OnFocusedCommandProperty = BindableProperty.Create("OnFocusedCommand", typeof(ICommand), typeof(MainPanelButton));\r
+\r
+        public ICommand OnFocusedCommand\r
+        {\r
+            get { return (ICommand)GetValue(OnFocusedCommandProperty); }\r
+            set { SetValue(OnFocusedCommandProperty, value); }\r
+        }\r
+\r
+        public BindableProperty OnClickedCommandProperty = BindableProperty.Create("OnClickedCommand", typeof(ICommand), typeof(MainPanelButton));\r
+\r
+        public ICommand OnClickedCommand\r
+        {\r
+            get { return (ICommand)GetValue(OnClickedCommandProperty); }\r
+            set { SetValue(OnClickedCommandProperty, value); }\r
+        }\r
+\r
+        public MainPanelButton()\r
+        {\r
+            InitializeComponent();\r
+        }\r
+\r
+        private async void OnFocused(object sender, FocusEventArgs e)\r
+        {\r
+            if (OnFocusedCommand != null)\r
+            {\r
+                OnFocusedCommand.Execute("");\r
+            }\r
+\r
+            await View.FadeTo(0.6, 300);\r
+        }\r
+\r
+        private async void OnUnfocused(object sender, FocusEventArgs e)\r
+        {\r
+            await View.FadeTo(0.3, 300);\r
+        }\r
+\r
+        private async void OnClicked(object sender, EventArgs e)\r
+        {\r
+            if (OnClickedCommand != null)\r
+            {\r
+                OnClickedCommand.Execute("");\r
+            }\r
+\r
+            await View.FadeTo(0.9, 300);\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome/Controls/SubPanelButton.xaml b/TVHome/TVHome/Controls/SubPanelButton.xaml
new file mode 100644 (file)
index 0000000..63af0ad
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<ViewCell xmlns="http://xamarin.com/schemas/2014/forms"\r
+          xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"\r
+          x:Class="TVHome.Controls.SubPanelButton">\r
+    <RelativeLayout Opacity="0.3">\r
+        <BoxView x:Name = "ButtonBox"\r
+                 RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+                 RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.94}"\r
+                 Color="Blue" />\r
+        <Label x:Name ="ButtonTitle"\r
+               RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+               RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.94}"\r
+               Text="{Binding CurrentStateDescription.Label}"\r
+               LineBreakMode="TailTruncation" />\r
+        <Button x:Name = "ButtonFocusArea"\r
+                RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=1}"\r
+                RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.94}"\r
+                Focused="OnFocused"\r
+                Unfocused="OnUnfocused"\r
+                Clicked="OnClicked"\r
+                Opacity="0" />\r
+    </RelativeLayout>\r
+</ViewCell>
\ No newline at end of file
diff --git a/TVHome/TVHome/Controls/SubPanelButton.xaml.cs b/TVHome/TVHome/Controls/SubPanelButton.xaml.cs
new file mode 100644 (file)
index 0000000..6ba4adc
--- /dev/null
@@ -0,0 +1,75 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Windows.Input;\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Controls\r
+{\r
+    /// <summary>\r
+    /// Custom Control for Button in Sub Panel\r
+    /// </summary>\r
+    public partial class SubPanelButton : ViewCell\r
+    {\r
+        public BindableProperty OnFocusedCommandProperty = BindableProperty.Create("OnFocusedCommand", typeof(ICommand), typeof(SubPanelButton));\r
+\r
+        public ICommand OnFocusedCommand\r
+        {\r
+            get { return (ICommand)GetValue(OnFocusedCommandProperty); }\r
+            set { SetValue(OnFocusedCommandProperty, value); }\r
+        }\r
+\r
+        public BindableProperty OnClickedCommandProperty = BindableProperty.Create("OnClickedCommand", typeof(ICommand), typeof(SubPanelButton));\r
+\r
+        public ICommand OnClickedCommand\r
+        {\r
+            get { return (ICommand)GetValue(OnClickedCommandProperty); }\r
+            set { SetValue(OnClickedCommandProperty, value); }\r
+        }\r
+\r
+        public SubPanelButton()\r
+        {\r
+            InitializeComponent();\r
+        }\r
+\r
+        private async void OnFocused(object sender, FocusEventArgs e)\r
+        {\r
+            if (OnFocusedCommand != null)\r
+            {\r
+                OnFocusedCommand.Execute("");\r
+            }\r
+\r
+            await View.FadeTo(0.6, 300);\r
+        }\r
+\r
+        private async void OnUnfocused(object sender, FocusEventArgs e)\r
+        {\r
+            await View.FadeTo(0.3, 300);\r
+        }\r
+\r
+        private async void OnClicked(object sender, EventArgs e)\r
+        {\r
+            if (OnClickedCommand != null)\r
+            {\r
+                OnClickedCommand.Execute("");\r
+            }\r
+\r
+            await View.FadeTo(0.9, 300);\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome/DataModels/AppControlAction.cs b/TVHome/TVHome/DataModels/AppControlAction.cs
new file mode 100644 (file)
index 0000000..62ad2ae
--- /dev/null
@@ -0,0 +1,33 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class AppControlAction : IAction\r
+    {\r
+        public string PkgID { get; set; }\r
+        public string Execute()\r
+        {\r
+            string result = "default";\r
+            AppControlUtils.SendLaunchRequest(PkgID);\r
+\r
+            return result;\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/AppShortcutInfo.cs b/TVHome/TVHome/DataModels/AppShortcutInfo.cs
new file mode 100644 (file)
index 0000000..8953d5c
--- /dev/null
@@ -0,0 +1,101 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class AppShortcutInfo : ShortcutInfo, IDBItem\r
+    {\r
+        public string ID\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+        public string PackageID\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+        public string AppID\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+        public string AppName\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+\r
+        public override void UpdateState()\r
+        {\r
+            SetCurrentState("default");\r
+        }\r
+\r
+        public void SetDBItem(IDBItem item)\r
+        {\r
+            int idx = 0;\r
+            foreach(var column in item.GetColumnValues())\r
+            {\r
+                SetColumnValue(idx++, column);\r
+            }\r
+        }\r
+\r
+        public string GetColumnValue(int idx)\r
+        {\r
+            switch (idx)\r
+            {\r
+                case 0: return ID;\r
+                case 1: return PackageID;\r
+                case 2: return AppID;\r
+                case 3: return AppName;\r
+            }\r
+            return "";\r
+        }\r
+\r
+        public void SetColumnValue(int idx, string value)\r
+        {\r
+            switch (idx)\r
+            {\r
+                case 0:\r
+                    ID = value;\r
+                    break;\r
+                case 1:\r
+                    PackageID = value;\r
+                    break;\r
+                case 2:\r
+                    AppID = value;\r
+                    break;\r
+                case 3:\r
+                    AppName = value;\r
+                    break;\r
+            }\r
+        }\r
+\r
+        public IEnumerable<string> GetColumnValues()\r
+        {\r
+            return new List<string>()\r
+            {\r
+                ID,\r
+                PackageID,\r
+                AppID,\r
+                AppName,\r
+            };\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/BTLaunchAction.cs b/TVHome/TVHome/DataModels/BTLaunchAction.cs
new file mode 100644 (file)
index 0000000..d90ca75
--- /dev/null
@@ -0,0 +1,36 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class BTLaunchAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            // Launch BT setting\r
+            IBTAPIs ibtapis;\r
+\r
+            ibtapis = DependencyService.Get<IBTAPIs>();\r
+            ibtapis?.LaunchBTSetting();\r
+\r
+            return "launch";\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/BTOffAction.cs b/TVHome/TVHome/DataModels/BTOffAction.cs
new file mode 100644 (file)
index 0000000..81ab377
--- /dev/null
@@ -0,0 +1,29 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class BTOffAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            // Turn BT Off\r
+            return "off";\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/BTOnAction.cs b/TVHome/TVHome/DataModels/BTOnAction.cs
new file mode 100644 (file)
index 0000000..b98a4d0
--- /dev/null
@@ -0,0 +1,29 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class BTOnAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            // Turn BT On\r
+            return "on";\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/BTSettingShortcutInfo.cs b/TVHome/TVHome/DataModels/BTSettingShortcutInfo.cs
new file mode 100644 (file)
index 0000000..86d9d37
--- /dev/null
@@ -0,0 +1,37 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class BTSettingShortcutInfo : ShortcutInfo\r
+    {\r
+        public void RegisterSettingStateChangeListener()\r
+        {\r
+            // Register BT status change listener\r
+            throw new NotImplementedException();\r
+        }\r
+\r
+        public override void UpdateState()\r
+        {\r
+            // 1. Check Current BT Status.\r
+\r
+            // 2. Set Description\r
+            SetCurrentState("off");\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/DBItem.cs b/TVHome/TVHome/DataModels/DBItem.cs
new file mode 100644 (file)
index 0000000..493e3ce
--- /dev/null
@@ -0,0 +1,86 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class DBItem : IDBItem\r
+    {\r
+        IDictionary<int, string> itemProperties = new Dictionary<int, string>();\r
+\r
+        public IDictionary<int, string> ItemProperties\r
+        {\r
+            get\r
+            {\r
+                return itemProperties;\r
+            }\r
+\r
+            set\r
+            {\r
+                if (itemProperties != null)\r
+                {\r
+                    itemProperties = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public void Add(int key, string value)\r
+        {\r
+            itemProperties?.Add(key, value);\r
+        }\r
+\r
+        public void SetDBItem(IDBItem item)\r
+        {\r
+            throw new NotImplementedException();\r
+        }\r
+\r
+        public void SetColumnValue(int idx, string value)\r
+        {\r
+            if (idx > ItemProperties.Count)\r
+            {\r
+                return;\r
+            }\r
+\r
+            ItemProperties.Remove(idx);\r
+            ItemProperties.Add(new KeyValuePair<int, string>(idx, value));\r
+        }\r
+\r
+        public string GetColumnValue(int idx)\r
+        {\r
+            if (idx > ItemProperties.Count)\r
+            {\r
+                return "";\r
+            }\r
+\r
+            string value;\r
+            if (ItemProperties.TryGetValue(idx, out value))\r
+            {\r
+                return value;\r
+            }\r
+            return "";\r
+        }\r
+\r
+        public IEnumerable<string> GetColumnValues()\r
+        {\r
+            throw new NotImplementedException();\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/HomeMenuAppShortcutInfo.cs b/TVHome/TVHome/DataModels/HomeMenuAppShortcutInfo.cs
new file mode 100644 (file)
index 0000000..be6b7ed
--- /dev/null
@@ -0,0 +1,32 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class HomeMenuAppShortcutInfo : ShortcutInfo\r
+    {\r
+        public override void UpdateState()\r
+        {\r
+            SetCurrentState("default");\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/IAction.cs b/TVHome/TVHome/DataModels/IAction.cs
new file mode 100644 (file)
index 0000000..484e50b
--- /dev/null
@@ -0,0 +1,23 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public interface IAction\r
+    {\r
+        string Execute();\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/IDBItem.cs b/TVHome/TVHome/DataModels/IDBItem.cs
new file mode 100644 (file)
index 0000000..3fb1428
--- /dev/null
@@ -0,0 +1,31 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System.Collections.Generic;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public interface IDBItem\r
+    {\r
+        void SetDBItem(IDBItem item);\r
+\r
+        void SetColumnValue(int idx, string value);\r
+\r
+        string GetColumnValue(int idx);\r
+\r
+        IEnumerable<string> GetColumnValues();\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/IEnumerableItem.cs b/TVHome/TVHome/DataModels/IEnumerableItem.cs
new file mode 100644 (file)
index 0000000..7e350d9
--- /dev/null
@@ -0,0 +1,30 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System.Collections.Generic;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public interface IEnumerableItem\r
+    {\r
+        IDictionary<int, string> ItemProperties\r
+        {\r
+            set;\r
+            get;\r
+        }\r
+\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/MediaControlAction.cs b/TVHome/TVHome/DataModels/MediaControlAction.cs
new file mode 100644 (file)
index 0000000..41b8e17
--- /dev/null
@@ -0,0 +1,28 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class MediaControlAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            throw new NotImplementedException();\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/RecentShortcutInfo.cs b/TVHome/TVHome/DataModels/RecentShortcutInfo.cs
new file mode 100644 (file)
index 0000000..8f49569
--- /dev/null
@@ -0,0 +1,33 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class RecentShortcutInfo : ShortcutInfo\r
+    {\r
+               public DateTime Date\r
+               {\r
+                       get;\r
+                       set;\r
+               }\r
+               public override void UpdateState()\r
+        {\r
+                       SetCurrentState("default");\r
+               }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/ShortcutInfo.cs b/TVHome/TVHome/DataModels/ShortcutInfo.cs
new file mode 100644 (file)
index 0000000..37604c5
--- /dev/null
@@ -0,0 +1,86 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.ComponentModel;\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public abstract class ShortcutInfo : INotifyPropertyChanged\r
+    {\r
+        private Dictionary<String, StateDescription> stateDescriptions = new Dictionary<String, StateDescription>();\r
+\r
+        public event PropertyChangedEventHandler PropertyChanged;\r
+\r
+        protected void OnPropertyChanged(string propertyName)\r
+        {\r
+            var handler = PropertyChanged;\r
+            if (handler != null)\r
+            {\r
+                handler(this, new PropertyChangedEventArgs(propertyName));\r
+            }\r
+        }\r
+\r
+        public Dictionary<String, StateDescription> StateDescriptions\r
+        {\r
+            get\r
+            {\r
+                return stateDescriptions;\r
+            }\r
+        }\r
+\r
+        public StateDescription CurrentStateDescription\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+\r
+        protected bool SetCurrentState(string state)\r
+        {\r
+            if (stateDescriptions.ContainsKey(state) == false)\r
+            {\r
+                DebuggingUtils.Err(state + " is doesn't exists!!!");\r
+                return false;\r
+            }\r
+\r
+            CurrentStateDescription = stateDescriptions[state];\r
+            OnPropertyChanged("CurrentStateDescription");\r
+            return true;\r
+        }\r
+\r
+        abstract public void UpdateState();\r
+\r
+        public bool DoAction()\r
+        {\r
+            if (CurrentStateDescription == null)\r
+            {\r
+                DebuggingUtils.Err("Current state is not set!!!");\r
+                return false;\r
+            }\r
+\r
+            String newState = CurrentStateDescription.Action.Execute();\r
+            if (newState == null)\r
+            {\r
+                DebuggingUtils.Err("Invalid State returned!!!");\r
+                return false;\r
+            }\r
+\r
+            return SetCurrentState(newState);\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/StateDescription.cs b/TVHome/TVHome/DataModels/StateDescription.cs
new file mode 100644 (file)
index 0000000..2a40d2b
--- /dev/null
@@ -0,0 +1,40 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class StateDescription\r
+    {\r
+        public string Label\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+\r
+        public string IconPath\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+\r
+        public IAction Action\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/WiFiLaunchAction.cs b/TVHome/TVHome/DataModels/WiFiLaunchAction.cs
new file mode 100644 (file)
index 0000000..6ca8f26
--- /dev/null
@@ -0,0 +1,36 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class WiFiLaunchAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            // Launch WiFi Setting\r
+            IWifiAPIs iwifiapis;\r
+\r
+            iwifiapis = DependencyService.Get<IWifiAPIs>();\r
+            iwifiapis?.LaunchWifiSetting();\r
+\r
+            return "launch";\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/WiFiOffAction.cs b/TVHome/TVHome/DataModels/WiFiOffAction.cs
new file mode 100644 (file)
index 0000000..9222236
--- /dev/null
@@ -0,0 +1,29 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class WiFiOffAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            // Turn WiFi Off\r
+            return "off";\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/WiFiOnAction.cs b/TVHome/TVHome/DataModels/WiFiOnAction.cs
new file mode 100644 (file)
index 0000000..0637117
--- /dev/null
@@ -0,0 +1,29 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    class WiFiOnAction : IAction\r
+    {\r
+        public string Execute()\r
+        {\r
+            // Turn WiFi On\r
+            return "on";\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/DataModels/WiFiSettingShortcutInfo.cs b/TVHome/TVHome/DataModels/WiFiSettingShortcutInfo.cs
new file mode 100644 (file)
index 0000000..688a4fc
--- /dev/null
@@ -0,0 +1,37 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+\r
+namespace TVHome.DataModels\r
+{\r
+    public class WiFiSettingShortcutInfo : ShortcutInfo\r
+    {\r
+        public void RegisterSettingStateChangeListener()\r
+        {\r
+            // Register Wi-Fi status change listener\r
+            throw new NotImplementedException();\r
+        }\r
+\r
+        public override void UpdateState()\r
+        {\r
+            // 1. Check Current Wi-Fi Status.\r
+\r
+            // 2. Set Description\r
+            SetCurrentState("off");\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Models/AppShortcutController.cs b/TVHome/TVHome/Models/AppShortcutController.cs
new file mode 100644 (file)
index 0000000..72638ab
--- /dev/null
@@ -0,0 +1,67 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System.Collections.Generic;\r
+using TVHome.DataModels;\r
+using TVHome.Utils;\r
+\r
+namespace TVHome.Models\r
+{\r
+    public class AppShortcutController\r
+    {\r
+\r
+        public AppShortcutController()\r
+        {\r
+\r
+        }\r
+\r
+        public bool Remove(AppShortcutInfo shortcut)\r
+        {\r
+            if (AppShortcutStorage.Instance.Delete(shortcut))\r
+            {\r
+                return true;\r
+            }\r
+            else\r
+            {\r
+                return false;\r
+            }\r
+        }\r
+\r
+        public bool ChangeOrder(AppShortcutInfo shortcut)\r
+        {\r
+            return false;\r
+        }\r
+\r
+        public IEnumerable<AppShortcutInfo> GetPackageList()\r
+        {\r
+            IEnumerable<AppShortcutInfo> appList = AppShortcutStorage.Read();\r
+            return appList;\r
+        }\r
+\r
+        public AppShortcutInfo GetItem(string name)\r
+        {\r
+            AppShortcutInfo shortcutInfo = AppShortcutStorage.Instance.Read(name);\r
+\r
+            return shortcutInfo;\r
+        }\r
+\r
+        private bool AddAppShortcutChangedListener()\r
+        {\r
+            // TODO : register to Tizen app framework to get notification of app list change.\r
+            return false;\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Models/RecentShortcutController.cs b/TVHome/TVHome/Models/RecentShortcutController.cs
new file mode 100644 (file)
index 0000000..b731637
--- /dev/null
@@ -0,0 +1,78 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections;\r
+using System.Collections.Generic;\r
+using System.Threading.Tasks;\r
+using TVHome.DataModels;\r
+using TVHome.Utils;\r
+\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Models\r
+{\r
+    public class RecentShortcutController\r
+    {\r
+        public RecentShortcutController()\r
+        {\r
+        }\r
+\r
+        public void Remove(RecentShortcutInfo history)\r
+        {\r
+            RecentShortcutStorage.Delete(history);\r
+        }\r
+\r
+        public void RemoveAll()\r
+        {\r
+            RecentShortcutStorage.DeleteAll();\r
+        }\r
+\r
+        public bool Update(RecentShortcutInfo shortcut)\r
+        {\r
+            RecentShortcutStorage.Update(shortcut);\r
+            return false;\r
+        }\r
+\r
+        public async Task<IEnumerable<RecentShortcutInfo>> GetList()\r
+        {\r
+                       IApplicationManagerAPIs applicationManagerPort = DependencyService.Get<IApplicationManagerAPIs>();\r
+                       List<RecentShortcutInfo> recentShortcutInfoList = new List<RecentShortcutInfo>();\r
+\r
+                       var applicationList = await applicationManagerPort.GetRecentApplications();\r
+                       foreach (KeyValuePair<string, string[]> item in applicationList)\r
+                       {\r
+                               var defaultStateDescription = new StateDescription()\r
+                               {\r
+                                       // TODO : Label에는 ApplicationInfo의 Label을 넣자\r
+                                       Label = item.Value[0],\r
+                                       IconPath = item.Value[2],\r
+                                       Action = new AppControlAction()\r
+                                       {\r
+                                               PkgID = item.Key\r
+                                       }\r
+                               };\r
+                               var recentShortcutInfo = new RecentShortcutInfo();\r
+                               recentShortcutInfo.StateDescriptions.Add("default", defaultStateDescription);\r
+                               recentShortcutInfo.CurrentStateDescription = defaultStateDescription;\r
+                               recentShortcutInfoList.Add(recentShortcutInfo);\r
+                       }\r
+\r
+                       return recentShortcutInfoList;\r
+\r
+               }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Models/SettingShortcutController.cs b/TVHome/TVHome/Models/SettingShortcutController.cs
new file mode 100644 (file)
index 0000000..0e1262d
--- /dev/null
@@ -0,0 +1,45 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections;\r
+using System.Collections.Generic;\r
+using TVHome.DataModels;\r
+\r
+namespace TVHome.Models\r
+{\r
+    public class SettingShortcutController\r
+    {\r
+        private List<ShortcutInfo> settingShortcutList = new List<ShortcutInfo>();\r
+\r
+        public SettingShortcutController()\r
+        {\r
+            ShortcutInfo wifi = SettingShortcutFactory.Get(SettingID.WiFi);\r
+            settingShortcutList.Add(wifi);\r
+\r
+            ShortcutInfo bt = SettingShortcutFactory.Get(SettingID.BLUETOOTH);\r
+            settingShortcutList.Add(bt);\r
+\r
+            // TODO : Provides list of SettingShortcuts\r
+        }\r
+\r
+        public IEnumerable<ShortcutInfo> GetList()\r
+        {\r
+            return settingShortcutList ?? null;\r
+        }\r
+\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Models/SettingShortcutFactory.cs b/TVHome/TVHome/Models/SettingShortcutFactory.cs
new file mode 100644 (file)
index 0000000..e9aaed3
--- /dev/null
@@ -0,0 +1,112 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using TVHome.DataModels;\r
+\r
+namespace TVHome.Models\r
+{\r
+    public enum SettingID\r
+    {\r
+        WiFi,\r
+        BLUETOOTH\r
+    };\r
+\r
+    public static class SettingShortcutFactory\r
+    {\r
+        public static ShortcutInfo Get(SettingID id)\r
+        {\r
+            ShortcutInfo sc;\r
+            switch (id)\r
+            {\r
+                case SettingID.WiFi:\r
+                    sc = new WiFiSettingShortcutInfo()\r
+                    {\r
+                        StateDescriptions =\r
+                        {\r
+                            {\r
+                                "on",\r
+                                new StateDescription\r
+                                {\r
+                                    Label = "WiFi ON",\r
+                                    IconPath = "wifion.png",\r
+                                    Action = new WiFiOffAction(),\r
+                                }\r
+                            },\r
+                            {\r
+                                "off",\r
+                                new StateDescription\r
+                                {\r
+                                    Label = "WiFi OFF",\r
+                                    IconPath = "wifioff.png",\r
+                                    Action = new WiFiOnAction(),\r
+                                }\r
+                            },\r
+                            {\r
+                                "launch",\r
+                                new StateDescription\r
+                                {\r
+                                    Label = "WiFi Launch",\r
+                                    IconPath = "wifilaunch.png",\r
+                                    Action = new WiFiLaunchAction(),\r
+                                }\r
+                            },\r
+                        }\r
+                    };\r
+                    sc.UpdateState();\r
+                    return sc;\r
+\r
+                case SettingID.BLUETOOTH:\r
+                    sc = new BTSettingShortcutInfo()\r
+                    {\r
+                        StateDescriptions =\r
+                        {\r
+                            {\r
+                                "on",\r
+                                new StateDescription\r
+                                {\r
+                                    Label = "BT ON",\r
+                                    IconPath = "bton.png",\r
+                                    Action = new BTOffAction(),\r
+                                }\r
+                            },\r
+                            {\r
+                                "off",\r
+                                new StateDescription\r
+                                {\r
+                                    Label = "BT OFF",\r
+                                    IconPath = "btoff.png",\r
+                                    Action = new BTOnAction(),\r
+                                }\r
+                            },\r
+                            {\r
+                                "launch",\r
+                                new StateDescription\r
+                                {\r
+                                    Label = "BT Launch",\r
+                                    IconPath = "btlaunch.png",\r
+                                    Action = new BTLaunchAction(),\r
+                                }\r
+                            },\r
+                        }\r
+                    };\r
+                    sc.UpdateState();\r
+                    return sc;\r
+            }\r
+\r
+            return null;\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Properties/AssemblyInfo.cs b/TVHome/TVHome/Properties/AssemblyInfo.cs
new file mode 100644 (file)
index 0000000..af6ea6e
--- /dev/null
@@ -0,0 +1,29 @@
+using System.Resources;\r
+using System.Reflection;\r
+using System.Runtime.CompilerServices;\r
+using System.Runtime.InteropServices;\r
+\r
+// General Information about an assembly is controlled through the following\r
+// set of attributes. Change these attribute values to modify the information\r
+// associated with an assembly.\r
+[assembly: AssemblyTitle("TVHome")]\r
+[assembly: AssemblyDescription("")]\r
+[assembly: AssemblyConfiguration("")]\r
+[assembly: AssemblyCompany("")]\r
+[assembly: AssemblyProduct("TVHome")]\r
+[assembly: AssemblyCopyright("Copyright ©  2017")]\r
+[assembly: AssemblyTrademark("")]\r
+[assembly: AssemblyCulture("")]\r
+\r
+// Version information for an assembly consists of the following four values:\r
+//\r
+//      Major Version\r
+//      Minor Version\r
+//      Build Number\r
+//      Revision\r
+//\r
+// You can specify all the values or you can default the Build and Revision Numbers\r
+// by using the '*' as shown below:\r
+// [assembly: AssemblyVersion("1.0.*")]\r
+[assembly: AssemblyVersion("1.0.0.0")]\r
+[assembly: AssemblyFileVersion("1.0.0.0")]\r
diff --git a/TVHome/TVHome/Settings.StyleCop b/TVHome/TVHome/Settings.StyleCop
new file mode 100644 (file)
index 0000000..49d20d0
--- /dev/null
@@ -0,0 +1,722 @@
+<StyleCopSettings Version="105">\r
+  <GlobalSettings>\r
+    <StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>\r
+  </GlobalSettings>\r
+  <Analyzers>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">\r
+      <Rules>\r
+        <Rule Name="ElementsMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustHaveSummaryText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="EnumerationItemsMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationMustContainValidXml">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustHaveSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PartialElementDocumentationMustHaveSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustNotHaveDefaultSummary">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="VoidReturnValueMustNotBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParametersMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParametersMustBeDocumentedPartialClass">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParameterDocumentationMustMatchTypeParameters">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParameterDocumentationMustDeclareParameterName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="GenericTypeParameterDocumentationMustHaveText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PropertySummaryDocumentationMustMatchAccessors">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PropertySummaryDocumentationMustOmitSetAccessorWithRestrictedAccess">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustNotBeCopiedAndPasted">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentsMustNotUseDocumentationStyleSlashes">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationTextMustNotBeEmpty">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationTextMustContainWhitespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationMustMeetCharacterPercentage">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DestructorSummaryDocumentationMustBeginWithStandardText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationHeadersMustNotContainBlankLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="IncludedDocumentationXPathDoesNotExist">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="IncludeNodeDoesNotContainValidFileAndPath">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="InheritDocMustBeUsedWithInheritingClass">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationMustBeSpelledCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMustHaveHeader">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustShowCopyright">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveCopyrightText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustContainFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveValidCompanyText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchTypeName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.NamingRules">\r
+      <Rules>\r
+        <Rule Name="ConstFieldNamesMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustBeginWithLowerCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustNotContainUnderscore">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementMustBeginWithLowerCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustNotUseHungarianNotation">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="VariableNamesMustNotBePrefixed">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustNotBeginWithUnderscore">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticReadonlyFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.LayoutRules">\r
+      <Rules>\r
+        <Rule Name="AllAccessorsMustBeMultiLineOrSingleLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningCurlyBracketsMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationHeadersMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainMultipleBlankLinesInARow">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingCurlyBracketsMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningCurlyBracketsMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ChainedStatementBlocksMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="WhileDoFooterMustNotBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementDocumentationHeaderMustBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentMustBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustBeSeparatedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainBlankLinesAtStartOfFile">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainBlankLinesAtEndOfFile">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.MaintainabilityRules">\r
+      <Rules>\r
+        <Rule Name="AccessModifierMustBeDeclared">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldsMustBePrivate">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeAnalysisSuppressionMustHaveJustification">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DebugAssertMustProvideMessageText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DebugFailMustProvideMessageText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMayOnlyContainASingleClass">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMayOnlyContainASingleNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StatementMustNotUseUnnecessaryParenthesis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ArithmeticExpressionsMustDeclarePrecedence">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ConditionalExpressionsMustDeclarePrecedence">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="RemoveDelegateParenthesisWhenPossible">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="AttributeConstructorMustNotUseUnnecessaryParenthesis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="RemoveUnnecessaryCode">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules">\r
+      <Rules>\r
+        <Rule Name="UsingDirectivesMustBePlacedWithinNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustAppearInTheCorrectOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustBeOrderedByAccess">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ConstantsMustAppearBeforeFields">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticElementsMustAppearBeforeInstanceElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DeclarationKeywordsMustFollowOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ProtectedMustComeBeforeInternal">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PropertyAccessorsMustFollowOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="EventAccessorsMustFollowOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticReadonlyElementsMustAppearBeforeStaticNonReadonlyElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="InstanceReadonlyElementsMustAppearBeforeInstanceNonReadonlyElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NoValueFirstComparison">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SystemUsingDirectivesMustBePlacedBeforeOtherUsingDirectives">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingAliasDirectivesMustBePlacedAfterOtherUsingDirectives">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingDirectivesMustBeOrderedAlphabeticallyByNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingAliasDirectivesMustBeOrderedAlphabeticallyByAliasName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingStaticDirectivesMustBePlacedAfterUsingNamespaceDirectives">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.ReadabilityRules">\r
+      <Rules>\r
+        <Rule Name="CommentsMustContainText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotPrefixCallsWithBaseUnlessLocalImplementationExists">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PrefixLocalCallsWithThis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PrefixCallsCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningParenthesisMustBeOnDeclarationLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingParenthesisMustBeOnLineOfLastParameter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingParenthesisMustBeOnLineOfOpeningParenthesis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CommaMustBeOnSameLineAsPreviousParameter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterListMustFollowDeclaration">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterMustFollowComma">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SplitParametersMustStartOnLineAfterDeclaration">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParametersMustBeOnSameLineOrSeparateLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterMustNotSpanMultipleLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClauseMustFollowPreviousClause">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClausesMustBeOnSeparateLinesOrAllOnOneLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClauseMustBeginOnNewLineWhenPreviousClauseSpansMultipleLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="QueryClausesSpanningMultipleLinesMustBeginOnOwnLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotPlaceRegionsWithinElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainEmptyStatements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainMultipleStatementsOnOneLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="BlockStatementsMustNotContainEmbeddedComments">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="BlockStatementsMustNotContainEmbeddedRegions">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseStringEmptyForEmptyStrings">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseBuiltInTypeAlias">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseShorthandForNullableTypes">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="StyleCop.CSharp.SpacingRules">\r
+      <Rules>\r
+        <Rule Name="CommasMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SemicolonsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationLinesMustBeginWithSingleSpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentsMustBeginWithSingleSpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PreprocessorKeywordsMustNotBePrecededBySpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OperatorKeywordMustBeFollowedBySpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningCurlyBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingCurlyBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningGenericBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingGenericBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="OpeningAttributeBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingAttributeBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NullableTypeSymbolsMustNotBePrecededBySpace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="MemberAccessSymbolsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="IncrementDecrementSymbolsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="NegativeSignsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PositiveSignsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DereferenceAndAccessOfSymbolsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ColonsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainMultipleWhitespaceInARow">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CodeMustNotContainSpaceAfterNewKeywordInImplicitlyTypedArrayAllocation">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="TabsMustNotBeUsed">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotSplitNullConditionalOperators">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+  </Analyzers>\r
+</StyleCopSettings>
\ No newline at end of file
diff --git a/TVHome/TVHome/TVHome.cs b/TVHome/TVHome/TVHome.cs
new file mode 100644 (file)
index 0000000..c510c0b
--- /dev/null
@@ -0,0 +1,37 @@
+using System;\r
+using System.Collections.Generic;\r
+using System.Diagnostics;\r
+using System.Linq;\r
+using System.Text;\r
+using TVHome.DataModels;\r
+using TVHome.Models;\r
+using TVHome.Utils;\r
+using TVHome.Views;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome\r
+{\r
+    public class App : Application\r
+    {\r
+        public App()\r
+        {\r
+            // The root page of your application\r
+            MainPage = new MainPage();\r
+        }\r
+\r
+        protected override void OnStart()\r
+        {\r
+            // Handle when your app starts\r
+        }\r
+\r
+        protected override void OnSleep()\r
+        {\r
+            // Handle when your app sleeps\r
+        }\r
+\r
+        protected override void OnResume()\r
+        {\r
+            // Handle when your app resumes\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/TVHome.csproj b/TVHome/TVHome/TVHome.csproj
new file mode 100644 (file)
index 0000000..e3d1668
--- /dev/null
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <PropertyGroup>\r
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
+    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>\r
+    <ProjectGuid>{54DD6673-7E64-48E6-A008-4D455E19E017}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <RootNamespace>TVHome</RootNamespace>\r
+    <AssemblyName>TVHome</AssemblyName>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <TargetFrameworkProfile>Profile259</TargetFrameworkProfile>\r
+    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>\r
+    <NuGetPackageImportStamp>\r
+    </NuGetPackageImportStamp>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DebugType>portable</DebugType>\r
+    <Optimize>false</Optimize>\r
+    <OutputPath>bin\Debug\</OutputPath>\r
+    <DefineConstants>DEBUG;TRACE</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+    <ConsolePause>false</ConsolePause>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <DebugType>portable</DebugType>\r
+    <Optimize>true</Optimize>\r
+    <OutputPath>bin\Release\</OutputPath>\r
+    <DefineConstants>TRACE</DefineConstants>\r
+    <ErrorReport>prompt</ErrorReport>\r
+    <WarningLevel>4</WarningLevel>\r
+    <ConsolePause>false</ConsolePause>\r
+  </PropertyGroup>\r
+  <ItemGroup>\r
+    <Compile Include="Controls\MainPanelButton.xaml.cs">\r
+      <DependentUpon>MainPanelButton.xaml</DependentUpon>\r
+    </Compile>\r
+    <Compile Include="Controls\SubPanelButton.xaml.cs">\r
+      <DependentUpon>SubPanelButton.xaml</DependentUpon>\r
+    </Compile>\r
+    <Compile Include="DataModels\AppControlAction.cs" />\r
+    <Compile Include="DataModels\BTLaunchAction.cs" />\r
+    <Compile Include="DataModels\DBItem.cs" />\r
+    <Compile Include="DataModels\BTOffAction.cs" />\r
+    <Compile Include="DataModels\BTOnAction.cs" />\r
+    <Compile Include="DataModels\BTSettingShortcutInfo.cs" />\r
+    <Compile Include="DataModels\HomeMenuAppShortcutInfo.cs" />\r
+    <Compile Include="DataModels\IDBItem.cs" />\r
+    <Compile Include="DataModels\WiFiLaunchAction.cs" />\r
+    <Compile Include="Models\SettingShortcutFactory.cs" />\r
+    <Compile Include="Models\AppShortcutController.cs" />\r
+    <Compile Include="DataModels\AppShortcutInfo.cs" />\r
+    <Compile Include="Models\RecentShortcutController.cs" />\r
+    <Compile Include="DataModels\IAction.cs" />\r
+    <Compile Include="DataModels\MediaControlAction.cs" />\r
+    <Compile Include="DataModels\RecentShortcutInfo.cs" />\r
+    <Compile Include="Models\SettingShortcutController.cs" />\r
+    <Compile Include="DataModels\ShortcutInfo.cs" />\r
+    <Compile Include="DataModels\StateDescription.cs" />\r
+    <Compile Include="DataModels\WiFiOffAction.cs" />\r
+    <Compile Include="DataModels\WiFiOnAction.cs" />\r
+    <Compile Include="DataModels\WiFiSettingShortcutInfo.cs" />\r
+    <Compile Include="TVHome.cs" />\r
+    <Compile Include="Properties\AssemblyInfo.cs" />\r
+    <Compile Include="Utils\AppControlUtils.cs" />\r
+    <Compile Include="Utils\AppShortcutStorage.cs" />\r
+    <Compile Include="Utils\DebuggingUtils.cs" />\r
+    <Compile Include="Utils\IAppControl.cs" />\r
+    <Compile Include="Utils\IApplicationManagerAPIs.cs" />\r
+    <Compile Include="Utils\IBTAPIs.cs" />\r
+    <Compile Include="Utils\IDBAPIs.cs" />\r
+    <Compile Include="Utils\IPackageManager.cs" />\r
+    <Compile Include="Utils\IWifiAPIs.cs" />\r
+    <Compile Include="Utils\IDebuggingAPIs.cs" />\r
+    <Compile Include="Utils\ITVHome.cs" />\r
+    <Compile Include="Utils\PackageManagerUtils.cs" />\r
+    <Compile Include="Utils\RecentShortcutStorage.cs" />\r
+    <Compile Include="Utils\TVHomeImpl.cs" />\r
+    <Compile Include="ViewModels\MainPageViewModel.cs" />\r
+    <Compile Include="Views\MainPage.xaml.cs">\r
+      <DependentUpon>MainPage.xaml</DependentUpon>\r
+    </Compile>\r
+    <Compile Include="Views\MainPanel.xaml.cs">\r
+      <DependentUpon>MainPanel.xaml</DependentUpon>\r
+    </Compile>\r
+    <Compile Include="Views\SubPanel.xaml.cs">\r
+      <DependentUpon>SubPanel.xaml</DependentUpon>\r
+    </Compile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Views\MainPanel.xaml">\r
+      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>\r
+      <SubType>Designer</SubType>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Controls\MainPanelButton.xaml">\r
+      <SubType>Designer</SubType>\r
+      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Controls\SubPanelButton.xaml">\r
+      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>\r
+      <SubType>Designer</SubType>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Views\MainPage.xaml">\r
+      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>\r
+      <SubType>Designer</SubType>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Views\SubPanel.xaml">\r
+      <Generator>MSBuild:UpdateDesignTimeXaml</Generator>\r
+      <SubType>Designer</SubType>\r
+    </EmbeddedResource>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Reference Include="Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">\r
+      <HintPath>..\..\packages\Xamarin.Forms.2.3.4.192-pre2\lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Core.dll</HintPath>\r
+      <Private>True</Private>\r
+    </Reference>\r
+    <Reference Include="Xamarin.Forms.Platform, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">\r
+      <HintPath>..\..\packages\Xamarin.Forms.2.3.4.192-pre2\lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Platform.dll</HintPath>\r
+      <Private>True</Private>\r
+    </Reference>\r
+    <Reference Include="Xamarin.Forms.Xaml, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">\r
+      <HintPath>..\..\packages\Xamarin.Forms.2.3.4.192-pre2\lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.Xaml.dll</HintPath>\r
+      <Private>True</Private>\r
+    </Reference>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="packages.config" />\r
+  </ItemGroup>\r
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />\r
+  <Import Project="..\..\packages\Xamarin.Forms.2.3.4.192-pre2\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets" Condition="Exists('..\..\packages\Xamarin.Forms.2.3.4.192-pre2\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets')" />\r
+  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">\r
+    <PropertyGroup>\r
+      <ErrorText>이 프로젝트는 이 컴퓨터에 없는 NuGet 패키지를 참조합니다. 해당 패키지를 다운로드하려면 NuGet 패키지 복원을 사용하십시오. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkID=322105를 참조하십시오. 누락된 파일은 {0}입니다.</ErrorText>\r
+    </PropertyGroup>\r
+    <Error Condition="!Exists('..\..\packages\Xamarin.Forms.2.3.4.192-pre2\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Xamarin.Forms.2.3.4.192-pre2\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20\Xamarin.Forms.targets'))" />\r
+  </Target>\r
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.\r
+               Other similar extension points exist, see Microsoft.Common.targets.\r
+       <Target Name="BeforeBuild">\r
+       </Target>\r
+       <Target Name="AfterBuild">\r
+       </Target>\r
+       -->\r
+</Project>
\ No newline at end of file
diff --git a/TVHome/TVHome/Utils/AppControlUtils.cs b/TVHome/TVHome/Utils/AppControlUtils.cs
new file mode 100644 (file)
index 0000000..46dd159
--- /dev/null
@@ -0,0 +1,61 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public sealed class AppControlUtils\r
+    {\r
+        private static IAppControl iam;\r
+        private static readonly AppControlUtils instance = new AppControlUtils();\r
+\r
+        public static AppControlUtils Instance\r
+        {\r
+            get { return instance; }\r
+        }\r
+\r
+        private class DefaultAM : IAppControl\r
+        {\r
+            public void SendLaunchRequest(string PkgID)\r
+            {\r
+            }\r
+        }\r
+\r
+        private AppControlUtils()\r
+        {\r
+            if (DependencyService.Get<IAppControl>() != null)\r
+            {\r
+                iam = DependencyService.Get<IAppControl>();\r
+            }\r
+            else\r
+            {\r
+                iam = new DefaultAM();\r
+            }\r
+        }\r
+\r
+        public static void SendLaunchRequest(string PkgID)\r
+        {\r
+            iam.SendLaunchRequest(PkgID);\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/AppShortcutStorage.cs b/TVHome/TVHome/Utils/AppShortcutStorage.cs
new file mode 100644 (file)
index 0000000..219410b
--- /dev/null
@@ -0,0 +1,253 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+using TVHome.DataModels;\r
+\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public class AppShortcutStorage\r
+    {\r
+        private static AppShortcutStorage instance = new AppShortcutStorage();\r
+\r
+        private static List<HomeMenuAppShortcutInfo> HomeMenuList = new List<HomeMenuAppShortcutInfo>();\r
+        private static List<AppShortcutInfo> list = new List<AppShortcutInfo>();\r
+\r
+        private string DBName = "tvhome.apps";\r
+        //private string CreateTableStatement = "CREATE TABLE IF NOT EXISTS app_shortcut(" +\r
+        private string CreateTableStatement = "CREATE TABLE app_shortcut(" +\r
+            "id TEXT PRIMARY KEY, package_id TEXT, app_id TEXT, app_name TEXT);";\r
+\r
+        public static AppShortcutStorage Instance\r
+        {\r
+            get;\r
+        }\r
+\r
+        private AppShortcutStorage()\r
+        {\r
+            DebuggingUtils.Err("AppShortcutStorage ------------------------------");\r
+\r
+            DebuggingUtils.Err("Create Table");\r
+            if (DependencyService.Get<IDBAPIs>().ExecSQL(DBName, CreateTableStatement) == false)\r
+            {\r
+                DebuggingUtils.Err("DB Creation Failed!!! " + CreateTableStatement);\r
+            }\r
+\r
+            DebuggingUtils.Err("Create Apps ------------------------------");\r
+            AppShortcutInfo app1 = new AppShortcutInfo()\r
+            {\r
+                ID = "app1",\r
+                AppName = "app1",\r
+                PackageID = "org.tizen.settings",\r
+                AppID = "org.tizen.settings",\r
+                StateDescriptions =\r
+                    {\r
+                        {\r
+                            "default",\r
+                            new StateDescription\r
+                            {\r
+                                Label = "default",\r
+                                IconPath = "wifion.png",    // result[2]\r
+                                Action = new AppControlAction()\r
+                                {\r
+                                    PkgID = "org.tizen.settings"    // result[1]\r
+                                }\r
+                            }\r
+                        },\r
+                    }\r
+            };\r
+            Create(app1);\r
+            AppShortcutInfo app2 = new AppShortcutInfo()\r
+            {\r
+                ID = "app2",\r
+                AppName = "app2",\r
+                PackageID = "org.tizen.settings",\r
+                AppID = "org.tizen.settings",\r
+                StateDescriptions =\r
+                    {\r
+                        {\r
+                            "default",\r
+                            new StateDescription\r
+                            {\r
+                               Label = "default",\r
+                                IconPath = "wifion.png",    // result[2]\r
+                                Action = new AppControlAction()\r
+                                {\r
+                                    PkgID = "org.tizen.settings"    // result[1]\r
+                                }\r
+                            }\r
+                        },\r
+                    }\r
+            };\r
+            Create(app2);\r
+            AppShortcutInfo app3 = new AppShortcutInfo()\r
+            {\r
+                ID = "app3",\r
+                AppName = "app3",\r
+                PackageID = "org.tizen.settings",\r
+                AppID = "org.tizen.settings",\r
+                StateDescriptions =\r
+                    {\r
+                        {\r
+                            "default",\r
+                            new StateDescription\r
+                            {\r
+                                Label = "default",\r
+                                IconPath = "wifion.png",    // result[2]\r
+                                Action = new AppControlAction()\r
+                                {\r
+                                    PkgID = "org.tizen.settings"    // result[1]\r
+                                }\r
+                            }\r
+                        },\r
+                    }\r
+            };\r
+            Create(app3);\r
+\r
+            // DB Test code\r
+            DebuggingUtils.Err("Read Apps ------------------------------");\r
+            Read();\r
+        }\r
+\r
+        public bool Create(AppShortcutInfo app)\r
+        {\r
+            string query = "INSERT INTO app_shortcut VALUES(";\r
+\r
+            foreach(var value in app.GetColumnValues())\r
+            {\r
+                query += "'";\r
+                query += value;\r
+                query += "', ";\r
+            }\r
+            query = query.Remove(query.Length - 2);\r
+            query += ");";\r
+\r
+            DebuggingUtils.Dbg(DBName + ", " + query);\r
+\r
+            if (DependencyService.Get<IDBAPIs>().ExecSQL(DBName, query) == false)\r
+            {\r
+                DebuggingUtils.Err("DB inserting Failed!!! " + query);\r
+            }\r
+            return false;\r
+        }\r
+\r
+        public AppShortcutInfo Read(string key)\r
+        {\r
+            AppShortcutInfo appShortcutInfo = null;\r
+\r
+            foreach (var item in list)\r
+            {\r
+                if (item.StateDescriptions["default"].Label.Equals(key))\r
+                {\r
+                    appShortcutInfo = item;\r
+                    return appShortcutInfo;\r
+                }\r
+            }\r
+\r
+            return null;\r
+        }\r
+\r
+        public static IEnumerable<AppShortcutInfo> Read()\r
+        {\r
+            // DB Test code\r
+                       /*\r
+            {\r
+                DebuggingUtils.Dbg("Read test");\r
+                string query = "SELECT * FROM app_shortcut;";\r
+                IEnumerable<DBItem> items;\r
+\r
+                if (DependencyService.Get<IDBAPIs>().ExecSQL(DBName, query, out items) == false)\r
+                {\r
+                    DebuggingUtils.Err("DB Read Failed!!! " + query);\r
+                }\r
+\r
+                List<AppShortcutInfo> shortcuts = new List<AppShortcutInfo>();\r
+                foreach(var item in items)\r
+                {\r
+                    AppShortcutInfo s = new AppShortcutInfo();\r
+                    s.SetDBItem(item);\r
+                    shortcuts.Add(s);\r
+                }\r
+\r
+                // Testing code, instead of this shortcuts should be returned.\r
+                DebuggingUtils.Dbg("-----------------------");\r
+                foreach (var s in shortcuts)\r
+                {\r
+                    DebuggingUtils.Dbg(String.Format("AppShortcut, {0}, {1}, {2}", s.AppName, s.PackageID, s.AppID));\r
+                }\r
+                DebuggingUtils.Dbg("-----------------------");\r
+            }\r
+                       */\r
+\r
+            // Actual Test code\r
+            List<AppShortcutInfo> list = new List<AppShortcutInfo>();\r
+            Dictionary<string, string[]> pkgList = PackageManagerUtils.Instance.GetPackageList();\r
+\r
+            string[] result;\r
+            AppShortcutInfo shortcutInfo;\r
+\r
+            foreach (KeyValuePair<string, string[]> item in pkgList)\r
+            {\r
+                result = pkgList[item.Key];\r
+                shortcutInfo = new AppShortcutInfo()\r
+                {\r
+                    StateDescriptions =\r
+                    {\r
+                        {\r
+                            "default",\r
+                            new StateDescription\r
+                            {\r
+                                Label = result[0],\r
+                                IconPath = "wifion.png",    // result[2]\r
+                                Action = new AppControlAction()\r
+                                {\r
+                                    PkgID = "org.tizen.settings"    // result[1]\r
+                                }\r
+                            }\r
+                        },\r
+                    }\r
+                };\r
+                shortcutInfo.UpdateState();\r
+                list.Add(shortcutInfo);\r
+            }\r
+\r
+            return list;\r
+        }\r
+\r
+        public bool Update(AppShortcutInfo shortcut)\r
+        {\r
+            return false;\r
+        }\r
+\r
+        public bool Delete(AppShortcutInfo shortcut)\r
+        {\r
+            if (list.Remove(shortcut))\r
+            {\r
+                return true;\r
+            }\r
+            else\r
+            {\r
+                return false;\r
+            }\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/DBUtil.cs b/TVHome/TVHome/Utils/DBUtil.cs
new file mode 100644 (file)
index 0000000..de0e59c
--- /dev/null
@@ -0,0 +1,20 @@
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public class DBUtil\r
+    {\r
+        public String DBFileName\r
+        {\r
+            get;\r
+            set;\r
+        }\r
+\r
+        public DBUtil(string dbFilename)\r
+        {\r
+\r
+        }\r
+\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/DebuggingUtils.cs b/TVHome/TVHome/Utils/DebuggingUtils.cs
new file mode 100644 (file)
index 0000000..0735dc2
--- /dev/null
@@ -0,0 +1,92 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    /// <summary>\r
+    /// A debugging utility class.\r
+    /// </summary>\r
+    public sealed class DebuggingUtils\r
+    {\r
+        private static IDebuggingAPIs ism;\r
+        private static readonly DebuggingUtils instance = new DebuggingUtils();\r
+\r
+        /// <summary>\r
+        /// A method provides instance of DebuggingUtils. </summary>\r
+        public static DebuggingUtils Instance\r
+        {\r
+            get { return instance; }\r
+        }\r
+\r
+        /// <summary>\r
+        /// Default implementation of IDebuggingAPIs interface .\r
+        /// This is required for the unit testing of the Calculator application. </summary>\r
+        private class DefaultSM : IDebuggingAPIs\r
+        {\r
+            public void Dbg(string message)\r
+            {\r
+            }\r
+\r
+            public void Err(string message)\r
+            {\r
+            }\r
+\r
+            public void Popup(string message)\r
+            {\r
+            }\r
+        }\r
+\r
+        /// <summary>\r
+        /// DebuggingUtils constructor which set interface instance. </summary>\r
+        private DebuggingUtils()\r
+        {\r
+            if (DependencyService.Get<IDebuggingAPIs>() != null)\r
+            {\r
+                ism = DependencyService.Get<IDebuggingAPIs>();\r
+            }\r
+            else\r
+            {\r
+                ism = new DefaultSM();\r
+            }\r
+        }\r
+\r
+        /// <summary>\r
+        /// A method displays a debugging message </summary>\r
+        /// <param name="message"> A list of command line arguments.</param>\r
+        public static void Dbg(string message)\r
+        {\r
+            ism.Dbg(message);\r
+        }\r
+\r
+        /// <summary>\r
+        /// A method displays a error message </summary>\r
+        /// <param name="message"> A list of command line arguments.</param>\r
+        public static void Err(string message)\r
+        {\r
+            ism.Err(message);\r
+        }\r
+\r
+        /// <summary>\r
+        /// A method displays a pop up  message </summary>\r
+        /// <param name="message"> A list of command line arguments.</param>\r
+        public static void Popup(string message)\r
+        {\r
+            ism.Popup(message);\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IAppControl.cs b/TVHome/TVHome/Utils/IAppControl.cs
new file mode 100644 (file)
index 0000000..677a28c
--- /dev/null
@@ -0,0 +1,13 @@
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public interface IAppControl\r
+    {\r
+        void SendLaunchRequest(string PkgID);\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IApplicationManagerAPIs.cs b/TVHome/TVHome/Utils/IApplicationManagerAPIs.cs
new file mode 100644 (file)
index 0000000..a836cb7
--- /dev/null
@@ -0,0 +1,29 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+namespace TVHome.Utils\r
+{\r
+       public interface IApplicationManagerAPIs\r
+       {\r
+               Task<Dictionary<string, string[]>> GetRecentApplications();\r
+       }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IBTAPIs.cs b/TVHome/TVHome/Utils/IBTAPIs.cs
new file mode 100644 (file)
index 0000000..2cd08bf
--- /dev/null
@@ -0,0 +1,27 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public interface IBTAPIs\r
+    {\r
+        void BTOn();\r
+\r
+        void BTOff();\r
+\r
+        void LaunchBTSetting();\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IDBAPIs.cs b/TVHome/TVHome/Utils/IDBAPIs.cs
new file mode 100644 (file)
index 0000000..72a38f5
--- /dev/null
@@ -0,0 +1,28 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System.Collections.Generic;\r
+using TVHome.DataModels;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public interface IDBAPIs\r
+    {\r
+        bool ExecSQL(string dbName, string sql);\r
+\r
+        bool ExecSQL(string dbName, string sql, out IEnumerable<DBItem> items);\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IDebuggingAPIs.cs b/TVHome/TVHome/Utils/IDebuggingAPIs.cs
new file mode 100644 (file)
index 0000000..8270093
--- /dev/null
@@ -0,0 +1,45 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+namespace TVHome.Utils\r
+{\r
+    /// <summary>\r
+    /// A interface contains debugging methods which are using platform subsystems.\r
+    /// </summary>\r
+    /// <remarks>\r
+    /// Implementing this class should be occurred in platform project.\r
+    /// Also the implementation should be registered to the DependencyService in a app initialization.\r
+    /// Please refer to Xamarin Dependency Service\r
+    /// https://developer.xamarin.com/guides/xamarin-forms/dependency-service/introduction/\r
+    /// </remarks>\r
+    public interface IDebuggingAPIs\r
+    {\r
+        /// <summary>\r
+        /// A method displays a debugging log. </summary>\r
+        /// <param name="message"> A debugging message.</param>\r
+        void Popup(string message);\r
+\r
+        /// <summary>\r
+        /// A method displays a error log. </summary>\r
+        /// <param name="message"> A error message.</param>\r
+        void Dbg(string message);\r
+\r
+        /// <summary>\r
+        /// A method displays a dialog with a given message. </summary>\r
+        /// <param name="message"> A debugging message.</param>\r
+        void Err(string message);\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IPackageManager.cs b/TVHome/TVHome/Utils/IPackageManager.cs
new file mode 100644 (file)
index 0000000..acbb567
--- /dev/null
@@ -0,0 +1,40 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    /// <summary>\r
+    /// A interface contains debugging methods which are using platform subsystems.\r
+    /// </summary>\r
+    /// <remarks>\r
+    /// Implementing this class should be occurred in platform project.\r
+    /// Also the implementation should be registered to the DependencyService in a app initialization.\r
+    /// Please refer to Xamarin Dependency Service\r
+    /// https://developer.xamarin.com/guides/xamarin-forms/dependency-service/introduction/\r
+    /// </remarks>\r
+    public interface IPackageManager\r
+    {\r
+        Dictionary<string, string[]> GetPackageList();\r
+\r
+        string GetPackage(string PkgID);\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/ITVHome.cs b/TVHome/TVHome/Utils/ITVHome.cs
new file mode 100644 (file)
index 0000000..34e3d02
--- /dev/null
@@ -0,0 +1,38 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using TVHome.Models;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public interface ITVHome\r
+    {\r
+        AppShortcutController AppShortcutControllerInstance\r
+        {\r
+            get;\r
+        }\r
+\r
+        RecentShortcutController RecentShortcutControllerInstance\r
+        {\r
+            get;\r
+        }\r
+\r
+        SettingShortcutController SettingShortcutControllerInstance\r
+        {\r
+            get;\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/IWifiAPIs.cs b/TVHome/TVHome/Utils/IWifiAPIs.cs
new file mode 100644 (file)
index 0000000..4dd446b
--- /dev/null
@@ -0,0 +1,27 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public interface IWifiAPIs\r
+    {\r
+        void WifiOn();\r
+\r
+        void WifiOff();\r
+\r
+        void LaunchWifiSetting();\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/PackageManagerUtils.cs b/TVHome/TVHome/Utils/PackageManagerUtils.cs
new file mode 100644 (file)
index 0000000..5b933c3
--- /dev/null
@@ -0,0 +1,73 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Linq;\r
+using System.Text;\r
+using System.Threading.Tasks;\r
+\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public sealed class PackageManagerUtils\r
+    {\r
+        private static IPackageManager ipm;\r
+        private static readonly PackageManagerUtils instance = new PackageManagerUtils();\r
+\r
+        public static PackageManagerUtils Instance\r
+        {\r
+            get { return instance; }\r
+        }\r
+\r
+        private class DefaultPM : IPackageManager\r
+        {\r
+            public Dictionary<string, string[]> GetPackageList()\r
+            {\r
+                return null;\r
+            }\r
+\r
+            public string GetPackage(string PkgID)\r
+            {\r
+                return null;\r
+            }\r
+        }\r
+\r
+        private PackageManagerUtils()\r
+        {\r
+            if (DependencyService.Get<IPackageManager>() != null)\r
+            {\r
+                ipm = DependencyService.Get<IPackageManager>();\r
+            }\r
+            else\r
+            {\r
+                ipm = new DefaultPM();\r
+            }\r
+        }\r
+\r
+        public Dictionary<string, string[]> GetPackageList()\r
+        {\r
+            return ipm.GetPackageList();\r
+        }\r
+\r
+        public string GetPackage(string PkgID)\r
+        {\r
+            return ipm.GetPackage(PkgID);\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/RecentShortcutStorage.cs b/TVHome/TVHome/Utils/RecentShortcutStorage.cs
new file mode 100644 (file)
index 0000000..20c49c4
--- /dev/null
@@ -0,0 +1,63 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System.Collections.Generic;\r
+using TVHome.DataModels;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public class RecentShortcutStorage\r
+    {\r
+        public RecentShortcutStorage()\r
+        {\r
+\r
+        }\r
+\r
+        public static bool Create()\r
+        {\r
+            return false;\r
+        }\r
+\r
+        public static RecentShortcutInfo Read(string key)\r
+        {\r
+                       RecentShortcutInfo recentShortcutInfo = new RecentShortcutInfo();\r
+            return recentShortcutInfo;\r
+        }\r
+\r
+        public static IEnumerable<RecentShortcutInfo> Read()\r
+        {\r
+            List<RecentShortcutInfo> list = new List<RecentShortcutInfo>();\r
+\r
+            return list;\r
+        }\r
+\r
+        public static bool Update(ShortcutInfo shortcut)\r
+        {\r
+            // 받은 인자는 조정이 필요함.\r
+            return false;\r
+        }\r
+\r
+        public static void Delete(ShortcutInfo shortcut)\r
+        {\r
+            // 받은 인자는 조정이 필요함.\r
+        }\r
+\r
+        public static void DeleteAll()\r
+        {\r
+            // 받은 인자는 조정이 필요함.\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/Utils/TVHomeImpl.cs b/TVHome/TVHome/Utils/TVHomeImpl.cs
new file mode 100644 (file)
index 0000000..e90fc9e
--- /dev/null
@@ -0,0 +1,64 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using TVHome.Models;\r
+\r
+namespace TVHome.Utils\r
+{\r
+    public class TVHomeImpl : ITVHome\r
+    {\r
+        private static readonly TVHomeImpl instance = new TVHomeImpl();\r
+        public static ITVHome GetInstance\r
+        {\r
+            get\r
+            {\r
+                return instance;\r
+            }\r
+        }\r
+\r
+        private TVHomeImpl()\r
+        {\r
+\r
+        }\r
+\r
+        private static readonly AppShortcutController appShortcutController = new AppShortcutController();\r
+        public AppShortcutController AppShortcutControllerInstance\r
+        {\r
+            get\r
+            {\r
+                return appShortcutController;\r
+            }\r
+        }\r
+\r
+        private static readonly RecentShortcutController recentShortcutController = new RecentShortcutController();\r
+        public RecentShortcutController RecentShortcutControllerInstance\r
+        {\r
+            get\r
+            {\r
+                return recentShortcutController;\r
+            }\r
+        }\r
+\r
+        private static readonly SettingShortcutController settingShortcutController = new SettingShortcutController();\r
+        public SettingShortcutController SettingShortcutControllerInstance\r
+        {\r
+            get\r
+            {\r
+                return settingShortcutController;\r
+            }\r
+        }\r
+    }\r
+}\r
diff --git a/TVHome/TVHome/ViewModels/MainPageViewModel.cs b/TVHome/TVHome/ViewModels/MainPageViewModel.cs
new file mode 100644 (file)
index 0000000..0f70c16
--- /dev/null
@@ -0,0 +1,98 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections;\r
+using System.Collections.Generic;\r
+using System.ComponentModel;\r
+using System.Windows.Input;\r
+using System.Threading.Tasks;\r
+using TVHome.DataModels;\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.ViewModels\r
+{\r
+    public class MainPageViewModel : INotifyPropertyChanged\r
+    {\r
+        public IEnumerable<ShortcutInfo> MainList { get; set; }\r
+        public IEnumerable<ShortcutInfo> RecentList { get; set; }\r
+        public IEnumerable<ShortcutInfo> AppList { get; set; }\r
+        public IEnumerable<ShortcutInfo> SettingsList { get; set; }\r
+\r
+        public event PropertyChangedEventHandler PropertyChanged;\r
+        protected void OnPropertyChanged(string name)\r
+        {\r
+            PropertyChangedEventHandler handler = PropertyChanged;\r
+            if (handler != null)\r
+            {\r
+                handler(this, new PropertyChangedEventArgs(name));\r
+            }\r
+        }\r
+        public MainPageViewModel()\r
+        {\r
+            string[] AppName = { "Recent", "Apps", "Settings" };\r
+            string[] AppControlID = { "org.tizen.settings", "org.tizen.apps", "org.tizen.settings" };\r
+\r
+            List<ShortcutInfo> TempList = new List<ShortcutInfo>();\r
+            for (int i = 0; i < 3; i++)\r
+            {\r
+                ShortcutInfo shortcutInfo = new HomeMenuAppShortcutInfo()\r
+                {\r
+                    StateDescriptions =\r
+                    {\r
+                        {\r
+                            "default",\r
+                            new StateDescription\r
+                            {\r
+                                Label = AppName[i],\r
+                                IconPath = "wifion.png",\r
+                                Action = new AppControlAction()\r
+                                {\r
+                                    PkgID = AppControlID[i]\r
+                                }\r
+                            }\r
+                        },\r
+                    }\r
+                };\r
+                shortcutInfo.UpdateState();\r
+                TempList.Add(shortcutInfo);\r
+            }\r
+            MainList = TempList;\r
+            OnPropertyChanged("MainList");\r
+\r
+                       MakeRecentButtons();\r
+\r
+                       AppList = TVHomeImpl.GetInstance.AppShortcutControllerInstance.GetPackageList();\r
+\r
+            OnPropertyChanged("AppList");\r
+\r
+            //SettingsList = TVHomeImpl.GetInstance.AppShortcutControllerInstnace.GetPackageList();\r
+            SettingsList = TVHomeImpl.GetInstance.SettingShortcutControllerInstance.GetList();\r
+            OnPropertyChanged("SettingsList");\r
+        }\r
+\r
+               private async void MakeRecentButtons()\r
+               {\r
+                       RecentList = await TVHomeImpl.GetInstance.RecentShortcutControllerInstance.GetList();\r
+                       if (RecentList != null)\r
+                       {\r
+                               OnPropertyChanged("RecentList");\r
+                       }\r
+               }\r
+\r
+       }\r
+}\r
diff --git a/TVHome/TVHome/Views/MainPage.xaml b/TVHome/TVHome/Views/MainPage.xaml
new file mode 100644 (file)
index 0000000..dd2c91e
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8" ?>\r
+<ContentPage x:Class="TVHome.Views.MainPage"\r
+             xmlns="http://xamarin.com/schemas/2014/forms"\r
+             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"\r
+             xmlns:Views="clr-namespace:TVHome.Views"\r
+             xmlns:ViewModels="clr-namespace:TVHome.ViewModels"\r
+             Appearing="OnAppearing">\r
+    <ContentPage.BackgroundColor>\r
+        <Color>White</Color>\r
+    </ContentPage.BackgroundColor>\r
+    <ContentPage.BindingContext>\r
+        <ViewModels:MainPageViewModel />\r
+    </ContentPage.BindingContext>\r
+    <ContentPage.Content>\r
+        <RelativeLayout>\r
+            <Views:MainPanel x:Name="PageMainPanel"\r
+                             RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.14}"\r
+                             RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.24}"\r
+                             RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.65}"\r
+                             RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=0.38}"\r
+                             ItemsSource="{Binding MainList}"/>\r
+\r
+            <Views:SubPanel x:Name="RecentSubPanel"\r
+                            RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.18}"\r
+                            RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=1}"\r
+                            RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.94}"\r
+                            ItemsSource="{Binding RecentList}" />\r
+\r
+            <Views:SubPanel x:Name="AppsSubPanel"\r
+                            RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.18}"\r
+                            RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=1}"\r
+                            RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.94}"\r
+                            ItemsSource="{Binding AppList}" />\r
+\r
+            <Views:SubPanel x:Name="SettingsSubPanel"\r
+                            RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.18}"\r
+                            RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width, Factor=1}"\r
+                            RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height, Factor=0.94}"\r
+                            ItemsSource="{Binding SettingsList}" />\r
+        </RelativeLayout>\r
+    </ContentPage.Content>\r
+</ContentPage>
\ No newline at end of file
diff --git a/TVHome/TVHome/Views/MainPage.xaml.cs b/TVHome/TVHome/Views/MainPage.xaml.cs
new file mode 100644 (file)
index 0000000..0ac00cf
--- /dev/null
@@ -0,0 +1,126 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Diagnostics;\r
+using System.Windows.Input;\r
+using TVHome.DataModels;\r
+using TVHome.Models;\r
+using TVHome.Utils;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Views\r
+{\r
+    /// <summary>\r
+    /// Root Page of Application\r
+    /// </summary>\r
+    public partial class MainPage : ContentPage\r
+    {\r
+\r
+        private Dictionary<string, SubPanel> SubPanelDictionary;\r
+        private SubPanel currentSubPanel;\r
+        public ICommand ChangeSubPanelCommand;\r
+\r
+        public MainPage()\r
+        {\r
+            InitializeComponent();\r
+            SubPanelDictionary = new Dictionary<string, SubPanel>();\r
+            SubPanelDictionary.Add("Recent", RecentSubPanel);\r
+            SubPanelDictionary.Add("Apps", AppsSubPanel);\r
+            SubPanelDictionary.Add("Settings", SettingsSubPanel);\r
+            PageMainPanel.OnFocusedCommand = new Command<string>((key) =>\r
+            {\r
+                DebuggingUtils.Dbg("MainPage : " + key);\r
+                if (currentSubPanel != null)\r
+                {\r
+                    currentSubPanel.HidePanel();\r
+                }\r
+                currentSubPanel = SubPanelDictionary[key];\r
+                currentSubPanel.ShowPanel();\r
+            });\r
+\r
+            // TODO : change this TESTING code!!!\r
+\r
+            // Model들 class들(AppShortController, HistoryShortcutController, SettingShortController)의 TVHomeImpl을 호출하여 사용할 수 있습니다.\r
+            //IEnumerable<AppShortcutInfo> appList = TVHomeImpl.GetInstance.AppShortcutControllerInstnace.GetList();\r
+\r
+            // TODO : SettingShortcuts의 생성은 SettingShortcutController가 SettingShortcutFactory를 사용하여 해야합니다.\r
+            // 다른곳에서 직접 SettingShortcutFactory를 사용하는 일은 없어야 합니다.\r
+\r
+            //var wifiButton = new Button\r
+            //{\r
+            //    Text = "WiFiSettingShortcut",\r
+            //};\r
+            //var wifiShortcutInfo = SettingShortcutFactory.Get(SettingID.WiFi);\r
+            //if (wifiShortcutInfo == null)\r
+            //{\r
+            //    Debug.Assert(false, "WiFiShortcutInfo is NULL!!!");\r
+            //}\r
+\r
+            //wifiButton.Clicked += (object sender, EventArgs e) =>\r
+            //{\r
+            //    if (wifiShortcutInfo.DoAction() == false)\r
+            //    {\r
+            //        DebuggingUtils.Popup("WiFi actions is failed, " + wifiShortcutInfo.CurrentDescription.Label);\r
+            //    }\r
+\r
+            //    Button btn = sender as Button;\r
+            //    btn.Text = wifiShortcutInfo.CurrentDescription.Label;\r
+            //};\r
+\r
+            //var btButton = new Button\r
+            //{\r
+            //    Text = "BTSettingShortcut",\r
+            //};\r
+            //var btShortcutInfo = SettingShortcutFactory.Get(SettingID.BLUETOOTH);\r
+            //if (btShortcutInfo == null)\r
+            //{\r
+            //    Debug.Assert(false, "BTShortcutInfo is NULL!!!");\r
+            //}\r
+\r
+            //btButton.Clicked += (object sender, EventArgs e) =>\r
+            //{\r
+            //    if (btShortcutInfo.DoAction() == false)\r
+            //    {\r
+            //        DebuggingUtils.Popup("BT actions is failed, " + btShortcutInfo.CurrentDescription.Label);\r
+            //    }\r
+\r
+            //    Button btn = sender as Button;\r
+            //    btn.Text = btShortcutInfo.CurrentDescription.Label;\r
+            //};\r
+\r
+            //Testing.Children.Add(new StackLayout\r
+            //{\r
+            //    VerticalOptions = LayoutOptions.Center,\r
+            //    Children =\r
+            //        {\r
+            //            new Label\r
+            //            {\r
+            //                HorizontalTextAlignment = TextAlignment.Center,\r
+            //                Text = "Welcome to Xamarin Forms!"\r
+            //            },\r
+            //            wifiButton,\r
+            //            btButton,\r
+            //        }\r
+            //});\r
+        }\r
+        private void OnAppearing(object sender, EventArgs e)\r
+        {\r
+            PageMainPanel.initialFocusing();\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome/Views/MainPanel.xaml b/TVHome/TVHome/Views/MainPanel.xaml
new file mode 100644 (file)
index 0000000..096191c
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<ContentView xmlns="http://xamarin.com/schemas/2014/forms"\r
+             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"\r
+             x:Class="TVHome.Views.MainPanel">\r
+    <ContentView.Content>\r
+        <Grid x:Name="PanelButtonGrid">\r
+            <Grid.ColumnDefinitions>\r
+                <ColumnDefinition Width="1*" />\r
+                <ColumnDefinition Width="1*" />\r
+                <ColumnDefinition Width="1*" />\r
+            </Grid.ColumnDefinitions>\r
+        </Grid>\r
+    </ContentView.Content>\r
+</ContentView>
\ No newline at end of file
diff --git a/TVHome/TVHome/Views/MainPanel.xaml.cs b/TVHome/TVHome/Views/MainPanel.xaml.cs
new file mode 100644 (file)
index 0000000..1553e06
--- /dev/null
@@ -0,0 +1,83 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.ComponentModel;\r
+using System.Windows.Input;\r
+using TVHome.Controls;\r
+using TVHome.DataModels;\r
+using TVHome.Utils;\r
+using TVHome.ViewModels;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Views\r
+{\r
+    /// <summary>\r
+    /// Main Panel in Main Page\r
+    /// </summary>\r
+    public partial class MainPanel : ContentView\r
+    {\r
+        public static readonly BindableProperty ItemsSourceProperty = BindableProperty.Create("ItemsSource", typeof(IEnumerable<ShortcutInfo>), typeof(MainPanel));\r
+\r
+        public IEnumerable<ShortcutInfo> ItemsSource\r
+        {\r
+            get { return (IEnumerable<ShortcutInfo>)GetValue(ItemsSourceProperty); }\r
+            set { SetValue(ItemsSourceProperty, value); }\r
+        }\r
+\r
+        public static readonly BindableProperty OnFocusedCommandProperty = BindableProperty.Create("OnFocusedCommand", typeof(ICommand), typeof(MainPanel));\r
+\r
+        public ICommand OnFocusedCommand\r
+        {\r
+            get { return (ICommand)GetValue(OnFocusedCommandProperty); }\r
+            set { SetValue(OnFocusedCommandProperty, value); }\r
+        }\r
+\r
+        public MainPanel()\r
+        {\r
+            InitializeComponent();\r
+            PropertyChanged += OnItemsSourcePropertyChanged;\r
+        }\r
+\r
+        private void OnItemsSourcePropertyChanged(object sender, PropertyChangedEventArgs e)\r
+        {\r
+            if (e.PropertyName != "ItemsSource") return;\r
+            var index = 0;\r
+            PanelButtonGrid.Children.Clear();\r
+            foreach (ShortcutInfo item in ItemsSource)\r
+            {\r
+                var button = new MainPanelButton();\r
+                button.View.BindingContext = item;\r
+                button.OnFocusedCommand = new Command(() =>\r
+                {\r
+                    OnFocusedCommand.Execute(item.StateDescriptions["default"].Label);\r
+                });\r
+                button.OnClickedCommand = new Command(() =>\r
+                {\r
+                    item.DoAction();\r
+                });\r
+                PanelButtonGrid.Children.Add(button.View, index++, 0);\r
+            }\r
+        }\r
+\r
+        public void initialFocusing()\r
+        {\r
+            var button = PanelButtonGrid.Children[1] as RelativeLayout;\r
+            button.Children[2].Focus();\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome/Views/SubPanel.xaml b/TVHome/TVHome/Views/SubPanel.xaml
new file mode 100644 (file)
index 0000000..a78d3c8
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<ContentView xmlns="http://xamarin.com/schemas/2014/forms"\r
+             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"\r
+             x:Class="TVHome.Views.SubPanel">\r
+    <ContentView.Content>\r
+        <ScrollView Orientation="Horizontal"\r
+                    HorizontalOptions="Center">\r
+            <StackLayout x:Name="PanelButtonStack"\r
+                         Orientation="Horizontal">\r
+            </StackLayout>\r
+        </ScrollView>\r
+    </ContentView.Content>\r
+</ContentView>
\ No newline at end of file
diff --git a/TVHome/TVHome/Views/SubPanel.xaml.cs b/TVHome/TVHome/Views/SubPanel.xaml.cs
new file mode 100644 (file)
index 0000000..398e87e
--- /dev/null
@@ -0,0 +1,104 @@
+/*\r
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd\r
+ *\r
+ * Licensed under the Flora License, Version 1.1 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ *     http://floralicense.org/license/\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ */\r
+\r
+using System;\r
+using System.Collections.Generic;\r
+using System.Windows.Input;\r
+using System.ComponentModel;\r
+using TVHome.Controls;\r
+using TVHome.DataModels;\r
+using TVHome.ViewModels;\r
+using Xamarin.Forms;\r
+\r
+namespace TVHome.Views\r
+{\r
+    /// <summary>\r
+    /// Sub Panel in Main Page\r
+    /// </summary>\r
+    public partial class SubPanel : ContentView\r
+    {\r
+        public static readonly BindableProperty ItemsSourceProperty = BindableProperty.Create("ItemsSource", typeof(IEnumerable<ShortcutInfo>), typeof(SubPanel));\r
+\r
+        public IEnumerable<ShortcutInfo> ItemsSource\r
+        {\r
+            get { return (IEnumerable<ShortcutInfo>)GetValue(ItemsSourceProperty); }\r
+            set { SetValue(ItemsSourceProperty, value); }\r
+        }\r
+\r
+        private bool isFocused;\r
+\r
+        public SubPanel()\r
+        {\r
+            InitializeComponent();\r
+            isFocused = false;\r
+            PropertyChanged += OnItemsSourcePropertyChanged;\r
+            HidePanel();\r
+        }\r
+\r
+        private void OnItemsSourcePropertyChanged(object sender, PropertyChangedEventArgs e)\r
+        {\r
+            if (e.PropertyName != "ItemsSource") return;\r
+            PanelButtonStack.Children.Clear();\r
+            foreach (ShortcutInfo item in ItemsSource)\r
+            {\r
+                var button = new SubPanelButton();\r
+                               button.View.BindingContext = item;\r
+                button.OnFocusedCommand = new Command(() =>\r
+                {\r
+                    FocusPanel();\r
+                });\r
+                button.OnClickedCommand = new Command(() =>\r
+                {\r
+                    item.DoAction();\r
+                });\r
+                PanelButtonStack.Children.Add(button.View);\r
+            }\r
+        }\r
+\r
+        public async void HidePanel()\r
+        {\r
+            isFocused = false;\r
+            foreach (var item in PanelButtonStack.Children)\r
+            {\r
+                item.IsEnabled = false;\r
+            }\r
+            this.TranslateTo(0, 1, 0);\r
+            await this.FadeTo(0, 0);\r
+        }\r
+\r
+        public async void ShowPanel()\r
+        {\r
+            isFocused = false;\r
+            foreach (var item in PanelButtonStack.Children)\r
+            {\r
+                item.IsEnabled = true;\r
+            }\r
+            this.TranslateTo(0, 0, 0);\r
+            await this.FadeTo(0.3, 0);\r
+        }\r
+\r
+        public async void FocusPanel()\r
+        {\r
+            if (isFocused) return;\r
+            isFocused = true;\r
+            var button = PanelButtonStack.Children[1] as RelativeLayout;\r
+            button.Children[2].Focus();\r
+\r
+            this.TranslateTo(0, -120, 300);\r
+            await this.FadeTo(0.99, 300);\r
+        }\r
+    }\r
+}
\ No newline at end of file
diff --git a/TVHome/TVHome/packages.config b/TVHome/TVHome/packages.config
new file mode 100644 (file)
index 0000000..edd3acf
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<packages>\r
+  <package id="Xamarin.Forms" version="2.3.4.192-pre2" targetFramework="portable45-net45+win8+wp8+wpa81" />\r
+</packages>
\ No newline at end of file