From 095ed00b89296e62ce6299f3697a2e24f26ea95b Mon Sep 17 00:00:00 2001
From: lzzz7 <54894040+lzzz7@users.noreply.github.com>
Date: Mon, 30 Sep 2019 19:24:28 +0800
Subject: [PATCH 1/3] Create 7
---
201731024118/7 | 1 +
1 file changed, 1 insertion(+)
create mode 100644 201731024118/7
diff --git a/201731024118/7 b/201731024118/7
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/201731024118/7
@@ -0,0 +1 @@
+
From ec8a435ffcff34d3f3a2d96fc32dd71d4938a0bf Mon Sep 17 00:00:00 2001
From: lzzz7 <1245736788@qq.com>
Date: Mon, 30 Sep 2019 21:48:26 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8F=90?=
=?UTF-8?q?=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
201731024118/7 | 1 -
.../DianMing/DaoLayer/DaoLayer.csproj | 57 +
.../DaoLayer/Properties/AssemblyInfo.cs | 36 +
201731024118/DianMing/DaoLayer/StudentDAO.cs | 26 +
.../DianMing/DataBase/DataBase.csproj | 53 +
.../DataBase/Properties/AssemblyInfo.cs | 36 +
.../DianMing/DataBase/StudentDataset.cs | 236 +++
201731024118/DianMing/DianMing.sln | 43 +
.../DianMing/DianMing/DianMing.csproj | 91 +
.../DianMing/DianMing/Form1.Designer.cs | 260 +++
201731024118/DianMing/DianMing/Form1.cs | 123 ++
201731024118/DianMing/DianMing/Form1.resx | 1514 +++++++++++++++++
201731024118/DianMing/DianMing/Program.cs | 21 +
.../DianMing/Properties/AssemblyInfo.cs | 36 +
.../DianMing/Properties/Resources.Designer.cs | 71 +
.../DianMing/Properties/Resources.resx | 117 ++
.../DianMing/Properties/Settings.Designer.cs | 30 +
.../DianMing/Properties/Settings.settings | 7 +
201731024118/DianMing/Entity/Entity.csproj | 47 +
.../Entity/Properties/AssemblyInfo.cs | 36 +
201731024118/DianMing/Entity/student.cs | 36 +
21 files changed, 2876 insertions(+), 1 deletion(-)
delete mode 100644 201731024118/7
create mode 100644 201731024118/DianMing/DaoLayer/DaoLayer.csproj
create mode 100644 201731024118/DianMing/DaoLayer/Properties/AssemblyInfo.cs
create mode 100644 201731024118/DianMing/DaoLayer/StudentDAO.cs
create mode 100644 201731024118/DianMing/DataBase/DataBase.csproj
create mode 100644 201731024118/DianMing/DataBase/Properties/AssemblyInfo.cs
create mode 100644 201731024118/DianMing/DataBase/StudentDataset.cs
create mode 100644 201731024118/DianMing/DianMing.sln
create mode 100644 201731024118/DianMing/DianMing/DianMing.csproj
create mode 100644 201731024118/DianMing/DianMing/Form1.Designer.cs
create mode 100644 201731024118/DianMing/DianMing/Form1.cs
create mode 100644 201731024118/DianMing/DianMing/Form1.resx
create mode 100644 201731024118/DianMing/DianMing/Program.cs
create mode 100644 201731024118/DianMing/DianMing/Properties/AssemblyInfo.cs
create mode 100644 201731024118/DianMing/DianMing/Properties/Resources.Designer.cs
create mode 100644 201731024118/DianMing/DianMing/Properties/Resources.resx
create mode 100644 201731024118/DianMing/DianMing/Properties/Settings.Designer.cs
create mode 100644 201731024118/DianMing/DianMing/Properties/Settings.settings
create mode 100644 201731024118/DianMing/Entity/Entity.csproj
create mode 100644 201731024118/DianMing/Entity/Properties/AssemblyInfo.cs
create mode 100644 201731024118/DianMing/Entity/student.cs
diff --git a/201731024118/7 b/201731024118/7
deleted file mode 100644
index 8b13789..0000000
--- a/201731024118/7
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/201731024118/DianMing/DaoLayer/DaoLayer.csproj b/201731024118/DianMing/DaoLayer/DaoLayer.csproj
new file mode 100644
index 0000000..af59b6f
--- /dev/null
+++ b/201731024118/DianMing/DaoLayer/DaoLayer.csproj
@@ -0,0 +1,57 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {7DB5EC20-3E7E-471E-9D69-EBD86C84927B}
+ Library
+ Properties
+ DaoLayer
+ DaoLayer
+ v4.0
+ 512
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {87c82052-2d8b-4ab7-94f6-113486de2aac}
+ DataBase
+
+
+ {e93667d6-319c-489d-92e1-e82a19454cf2}
+ Entity
+
+
+
+
\ No newline at end of file
diff --git a/201731024118/DianMing/DaoLayer/Properties/AssemblyInfo.cs b/201731024118/DianMing/DaoLayer/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..d05920a
--- /dev/null
+++ b/201731024118/DianMing/DaoLayer/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("DaoLayer")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("DaoLayer")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("7db5ec20-3e7e-471e-9d69-ebd86c84927b")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
+//通过使用 "*",如下所示:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/201731024118/DianMing/DaoLayer/StudentDAO.cs b/201731024118/DianMing/DaoLayer/StudentDAO.cs
new file mode 100644
index 0000000..21e86e3
--- /dev/null
+++ b/201731024118/DianMing/DaoLayer/StudentDAO.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using DataBase;
+using Entity;
+
+namespace DaoLayer
+{
+ public class StudentDAO
+ {
+ public int getStudentRecordsNums()
+ {
+ List studengList = StudentDataset.getAll();
+ return studengList.Count;
+ }
+
+ public List getAllStudents()
+ {
+ List studengList = StudentDataset.getAll();
+ return studengList;
+ }
+
+ }
+}
diff --git a/201731024118/DianMing/DataBase/DataBase.csproj b/201731024118/DianMing/DataBase/DataBase.csproj
new file mode 100644
index 0000000..b73fb6b
--- /dev/null
+++ b/201731024118/DianMing/DataBase/DataBase.csproj
@@ -0,0 +1,53 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {87C82052-2D8B-4AB7-94F6-113486DE2AAC}
+ Library
+ Properties
+ DataBase
+ DataBase
+ v4.0
+ 512
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {e93667d6-319c-489d-92e1-e82a19454cf2}
+ Entity
+
+
+
+
\ No newline at end of file
diff --git a/201731024118/DianMing/DataBase/Properties/AssemblyInfo.cs b/201731024118/DianMing/DataBase/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..96f3bbf
--- /dev/null
+++ b/201731024118/DianMing/DataBase/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("DataBase")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("DataBase")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("87c82052-2d8b-4ab7-94f6-113486de2aac")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
+//通过使用 "*",如下所示:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/201731024118/DianMing/DataBase/StudentDataset.cs b/201731024118/DianMing/DataBase/StudentDataset.cs
new file mode 100644
index 0000000..68a6602
--- /dev/null
+++ b/201731024118/DianMing/DataBase/StudentDataset.cs
@@ -0,0 +1,236 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections.ObjectModel;
+using System.Collections;
+using Entity;
+
+namespace DataBase
+{
+ public class StudentDataset
+ {
+ //模拟数据库中的学生集合
+
+ private static List studengList;
+
+
+ public static List getAll()
+ {
+ studengList = new List();
+
+ Student stu1 = new Student("001", "王川");
+ studengList.Add(stu1);
+ Student stu2 = new Student("002", "于丁");
+ studengList.Add(stu2);
+
+ Student stu3 = new Student("003", "张莹");
+ studengList.Add(stu3);
+ Student stu4 = new Student("004", "李楠");
+ studengList.Add(stu4);
+
+ Student stu5 = new Student("005", "陈欣");
+ studengList.Add(stu5);
+ Student stu6 = new Student("006", "马芸慧");
+ studengList.Add(stu6);
+
+ Student stu7 = new Student("007", "汪小萍");
+ studengList.Add(stu7);
+ Student stu8 = new Student("008", "母丹");
+ studengList.Add(stu8);
+
+
+ Student stu9 = new Student("001", "许博");
+ studengList.Add(stu9);
+ Student stu10 = new Student("002", "芦文钰");
+ studengList.Add(stu10);
+
+ Student stu11 = new Student("011", "马昊妍");
+ studengList.Add(stu11);
+ Student stu12 = new Student("012", "李宣晓");
+ studengList.Add(stu12);
+
+ Student stu13 = new Student("013", "李清兰");
+ studengList.Add(stu13);
+ Student stu14 = new Student("014", "成湘");
+ studengList.Add(stu14);
+
+ Student stu15 = new Student("015", "罗涵");
+ studengList.Add(stu15);
+ Student stu16 = new Student("016", "肖逸菲");
+ studengList.Add(stu16);
+
+ Student stu17 = new Student("017", "冯士坤");
+ studengList.Add(stu17);
+ Student stu18 = new Student("018", "杨汶桐");
+ studengList.Add(stu18);
+
+ Student stu19 = new Student("019", "张焱菁");
+ studengList.Add(stu19);
+ Student stu20 = new Student("020", "雷槟源");
+ studengList.Add(stu20);
+
+ Student stu21 = new Student("021", "李志");
+ studengList.Add(stu21);
+ Student stu22 = new Student("022", "黄涛");
+ studengList.Add(stu22);
+
+ Student stu23 = new Student("023", "宋杰");
+ studengList.Add(stu23);
+ Student stu24 = new Student("024", "赵俊安");
+ studengList.Add(stu24);
+
+
+ Student stu25 = new Student("025", "张新明");
+ studengList.Add(stu25);
+ Student stu26 = new Student("026", "张旭");
+ studengList.Add(stu26);
+
+ Student stu27 = new Student("027", "王旭");
+ studengList.Add(stu27);
+ Student stu28 = new Student("028", "李朋珂");
+ studengList.Add(stu28);
+
+ Student stu29 = new Student("029", "张微玖");
+ studengList.Add(stu29);
+ Student stu30 = new Student("030", "何明钦");
+ studengList.Add(stu30);
+
+ Student stu31 = new Student("031", "姜玖林");
+ studengList.Add(stu31);
+ Student stu32 = new Student("032", "涂才森");
+ studengList.Add(stu32);
+
+
+
+ Student stu33 = new Student("027", "陈林");
+ studengList.Add(stu33);
+ Student stu34 = new Student("028", "曾正男");
+ studengList.Add(stu34);
+
+ Student stu35 = new Student("029", "江天宇");
+ studengList.Add(stu35);
+ Student stu36 = new Student("036", "魏恩博");
+ studengList.Add(stu36);
+
+ Student stu37 = new Student("031", "邹扬锋");
+ studengList.Add(stu37);
+ Student stu38 = new Student("032", "曾琅");
+ studengList.Add(stu38);
+
+ Student stu39 = new Student("032", "周成杰");
+ studengList.Add(stu39);
+
+ Student stu40 = new Student("032", "马驰");
+ studengList.Add(stu40);
+
+ Student stu41 = new Student("032", "宋树钱");
+ studengList.Add(stu41);
+ Student stu42 = new Student("032", "马驰");
+ studengList.Add(stu42);
+ Student stu43 = new Student("032", "任星辰");
+ studengList.Add(stu43);
+
+ Student stu44 = new Student("032", "严一笑");
+ studengList.Add(stu44);
+ Student stu45 = new Student("032", "孙颖");
+ studengList.Add(stu45);
+ Student stu46 = new Student("032", "吴明益");
+ studengList.Add(stu46);
+ Student stu47 = new Student("032", "黄耀萱");
+ studengList.Add(stu47);
+ Student stu48 = new Student("032", "王静宜");
+ studengList.Add(stu48);
+ Student stu49 = new Student("032", "蔡玉蓝");
+ studengList.Add(stu49);
+
+ Student stu50 = new Student("032", "姜仪");
+ studengList.Add(stu50);
+
+ Student stu51 = new Student("032", "郑雪");
+ studengList.Add(stu51);
+ Student stu52 = new Student("032", "刘俊");
+ studengList.Add(stu52);
+ Student stu53 = new Student("032", "何玉姣");
+ studengList.Add(stu53);
+ Student stu54 = new Student("032", "匡小娟");
+ studengList.Add(stu54);
+ Student stu55 = new Student("032", "王春兰");
+ studengList.Add(stu55);
+ Student stu56 = new Student("032", "顾毓");
+ studengList.Add(stu56);
+ Student stu57 = new Student("032", "师志杰");
+ studengList.Add(stu57);
+ Student stu58 = new Student("032", "许佳文");
+ studengList.Add(stu58);
+ Student stu59 = new Student("032", "雷安勇");
+ studengList.Add(stu59);
+
+ Student stu60 = new Student("032", "张伟");
+ studengList.Add(stu60);
+
+
+ Student stu61 = new Student("032", "袁志杰");
+ studengList.Add(stu61);
+ Student stu62 = new Student("032", "何全江");
+ studengList.Add(stu62);
+ Student stu63 = new Student("032", "舒鹏飞");
+ studengList.Add(stu63);
+ Student stu64 = new Student("032", "何辉");
+ studengList.Add(stu64);
+ Student stu65 = new Student("032", "李全喜");
+ studengList.Add(stu65);
+ Student stu66 = new Student("032", "谢凯宇");
+ studengList.Add(stu66);
+ Student stu67 = new Student("032", "黄本巍");
+ studengList.Add(stu67);
+ Student stu68 = new Student("032", "罗俊杰");
+ studengList.Add(stu68);
+ Student stu69 = new Student("032", "何宸锐");
+ studengList.Add(stu69);
+ Student stu70 = new Student("032", "付昶宇");
+ studengList.Add(stu70);
+ Student stu71 = new Student("032", "傅伟鑫");
+ studengList.Add(stu71);
+
+ Student stu72 = new Student("032", "王云飞");
+ studengList.Add(stu72);
+
+ Student stu73 = new Student("032", "李元港");
+ studengList.Add(stu73);
+
+ Student stu74 = new Student("032", "赵荣泽");
+ studengList.Add(stu74);
+
+ Student stu75 = new Student("032", "吴郑浩");
+ studengList.Add(stu75);
+
+ Student stu76 = new Student("032", "何继武");
+ studengList.Add(stu76);
+
+ Student stu77 = new Student("032", "郑博");
+ studengList.Add(stu77);
+
+ Student stu78 = new Student("032", "王万成");
+ studengList.Add(stu78);
+
+ Student stu79 = new Student("032", "陈杰");
+ studengList.Add(stu79);
+
+ Student stu80 = new Student("032", "胡志伟");
+ studengList.Add(stu80);
+
+ Student stu81 = new Student("032", "涂林");
+ studengList.Add(stu81);
+ Student stu82 = new Student("032", "孟诚成");
+ studengList.Add(stu82);
+ Student stu83 = new Student("032", "廖志丹");
+ studengList.Add(stu83);
+ Student stu84 = new Student("032", "杨也");
+ studengList.Add(stu84);
+
+
+ return studengList;
+ }
+ }
+}
diff --git a/201731024118/DianMing/DianMing.sln b/201731024118/DianMing/DianMing.sln
new file mode 100644
index 0000000..7303928
--- /dev/null
+++ b/201731024118/DianMing/DianMing.sln
@@ -0,0 +1,43 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28307.852
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DianMing", "DianMing\DianMing.csproj", "{67E8063D-EA75-40F2-B853-CD907D64D82D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Entity", "Entity\Entity.csproj", "{E93667D6-319C-489D-92E1-E82A19454CF2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataBase", "DataBase\DataBase.csproj", "{87C82052-2D8B-4AB7-94F6-113486DE2AAC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DaoLayer", "DaoLayer\DaoLayer.csproj", "{7DB5EC20-3E7E-471E-9D69-EBD86C84927B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {67E8063D-EA75-40F2-B853-CD907D64D82D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67E8063D-EA75-40F2-B853-CD907D64D82D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67E8063D-EA75-40F2-B853-CD907D64D82D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67E8063D-EA75-40F2-B853-CD907D64D82D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E93667D6-319C-489D-92E1-E82A19454CF2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E93667D6-319C-489D-92E1-E82A19454CF2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E93667D6-319C-489D-92E1-E82A19454CF2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E93667D6-319C-489D-92E1-E82A19454CF2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87C82052-2D8B-4AB7-94F6-113486DE2AAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87C82052-2D8B-4AB7-94F6-113486DE2AAC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87C82052-2D8B-4AB7-94F6-113486DE2AAC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87C82052-2D8B-4AB7-94F6-113486DE2AAC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7DB5EC20-3E7E-471E-9D69-EBD86C84927B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7DB5EC20-3E7E-471E-9D69-EBD86C84927B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7DB5EC20-3E7E-471E-9D69-EBD86C84927B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7DB5EC20-3E7E-471E-9D69-EBD86C84927B}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {5702519A-E0D7-4529-9B85-2495873BDA58}
+ EndGlobalSection
+EndGlobal
diff --git a/201731024118/DianMing/DianMing/DianMing.csproj b/201731024118/DianMing/DianMing/DianMing.csproj
new file mode 100644
index 0000000..b43852b
--- /dev/null
+++ b/201731024118/DianMing/DianMing/DianMing.csproj
@@ -0,0 +1,91 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {67E8063D-EA75-40F2-B853-CD907D64D82D}
+ WinExe
+ DianMing
+ DianMing
+ v4.0
+ 512
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+ {7db5ec20-3e7e-471e-9d69-ebd86c84927b}
+ DaoLayer
+
+
+ {e93667d6-319c-489d-92e1-e82a19454cf2}
+ Entity
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/201731024118/DianMing/DianMing/Form1.Designer.cs b/201731024118/DianMing/DianMing/Form1.Designer.cs
new file mode 100644
index 0000000..935e1f3
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Form1.Designer.cs
@@ -0,0 +1,260 @@
+namespace WinformControlUse
+{
+ partial class Form1
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.label1 = new System.Windows.Forms.Label();
+ this.dgvStuList = new System.Windows.Forms.DataGridView();
+ this.stuID = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.stuName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.btnLoadStu = new System.Windows.Forms.Button();
+ this.btnStop = new System.Windows.Forms.Button();
+ this.btnStart = new System.Windows.Forms.Button();
+ this.progressName = new System.Windows.Forms.ProgressBar();
+ this.timerCallName = new System.Windows.Forms.Timer(this.components);
+ this.panel3 = new System.Windows.Forms.Panel();
+ this.panel4 = new System.Windows.Forms.Panel();
+ this.lblName = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvStuList)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.panel4.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(28, 10);
+ this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(67, 15);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "学生列表";
+ //
+ // dgvStuList
+ //
+ this.dgvStuList.AllowUserToAddRows = false;
+ this.dgvStuList.AllowUserToDeleteRows = false;
+ this.dgvStuList.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgvStuList.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.stuID,
+ this.stuName});
+ this.dgvStuList.Location = new System.Drawing.Point(0, 0);
+ this.dgvStuList.Margin = new System.Windows.Forms.Padding(4);
+ this.dgvStuList.Name = "dgvStuList";
+ this.dgvStuList.ReadOnly = true;
+ this.dgvStuList.RowTemplate.Height = 23;
+ this.dgvStuList.Size = new System.Drawing.Size(388, 284);
+ this.dgvStuList.TabIndex = 1;
+ this.dgvStuList.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvStuList_CellContentClick);
+ //
+ // stuID
+ //
+ this.stuID.DataPropertyName = "stuID";
+ this.stuID.HeaderText = "学号";
+ this.stuID.Name = "stuID";
+ this.stuID.ReadOnly = true;
+ //
+ // stuName
+ //
+ this.stuName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.stuName.DataPropertyName = "stuName";
+ this.stuName.HeaderText = "姓名";
+ this.stuName.Name = "stuName";
+ this.stuName.ReadOnly = true;
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.SystemColors.Info;
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Margin = new System.Windows.Forms.Padding(4);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(857, 37);
+ this.panel1.TabIndex = 2;
+ this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint);
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.Color.Transparent;
+ this.panel2.Controls.Add(this.btnLoadStu);
+ this.panel2.Controls.Add(this.btnStop);
+ this.panel2.Controls.Add(this.dgvStuList);
+ this.panel2.Controls.Add(this.btnStart);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel2.Location = new System.Drawing.Point(0, 37);
+ this.panel2.Margin = new System.Windows.Forms.Padding(4);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(857, 284);
+ this.panel2.TabIndex = 3;
+ this.panel2.Paint += new System.Windows.Forms.PaintEventHandler(this.panel2_Paint);
+ //
+ // btnLoadStu
+ //
+ this.btnLoadStu.Location = new System.Drawing.Point(648, 80);
+ this.btnLoadStu.Margin = new System.Windows.Forms.Padding(4);
+ this.btnLoadStu.Name = "btnLoadStu";
+ this.btnLoadStu.Size = new System.Drawing.Size(142, 43);
+ this.btnLoadStu.TabIndex = 0;
+ this.btnLoadStu.Text = "加载学生";
+ this.btnLoadStu.UseVisualStyleBackColor = true;
+ this.btnLoadStu.Click += new System.EventHandler(this.btnLoadStu_Click);
+ //
+ // btnStop
+ //
+ this.btnStop.Location = new System.Drawing.Point(449, 132);
+ this.btnStop.Margin = new System.Windows.Forms.Padding(4);
+ this.btnStop.Name = "btnStop";
+ this.btnStop.Size = new System.Drawing.Size(121, 40);
+ this.btnStop.TabIndex = 3;
+ this.btnStop.Text = "停止点名";
+ this.btnStop.UseVisualStyleBackColor = true;
+ this.btnStop.Click += new System.EventHandler(this.btnStop_Click);
+ //
+ // btnStart
+ //
+ this.btnStart.Location = new System.Drawing.Point(452, 34);
+ this.btnStart.Margin = new System.Windows.Forms.Padding(4);
+ this.btnStart.Name = "btnStart";
+ this.btnStart.Size = new System.Drawing.Size(118, 41);
+ this.btnStart.TabIndex = 2;
+ this.btnStart.Text = "开始点名";
+ this.btnStart.UseVisualStyleBackColor = true;
+ this.btnStart.Click += new System.EventHandler(this.btnStart_Click);
+ //
+ // progressName
+ //
+ this.progressName.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.progressName.Location = new System.Drawing.Point(0, 184);
+ this.progressName.Margin = new System.Windows.Forms.Padding(4);
+ this.progressName.Name = "progressName";
+ this.progressName.Size = new System.Drawing.Size(857, 38);
+ this.progressName.TabIndex = 1;
+ this.progressName.Click += new System.EventHandler(this.progressName_Click);
+ //
+ // timerCallName
+ //
+ this.timerCallName.Interval = 50;
+ this.timerCallName.Tick += new System.EventHandler(this.timerCallName_Tick);
+ //
+ // panel3
+ //
+ this.panel3.BackColor = System.Drawing.Color.Transparent;
+ this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel3.Location = new System.Drawing.Point(0, 321);
+ this.panel3.Margin = new System.Windows.Forms.Padding(4);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(857, 38);
+ this.panel3.TabIndex = 7;
+ //
+ // panel4
+ //
+ this.panel4.BackColor = System.Drawing.Color.Transparent;
+ this.panel4.Controls.Add(this.label2);
+ this.panel4.Controls.Add(this.progressName);
+ this.panel4.Controls.Add(this.lblName);
+ this.panel4.Location = new System.Drawing.Point(0, 363);
+ this.panel4.Margin = new System.Windows.Forms.Padding(4);
+ this.panel4.Name = "panel4";
+ this.panel4.Size = new System.Drawing.Size(857, 222);
+ this.panel4.TabIndex = 8;
+ this.panel4.Paint += new System.Windows.Forms.PaintEventHandler(this.panel4_Paint);
+ //
+ // lblName
+ //
+ this.lblName.AutoSize = true;
+ this.lblName.Font = new System.Drawing.Font("微软雅黑", 45F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lblName.ForeColor = System.Drawing.Color.OrangeRed;
+ this.lblName.Location = new System.Drawing.Point(369, 64);
+ this.lblName.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.lblName.Name = "lblName";
+ this.lblName.Size = new System.Drawing.Size(0, 98);
+ this.lblName.TabIndex = 7;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(0, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(55, 15);
+ this.label2.TabIndex = 8;
+ this.label2.Text = "label2";
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
+ this.ClientSize = new System.Drawing.Size(857, 578);
+ this.Controls.Add(this.panel4);
+ this.Controls.Add(this.panel3);
+ this.Controls.Add(this.panel2);
+ this.Controls.Add(this.panel1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.Margin = new System.Windows.Forms.Padding(4);
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "Form1";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "学生随机点名系统";
+ this.Load += new System.EventHandler(this.FrmStudent_Load);
+ ((System.ComponentModel.ISupportInitialize)(this.dgvStuList)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panel2.ResumeLayout(false);
+ this.panel4.ResumeLayout(false);
+ this.panel4.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.DataGridView dgvStuList;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Panel panel2;
+ private System.Windows.Forms.Button btnLoadStu;
+ private System.Windows.Forms.DataGridViewTextBoxColumn stuID;
+ private System.Windows.Forms.DataGridViewTextBoxColumn stuName;
+ private System.Windows.Forms.ProgressBar progressName;
+ private System.Windows.Forms.Button btnStop;
+ private System.Windows.Forms.Button btnStart;
+ private System.Windows.Forms.Timer timerCallName;
+ private System.Windows.Forms.Panel panel3;
+ private System.Windows.Forms.Panel panel4;
+ private System.Windows.Forms.Label lblName;
+ private System.Windows.Forms.Label label2;
+ }
+}
\ No newline at end of file
diff --git a/201731024118/DianMing/DianMing/Form1.cs b/201731024118/DianMing/DianMing/Form1.cs
new file mode 100644
index 0000000..806dbe1
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Form1.cs
@@ -0,0 +1,123 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+using DaoLayer;
+using Entity;
+using System.Threading;
+
+namespace WinformControlUse
+{
+ public partial class Form1 : System.Windows.Forms.Form
+ {
+ List stuList;
+
+ public Form1()
+ {
+ InitializeComponent();
+ }
+
+ void iniControl()
+ {
+ btnStart.Visible = false;
+ btnStop.Visible = false;
+ btnLoadStu.Enabled = true;
+ }
+
+ void setControlVisible()
+ {
+ btnStart.Visible = true;
+ btnStop.Visible = true;
+ btnLoadStu.Visible = false;
+ }
+
+ private void btnLoadStu_Click(object sender, EventArgs e)
+ {
+
+ //获取学生数据源
+ StudentDAO stuDao = new StudentDAO();
+ stuList=stuDao.getAllStudents();
+
+ //进度条设置
+ int stuCounts = stuList.Count;//及时学生人数
+ progressName.Maximum = stuCounts;
+
+
+ //构造数据源
+ DataTable dt = new DataTable();
+ dt.Columns.Add("stuID", Type.GetType("System.String"));
+ dt.Columns.Add("stuName", Type.GetType("System.String"));
+
+ //数据加载以进度条方式展现
+ foreach (Student stu in stuList)
+ {
+ dt.Rows.Add(stu.Id,stu.Name);
+ progressName.Value += 1;//一个学生,进度条加1;
+ Thread.Sleep(5);
+ }
+
+ dgvStuList.DataSource = dt;
+
+ setControlVisible();
+
+ }
+
+ private void FrmStudent_Load(object sender, EventArgs e)
+ {
+ iniControl();
+ }
+
+ private void timerCallName_Tick(object sender, EventArgs e)
+ {
+ Random ra = new Random();
+ int i = ra.Next(stuList.Count);
+ lblName.Text = stuList[i].Name;
+
+ }
+
+ private void btnStart_Click(object sender, EventArgs e)
+ {
+ timerCallName.Start();
+ }
+
+ private void btnStop_Click(object sender, EventArgs e)
+ {
+ timerCallName.Stop();
+ }
+
+ private void dgvStuList_CellContentClick(object sender, DataGridViewCellEventArgs e)
+ {
+
+ }
+
+ private void panel1_Paint(object sender, PaintEventArgs e)
+ {
+
+ }
+
+ private void progressName_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ private void panel4_Paint(object sender, PaintEventArgs e)
+ {
+ Console.WriteLine();
+ }
+
+ private void panel2_Paint(object sender, PaintEventArgs e)
+ {
+
+ }
+
+ private void label3_Click(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
diff --git a/201731024118/DianMing/DianMing/Form1.resx b/201731024118/DianMing/DianMing/Form1.resx
new file mode 100644
index 0000000..92bcdd8
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Form1.resx
@@ -0,0 +1,1514 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+ 17, 17
+
+
+ 25
+
+
+
+
+ /9j/4AAQSkZJRgABAQEASABIAAD/4RdsRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAExAAIAAAAm
+ AAAASgEyAAIAAAAUAAAAcIdpAAQAAAABAAAAhIglAAQAAAABAAAA8AAAAShXaW5kb3dzIFBob3RvIEVk
+ aXRvciAxMC4wLjEwMDExLjE2Mzg0ADIwMTk6MDk6MjggMTE6MDc6NTgAAAWQAwACAAAAFAAAAMaQBAAC
+ AAAAFAAAANqSkQACAAAAAzkzAACSkgACAAAAAzkzAACgAQADAAAAAQABAAAAAAAAMjAxOTowOToyOCAx
+ MDo1NTo1NwAyMDE5OjA5OjI4IDEwOjU1OjU3AAAAAAEACwACAAAAJgAAAQIAAAAAV2luZG93cyBQaG90
+ byBFZGl0b3IgMTAuMC4xMDAxMS4xNjM4NAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABdgEbAAUAAAAB
+ AAABfgEoAAMAAAABAAIAAAIBAAQAAAABAAABhgICAAQAAAABAAAV3QAAAAAAAABgAAAAAQAAAGAAAAAB
+ /9j/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0
+ Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
+ MjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACIAQADASEAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAA
+ AAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0Kx
+ wRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
+ eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
+ 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQD
+ BAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygp
+ KjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOk
+ paanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIR
+ AxEAPwDlytNxX6QfNiEU3FAxCKbikA0imEUDGEU0ipGRkUwikBGRTCKTGhhFMIqGi0NIppFZtFIaRTCK
+ zaLQhFMIrNloQim4qGihCKbipaKCkxUNDTDFJipaKuGKTFKw7noG2m7a988gQrTStADdtN20DEIphWkA
+ wrTCKQxhWoyKQyMimEUmAwimEVLKQwimkVmy0NIppFZtFoaRTSKhopMQim4qWikxMUmKhoq4m2k21LQx
+ MUYpWHcTFGKmyHc9C20m2vcPKG7aTbSGNK00rQB0nhvxBp2jRzJeaPb3gccF41J/XPHSsDVLlL/UJblL
+ eK3VzkRxLtUfhXJTw8o15VXK6fQ2lUTgopFFhUZFdRmMIpjCkMjK1GVoAYRTCKljQ0imEVDRSGkU0is2
+ i0xMU0ipaKTEIppWoaKuJtpNtQ0O4m2kxU2HcTbRilYdw20m2lYdz0MrTdteweYJtpCtIY0rTCtAxCKY
+ VoGREUwrSAYVqNloGMK1GVpMYwrUZWpYDCtNK1LKGEUhFS0UmNxSYqGihMUhFSxjcUYqbDuJtpNtKxVw
+ 20m0VNgDbRtpWC5f/te8j2sk8hIH8TZH5Vdh8RyqVEsCOMdQcGlTxM4vXUmVKMlobcN5BcLHtcBpF3Kh
+ IzU22vShNSV0cbTT1G4pCKoBhWmFaBjGWoytIYwrUZWgYwrTCtSxkZWmFaQEZWmFaQDStN20mUNK0m2o
+ sO4hWm7alopMTbRtqbDE20m2lYdwxRtpWC4baNtFguVye1KDx9K4bmwschjYOrEMDkEdQa6SLxPCyjzo
+ GDZ+bYc4rehX9k3cyqU+c3IyssayIco4DA+oNBWvVTurnHawxtq/eIH1NV9QuI9P2rKQZGGQisCQPfHT
+ 8azqVow0e5pGm5FWHUreZQSdhPBBNWBtZcqQQe4ohUU9glBxGlajK1oSMK1GUpFDClMKUmAwrTClIBhS
+ m7KQCbKTZSGNKU0qaljE2Um2pY7hspNlKw7hsoEeTgVDsldjvcguZHgwFjZmPt0qulzKWCsg3E8DGK8y
+ rjmp2hsdcMOnG8ty3c25R+Y2X37GoPL960IYhjOaQQk8570rBc0bLU7vTz8jCSPH+rbOPw9K14/E8LjE
+ lu6ORxg5Ga6qWJcFysxnRUndEH2m8S4NyChJXBLqrbQfQHOP51G1nDcBRBcB5SPmAU9a5nUfM5dzoUFa
+ xVksLmC4MUhWN0PIcEYPuMZqxbyXdowCqrqQS2W+WtIV1F8yIdO/umk94iwGQxtuA5QfX1qs2qIisZIm
+ XBxgHPPpXW8ZG+iMVh5dSzHPDOu6NwRjNDbFGSygfWt1VhbmuZckk7WIUlhmYrHIrMOoB5pxSnGcZq8W
+ DTi7MjMdNKUwGlPam+XQAmyk8ukA0x0wx0gE2UbPakAnl0nl0mMikdUBIGQOWPoOtV/tCRyjexBx8wIz
+ wRnIrw8biPaS5Y7I76FLlV3uVTdEMwDj71H2lyc/Ln6VwG9mWY72deGcOP8Aaqyk9uyjciNnqG4P+fxr
+ t52jnuuo3bb7wcSbM84YEYp0gsyCYZyp/uup/nWsatyXFFVjhsfyOaQcHg1pdMnYmeeWZVjZ2OW6VJ5K
+ y+bIQAi4yw6HA5/z70noWtRvmS/bEjikYCTbnscUS+bKJIoyX+cABRxwP/r1m7IZXju54GCNyF/gcZra
+ tH0S8jja5+1eafMEkcbKNp2jyyMjkZznv7cczNySvEqLWzHvbQl2+y7hEOVPPyj05rH1CSeIeQ5GCckj
+ qeeM1Kk2tSnboUUleObzYmKsvINdBZatDPEBM22YdQB1+lduFr+zfK9jnrU+ZXW5YN9bYyHJB9FNSqyS
+ KGVgQelehGrGT0ZzODW44p7U3Z7VdyQ8lipYLwOvIFR3DQ2tu8skqFlyAgOcn6/iK46+LUPdjub0qLlq
+ 9jIk1+WWJU+zwptOflBGf1qza3kd1xjbIP4T3rLC13flk9y61LS6LOz2o2e1d5yhs9qhdUIYyFfKAPXu
+ cD9K4MfW5Yci3Z0YeF5XZWsUEtpArFR8jMRjnAP+PNU9UjMTpOpADqAR7gY/KvEZ6HUpQqrtgKH6Hk8f
+ SnRWhm3bQ27Hy7cY/WkO9iMSD3FPEgPRv1rRVEYuA5XPUE8U4O2c9a0UrkWDd3IJzTxICcHj8KtTaFYU
+ Nn+L9a0Yr2J9kcmI4UU8Yz+H6mr9pfcS0FkWV082MZ3gqHXoPUfypr25IZkkMikbsKc9vSnzIopSKjYK
+ q5OeSemKgwCeCw9Mii4jWh1sWtj9nWLc+CBIxOR9KxnyxJyalIpCxPsfkAg8HIp7RKAHWQZFMZat5ssF
+ k+/njIHNdfomg6XcLLNqWtf2dCoLKsls8jMAQM4HHt1zx0rSdXlhdasmMLuzNCbTtJifFtrC3MBXKu9t
+ KhPrxjtUL6bp6oDBqnmtnLqYWXH+7nqOP16Vn9crJ3aH7GGxVuZraMbYMM4G0uThR+HeuZuFM6vCEb5W
+ yTtz9PwrFSb1ZdktEYrKVJ9u9CSNG4dSQy8g1opWd0Fro6q2ljubOKVLy38xhh4gr7kPvkAc+xNWFRvK
+ DMoz329CfautY5395HO8OraC42jHBlIyEH+NR3FsgtXjEUrbV/gzlmPTp1zntXnYiu6s+Zm9OHKrFKS3
+ jsprFGfySuMs42nHf73r/WotUvrGRcQuZZFbJymVOPrXM5F3SMdZkWF0aFfmbOc44/CrNtqjWcqyrZ2z
+ bR8okRiB79efxrOVXsLmbM0HPU0YWnzBrfQUZAyGH1p25h6mrU7Cdh4c07cfQVaqGbEyfTNAfB6kVSqB
+ YesjDBWQ5+vSphe3K8GVjxzzVqYrITzN+S27J603apOQxB+laKoLVMQRgkkkdc0x42zlTVcw09SJg6/e
+ U+1SRMcHnaMcmi5o7WuiQs5OTJnnkMuOa1v+Ei1qZUiu764u4ox8qzu0iqPYE0tOpPNYvweIp/M3tNED
+ 2BiDD6bTkVKt+8yvHHcYic7mQNhfrtpOMQUn1GIYkAWVhI4HzZGME1EskcCSyOQW3E4H8gPwFZNj5kcz
+ NCd+8NkP8wNR+W+CQMgeh61pdJFKS6j4AyyqwIXvuz0/KukttehgAaRJZnQYXIC5PqeuPyrCpWVrILq5
+ Sm164Ny00KLGw+5jOU+nY/iKqy6pqEhTddS5UkqynDZ+o5rkcxXZSbLkndg55/rTBk4A5z2FZymNIn+x
+ TdWAB9MZ/lTDauTli3pnpWXOmNMri2uycLaTnPYRmnrZ3bE4s7g/SI103Zryjv7P1A/8uNznv+6b/Cl/
+ s6/z/wAeU/J/uGjUXKWE0jU2XP2N/wDvtR/WpF0jUd+DZTN64Of60JtkSpsm/sDUiM/2fKuR/eX/ABpw
+ 8Oaz1Fp9B5if41SuS4W3HJ4fvhzcG1twDjE0wBP5Zqm9kqlgb+zGOw8xv/Za0VxcqW7IYApcB3wvcqpq
+ 55dr/wA/L/8Afn/7KqVxNR7j0gsduXvJR7C3B/8AZxURS1Df62Vh/wBcwP8A2atoxk+pDcQzbL96WX2+
+ Qf8AxVNV4sEI6hT1/dj/ABrRQk+oaW0JR9nz80hxnkDAz+tX4YdOfoZkwOP34H/staqjfeRFx/8AZ9i5
+ /wBdKPQhlP8AQUjaTaYBS6m4P9wH/wBmpToS+zJDunuTRWlqibZbi7b/AHVUfzJpPsujKSSb4keu2ueW
+ Hq9JI0Tj1K7f2V5h2DAJGPNRjj34bmkFhayTMI9TtQCx2gB149yy8fma5p4est9QvF7FlPDbuw2Xli6l
+ f4bgE5/Kof8AhGtQ3AIlvIM/e86M4/8AHq53CpezRXJ2ZUvNN+wMscs0bSclkRgxX64zUEVsrISELgjA
+ IXGawlJrRg9HYR7ZVGAMenqacqGGQOCETptBxn61m5poAklLNncFAXA2/wD1qjt4WupGj+1W8fy8tLkZ
+ /nRGKKSuUftd6f8Al8uP+/hpvnT85nmP/AzXfZlc4haXHEj/AJ0AzZ/1knX+8afKxc5Os90Bj7VcAenm
+ mnebOTlp5m+shqlTZDqMactnPP8AvHNADdNxx6VoqT6kczHiGQjKoce3SpFs5WGSVUYznNaqkTcTywo4
+ weOxppbHAA5rVQSJ1Ym8qxB/DimMWb2qrDS1uRkevNSxjaCc449KC29CTa24KrDPsK6iLwpHNbLPazy3
+ 5Cb5BbxHCeoNDulcUUmS2+lW8Uq71uEQjLfu/mHtg1JLYRkFrd5PlI4dMHn6E1EpMpKxSBaL93KpbaMZ
+ xVZJoVaRHcNhuPpj/P5VFr7FHPzbvNfnjJp0Fvc3Emy3illbriNCx/StOmpKsdfomiXTRAXOgXjnu73P
+ lcf7pANdD/Y09smLfSrFl7CRi5H1LVw1pNX5Hqaxguxzuoadetcea+mbd3JaKAYPfsP51hyTTpgPE0WS
+ R8wxXlunNtuQSgyKWUqhJIz6AdqqxxtfbI+GOeSfrSSsriimtTTghitsqqLIwOcsuVB+n+NMkFzfztII
+ WLcKXZQoIH86iCblzvc0V5e6jEAPYU4Kx6n8q9xU7nO2h6x89M07aemK2UEiGwwfWnbPWtFFslscF5AA
+ q8kUKoswG5QPmDc4/wA/1q+SwIZIdzmNXywGVPT/ADkU1pJJSVABA4x+FNjuVXIDY24IPrSKGY4Rc+wF
+ AGpBY281mWYkTYJGDx+NZMsbxttZcH3qVLoMSPG7J6Dmn7pJCEUZ+gpq4MtRxeUBkHJ6nHWt7S9X1nTX
+ MtneSwbicqhwDnviuhUXNctjP2lnc1G8R6vK2+XUbhpMYJEpH8qrTaxqNyu25vp5VByA7k/zq/qMEw+s
+ OxFJOJ1+cA4/iHBFYd1E0StIUIcEnOO3auOdP2cuU2UuZXMjJJzVqxa5S6V7WWSKQfxoxBH4iqjHnfKJ
+ vl1O0tfE2o28ao0/nYGCZBkn8avDxdIR80Sg+wz/AFpYjLlbmp79gp4p7SJB4shJAcBfYk/4Y/Wr1jqV
+ tqjMsez5Rkncp4/AmvHvZ2Z1xkpbFl9A0+VzNJbQSP8AxExKf1I/nWTr1hpunWLPDaQRDbkvEijjI44F
+ RUsoN2KsjlPt9pEjFChY46c4+tQya8Q3lxRq/wA2Mrxn864Iub6WDn5dImMIHH3gF+tTKsIHLY+gzX06
+ hc89iB0DjKnbnkZpzPHjCRKo9Tya0UEhXIT1oHJxVbCJngdFDdcHmnRiR3ZYkZsnkevBzSuNA9vLHckE
+ KjxkDaTTZInZWIXJzkY/WpuhjUtGA3SfKo6+tacGqJYoiLYwSrGJApdedzDGT6kY4zQ1cq6Q17h7yZpI
+ otgY/KP7o9z3+tUrm0mKl2yzDtjtVKlO3NbQlzjcrxW8k0uxVI9T6VtW0MdrFsTk929a6sLT+2zGtP7K
+ JS/vSeZXbcwuIZKTzKVxjS+etBkO1lJO0ggispwjNWZcZOLuiq1jaeUuwPv3c5PapY0jiXai4FZ0qPJq
+ ypz5th+4VZtEhluY0mk2Rk/M3oKupJxi2gppN2Z2FhYeH5IkKW6zvnq7kk8+mcelX7S1tbSUtb20Ea8l
+ dkYQj6183UlKcuaW56kYxirItRyKsmTwzD+Mdf8APNZuraVbalD5Ny7qo4BWQDHvzUNKSsyjk9T8I2tq
+ itHe3AVPv5jBz09MY61mJpsdtEzBmfacAt1J/wAiuOpCKdkOMOrMR3y2ck03ca+iuefYNxo3nFK7CyL9
+ tpsk+TKfLTj6mr6aZaoOhLY6k9K9CjhVy80zmnV1siKOwzNIsszIAhMZVdwZuwPpn1pt+b22eOK4h8lg
+ g2/IBkeue9cs6Li7M1jNNXRRBkZ87jk96twWhYh5SR7Z5NaUafM7dCZz5UXWSMpsKjb6VF5EABHlgg+t
+ dkqUG7tGCnIk346UheruIbuApN9TcYhek3+9K4xN3vSbqVwE3Um6lcYm6k3UrgKGpykk1LZcTX0S0ku7
+ 5FEhRM/MwOP8967l4IgSyzNHgdeCePXNeFjJL2jselQj7upFHctG7FjwE+VgAQxz2PXpjPt05qxJGGkW
+ 4RVL7WHB6jIz+Ge/v3rkTNipPGXdXyI3A6x9vz61n6jp6TIuIM7ScBW5xjt0A9aUoqQJ2PLT1pfavWOE
+ liheWRUA5NaqafAmMgtj1NduGoKWsjnq1GtEXfMpvmV6FzlE8ymzN56qspLBfu5PSplaSsxptbEaqiAB
+ VAxTi1SrRWgasTdTSxobHYQtTd1S2MQtSZqbjG5ozSuMTdSbqVwDdRmlcYmaTNJsYbqUNg1LY0XLW7lt
+ pVkicqwP5/Wu60zUl1S27+Z1dcZwf8ORXlY2CupI9ChK6sXWcqTGijanOP4l/PqP6UvyMSQepz8vI/P/
+ AD09jXnnShQ5Z2dlZOdo3j73YkY69j/Sq8shiVjLlW2nrkt+ABOTx2B707iseU/YZGPTFTJp6g5d/wAq
+ +ghhW/iPJlW7F4bV6AdMZo313bbHMG6k3UXAN1IWqWxjd1G6pbGJupN1JsYhakzUtgJupM0rjEzSZpcw
+ 7CbqTdUtjsGaM0rjsJmjNK4BmlB5qWxolU81p6Vd/Zrtd8hWJshuM498Vy4hc0GdlF2Z16XeQsV4DlWw
+ jK3oRyPY5/SrsphC4I8tiSVAB79T7/U/4V5N+51ld3k84K8ISA8b/M6Z4GOcj0JJ71D5bSMJEaKI7yis
+ YzubIztye/HI56euaEM//9kA/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4S
+ EA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQU
+ FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgCHAP2AwEiAAIRAQMRAf/EAB8A
+ AAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFB
+ BhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldY
+ WVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfI
+ ycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYH
+ CAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy
+ 0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG
+ h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz
+ 9PX29/j5+v/aAAwDAQACEQMRAD8A8U5o5o5o5r+2D8UIqKl5qKgAplPooAZS/wAdJRQA2inU2gAplPoo
+ AZTKfRQWMo8un0yoAbRTv+AU2rAKj8upKZUAFR/71SUUAM5o5o5o5oAj8uo6n8uo6DQZTalpr1IyGjy6
+ fRQGpDRT6ZQGo2k2Gn02o1DUjfrTeafRS1DUZzUbx1N5dN5o1DUr0uynUUahqReXTJKlpr1mGpDRT6ZQ
+ GpFRT6KA1IPLqOrFM5oDUiplPpr1BYz+CinU2gsZTKfR/v1IEVFOem0ihlFPplRqMZzUVWKjeszQjplT
+ +XUdQWMptPejZUAMplPoeo1LIaKfRRqAx6bTqKz5Sxj02n0VBoQ80nl+XUlFZ8oEf+9TPLqTmjmo1NCK
+ mU+io5ShlNp1FZgNplPeigsZTKfRUAMoooqNTQbRSbDS1kaDKKfTKkApnNPooAj8ujy6kpnNQWRUuzy3
+ qTmoqACmU+is+UBv8dJRRWZQUUUUAN8unUUVBqN/1dFOooAbRRRUgFMp9FLlLGUU+is+UBlFFFMvmDy6
+ ZT6KzAZRT6KAGUU+igBlFFFQacwUUUUcogoooo5QGbDRT6KOUD6mplPor9gPzkZTOafRQAzmo/Lqemc0
+ AR+XR5dP8uj/AHqAGeXUdWOaioAZRT6ZQA3y6KdRQBF5dElPooLGUx46f5dFQAym06jy6AG0ypabQAyi
+ n0UAQf71Dx0/y6P9ZQBBRUj1HQAymvUtMqTQbR5dOptA9Rnl0yn0UBqQ7DRsNPptAajKjep6jfrUahqN
+ 5qKpJPuVHS1DUbspKkfpTHoDUZTP9yn0ySgNRn+7TalplAakVM5qao3jrMNSCipP9ZS80BqQbKSpH6Uz
+ /eoLGUypabUFjKZT/LplSA2inUx46QDaZzT6KgsZzUVSPHR5dBoQUVJ5dJWHKWRUP+8p1FLlAbTJKfR5
+ dSWQ0U/y6KjUBlNp1FBY2o361JSPWcgIuaT+KpKKxNIjOaiqXmjms9TQipuynUVHKUMptS0yswG/7tMq
+ Wm+XQWM8uiijy6gBnl0eXT/lorPlNdSHYaWnUPTAiop2w0tZ8pYyin0ykAUzmn0VPKBH5dLzT6ZzUFkV
+ FS80c0uUCKmU+io5QGUU+io5ShlFPplIBf8AdpKXZRsp8oxKbTqKjlNNRtFOopcocw2inU2o5RcwUUUe
+ XRymnOMop9FRyhzjKKfRRygMo8un0Ucocwyjy6KPL/vUyw8uin0ylykc4UUUVmWfUvl0zYafRX66fng2
+ inUUARUU7YaWgBlM5qamUAM5o5p9FAFeipeaOaAIqZU/l1HQAym1N5dM2UAMplTP9yjZUFkMlFPoqwIa
+ KfRUAQ7DR/u1NTKAG0ypaZsNADH60zy6m2GmeXQBBS+XU3l03mgCvRT6KDQipjx1LTakYymVNTKA1GeX
+ THp9FAakPl03mpdhptRqGpXoqTy6Z5dGoajNlMen/wAFGylqGpDTKm/3aZRqGozy6bTqbQGoymc1NUb9
+ aA1IKKl5qKsyxv8Au0PHTqZQA2mVLTXjqCyGinyUz/eoAbSbDT/96m1BQymc1NTKjUBnNReX/t1LzRzR
+ qakfl1HVjmoqzDUZTadRUFjaZT/LoqCxlMp9Meo1AKbTqbWRYUyn0VBoQ80c07/WUeX8lSGo3mjmjmjm
+ s9TQioqXmo36UAR0U+mVmUNop+ykqAIqKf5dFBYymU+ioAY9Hl0+mUGuo2kSn0eXUagNplPpHrMNRtFO
+ 2Gh6OUsZ5dHl0tJ5dRygN5o5p9FBYzmjmjmjmoAioqTy6XmgCKipeaOaz5QIqZT6Xy6YCUypPLpKz5Sh
+ lFPoo5QGUUUuyjlASm+XTqKRqFNp1FRyhqN8uin/AMFJRygN8uinUUcouYbR5dOoo5Rjf96inUUcoan1
+ HRU2ymeXX6mfADKPLp/l0eXQUQ0U/wAujy/71BIzy6PLp/l0eXQUQ7DRsNTeXTPL8ugCHy6WpaPLoAhf
+ rS07YaNhoAhejy6f5dHl0AQUVJ5dHl0AQ7KNlTeXTPLoLIfLoqby6joAioqZ6ZQAySmU/wAujy6gBlNq
+ Xy6ZQA2mVLTaAIeaR6f5dM8ugCOm7Km8uo6AIvLoqWm7KDQh8umVNTKBjKZsNTUypDUiop9FAakPNRVY
+ qPy6A1IKb5dS0yo1DUipnl1NR5dGoaleinUUtQ1IqZzUr02gNSB+lJUj0vNAalein0ysyxtMqWm0AQ0U
+ +iSoLIdho2Gn02pAjfrR5dP2Gm0ihnNJ5f8AdqSmc1BqRU3/AHqdRWRYym06isgG0yn0fwVGpYymVN5d
+ Mo1AZTadR5dZ8pY2k8v56fTajlNBlFPqN+tLlDUbzRzT6KkCN6jqTy6Xms+U0IqX+CpOaio5QG7KHp1F
+ RylEXl0U/ZRso5QIaKf5dHl1nyljPLop9MoAZ5dHl0/y/wC9RUD5hlM2GpvLplLlLG0U6h46keo2mVLT
+ az5Q1GUU+ikWMop9MqeUBPLo8ulooAZzRzT6Ty6gsZ5dLzT6Ty6AG81FUvNHNAEVFS80c0uUCKipeaOa
+ kCKl8un+XS80ARUUvl0lGpYyipPLpKyIGUU+l8ugoSiiigD6pfpSVLzRzX6ofCkfl1HVjmoqYDdlGynU
+ v+7SAjpvl1N5dHl0AQ+XR5dOpdlADPLpnl1LTaAGeXR5dP2f7tHl1mBD5dHl0+jy6AIqZUvl0eXQUQ+X
+ R5dP2GjYaAIuaTy6f5dLQBXqRIHk+RaXmnf8DoALbSri6mSKKJnd32IiV7t4B/Zg/wCEivrS3vtas9lw
+ qO0MLbJl/wC+68t8JyXEd4jx2s+obHR9kPyP/wB91778PfibqcGvQp/ZVrpkKJ881zcb3/8Ai6+Vzqri
+ owthmexgo0vtnvuh/sW+B18F3Ohzm6mS6lWb7R5vzo6/3Kzrz9gv4fwI8sX2x/k2fPcf+P8A+/XqngPx
+ cJrHzbnULfY33Nj/AHqp/Ej4gJo+i3Mq3GzYlfhcMdnP1rkhVlufVyjheT4T4n+NH7MWleA9Fub3RtVn
+ urm0b97bXOzfsr5wr6N+Jn7R83i6/ubK5tfP0rynh+5sd/7nz1893n7y5famxN++v3nI442GH5Md8R8j
+ jPZc37kp7DS07y6bX0p5pG/Wm81NUbx0AQUVLzUVQAym1M/So6AIqKfTP9+g01GfwU2pZKZ5dA9RtMp9
+ FSGpDzUVTv1pvNAalemvUtMoDUb5dMp9Hl0BqQ0x6mplRqGpC8dM8up6ZRqGozmoqsVG9LUNSH/WUypn
+ 6VHWZY2meXUtNoAZTKmpklQWRUmw0+mf71ADPLpadsNNqChnNRv0qemc1BqRUyp/LqOs+UNRlL/t06m/
+ wVHKWMop1NqAGeXR5dPeigsho8un0yo1AbRTqKNSxtMqWm1kAyk8upKKk0IPLpeafRUARpHS80j0vNBo
+ RUrx1JzRzWeoEVMp9FGpQ3ZTKlpuyswGUz5qloqAIqPLp/l0VBYyin0zy6B8wyin0eXQIZ5dFPoqDQio
+ qWmeXWQ9RtFOopi5htFO8uijlHqNqPy6kpNho5SxtJ5dP2GlqOUBlFO2GloAZRT6KOUBlJ5dP2GlrPlA
+ h5pPL+Sp6ZTFzkfl0vNO8ujy6XKMZ5dHl+ZUlJ/s0wGeWlFSUUuUD6n8ujy6m/3abX6SfDakfl0eXUlF
+ aahqQ80c07y6WszQj8uo6sUUAQf7tHl1JzRzQBFTKsc0nl0AQ7KNlOooAi8uipv46joAi8ujy6m2Uzy6
+ Chnl0zy6mplADKZsNTUUAQ7DTPLqaigAhnlg/wBU7J/uPVzTdcutKmeW2lZJnTY838b1RoqJwhUNOaZ1
+ dt8U/E9rbpbwaxLBCibNiVFc/EzxLdQzRXOqz3UMybGSZt6VzNMrn+p4e/PyF+1q/wA5HNO0n+xv/uVC
+ 9TPUL11mYymPHU2ymUAQ+X5dMeOpvLpnl0AQ+XTPLqbYaY8dQAx46Z5dP8ul5oAg2UypvLpj0Ggzy6Z5
+ dS016BkL0eX5dPpjx1IajHpnl1NTNhoDUh8umeXU9R+XUahqQUVY5qN+lWGpD5dM8upab5dAakP+7TNh
+ qby6ZQGpC/Wjy6kpHoDUi5qN+lTP1pj1mGpC9JUnl0P0rMshop1NoAZJTKmooLIaY/8Aq6fR5dQBFRTt
+ hpj9agobzRzT6KjU1IPLo/1dSc0c0agRUyn0VnyhqN2Uyn/x0lRyljaKdTaz5QGUeXT6ZTLGUU+io1Ai
+ op1FIsbRTvLptRygR+XS0+io5TQj8um81K9Gw0uUNSLmjmneXS1HKXzkfl1HUvNHNHKBFS+XT/Lpeajl
+ GQbKNlTeXUdRygN2UypvLo8us+UrmIaPLqby6Zso5QGeXR5dP2UbKOUZDR5dS0uys+UCHy6P9yn+XR5d
+ HKXzDKKf5dFHKHMM8ujy6fR5dHKIho8un0VHKAzy6KfR5dHKAzy6PLp/+5RRyj5hnl0eXT/Lo8up5S+Y
+ h2GlqXy6PLpcocxFSbDU3l0eXRygRUU7y6PLo5Q5hmw0VNRRyjPqWipvLpnl1+jHxOoym1L5dHl0w1If
+ 4KWneXR5dINRmw02pfLo8v8Au1mGpD5dLTnjpaA1GUU+mUBqM5o5p9FBZB5dJUvNHNAyvS7Kf5dD9KAI
+ 6a9OooKG+XTKfRQAz/gNM8upqZ5dADKKfRQBC8dGw096KAIXjpnl1NsNMfrQWQUyp3pj9KAIXpklTbKZ
+ UAQ0eXT6KAIdhpj9am/1dNoAgeOmP0qeo3oAjplTvHTPLoAh8uinUUGhF5dMqZ6Y8dSMh2Gh6f5dM2Gg
+ NRnl0z+Kp6ZQGpXpr1PzUVAakX+9TJKlpr1GoajJKY8dTeXTKWoakL0zy6m8umbDRqGpFzUb9Km8umPH
+ QGpHTdlTeXTHjrMNSOm1LTKCyKmPU3l0z/WVBYym1L5dMoAbTKl8um1BQymc0+k8uo1AZ/rKXmn0zmjU
+ 1IqKk8ujy/71ZgQUU+l8ujlLI6bTqKjlGNop1NqBDKPLp7/vKKCyGin0eXUagMop/l0UagMptO8uh6NS
+ xtFOorIBtR+X/eqSinygR+XS07YaNhqOU0IuaOamqPy6XKA3mjmneXS1IcwzmjmneXTeaXKGonl/3qZ5
+ dSc0c1GpoR+XR5dSc0n+9RygM8uo6n8ujy6OUCHZRsp/l0lRylDdlGynUUcoEXl0eXUtL5dLlHzEP+7R
+ U3l0eXUCIaPLqby6PLoAh8ujy6fso2UAMo8unUuyoAZ5dFP2UlAxtFOooENop1FRqM+qdlGypvL/AL1L
+ zX3x8gVfL/vUeXU3l0eXQBD5dHl0/ZRsoAh8ujy6m2Uzy6AGUzy6m8ujy6A1IfLpmw1N5dFAakVR+XUz
+ 0eXQGpFSeX/dp+w0tBZB5dHl1M8dNoGQeXSVP5dN5oAr0VO8dM8ugCOm+XU3l1HQUNpn+/UtN8ugBlMq
+ by6ZQAym06m1AEb9aY9T1H5dBZC/So6n8umeXQBDTKlpvl0AMplTeXTH/wBqgCHy/wC7THjqby6KAIfL
+ pjx1NsNM8ugCCip/LpvNAEDx0x46mfpTNlAEPl0PHT/L+ejy6DXUhptS+XTPL/u1IakVM5qxUVAakbx1
+ HU79aZ5dZ6hqVvL/ALyUeXU3l0zZRqGpC8dMqajy6NQ1K2w0PHU3l0x46A1IfLpvNS7DTPLrMNRnl0zy
+ 6m8umeXQGpDsoen+XR5dBZD5dM8upabUAMkplTeXTKCxnl0zYamplSBFSeXU3l0zYaRQ2in0yoGM5pPL
+ p/8ABTPLo1NBj9KSpeajfpWYEdK9OpfLqCyOm06igBtFOoqAG0PHTqXZQBD5dFP8uio1LGUyn0UagMop
+ 9FZFkVFOooAbRTqKkBtFO8um0gCmU+ig0I/LpafRUgMop9MoDUKKdsNNoAZzRzT6KA1Gc0c0+k8us9TQ
+ bzRzRzT6NQGc0c0+o/LoAXmjmjmk8uswF5qPy6k5pPLp8oDPLo8un+XS81mBG8dHl/3qk5o5o5QIqKl5
+ o5oFzkVFSeXRQM9aT40vs+bT7X/gF0/z0+b4xSyTfuNMt9n+3K+//wAcSvNLCRI4fK+0b0R/vpv/AOB/
+ JV+aOKDZue485/nSHZ8//A99cX9qYr+YX1Oh/KehWfxefen2zR5dn9+2d/8A2dK3rP4leH777181q/8A
+ 08xOn/j/ANyvDbzUvLm/db/nXe7zJVOHUriCZHa4ZEd/79dNLNsTD4zGWAoSPqKGRLqFJYHV4X+46PvS
+ jy/avniz8R3Gku8tnqEsHz/M8Kf/AGddPbfFTU7VE3agl0n3P31l9/8A74r2KWd0/txOGeXS+wev0vl1
+ wei/GLSrp/K1CKWym/hmRN6P/wCzpXVWHi7R9YZIrbUIHmf7kP3H/wC+Hr16WMoVvhkefLD1YfFE0vLq
+ Op/LqOu0w1IqY3+zUtN8ugNRlMp9FAajKHp9FAajKbTno/3qA1G0mw0+m0FjKKd/rKWgZB5dLzTvLpaA
+ IPLpmyp+aOaCiDy/kpnl1N5dR1AEX+/TPLqby6HjoAh8umf71TeXTPLoLIX60zy6nqN+tAEL9Kjqd6Hj
+ oAh2Ux6mfpTHoAh8uin0UAQ0x46mpnl0AM2GmeXT3paDQgeOo6n8umf71SMgpXjqfmo/LoDUhpn+/U2y
+ meXQGpDR5dTUzy6jUNSHYaY8dTUzYaWoakPl0vNSvHTH60ahqQ+XTNlT81H5dGoakPl0ypaKzDUi8umV
+ N5dM8utA1IdhptS0eXWYakPl0x46nplAakDx0eXT/Lo8ugsgpdlP8uo6gBtMqWl2UFkNMqby6PLqAIab
+ Uvl0zy6AIfLqSnU2o1KI/wCOjy6kpNhoGRc0c0+iszQr0VLzSeXUcoEdL5dP8ul5oAr0VP5f92jy6OUX
+ MQU3y6m8ujy6g0IfLo8unUVnygReXR5dTbKPL/vU9SyHy6Kf5dFZAMop9MoAZ5dFP8uigBlFPo8ugBlN
+ qXy6PLqQIqKl8umeXQXzDaKdR5dHKAzYaWnUUgGbDS07y6KjlAZsNLTqP9ZRygM2Glp1FMBtFOo8ulyg
+ RUnl1NR5dMCHy6PLqSk2Gs9R8wzy6Wnfx0bDRylcwzy6PL/vVJSbDRyj5htFPoo5Q5hNNuktYbl/vv8A
+ wJ/BUNzP9qd5m++/yVDbSf6759j7P++6d5n+xXzZ0jbn92ny1Wb/AFcNXHk+d/8Ac/uVW/uf98UGkS5b
+ SJIlzE3m7Nm/5P8AP+3TJpPLfeu5E2f8Dos5/IZ9yLJvT7jp/t0XieZvfYqJ/sJsoHqMSN479Eb7m/79
+ X/tbo/mrLLvR96Pv+dKzYZ3km/4Hvq++zY/9zfVx02M5Hrvwr8d6h4guZtP1B/tTpE7pc/x/8D/v/fr0
+ Ly68B8B+Irfwz4ktri5+S2dHhldE/g/v10vxB+Jtpqlv/Zuhzyybv9bcL8n8f3E/9D319Pg8yhRw3734
+ jxa+FlOr7h6z5dM2V4X4b+IWq6Bcojyy3tn/AMtbe5f/ANAf+B69x0vULfXNOhvbKXzre4Xer16+Dx9L
+ F/AcNfCzoj9lM8urPl/3aZ5deocupDRT9lJQGpFRT6KA1IaKm8uh46A1IfLo8un+XR5dAakVFO8uh6Cy
+ Hy6Wn0UDIPLqOp/Lo8ugCF46ZsqZ46Y8f+xQUQvH5lM8urPl0zZUAVvLoeOpvL+Sh46AK2w0x46m8umb
+ DQWQ+XTPLqz5fl0x46AKtLsqby6jqQInjpnl1Nso2VRoVvLo8upvLplSMipNhqZ46Y8dAEPl03mpdhpn
+ l0AQ+XR5dTeXTPLoDUheOmVLTdlAakPl0zy6s7KZ5dRqGpC8dNqV46Y8dGoakLx0x46npNho1DUi5qKp
+ /LpvNIsg2UyrPl0x46zI1K0lHl1M8dM8v+9QGpDTHqaSiSgNSF6Z5dTPHTHjoDUh8v56PLqbYaY8f96o
+ DUh8ujy6f5dHl0FkL0lSeXQ8dAENFOpfL/vUAQ+XR5dP8ujy6z5SyHy6Km8umeXTAh2GjYam8v56Z5dQ
+ AzYaNhp/l0eXRqUM2Gm1L5dHl0DIqZzUuw0bDWYiHy6XmpqZRygQeXR5dTP1o8ujlNSHy6PLp7x0eXUc
+ ouYgoqxzUfl1nymhHRT6Xy6OUCHy6PLp1Po5QIvLo8upvLo8up1Ah8uinUUAN8uin7KNlBZD5dHl1LS7
+ KyAho8un+XR5dPlAZ5dHl0+jy6zAZ5dHl0/y6PLoAZ5dFPo8ugBnl0U+igBnl0eXT/LooDmGUeXT/Lo8
+ ugBnl0eXT/LooAhp/l0/y6PL/u1IEPl0VN5dFAGPbRvI/wDupTHk2VNa74/nWq00n+kvXy3MeoTeZ5lQ
+ v9+n+ZspnmfPvpj1H2v3nqzNI8cL/PVZJPnqzNIkiIn9+gNRkMaR23+3Qkjz/P8AwU9NnyVDD/Gm/wCT
+ fWeoajLz7n3/AOOnw/udktQzfv2/2F+5VlI/3P8ADRqA95PMfZ9/+Cu38A/ECXwnN/Z9xF9q064l/g+/
+ E/3Pk/8AiK4JKm897X7j/cdH+f8Av1vh68qM+eBhKlGceWR9XOnz/NTea4Pw78ZNH1KG2i1B5bK8eL97
+ N5X7nf8A+yJXfW0kN1CksEqzwv8AdeF96V+iYfFUq0PdkfL1aM6PxDPLpnl1N8kjvtf5/vuiUeXXXzmf
+ IQU3ZU3l0eXVkakOyjZT/Lp/l0BqQU2pvLo8ugsh8umeXU2yjZQMh8ujy6f5dHl0AQ+XTNhqz5dM8ugC
+ HYaZ5dTeXR5dAFby6HjqbYarXl9aab/x83EUD/3Hf5/++KiU4Q+MuMJzEprx0+2nt76HzYJVnh/vo++n
+ +XRzAVnjpnl1Z8umbKBFby6PLqby6ZQBDsNM8upqZsNAEPl0zy6meOh46CyrS7Km8umP0oAh8umeXUtL
+ soAheOmeX/eqamUAQ7DTH61Zpnl0GhC/WmeXU2w0zy6kepD5dM2VN5dM8ugNSF46Ke8dGygNSGmeXU3l
+ 0zy6A1IqKl/3KZ5f96o1DUiqN46m2GjYaWoalby/71JU/l0zy6A1IdlGypvLpnl0BqQvHTPLqbZTPLoD
+ UheOmbDVny6Y8dAakOw0zy6s+XTHjrMNSKo/LqbYaWgNSDy6Z5dTeXR5dBZD5dR1P5dLzRygQbKPL+f5
+ am8umeXUAQ+XR5dTeXR5dAuch8ujy6m8vzKY8dHKMhoqbZR/q6gCHy6Z5dTeXRQWQ+XRU3l0yo1Aipvy
+ VPTKNQGbDTal8umbDWZQ2o/LqZ46NhpDIfLo8un/AOrpakvmI/Lpead5f92loGR+XUdWKKgCvS+XT/Lp
+ /l0AQ+XR5dP8ujy6jUNRnl0lS80nl0ahqQ7KSp/LpeaNQ1INlJU7x0zy/wDerPlLI6Kn8umeXSAjpdlP
+ 8un+XQBBRU/l0eXQLnIKKn8ujy6BkFFSTSRWsO+WXyU/vvVC61yytYXdZVn2fwI9ctXFUqPxyNI0qs/g
+ iW6XZXN/25e6lczQwbYUSJ3fyfn/APH6x4dWu03o9xK6Mn8bP8lfN1eIKEJ+5E9aGV1Z/Gd5sormLae7
+ js02pcfaXl2Inzu9Tf8ACR3EF46TpE6ff+T5Hp0uIKE/jjyhLLav2JHQ7KKo2+tQyRg3KPZMeQG/ior1
+ 1mmFkr8x57wddacpVWTy/kqs/wC8meprmN9/zff/AL9Vv9XXiandEm8zfTIZKP46fNH5ez51dH+5RqGo
+ eZ8lCSbH/wCAUz/WU94/ko1DUsvJ8lU/9W7/AO389TJP5dMf94/3KNQ1GInl7KvpImx0qg8nmUzzHkej
+ mDlLPmbPnWmP/wDZ0yhNu+swHt+4rb0G7isdNmee42I77/JSXY71z15J5dCfu6fOyuRHQx6rd6bbWGp2
+ NxLBefOnnI//AI5XVaH8YtT037HDc/6bZp8jed88zp/v/wCxXAJdeZbJbs+zZvdKrPJ9zbW9LFVaPwzI
+ q0YS+I+tNN1G31jTba9tH321wu+J3TZU3l1wHwd8W2mqeHodHaXZf2KP8j/xpv8AkdP++69CWSGfeiyq
+ 7q+x9j/cr9EwuIjWpRkfKYil7GfIM8ujy6m8ujy67DEh8umeXU2w0zy6AIKKn8umeXVAR03ZU3l1m6xr
+ mn6Gm++uFg/uJ993/wCAVE5wh8ZcYc/wFul2Vx83xNt/O2QafcOn993RK2PD/juK4vrbz/DUt7D/ABw+
+ bK+//gCbN/8A33XlYjN6FGJ20sBVmbCQPPMkUSM8z/IiIm93/wCAVreLPBuo/D/QItZ8Vx/8IxaTnFsm
+ o/Jc3X/XK3++/wDvPsRP79b2s/twaZ4M8PxaZ8KvAek+G9X8rZdeILyBJX3/ACf6lN77/wCP77/8Ar5b
+ 8aeNtf8AHuv3GueJtVudZ1S4/wBbd3bb3/3E/wBj/YT5K+V/tnMMbP3KXsof+THqfUKFH45cxua38Tbi
+ +R4tMRtOh/57b98z/wDxH/AK5J7qKeH967Pcu+9nd6rTeVH/AHqhTZJJ8r7/AJ63lOc/jLjyG3oPia90
+ ObfbPvR/vwv9x67a28fxXVt8tuqTf3Hf5K8uSRo3rV03xNqGlJ5ttKqP88Ox4kdNjp/cetqWKq0Y+6Zy
+ pQnL3j0iw8YxSOn2y0lgTZ9+H5/nrVttStL7Z5Fwru/3U/jrxy28R3EGxG+dP40/v1vWeqvfQpLB+8RP
+ 40T50/369HD4/wDnOarhYnpeymPHXH2HjzyLxLe+2+T9x5v40/2/9uuzTZIiOvzo/wA6Ole7SxEK3wnl
+ ypSgM8umf6uptlMrczIabUrx0zy6AIqZzVh46ZsNBZC8dMeOpvL/AL1Dx0AVtlM8urLx0zy6AIfLpnl1
+ ZeOmPHUgVvLo8upvLpnl0GhC8f8Adpnl1NR5dA9St5dM8urLx0zy6A1IfLpjx1Z8umeXQGpW8ujy6m8u
+ mPHS5g1IfLpnl1Z2Uzy6YakNNqXy6Z5dZhqQv1pnl1Z8umbDQGpD5dMeOpvLof8A1lZlkPl0x46svHTP
+ LoAreXRU3l0eXSAreXR5dTbKNlPmAreXR5dTeXR5dBGpW2GjYam8ujy6CyHYaZ5dWfLpjx1BGpD5dHl1
+ N5dHl0FkPl0zy6s+XTNhoAh8ujy6m2GmeXUAQ+XQ8dTeXR5dAFbZRsqby6jqNQIvLo8upvLo8ujUsh8u
+ meXU2ykoAr+XR5dTeXR5dZAQ+XR5dTeXR5fmUAQ+XTNhqzTPLoAh2GlqXy6PLqQIdhpal8ujy6AIqTYa
+ m8ujy6C+Yh8v+9RsNTeX8lHl1nyiIdhpnl1N5dHl0x8xD5dHl/3qm8un+XUahzFby6PLqby6EjpcoEPl
+ 0/Yaf5dHl0wGbDRsNWUtXk/g/wC+6EgTenmXFum/7m9krza+PwuH/izN44erP4YlbYaNhq/cx6Zaw/v9
+ TiSbf9yFfOf/AMcp72tpPCj213Fdfxp5P8f/AACvnsRxJQh/C949Sll05fGcf4zj/wBA2fa4oNj73h83
+ 53riZt8EzpLXf69Hbzojy27Tunz/AL53/wC+PkqhbeGdPnR4p0uPtL7HR0uERET+P5Nnz18JiMRPE1fa
+ yPpMPCNGPIclbRvJM7wbv9U/3KIY5Y7lEX5H/jrp7nwjFH88XmwJ/Gm9/kp/9lRR3Pm+UkG9NnyfPWBv
+ 7Q57z72G83ru+eX+/V/7cmyG3udPt50d/nf7j/P/AHNlF/o8vyeV5U7/AH/3L/P/AN8VW/sq7uk/49G3
+ /wC38lWBcfS2tbVroSqbXckSxs/zKxTdRXYx6M8lrY6a27zkgWZ/n2fwqv3v4qKgjmINV01I/ntvNeFP
+ k3zJsesq802WP979/f8A+h11s10j2abYvvPvd/8AcqnqUiT6On8ezZX6FynzUpHJJG8jvT5o9j7GTfVx
+ IPM2bt3+3TJoHkfb9/5PkqA5in5lPjk/vJT5oNn3lZKPLi2fLRqMh/j+5T3kT7//ALPUyWvzvuoS18z+
+ PZRqGpC/7uT/AGKPLT50/wDZ6fc2rxun8fyUz599ZhqCR/uaY/7tE/v76f8A6uH5aY/7xHoLGTffSmf+
+ yUNH5j/3KEj8yoLHps3/AH6PM8t/lp80D7Eeizg8z52oINvQdYTw/fWGoWO77fbvv3zbNn+5srZ8K/Eb
+ UvDt5rEqrFezag2+WaZnR93z/On/AH3XIpHNJJTHjeO5eJl2VvSrVaPwGcoRn8Z9XeG9ft/E2j217A6v
+ vRPNTf8AcfZ86PWl5dfLGieMtd8OQ+TpuoS2ULy72RNnzPs2V6D4b/aBuIUSLXNP+1fN/wAfNn8j/wDA
+ 0+49fXYXNqUoctU8KrgJfFA9m8umeXXLaL8VtA1++hsoJp0uZm2J9og2Jv8A7m+uphvrS6meKC4gnmT7
+ 6JKjvXtUsVSn8EzzpUZw+MPLpmw1ZeP/AGK4b4qarLa6bbafbS7Hu3fzUR9j7Nn/AKBRXxEaMOculS9t
+ PkGeJ/H/APZVy9vZ28U6Q/I9y/3N/wDcRP468x8+XXNVmuJX3u+95X/4HWlqUCSWyW/mq9z/AHIUrKub
+ qLSrN4oJUSb/AHN6f8Dr4vEYyeIkfT0cLCiey/BS7+Fcd1/aHxD1LxLI9vdb7ew0jTonhlVP+ezv/f8A
+ 7iIn+/Wp+0b8U/AfiXVNKT4aaHF4O0i0gf7QqW6Q3NxcP8/z7Hf5PuKnz/xvXgaX13dXjpK9uifZ3mdP
+ KRER/wDYqbTZE1KFH+z/AD7Hd3RPk+SvmfqUfrH1mc5Hq+193kCHSv3KPAjTu/8ArUR//H0SoZoPkeXy
+ l2f9MX2f+OV0mm+H7i6hhlX5LZ/uTbH/AO+/kovNN/eOkv8Arv4JkTZvr3qWKpfAedUw8vjOGffGmz7j
+ p/fpnlv8nyffrV1LSv41+dP4HT56yprWWP8Aj3/3HSt7mFghfy/kZ/8Ax/5KHk8xH+79z+5UM0jx/wD7
+ dM/1e/8A+Lp8xHKTQx+e+z/xytW21i3/AOEeS0gXZf73dn+f/wAcrB8zy3/i2UxP3D/NWHMXE6eO+/ti
+ Hfefu3h+R5k/+Ire8Pa5e+GU+z7FvbD7+zfsdP8AcrldEnW6Z7ee7ZEf5/8AfenzX0ulXKeRcb0fe7p/
+ wOuqjipU5hKhGcD2y2uIr62S4gffC/3Ho2V4/o/jG40eZ5bZPk/uP/H/ALD/APxdeheEvGEXiaG5MqRw
+ XNv87IjfwP8Ax19Xh8fSq+4eFVw84e+b2ymeXVrmo/Lr0TlK3l0eX/eqy8dY83iPSoPvahb/AH9nyPvf
+ /wAcrOVaEPjLjCc/gLnl02qVt4g0q6uUt4L2J5nTeifc3/8AfdXEkin3+VKr7PvbH+5URrQn8My/ZziH
+ l+ZTPLqby6Z5f96r5yLMh8v+7TPLqzsNMeOnqIrbKNlTeXTPLo1Ah8umeXU2yh46epoQ+XTHqby6ZS1H
+ qQ7DTHjqz5dM8ujUCHy6Z5dTbDRsNGoalby6jq15dM8ujUNSHZTPLqz5dM8usyyt5dHl1Nso2UAVvLo8
+ upvLo8ugCtsNGw1N5dFAFby6PLqby6PLqAK3l0eXU3+ro2GgCHy6Y8fz1Z2GmeXQBD5dM8v+9Vny6Z5d
+ AEFLsqby6PLoAreXR5dTeXR5fl1AENM8urPl0zZQBD5dHl1Nso2UAVvLo8urOymeXQBW2GjYameOjy6j
+ UCt5dM8urPl0PHRqBW8ujy6m2GjYaNQK3l0eXU3l0eX5dAEPl0eXU3l0eXQBD5dHl1N5dHl0AVtlGyrP
+ l0zy6zAh8v8AvUbKm8ujy6RZDso2VN5dM8ugBmymeXVny6Z5dAEPl0eXU3l0eXUgQ+XRs/3am8ujy6QE
+ Pl0eXU3l0fJ52xpVR9nnfP8A3ErlrYilho885G0ITrS9whSOsrzNQ1G8uYrNfu/JFsdP3rum9N71q6Jq
+ tvdOjyxKiNKiRb33/wAG/wC5/wB8b0rHhgt4NK83zZZ3u3d5dj/Ps/uIn/fFfnubZxPET5MPL3T6LB4P
+ 2X8UZqUdx/oGmQXEr3k0TvcXO9/uf7H++/8A6AlbdnpvkWFtLqe3fM+xIZtif5/26oQ2txa2zyt8k0yI
+ /wBp+RP9j/vj/wCLrmJrHz7xP+Pd3d/4JfkRP7718jNzqbnrnor77XfFbW6pCn3HR0f+OuS8Q+bAiSrZ
+ K7o/34fvp/3xW9f6bLJdPZaVpX7lIvOe5R9lcHf2OoRv9ovN0Ez/ACbN/wA9c4zY03UvtWy4dJX2ff8A
+ nrS8Q6x9ldPNTf8A8A+f/gdc891cQWyPBqEqTP8AO/yVmzardyPvndn2P99/4KcogdhDfW+xH+0W+x/u
+ Oj1cmntJLZJfKleZP+eKb64xJPMh837P8/3HdH+//vpT7bWJbHZulZ0ffs2S0couY2/tWn6xvRfnm/gh
+ fYm//c30+aR9N3+V+/2J86f5/jrmPssvkzSxJ+5/j/vpU0OsXcD/ALq42fx/P/HW3OHObi3csy+dGqsW
+ PzSMHXcP4f0zRWUt3fbzundVf51Vn3D8KKY+Y7XUvDl7Bslg3PD/AAQv/BWJNdPHC9vL9/8AubK9LttH
+ t5IXRrhd7pvSGaydHT/gaJVPWPDOnyWyS/f+T50R/nR6+7jXPGlS/kPNEk8z7vyJT3k+RH/uPsrem8M2
+ jzfuJZ4X/wBt0f8A9kqnf+H9QsURNnn/ANx0Sr5omPJKBQfZOj/J9ymbP93/AOzo894H2TxNA/3PnSmJ
+ P/A3yf7aPWvuGYPBU3l/J8u5P+B0z/gbVNDJ/fSgBjxpJD/FvT+Oq3kP9zf/AL9X/wDWLsVGqF/3b/xb
+ KXKPmIfI+5/BR5HyfPUzyfIn3/kpiSf8Do5Q5iF4HkR3VF/26s2di8n8Gyof4f4kqzbfvPk3/PRyhzDP
+ LeSHY22mQyeQmzylqzs/26fNB5af/Z0eyDmIYZEj+Rrdf++6hmjSOZ5fuf7FTJvkd/kX7/8AHQ8nzv8A
+ J/t1HKXzFZI/M3/Ovz/36oTR7Ll0rVh2f7nz0x4E+/8AfTfRyhzFCGTy0mRnb5/9uprbUri1SG4iuGgv
+ IfuTI+x1qyljFv8A4arPa+ZD8v8AHUawL5jpfDfxU13wzD+4uPtULtvaG8+dP+Af3K0ZNffxbeTXuzZM
+ 0vnSonz7N/8Ac/2K4ZLF/J/i/wC+K6fwfay+dcxRRb/k373T7iVf1iry8k5BGMObnidDbaPcR2yS2z/P
+ 5vk/J8jun332VWvPCtxNC9w1pK++Xf8A7n996614L26h374oERvk/vp/uVWSO7ntpnubtXh2bPO83Y+/
+ +/8A7dYcxvymJpvhW42XNxLb/flREhf7mzf9/wD3Pv0/StNW1S2S+u1spvs/z238b733/wAfyf3K1fE+
+ uXFjMlpYxRQbIkeV3l+S1/3E/wC+K49dRt7WaF7Z4nmmfyft94/yJ/t7P/Z3o5pB7p7j8N/iLdfD3w3r
+ VlBb6Pqlnqex5bbXrWK4SJ0T78W/Z8/z/fqp4g+KFvfP5UXh2w0hHT54bO4uHS42fc3+c7/+OV8/a1JL
+ HIkrag11M/z703/fq/4e8W3Fq/lXLy3qP9yH+NP+B1xSwdLn5zb2/wBg9UvPFWj3T+bc2jI+93dEiSbe
+ 7p/t/PWVNa+H54ZvNtN/3EV/srwuj/3/AL6Vz1h4q0rTbyGZU89IZfO+zTP99P7j/wC/Xskfxh+E3iL4
+ naVLe+FrzRfBzpsutL0u6lmf/Uu/nI7fP9/Z8lc81Oj8HMaQ5J/GeT6x4f0SR/8ARopYE3/3/wD0De71
+ jzeGbd0+SbZ/v7H3V6d4wk8Lz2dzqFtutbN3d7VJvnm2b/kR9n3/AJNn+xXnWlfZ9SmmSLdaunyJ/G9d
+ lLET5TCpShzchNovh/RIYXtNVtFnd33peQu6On+xsrVk8EeFbiHbFcSwP/fed/v/APA6ZbeDr37M8rXF
+ qif9cv8A2epn8Of2VbzPc3sUFt/yy8753b/cSu+lmPJ7k4cxyyw0jBvPAf2XVbC3sUvNQ3yojPDb797/
+ AOxsrm9ehS1vP9VLB/sTJXbWEn3H/dJbff8A3MXz/wC+/wDcq/HdJfbIoNPW6eb/AJ7Sp/wCsZYz3/hN
+ I0vd5Tz3RNHe6SaVvNgRE+/s+/8AP9yt6bwj9qmf+z7hUT7j7H+/XTw+MW8IpNcfbbjRbl4nhR9Nlffs
+ /jTfXN2fxNt47x5Z0uHT+Df/AB/98fcohiJyNvZUuU6HwTpeoeGXuXuU8+wuPveT99H/AL9b1/4ut4ER
+ LaJrqZ32Im/ZXK6JHLrln9tvJd/nb5vnl3/J/cRE+5/HVmGS3g8648r7nz+S/wAjuj/3P++K9SnmlejD
+ 2UTllgKU5c4eMPEdxJp/2eNNiXFu7u6fc/2//Q64DRLW4vrb908XnQ+bs3v/AJ/367zWp7STRL9G3T/Z
+ 97xP/Hsd0+T/AMfrN8JSWOmpDcT6Z5/2dN9uk2zY7un+uff9/ZvTYlefVxFWt70zeNGEPgMT7Lbv4ktr
+ f5pktLVHSH+O4mT7if8AfdHhuN5/EP7p12Wj/abq837P+Ab/APbf5KZDrkumpeXvlK95NF9jimdN7on8
+ bp/t/wAH/A60oYE8P6VDbtFsv5v31w7v8kSfwJ/9hWfPMOQPE/ibzLbeqfvl/v8Az1D4J8cf2XePb6hc
+ f6BN/G//AC7vXHzXb3Vy7t/H/BULxtHCjsn3/wD0CuuhiKuHlzmFWEKseQ9+h1jT7r/VXtvJ/H8ktXPL
+ rx/TZHk2fJ8774U/2K29K1i403VYXilbY+/fZ/wP/wDEV9BRz73uSrE8+eV+77kj0LYaZ5dY6eNIp4Xe
+ CxlndH2bEdKfD4glnVP9Elgd32fOm+vXlmmFh9o4o4Cv/Kavl03msx/E3kb/ALZp6okKf8fMMuxH/wCA
+ P9z/AIBVP/hLvMdHisne237H2fO/z/cqf7Wwf8wfUa/8pt+X/eqG5nS3T5tz/wCwiVz2veKv7NhS4nVk
+ 3/PFZpLsd/8AfeuMfx5quq/dS3ghd9iW2/YnyV4GK4glzcmHiehQy7/n6elpqVpJc/Z/tEXnf3Ks+XXi
+ H/CTXFjePtfyN6fO6fO++rWifEPUtHu97N9ttG+9bzP93/c/uVpheIPe5MREirl3/Po9ieOjy6p6D4js
+ vE1n9otJfuf62F/vpWlsr66FWFaHPA8ScZ0/cmVnjpnl/wB6rPl0zy60HqQ+X89M8urLx0zy6A1Kzx0e
+ XVny6ZsNZlkPl0zy6s7DTPLoArbKPL/u1N5dHl/3aAK3l0eXVny6Z5dQBW8ujy6s+XTNlAFby6PLqzsp
+ nl0AQ+XTNhqz5fyUeXQBW8v56Nhqby6PLqAK3l0PHVny6Z5dAFby6PLqz5dHl0AVvLo8v+9U2w0bDQBD
+ 5dM8urOw0bDUallZI6Zsqz5dPubGW1m2TxNC/wAj7HXY+yl7SHwByFB46PL/ANipvLo8umQVvL/vUeXV
+ ny/kpmyjUCHy6Z5dWdlGygCt5fz0eXU3l0eXQBD5dHl1N5fl0eXQBW2GjYas+XR5dAFbYaNhqz5fz0zy
+ 6yAh2GjYam8ujy6AIdho2GpvLo8ugsh2GmeXVny6Hj8tH/2KiU4U/fmHxlby6ekfmOif36ytS8QW9rZu
+ 8G138p5ot/yb/wD4uobzxGk/geHUFt2kvLjfCmz7izfxv/t//Z18vj8+oYf3KPvSPXw+XVa3xmrbX1vP
+ DcvEm/ZvRJnlRE3/AN//AG6yrPTru40vSrf7P8k2+2eaZ/JRIfkdKfJ4ZuNuj2qvbwW1vLvl2P8AI6Im
+ /f8A+P7KmeS38R3ny3Hn7EfZbffRE+T/AIBv3v8A+OV+fYzGVcZLmqn0NLDwox5ImVfx2Viltb+bL512
+ n+u+5s3vsdNn+5vqHStS1DyX82JUtvvxQ+Um/wAlP9v7+yq1zBL4m8VI9s8v2a0i373T5/k/+zrqtH03
+ 7d4V164vHi+33fnf8DTZ8j7/AP0CvN5zqOMs/FyT3Mz3iSukKbFhhl2Js3/cSptSk0zUpvKiT7LNs37/
+ AL+z/YeuPS3R5n819nyfL/v1c8u4k1VLeX5LzeiPvf79TqaSpwO20fxVLrEN/p8D2GnW3lfO/lbHT7if
+ I6Vyuq3Xl6rc7X3p9xNn8dVtbsX0PUt9tL/qtifc2VDc2r3SJcRbXhdP4P4P79GoRjEuTRy6bsuFiZHR
+ 9jpv+dH/ANyr+q30U9y6L5Wx4v7n3H/j+euY89502M7P8+/53p8OpXFrsXe3k79+ylzF+zNK2ung37du
+ x/klT+Onray3SfaN7O7/ACfvk3o9U5tZf+0prhdm+ZNm9KmfVfL8l9jfOvzv/G/+2lPUz9lIm8yW1dNr
+ tBsbenz/AHKmubXz3fbLsm3/ADo6VTfVYpPJ8pJU+T5/n3/P/uf3KLa6inh+bbBMn3Nj7KCfZTEjjDbm
+ MqI397f96irMuoG1kaDUMOYjtVbiBGZf+BL1oo1DlOutvHGoWuyL7Xsh/j+T79aT+Lor6ZPtMvkP/f2b
+ 64N433fNFv8A9tPv0JI/9xpK+o1PGPWodStL5N8DxSfJs85P8/JTL+11CSwd57tURE3xedKn+dleaWeo
+ vYzPt3I/3G31q23iOXf+/l3wv99NlLnkacx1qX1xaw/Z5YldETf5yIjon++6UyaRbrZ5+n2s6fxuiJVC
+ 2j/cw3sEW/YnyfZn2Ps/+Ire/wCEmSS2tvt1lcWqImz/AEaJNn+/sq44gPcIX8OaPrD7/sVxpe/7k1t8
+ 6f8AfDvWbq3wy1ixj82xT+27b7+yFH85E/20rY+3afdP/oetyvcp/wAu0yeS/wDv7Hp9t44vdK87/j82
+ P87zbN+z/vh66o4giVKJwCSS2szxNF5Dp9+F02PTJrp9+/Ytd/f6rp91C9xPFayO7u/+mRP99/8Abeob
+ DQ9F1/ekVpFBN/c810/39n8D/wC5W8cVEw9kcZDIk6fL/wAD30+aRI1/uP8A3K3tS8M29jN+6t7pE3/f
+ h3un/jldJ4Jn0qB5olspZ7xG2ecib3/74/gq/bx5Q9kcAknmJslff8m+nvGkaff2fwfO/wB+vV77Sorq
+ F/Psop4XfekzxbP/AB/79cxN8OU1KZ/Ke4tYYd7ukyJv/wCAVvGrHlI9mcZ5fz/3KPL/AOB/3K1bzwdc
+ aajywXCz/wAezZs31jvcPH8jIyOn9/79OMozIlHkGPA/9/YlM8vy/wDbepo7r5E+SmO/3Nr7P9+qEQvJ
+ /sVJTf8A4ql+SR3TZ93ZUgM+ePZtpk0CbPlp8kH+38lM8t4HrPUB7x+X92XZWlpupXFjcptdX/g3v99P
+ 9tKyvnkT/bqZJHj+8lLlDmkdPc6k/wBs/f3ESPC+zY+z5E/2/wDP8H+3W3/aVvprzXcWofaoUi/dJDs/
+ 0dEf+/8Ac3u/zvsrzqaP+0rxHllVE+Te+z7las2pPBYWbxRMkL/IkL/ceolE64yK1zqqaxN5s7taonz7
+ Pvu7/wC3VbRNn9pQpKjPC/8ArUh+/s/+Iqnc745pk27N/wB9K3vD1usem3MuyX7TcI/lPs+4kSfP/wCP
+ 7EpfZJNW80rT7rTX1CCKV0d0hSab53/ufP8A3K4xI/stynm7vv8AzpXT6rdf2do9no67kTzd8rvFsd3/
+ AN/+BEqhpsOn6lr1tbzvKls8qI+xPnl/+zd6f2SZfEM8T2v2WaFG2+cifN/6H/7PTPDcaRzXOoSxf6Nb
+ /fffs/4AlavjC+fxBraW8Fp9l/5Yom//AL7d/wDP8FXLDSnn0eHT4tv2Z3/jTZv/ALm9/wDc+eolI05S
+ nNfXf2ma7WylTzvkRN/ybP4NlZth4kl05/Nif99s2OldVqulahHo95dt/Zv2b7m+zl3uqJ/f/j/g2V50
+ ++R/79RGPMEjs9e8XXHiaG2T7VLsRHTY7ps37Pk3/PVC8ni1W/s7eLzUsIf3O/c7+bsT53euPm+R99ei
+ 6V4flks4UiRkR4oZvuPvffWfwGnxhrd9LAltb/bfP3xOmxJX2I/8CbKrWepS2uvWcUCefCj7NkyPsfYl
+ U/E8l3BJcxSyyvNb3Gz5/n+T76fPT/CUfnzX9wyXHz/6qaFE+X+/vf8A74/77qPsk/aKGpa46ak/npFd
+ Qumze6bP+B1iP+7/AL2//wAcrY8TyRPczfxzPK//AABEf/2f79c95dbQ2IkbGiaxcaPMnlSypDv3ypC+
+ zfXSab488x3iu7f5/uJcw/wJ/tpXDJJT45/v/wBymaRnKB6vDdab4ghe1W7+1fOjyp9x3/2P9z/crS/s
+ 23n2eVLs85/ndHR0RK8ZSf50f+Pf9/f86V3/AIM8XW91qVtZazrv9l21x8j6lNE7pb/7bonzv/wCsJT5
+ InTCpGcveNW/tbfw/N/aESNdXNv89qm/+P8A2K5KzkuNYmvJZ909y+//AIB/fr0vT/D/APbHja28P+HI
+ m8a/aL9IYptK/wCX1N/30d/ub0/v/c+TfXr/AO158PfAHw18TaJpXg/w1P4Un/s1LzVYZrh38p5X+RHT
+ e6I6Ij73T5PnSuH6/GFWFL+Y6JYf7Z8e2elXt1fQ2kFvPPcu+xYYYnd3/wBxP46s2fh+91iZLS1tLi6u
+ XfZFDDE7u7/wIifxvX6H/sc/DP4a698I/ED3ds/iXxVBqFvq91bWyy21zbqibIUtHR0d9m6b50Zd7vs/
+ uV4p4W8YeGvhL8XtS8W+EdFurnTbS6l/saz1e4ffZb/k3un8bom/Yjv/ABpveuR5vKU5wjD4Qhg4nhH2
+ W4gje3lilguU+SWF02On99Pn+5U0Om3exLjYzv8Aci+f7qf79dt8VPhzLo/xLvNEsbv/AISFL501KyvL
+ OLf9qS4/fI77PuP8+x0T5E/grnrmx+y2cNvO+9Ef7MkMO/55n/g/4BXZSxHtoRnEUockjHto7fSoUdvn
+ d/7n8b1TvPFVxJYJL/A8X7qFH/j3/crSv9Nl1Lw39riT99C7zfJ/DsT+P/vjZ/wOqGq6XaaVs2o32/d/
+ o8P39u9Pkf8A4B8++t+cmUh8OlSzpbReasCW6fPM/wDG7un/AH3XT/a9C8I2Nsn223vZt/nXXkvv+f7m
+ z/YSvKPtT6lqV/8AvWRER3+dv4Eqg915ibFuG+//AH6zlHmMOcm8SaxcaxrE13Lcee7f3PuJ/sbP4Kp6
+ bH5/8ez/AG9/3KrXMbx/P9+rOmz28F4jzozonzsifx/7FaEalN/9Z81Dx1Nfz+ZczfulT59+xPuVDNsj
+ d0V96fwPs2VZZseFdfl8M6pDdx/On3JYf76V7Touv6f4it/tFjceZ/fT7jr/AL6V8/PG8H3qfYX1xptz
+ 9otJZYZv78L7Hr18Dmk8J7n2Thr4OGI98+jKXZXN/D3xVL4q02b7Tt+2Wj7G2J9/f/HXT+XX3+HxEcTS
+ 54HzFWlKjPkkQ0eXU3l0zZXURqQ0eXU2ymeXUAQ+XR5dTeXTPLoDUZ5dM2GpvLpnl0Fjaj8upvLpmw0c
+ wDPLpnl1NsNH+ro5gIfLoeOn+XR5dZ8wEPl0eX89TeXTPL/vUcwDPLpnl/3qm8ujy/MpgQ7KZ5dWfLpn
+ l0uYCHy6PLqby6PLqOYsh8umeXVny9/+5VzRNLu9Ys0e2tGnmmlTytnz7U/2/wDP9+vOxWZUMP8AEdVL
+ C1axmpC877IkZ3/2K6fRPAD3yQy3l2trbO+yJIU3vL/uf/F1m/ELxU/g6aHT4NPiSa+i8503/JFD/t7P
+ 7/8A6B/v15RqHxi8UaleQ3EWoPZOkXk+Tbfc/wC+K+UxWdV63+7+6evRwEYfGfTNhpun6G/2fStP86/2
+ fPebHd0/2Ed/uO9eafES61XUte82DT2+waYsz3E3yfvfk3v8/wDH/sVytn+0L4lmsLnT7x7d/tD/ADzI
+ myZE/jRKxPEPxK1CS4S30/8A4l1tEnyJsTe3+/8A7FeHSrV41fazn7x6EoQ5OQ6q2nS6tkli+dHTelP8
+ uvOrDxpqFq++V4rpP40dNn/fFdJZ+ONPn2earWu//a37K+9w+Z0qvxnzdXByh8B0Pl0x6mSRJER1fej/
+ AHHT+OjYa9jnPPIfLpnl1N5dHl0gIfLo8upvLo8umBD5dHl0/wAujy6AGeXTNlTeXR5dICHZT/Lp/l0/
+ y6AIfLo8upvLo8ugCtso2VN5dDukCPKz7ERN7vUTqwpw55lwhOZDsqhc2txdaknlStsh3wv5L/ff/wCI
+ RPn30TX0V0lyn33T7kKP++l+TfvT/vtKrfDqxt9N+2arfRPPbXFw/wDqd+90/wDZ/nr80zjNJ4ufsqPw
+ n0+Dwfsoc8/iMfxbpqWuizOsUr7ItkU3mp8ifx70+/8APVb4dR/2qlhFOjT22nvcTbN/8b7Nj/8Afb12
+ HxIgeTRbz70/2j502fcTZ8//AKBXmnw7ju5/FkNvYy+Q+x3d/wDYRP8Ax+vkD3ofAekarYxSabqV2tx5
+ N+9vvif7nlJ/lKZ8vguwm1C8dZ7zUESG3tnT/j3T7++rkKS6rok37rZNcM6RO77Pk3oiO/8An+/WJo9j
+ /bF/YaVco072MrzSzI6fMifxv/sf7dWZDLDTZdKvHddr/a4tnyfwJ/Aif3Pn2Vq2F0kmg+IbfT0Z3tPk
+ eF9+xH/jff8A3P8A4hK2NYhTyba4V1ntoUSaJN/+t/fJ/B/BUPg+O3n8Pa9cMm976V3eFNn7rZ8/ybPk
+ /v1hzAeIW/lQeTcQS/vkfen+x/cq5fzvrjve/Mly7/Jv/wBhP/i66HVfD6abqUMrbX02aL5POTfvRE37
+ EfZ9+uS+1PG6PEv/AB77/Kf+PZ/uUcxZqw3FlrFm6S7kuU++n+3s2b3/AL9YNhJ9lv8AbL88L/I/+49T
+ R6l5F+l3B8jp99H/AI6fNa/2k7ywRb4djv8AJ/BRzG0fdJtNguI5vskflb3Ten9//c31DeWMs7p5Ttdb
+ E3v8nyJWlo86X1sluybLm0V5n3/x7E+5/wCP0+HY9tf6hZuqIjuku9vkdH/g2fx1oR70R/iTw+mnWGlJ
+ Ann/AGiLen3P8/P89Yk1q91Z+bFEqfZ/klTf8/zvXSWHiC31XQf7Knl8nyXd4t//AKBXMeZ9lud6s/8A
+ t7//AECo1CMpFCOpobV7q6SKBN7v8iJW3baPZXV4nmXDQW1xv2TbPnT/AIBXTzfB147Ca7g1iK62JviS
+ GL7/APwPfWcom/tYnnUcyySMbh/Lzy0jfxNRT3s5Ip2Vxk4+ZV7NRSK54HW/LQm7ZVP7V/eTZT/PT+9X
+ 0vMfMcpN5fmfwLQkaff2f+P1Ck/l/eepvO8z5d//AACjmI94v6brN3puzypd6J/yxm+dK6eHxNZakmy5
+ t/J/8fSuM8z/AIBQm/8A36iUYzCPunWzQWl1bJ5UUSfP8kyJ8jv/ALdFjHe6VM/2NGgf7/8Ao0vyP/wB
+ 65JPNj/6Z/8AAqspdXdrs23DJ/wOs/eL9qdVc6xqEiOl9o8TwpF87va7PN2f7n3K56a38zZcLb/ZYbhP
+ k+zS70/ufc/30oTxJqcabFuP/HE31NYeIEgs5reey8/zvn37/wCP+/WkZSgXzRDTf7bsXT7H9vtf+AOi
+ PXSab8Tdb0pJreeWDzvuP9pi+T/vtK5658Y3cGx7G4lg2JseF/uPT7yxS6hS70+X53i3ywu/8f8AGlEa
+ svtB/gNv/hZt7529reVH/wBiXfWlbfFhZP8AXpLv/ubNn/oGyvN2hWP5rnzbJ/4H2fJL8/8AfoSR4/4N
+ 6V2xxBn70T1F/iFo8/3kunf7jwzP8mz+/wDx1j6xHo+peT9h+1fOn3NiPsf/AOIrifL8vZuSn+Y+/wCW
+ n9YkRzGrc6PcWu9JYpU/4BWD9q8t3hn/AL/yfPVz+2b2OF4mlZ4f7jvvp6eIJZIfs8vlTo//AD2iR66v
+ rXu+8PlgVkd9n7p96f8Aj9PT94/y7qrf6v54k2P/ALFWYb6KT7ybP9+to1YzIJof3iPuf7n8FPeTzH3/
+ APodM+ypJ88Ev36hm82N/wB6nyV1c5kTJG8ez56H83fs+X/gFQ+emypv9Y+/5d9MASR43fcm9HqaGfy5
+ oWndnS3feif7f8Cf7lH+s+6/36rTf7SUpDjIZqUn2p5rtnXzpn3uiJ9yuhs7X7dDZpc3v2KG4iRERIt7
+ vs+f+D7n3K57yHktrl1274UR66e+1LT9NsHSL9/eeUkMTp9zZs2O/wA/+x9yuWR1RIfEF9FJ5zSf8flx
+ LvihdEfyk3/xv/G71T8JeHLjX9YTyvkht3R5Zv7nz/JUOm6VLrFnD5CM8yXHk7Nn/A69F02xT4c+HrzT
+ 9Qu/+JrqFwieTZ/Ps/g2I/8Af+f5/wDviolPkiEY88ihpti+uateeesT+S/34fk83/Y/9krm/Ft9/Zus
+ QxQbY3t4k83Yjpvd/v767a81i48I201lBcW/9pX1x87v9+3+T+B/9j7m/wDv73ryWa1eCbyW279+ys6Z
+ pI6fTftuq+G7lLPTGunf9y8yJ9z/AIHXJXEfkTOjbd6f3Hr0LxPpstjpVnZWfmuiRfwRfI7v/BXnU0fl
+ /Js2VpGRnIhm2SSJ5u/Zv+f/AHK91ea4urD5nt0/0dHT96n8Cfc2J/AnyV5p4G8FS+ILxLue4WysLeVP
+ 3zpv819/3ET+Out8SX1pBf8A2LSndEf53e5RN7/O+/Z/sfJWEpc8jaJxnjDWLTVXhuIJW/ufc2Js/v8A
+ +/8A7FbF5qVr4Z0u5srO4i3zf6SkMO9/n+4m93/uJ/4+/wDsVz2vQfZbZPL8qeGZN6P/AHH/ALn/AACu
+ k02dZEsHg3JYbESLzpU+5F877/8Age+okQclqUm+83tvd0i2b5vn/gqteWsscKXCxbIf4H/vpXbaJrGn
+ zpNqd9aWr+S+xZpk3uz/ANxE/j+T/vitv/hLk/s2GKXUGS8e3877m9E/uJRzBynkXmfPR/q66fxBptpd
+ O9xbLv8AkR32RbNjvXK+W8Hyy1vGRA9/79Hl/wB2lpP4KsDp/APxO8SfCnxJDrvhLXLzw/qiLs+0Wjff
+ X+NHR/kdP9h6+gPF/wAdrL9ovwr4cl1y7aH4j6Zbtpt+948SQ6lDv3w3CP8AJ86b3R0/4Gm+vlVI6e8f
+ mJXm1cJCtNVvtHVGtKMOQ9r8M+Jtf+FOrvq+k67faLqK74VuLFtn3/v/AD13V5+0DceINHe38WaZpviu
+ 8ZNlvrE1qn29Jv8Abu0dHdPn/wBv/cdK8E0fxxdxpDp+oJa3sO/ek15Fvdfk+5v/ALlaupeJrTxBClpc
+ pKmz50+zbNn/AHxXLUwsJT55QCNWcfhO8h8TW+pWEyS/at8PyRPC77HRE+4jp/6B/t1g3+lXEfiHTbtp
+ fsUNoiPEkMW/f/fqzD4Z8t7aKC0utLtk2TXVzfv5KRJ/Am9/7/8AsVsQ2Np4fe5ltkWR0dE+0zP/AOgJ
+ /c+enGUafwF88/tkNnY6hPZ21lBtT7XdO/ku/wA/z/3/APgdVrafTLXxzremQIt6lpau9veXL7977/v/
+ AO589dbYSfYdHSX+B03oifJv/uf79crqVjZaBeX+sanLLavcJ9mT+5En9zZ/G+9KPemHMcroPhW7/wCJ
+ xdSrEieU8Mr/AH3T5P8A7OvN7yxaN3/jf7/yV6LrHxNiutJm0eztFns9uyW5f5Hf/c/ufP8Ax/ff/Yrz
+ 25nt5H37GT/gdbw/vkFB5Hk+89PWRP8Acf8Agp/l/Pv3/Jv+fZ99KZdbN+9U2I/3UrTUB80nnsk3/fXz
+ 1Ds/3aE/dvT/AC/Lf+KrAuX6farZLvfLPNv2S70+RX/g2f8AAKoeZW3eQSx+GLDb9xpXmf8A23+5/wCg
+ JWOieZNsqNSy5o+sXejzfa7O48ib7m9K9g8M/ELT9Ys0Se4WPUk+8iJs3/7n/wARXiE0fkfddXT/AGHp
+ nzx/PXoYXMauE+A5auFhW+I97ufFr/P5Fp8/+2//AMRVaH4gWkfyXNvKj/cfyfnR68x0fxbcSTQ29zKu
+ x9kPnP8AI6fP/frodYtfLm/cP58KO6b0ffv/ANuvdoZpVn7/ADHn1cHGB39z4m0+1toZfNadJkd08lKy
+ k8eW8ly8TWUqJv2I+/8A9DSuPtpEgtkRovuSvv8An2b96J/8RU327/TPtDRfPNv+/wDwfwPW8sxrzMI4
+ WkdJ/wAJ/vhR1tF+59zzf4//AIitXTfFWn6ls/e+Q7/IiTfJvrhrO1WS2tooN0lz87on9/8Avp/45/4/
+ VOGNJLN7eJ1fbL50Tv8A3NlFLMasJFywsD13y/Lpnl1w3hXxc+nJ9n1Df9j37Emf5/K/2P8Acrrdb1hN
+ NhTa/wA+9N77d+xPv/8AoH/ode3HH0vZc55/1eXNyFzy6PLrnrDxbcSXNzaXVp/pMO9/kfZv2V0NnfW+
+ pQ+bBKrp/H/fSrpYqlW+EzlSnAZ5dHl1Z8vzKPLrrIKfl0eXVny/MoeOlzoCt5dHl1N5dHl/3aOYCtsN
+ Gw1N5dHl1HOBDsNXNK0O91i58q2i3/33d9iJVm20qLyftFzcRWtnvRHd6s3msPfJDFp9vFp2mtLs/c/P
+ cyp/7Jv2f7+yvmsxzb2X7ql8R6mFwfP78zkpvDOseH9evIlvbe90r7U6Rb5Xd3/ubK6f/hDruaw81tsG
+ 9/leb5N+x6uaxqup2NzNaWMVvZeTF5MTwxb5nf8A3/4E2f3Pn/264zXvF39jokqy/arm4dEi+T7/APtu
+ /wBz/gFfMf2jX5eXmPa+q0ubm5Dv9NsdE0fYkt79tmR0d33olsn+/wD33/2Kh1Xx5LJczaJoe2yR9/m3
+ jxfIuxE+4n/fCVwFna/2r4n/ALY1y4Z7C0R5ora2i3o7/wB/Z/v1zfiTWE1KG5lg82C2uP3MUL/O7w79
+ jvXkTc6k9TtjEv8Axa1XT5PtiJ+/3ukMTo+996fO7u/+/Xj9bfiGN4NSvIv4ElT5P+AVgv8AfraPuk/E
+ P/j+SrkN15iJbzu3k/wf7NU0ko/+LrQXKWXjeD7zqj/3P46PM8uoU+5R5nz/AC1XORym94d8TXGhzJ87
+ TWz/AH4d/wDn569Os76DUYfNtpVnh/vpXi3me9aug+JLjQ7nzY/nh/5awv8AcevewOYzpe5P4Ty8Vg/a
+ +/A9a8ujy6h0vULfWLNJ7Z96f+Pp/sVc8uvtYThUhzwPnuS25D5dHl1N5dHl1YEPl0eXU3l0eXUgVtho
+ 2GrPl0eXRzAQ+XR5dTeXT9lAcpW8ujy6m8un7Kz5+oFP5E/j2VNqUnl6Dc29m8U9/cI6I7vsRE/j+f8A
+ ubP461U0eKR7NJbje7fO9sif6pP771w1na2upeLdSivLjz0ZEhdJvubHd32f98JX5vm2bTxU5YeHwn0+
+ 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
+ k//Z
+
+
+
\ No newline at end of file
diff --git a/201731024118/DianMing/DianMing/Program.cs b/201731024118/DianMing/DianMing/Program.cs
new file mode 100644
index 0000000..62e9470
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Program.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Windows.Forms;
+
+namespace DianMing
+{
+ static class Program
+ {
+ ///
+ /// 应用程序的主入口点。
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new WinformControlUse.Form1());
+ }
+ }
+}
diff --git a/201731024118/DianMing/DianMing/Properties/AssemblyInfo.cs b/201731024118/DianMing/DianMing/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..5c32070
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("DianMing")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("DianMing")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("67e8063d-ea75-40f2-b853-cd907d64d82d")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
+// 方法是按如下所示使用“*”: :
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/201731024118/DianMing/DianMing/Properties/Resources.Designer.cs b/201731024118/DianMing/DianMing/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..1f285db
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本: 4.0.30319.42000
+//
+// 对此文件的更改可能导致不正确的行为,如果
+// 重新生成代码,则所做更改将丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace DianMing.Properties
+{
+
+
+ ///
+ /// 强类型资源类,用于查找本地化字符串等。
+ ///
+ // 此类是由 StronglyTypedResourceBuilder
+ // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+ // 若要添加或删除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+ // (以 /str 作为命令选项),或重新生成 VS 项目。
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources
+ {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources()
+ {
+ }
+
+ ///
+ /// 返回此类使用的缓存 ResourceManager 实例。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager
+ {
+ get
+ {
+ if ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DianMing.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// 覆盖当前线程的 CurrentUICulture 属性
+ /// 使用此强类型的资源类的资源查找。
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture
+ {
+ get
+ {
+ return resourceCulture;
+ }
+ set
+ {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/201731024118/DianMing/DianMing/Properties/Resources.resx b/201731024118/DianMing/DianMing/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/201731024118/DianMing/DianMing/Properties/Settings.Designer.cs b/201731024118/DianMing/DianMing/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..b7e9e72
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace DianMing.Properties
+{
+
+
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+ {
+
+ private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+ public static Settings Default
+ {
+ get
+ {
+ return defaultInstance;
+ }
+ }
+ }
+}
diff --git a/201731024118/DianMing/DianMing/Properties/Settings.settings b/201731024118/DianMing/DianMing/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/201731024118/DianMing/DianMing/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/201731024118/DianMing/Entity/Entity.csproj b/201731024118/DianMing/Entity/Entity.csproj
new file mode 100644
index 0000000..7f3b267
--- /dev/null
+++ b/201731024118/DianMing/Entity/Entity.csproj
@@ -0,0 +1,47 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {E93667D6-319C-489D-92E1-E82A19454CF2}
+ Library
+ Properties
+ Entity
+ Entity
+ v4.0
+ 512
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/201731024118/DianMing/Entity/Properties/AssemblyInfo.cs b/201731024118/DianMing/Entity/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..a742db4
--- /dev/null
+++ b/201731024118/DianMing/Entity/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的一般信息由以下
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("Entity")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Entity")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
+//请将此类型的 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
+[assembly: Guid("e93667d6-319c-489d-92e1-e82a19454cf2")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 生成号
+// 修订号
+//
+// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
+//通过使用 "*",如下所示:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/201731024118/DianMing/Entity/student.cs b/201731024118/DianMing/Entity/student.cs
new file mode 100644
index 0000000..16dccc6
--- /dev/null
+++ b/201731024118/DianMing/Entity/student.cs
@@ -0,0 +1,36 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Entity
+{
+ public class Student
+ {
+ private String id;
+
+ public String Id
+ {
+ get { return id; }
+ set { id = value; }
+ }
+
+ private String name;
+
+ public String Name
+ {
+ get { return name; }
+ set { name = value; }
+ }
+
+ public Student()
+ {
+
+ }
+ public Student(String id, String name)
+ {
+ this.id = id;
+ this.name = name;
+ }
+ }
+}
From 030f2b4ce021266e573f1df8f84edff86c894106 Mon Sep 17 00:00:00 2001
From: lzzz7 <1245736788@qq.com>
Date: Mon, 30 Sep 2019 22:02:03 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8A=BD=E5=8F=96?=
=?UTF-8?q?=E5=AD=A6=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../DianMing/DataBase/StudentDataset.cs | 106 +++++++++---------
.../DianMing/DianMing/Form1.Designer.cs | 30 +++--
201731024118/DianMing/DianMing/Form1.cs | 1 +
3 files changed, 76 insertions(+), 61 deletions(-)
diff --git a/201731024118/DianMing/DataBase/StudentDataset.cs b/201731024118/DianMing/DataBase/StudentDataset.cs
index 68a6602..0496dbc 100644
--- a/201731024118/DianMing/DataBase/StudentDataset.cs
+++ b/201731024118/DianMing/DataBase/StudentDataset.cs
@@ -40,9 +40,9 @@ public static List getAll()
studengList.Add(stu8);
- Student stu9 = new Student("001", "许博");
+ Student stu9 = new Student("009", "许博");
studengList.Add(stu9);
- Student stu10 = new Student("002", "芦文钰");
+ Student stu10 = new Student("010", "芦文钰");
studengList.Add(stu10);
Student stu11 = new Student("011", "马昊妍");
@@ -103,130 +103,130 @@ public static List getAll()
- Student stu33 = new Student("027", "陈林");
+ Student stu33 = new Student("033", "陈林");
studengList.Add(stu33);
- Student stu34 = new Student("028", "曾正男");
+ Student stu34 = new Student("034", "曾正男");
studengList.Add(stu34);
- Student stu35 = new Student("029", "江天宇");
+ Student stu35 = new Student("035", "江天宇");
studengList.Add(stu35);
Student stu36 = new Student("036", "魏恩博");
studengList.Add(stu36);
- Student stu37 = new Student("031", "邹扬锋");
+ Student stu37 = new Student("037", "邹扬锋");
studengList.Add(stu37);
- Student stu38 = new Student("032", "曾琅");
+ Student stu38 = new Student("038", "曾琅");
studengList.Add(stu38);
- Student stu39 = new Student("032", "周成杰");
+ Student stu39 = new Student("039", "周成杰");
studengList.Add(stu39);
- Student stu40 = new Student("032", "马驰");
+ Student stu40 = new Student("040", "马驰");
studengList.Add(stu40);
- Student stu41 = new Student("032", "宋树钱");
+ Student stu41 = new Student("041", "宋树钱");
studengList.Add(stu41);
- Student stu42 = new Student("032", "马驰");
+ Student stu42 = new Student("042", "马驰");
studengList.Add(stu42);
- Student stu43 = new Student("032", "任星辰");
+ Student stu43 = new Student("043", "任星辰");
studengList.Add(stu43);
- Student stu44 = new Student("032", "严一笑");
+ Student stu44 = new Student("044", "严一笑");
studengList.Add(stu44);
- Student stu45 = new Student("032", "孙颖");
+ Student stu45 = new Student("045", "孙颖");
studengList.Add(stu45);
- Student stu46 = new Student("032", "吴明益");
+ Student stu46 = new Student("046", "吴明益");
studengList.Add(stu46);
- Student stu47 = new Student("032", "黄耀萱");
+ Student stu47 = new Student("047", "黄耀萱");
studengList.Add(stu47);
- Student stu48 = new Student("032", "王静宜");
+ Student stu48 = new Student("048", "王静宜");
studengList.Add(stu48);
- Student stu49 = new Student("032", "蔡玉蓝");
+ Student stu49 = new Student("049", "蔡玉蓝");
studengList.Add(stu49);
- Student stu50 = new Student("032", "姜仪");
+ Student stu50 = new Student("050", "姜仪");
studengList.Add(stu50);
- Student stu51 = new Student("032", "郑雪");
+ Student stu51 = new Student("051", "郑雪");
studengList.Add(stu51);
- Student stu52 = new Student("032", "刘俊");
+ Student stu52 = new Student("052", "刘俊");
studengList.Add(stu52);
- Student stu53 = new Student("032", "何玉姣");
+ Student stu53 = new Student("053", "何玉姣");
studengList.Add(stu53);
- Student stu54 = new Student("032", "匡小娟");
+ Student stu54 = new Student("054", "匡小娟");
studengList.Add(stu54);
- Student stu55 = new Student("032", "王春兰");
+ Student stu55 = new Student("055", "王春兰");
studengList.Add(stu55);
- Student stu56 = new Student("032", "顾毓");
+ Student stu56 = new Student("056", "顾毓");
studengList.Add(stu56);
- Student stu57 = new Student("032", "师志杰");
+ Student stu57 = new Student("057", "师志杰");
studengList.Add(stu57);
- Student stu58 = new Student("032", "许佳文");
+ Student stu58 = new Student("058", "许佳文");
studengList.Add(stu58);
- Student stu59 = new Student("032", "雷安勇");
+ Student stu59 = new Student("059", "雷安勇");
studengList.Add(stu59);
- Student stu60 = new Student("032", "张伟");
+ Student stu60 = new Student("060", "张伟");
studengList.Add(stu60);
- Student stu61 = new Student("032", "袁志杰");
+ Student stu61 = new Student("061", "袁志杰");
studengList.Add(stu61);
- Student stu62 = new Student("032", "何全江");
+ Student stu62 = new Student("062", "何全江");
studengList.Add(stu62);
- Student stu63 = new Student("032", "舒鹏飞");
+ Student stu63 = new Student("063", "舒鹏飞");
studengList.Add(stu63);
- Student stu64 = new Student("032", "何辉");
+ Student stu64 = new Student("064", "何辉");
studengList.Add(stu64);
- Student stu65 = new Student("032", "李全喜");
+ Student stu65 = new Student("065", "李全喜");
studengList.Add(stu65);
- Student stu66 = new Student("032", "谢凯宇");
+ Student stu66 = new Student("066", "谢凯宇");
studengList.Add(stu66);
- Student stu67 = new Student("032", "黄本巍");
+ Student stu67 = new Student("067", "黄本巍");
studengList.Add(stu67);
- Student stu68 = new Student("032", "罗俊杰");
+ Student stu68 = new Student("068", "罗俊杰");
studengList.Add(stu68);
- Student stu69 = new Student("032", "何宸锐");
+ Student stu69 = new Student("069", "何宸锐");
studengList.Add(stu69);
- Student stu70 = new Student("032", "付昶宇");
+ Student stu70 = new Student("070", "付昶宇");
studengList.Add(stu70);
- Student stu71 = new Student("032", "傅伟鑫");
+ Student stu71 = new Student("071", "傅伟鑫");
studengList.Add(stu71);
- Student stu72 = new Student("032", "王云飞");
+ Student stu72 = new Student("072", "王云飞");
studengList.Add(stu72);
- Student stu73 = new Student("032", "李元港");
+ Student stu73 = new Student("073", "李元港");
studengList.Add(stu73);
- Student stu74 = new Student("032", "赵荣泽");
+ Student stu74 = new Student("074", "赵荣泽");
studengList.Add(stu74);
- Student stu75 = new Student("032", "吴郑浩");
+ Student stu75 = new Student("075", "吴郑浩");
studengList.Add(stu75);
- Student stu76 = new Student("032", "何继武");
+ Student stu76 = new Student("076", "何继武");
studengList.Add(stu76);
- Student stu77 = new Student("032", "郑博");
+ Student stu77 = new Student("077", "郑博");
studengList.Add(stu77);
- Student stu78 = new Student("032", "王万成");
+ Student stu78 = new Student("078", "王万成");
studengList.Add(stu78);
- Student stu79 = new Student("032", "陈杰");
+ Student stu79 = new Student("079", "陈杰");
studengList.Add(stu79);
- Student stu80 = new Student("032", "胡志伟");
+ Student stu80 = new Student("080", "胡志伟");
studengList.Add(stu80);
- Student stu81 = new Student("032", "涂林");
+ Student stu81 = new Student("081", "涂林");
studengList.Add(stu81);
- Student stu82 = new Student("032", "孟诚成");
+ Student stu82 = new Student("082", "孟诚成");
studengList.Add(stu82);
- Student stu83 = new Student("032", "廖志丹");
+ Student stu83 = new Student("083", "廖志丹");
studengList.Add(stu83);
- Student stu84 = new Student("032", "杨也");
+ Student stu84 = new Student("084", "杨也");
studengList.Add(stu84);
diff --git a/201731024118/DianMing/DianMing/Form1.Designer.cs b/201731024118/DianMing/DianMing/Form1.Designer.cs
index 935e1f3..6b67cfc 100644
--- a/201731024118/DianMing/DianMing/Form1.Designer.cs
+++ b/201731024118/DianMing/DianMing/Form1.Designer.cs
@@ -43,8 +43,9 @@ private void InitializeComponent()
this.timerCallName = new System.Windows.Forms.Timer(this.components);
this.panel3 = new System.Windows.Forms.Panel();
this.panel4 = new System.Windows.Forms.Panel();
- this.lblName = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
+ this.lblName = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.dgvStuList)).BeginInit();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
@@ -181,6 +182,7 @@ private void InitializeComponent()
// panel4
//
this.panel4.BackColor = System.Drawing.Color.Transparent;
+ this.panel4.Controls.Add(this.label3);
this.panel4.Controls.Add(this.label2);
this.panel4.Controls.Add(this.progressName);
this.panel4.Controls.Add(this.lblName);
@@ -191,6 +193,15 @@ private void InitializeComponent()
this.panel4.TabIndex = 8;
this.panel4.Paint += new System.Windows.Forms.PaintEventHandler(this.panel4_Paint);
//
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(0, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(55, 15);
+ this.label2.TabIndex = 8;
+ this.label2.Text = "label2";
+ //
// lblName
//
this.lblName.AutoSize = true;
@@ -202,14 +213,16 @@ private void InitializeComponent()
this.lblName.Size = new System.Drawing.Size(0, 98);
this.lblName.TabIndex = 7;
//
- // label2
+ // label3
//
- this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(0, 0);
- this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(55, 15);
- this.label2.TabIndex = 8;
- this.label2.Text = "label2";
+ this.label3.AutoSize = true;
+ this.label3.Font = new System.Drawing.Font("宋体", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
+ this.label3.Location = new System.Drawing.Point(679, 90);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(147, 60);
+ this.label3.TabIndex = 9;
+ this.label3.Text = "学号";
//
// Form1
//
@@ -256,5 +269,6 @@ private void InitializeComponent()
private System.Windows.Forms.Panel panel4;
private System.Windows.Forms.Label lblName;
private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
}
}
\ No newline at end of file
diff --git a/201731024118/DianMing/DianMing/Form1.cs b/201731024118/DianMing/DianMing/Form1.cs
index 806dbe1..c9346f7 100644
--- a/201731024118/DianMing/DianMing/Form1.cs
+++ b/201731024118/DianMing/DianMing/Form1.cs
@@ -77,6 +77,7 @@ private void timerCallName_Tick(object sender, EventArgs e)
Random ra = new Random();
int i = ra.Next(stuList.Count);
lblName.Text = stuList[i].Name;
+ label3.Text = stuList[i].Id;
}