diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.cs b/ICS/FaceCaptureForm.cs new file mode 100644 index 0000000..957f7e9 --- /dev/null +++ b/ICS/FaceCaptureForm.cs @@ -0,0 +1,69 @@ +using AForge.Video; +using AForge.Video.DirectShow; +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace ICS +{ + public partial class FaceCaptureForm : Form + { + // 显示照相机拍摄的图片 + private Bitmap cameraFrame; + + // 摄像机设备 + private VideoCaptureDevice videoDevice; + + public FaceCaptureForm() + { + InitializeComponent(); + } + + public void SetVideoDevice(VideoCaptureDevice videoDevice) + { + this.videoDevice = videoDevice; + } + + // 自动设置画面显示窗口大小 + public void SetPicboxSize(int width, int height) + { + // 设置画面显示的大小 + videoPlayer.Width = width; + videoPlayer.Height = height; + } + + // 注册相机拍摄事件 + public void RegistCameraNewFrame() + { + videoDevice.NewFrame += new NewFrameEventHandler(OnNewFrameEventCallback); + } + + // 相机拍摄事件处置函数 + // 获取图片帧并赋值给图片显示控件 + private void OnNewFrameEventCallback(object sender, NewFrameEventArgs eventArgs) + { + cameraFrame = (Bitmap)eventArgs.Frame.Clone(); + videoPlayer.Image = cameraFrame; + + GC.Collect(); + } + + // 打开相机开始视频预览 + public void StartCameraCapture() + { + videoDevice.Start(); + } + + // 关闭相机视频预览 + public void StopCameraCapture() + { + videoDevice.Stop(); + } + + // 截图操作,返回当前的图像帧 + public Bitmap TakePhoto() + { + return this.cameraFrame; + } + } +} diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.cs b/ICS/FaceCaptureForm.cs new file mode 100644 index 0000000..957f7e9 --- /dev/null +++ b/ICS/FaceCaptureForm.cs @@ -0,0 +1,69 @@ +using AForge.Video; +using AForge.Video.DirectShow; +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace ICS +{ + public partial class FaceCaptureForm : Form + { + // 显示照相机拍摄的图片 + private Bitmap cameraFrame; + + // 摄像机设备 + private VideoCaptureDevice videoDevice; + + public FaceCaptureForm() + { + InitializeComponent(); + } + + public void SetVideoDevice(VideoCaptureDevice videoDevice) + { + this.videoDevice = videoDevice; + } + + // 自动设置画面显示窗口大小 + public void SetPicboxSize(int width, int height) + { + // 设置画面显示的大小 + videoPlayer.Width = width; + videoPlayer.Height = height; + } + + // 注册相机拍摄事件 + public void RegistCameraNewFrame() + { + videoDevice.NewFrame += new NewFrameEventHandler(OnNewFrameEventCallback); + } + + // 相机拍摄事件处置函数 + // 获取图片帧并赋值给图片显示控件 + private void OnNewFrameEventCallback(object sender, NewFrameEventArgs eventArgs) + { + cameraFrame = (Bitmap)eventArgs.Frame.Clone(); + videoPlayer.Image = cameraFrame; + + GC.Collect(); + } + + // 打开相机开始视频预览 + public void StartCameraCapture() + { + videoDevice.Start(); + } + + // 关闭相机视频预览 + public void StopCameraCapture() + { + videoDevice.Stop(); + } + + // 截图操作,返回当前的图像帧 + public Bitmap TakePhoto() + { + return this.cameraFrame; + } + } +} diff --git a/ICS/FaceCaptureForm.resx b/ICS/FaceCaptureForm.resx new file mode 100644 index 0000000..5cec06c --- /dev/null +++ b/ICS/FaceCaptureForm.resx @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAD///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp + 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np + 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk + 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn + 5//x8PD/+/v7//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5 + +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t + 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw + 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr + 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8 + /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh + 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh + 4P/o6Oj/9fX1//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh + 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz + 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj + 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh + 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0 + 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6 + +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v + 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi + 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6 + +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs + 7P/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8 + /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li + 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6 + +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7///////// + /////////////////////////////////////////////////////////////////////////v7+//z8 + /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn + 5v/h4eD/4eHg/+Xl5P/29vb//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////v7 + +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl + 5P/w8PD/+vr6//7+/v////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s + 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li + 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl + 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////Pz8/+jo + 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li + 4f/z8/L//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////+jt + +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr + 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8 + /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh + 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw + 8P/h4eD/4eHg/+Xl5P/5+fj///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5 + +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp + 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh + 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn + u/9PWs3/qbbq//f5/f////////////////////////////////////////////////////////////// + //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3///////// + ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx + rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+ + /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw + Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8//// + /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm + pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8/////////////// + //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE + CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+//////////////////// + ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0 + 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF + Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn///////////////////////////////////////// + /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh + 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci + oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR + HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA + AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0 + Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB + Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk + mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD + 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY + IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP//// + /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh + 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+ + Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc/////////////////////////////// + ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+ + /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh + 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm + l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC + A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA + AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT + z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+/hmn/9/Dv//////////////////////////////////////////////////// + ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl + lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb + uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7/////////////////////////////// + ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8 + /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX///////// + ///////////////////////////////////////////////////48fD//fr6//////////////////// + ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v////////////// + //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz + rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp + tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3 + 9v/+/v7///////////////////////////////////////////////////////////////////////79 + /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA + AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+7fmD/+vX1//////////////////////////////////////////////////// + /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP/ix8D//v7+//////////////////////////////////////////////////// + ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm + nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi + ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7///////////////////////////////////////// + ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm + 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0/////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f////////////// + //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze + 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov + zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3///////// + /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ + cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA + A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+gTRr//Pn4//////////////////////////////////////////////////// + ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+eShn//Pn4//////////////////////////////////////////////////// + ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm + of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl + lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex + qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/ + Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un///////// + ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh + 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2 + 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4//// + ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2 + 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7/////////////////////////////////////////////// + ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7///////////////////////////////////////// + /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm + nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn + rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ + G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA + AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+ + /v////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy + 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh + 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04 + 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq + +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB + Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3 + 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz//////////////////////////////////// + ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+/////////////////////////////// + /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN + 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s + wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg + 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB + BP/UrZ7//fz8//////////////////////////////////////////////////////////////////// + ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh + 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04 + 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d + 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+ + /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz + 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7 + sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v////////////// + //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T + qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw + 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA + AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/51KEf/Qppb/+/j3//////////////////////////////////////////////////// + ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh + 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04 + 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294 + w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc + L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc + N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz + 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3 + 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP///////// + ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1 + VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI + 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0 + 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk + 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U + hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA + AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA + BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt + 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc + iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o + Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy + 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n + zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/ + AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba + 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6//// + /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1 + 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0 + 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+ + /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/ + AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI + vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li + 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz///////////////////////////////////////// + /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq + Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk + 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg + 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ + zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk + 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m + RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0 + rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49/////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8 + /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw + 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS + 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx//////////////////////////////////// + ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh + 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0 + 8//79vb//fr6//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY + 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh + 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8 + +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk + 4//6+vr///////////////////////////////////////////////////////////////////////// + ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj + 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7 + /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5 + +f/i4uH/4eHg//Dv7/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG + pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f + 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np + 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/39/b///////////////////////////////////////////////////////////////////////// + /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn + 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn + qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f////////////////////////////// + ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly + 8v/6+vr/4uLh/+Hh4P/t7e3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7/////////////// + //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt + pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/08/P//v7+//////////////////////////////////////////////////////////////////// + //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39 + /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3 + +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P////////////////////////////// + /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh + 4P/19fT/9/f3/+Li4f/h4eD/8fHx//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+//// + /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn + xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/v7+///v7+//////////////////////////////////////////////////////////////////// + ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm + 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY + rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs + 6//j4+L/+vn5//T08//h4eD/4eHg//X09P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7 + +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9//////////////////// + ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/q6ur//v7+//////////////////////////////////////////////////////////////////// + ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh + 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG + pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7 + +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm + 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD + uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/m5eX//f39//////////////////////////////////////////////////////////////////// + /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////j4 + 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f////////////////////////////// + ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6 + +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5 + +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA + pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/k5OP/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx + 8P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3//////////////////// + ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6 + +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u + 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi + 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R + 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/i4uH/9/f3//////////////////////////////////////////////////////////////////// + //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl + 5f/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3///////// + //////////////////////////////////////////////v8/v/6+/3///////////////////////// + ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz///////////////////////// + ////////////////////////////////////////////////////////////////////////8vLx/+fn + 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7 + +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7///////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/8/Pz//////////////////////////////////////////////////////////////////// + //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh + 4P/19fX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39 + /f////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv///////////////////////// + ////////////////////////////////////////////////////////////////////////9PT0/+bm + 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh + 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/7+/v//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh + 4P/v7+7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly + 8v/n5+b/+/v7//////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm + 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f3 + 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+//////////////////// + ////////////////////////////////////////////////////////////////////////9/f3/+Li + 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/6enp//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh + 4P/r6+r//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj + 4v/6+vr/9fX1/+Xl5P/39/f///////////////////////////////////////////////////////// + ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+//////////////////// + ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np + 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz///////// + //////////////////////////////////////////////////////////////////////////////// + ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5eXk//39/f////////////////////////////////////////////////////////////// + //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh + 4P/r6+v//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39 + /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7///////////////////////////////////////// + //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD///////////////////////// + ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz + 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx + 8f/+/v7///////////////////////////////////////////////////////////////////////// + /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5OTj//n5+f////////////////////////////////////////////////////////////// + ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh + 4P/v7u7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh + 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7///////////////////////// + ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+//////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8 + /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8 + /P/z8/P/5OTj//T09P/+/v7///////////////////////////////////////////////////////// + ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHh//b29v////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh + 4P/29vb//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v////////////// + ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39//////////////////// + ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3 + 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq + 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3///////////////////////////////////////// + //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg//Pz8//+/v7///////////////////////////////////////////////////////// + //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np + 6P/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq + 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx + 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7//////////////////// + //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj + 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm + 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39//////////////////// + ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+ + /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2 + 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v////////////////////////////////////////////// + ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5//////////////////// + //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk + 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39/+np + 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7 + +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo + 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3 + 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+//////////////////// + //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v////////////// + //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8 + /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8 + /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7 + +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh + 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn + 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v + 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u + 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo + 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh + 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk + 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z8 + /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw + 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+ + /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh + 4P/h4eD/5eXk//b29v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk + 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0 + 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2 + 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6 + +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq + 6v/39/f//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6/+/v + 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz + 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np + 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5 + +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/6urq//Pz8//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//39 + /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1 + 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + + + \ No newline at end of file diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.cs b/ICS/FaceCaptureForm.cs new file mode 100644 index 0000000..957f7e9 --- /dev/null +++ b/ICS/FaceCaptureForm.cs @@ -0,0 +1,69 @@ +using AForge.Video; +using AForge.Video.DirectShow; +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace ICS +{ + public partial class FaceCaptureForm : Form + { + // 显示照相机拍摄的图片 + private Bitmap cameraFrame; + + // 摄像机设备 + private VideoCaptureDevice videoDevice; + + public FaceCaptureForm() + { + InitializeComponent(); + } + + public void SetVideoDevice(VideoCaptureDevice videoDevice) + { + this.videoDevice = videoDevice; + } + + // 自动设置画面显示窗口大小 + public void SetPicboxSize(int width, int height) + { + // 设置画面显示的大小 + videoPlayer.Width = width; + videoPlayer.Height = height; + } + + // 注册相机拍摄事件 + public void RegistCameraNewFrame() + { + videoDevice.NewFrame += new NewFrameEventHandler(OnNewFrameEventCallback); + } + + // 相机拍摄事件处置函数 + // 获取图片帧并赋值给图片显示控件 + private void OnNewFrameEventCallback(object sender, NewFrameEventArgs eventArgs) + { + cameraFrame = (Bitmap)eventArgs.Frame.Clone(); + videoPlayer.Image = cameraFrame; + + GC.Collect(); + } + + // 打开相机开始视频预览 + public void StartCameraCapture() + { + videoDevice.Start(); + } + + // 关闭相机视频预览 + public void StopCameraCapture() + { + videoDevice.Stop(); + } + + // 截图操作,返回当前的图像帧 + public Bitmap TakePhoto() + { + return this.cameraFrame; + } + } +} diff --git a/ICS/FaceCaptureForm.resx b/ICS/FaceCaptureForm.resx new file mode 100644 index 0000000..5cec06c --- /dev/null +++ b/ICS/FaceCaptureForm.resx @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAD///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp + 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np + 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk + 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn + 5//x8PD/+/v7//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5 + +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t + 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw + 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr + 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8 + /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh + 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh + 4P/o6Oj/9fX1//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh + 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz + 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj + 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh + 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0 + 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6 + +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v + 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi + 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6 + +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs + 7P/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8 + /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li + 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6 + +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7///////// + /////////////////////////////////////////////////////////////////////////v7+//z8 + /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn + 5v/h4eD/4eHg/+Xl5P/29vb//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////v7 + +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl + 5P/w8PD/+vr6//7+/v////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s + 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li + 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl + 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////Pz8/+jo + 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li + 4f/z8/L//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////+jt + +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr + 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8 + /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh + 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw + 8P/h4eD/4eHg/+Xl5P/5+fj///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5 + +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp + 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh + 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn + u/9PWs3/qbbq//f5/f////////////////////////////////////////////////////////////// + //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3///////// + ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx + rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+ + /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw + Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8//// + /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm + pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8/////////////// + //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE + CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+//////////////////// + ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0 + 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF + Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn///////////////////////////////////////// + /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh + 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci + oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR + HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA + AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0 + Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB + Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk + mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD + 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY + IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP//// + /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh + 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+ + Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc/////////////////////////////// + ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+ + /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh + 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm + l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC + A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA + AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT + z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+/hmn/9/Dv//////////////////////////////////////////////////// + ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl + lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb + uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7/////////////////////////////// + ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8 + /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX///////// + ///////////////////////////////////////////////////48fD//fr6//////////////////// + ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v////////////// + //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz + rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp + tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3 + 9v/+/v7///////////////////////////////////////////////////////////////////////79 + /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA + AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+7fmD/+vX1//////////////////////////////////////////////////// + /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP/ix8D//v7+//////////////////////////////////////////////////// + ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm + nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi + ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7///////////////////////////////////////// + ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm + 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0/////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f////////////// + //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze + 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov + zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3///////// + /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ + cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA + A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+gTRr//Pn4//////////////////////////////////////////////////// + ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+eShn//Pn4//////////////////////////////////////////////////// + ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm + of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl + lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex + qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/ + Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un///////// + ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh + 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2 + 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4//// + ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2 + 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7/////////////////////////////////////////////// + ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7///////////////////////////////////////// + /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm + nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn + rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ + G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA + AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+ + /v////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy + 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh + 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04 + 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq + +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB + Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3 + 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz//////////////////////////////////// + ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+/////////////////////////////// + /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN + 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s + wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg + 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB + BP/UrZ7//fz8//////////////////////////////////////////////////////////////////// + ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh + 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04 + 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d + 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+ + /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz + 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7 + sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v////////////// + //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T + qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw + 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA + AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/51KEf/Qppb/+/j3//////////////////////////////////////////////////// + ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh + 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04 + 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294 + w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc + L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc + N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz + 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3 + 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP///////// + ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1 + VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI + 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0 + 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk + 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U + hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA + AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA + BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt + 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc + iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o + Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy + 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n + zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/ + AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba + 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6//// + /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1 + 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0 + 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+ + /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/ + AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI + vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li + 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz///////////////////////////////////////// + /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq + Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk + 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg + 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ + zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk + 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m + RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0 + rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49/////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8 + /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw + 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS + 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx//////////////////////////////////// + ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh + 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0 + 8//79vb//fr6//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY + 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh + 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8 + +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk + 4//6+vr///////////////////////////////////////////////////////////////////////// + ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj + 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7 + /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5 + +f/i4uH/4eHg//Dv7/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG + pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f + 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np + 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/39/b///////////////////////////////////////////////////////////////////////// + /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn + 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn + qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f////////////////////////////// + ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly + 8v/6+vr/4uLh/+Hh4P/t7e3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7/////////////// + //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt + pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/08/P//v7+//////////////////////////////////////////////////////////////////// + //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39 + /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3 + +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P////////////////////////////// + /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh + 4P/19fT/9/f3/+Li4f/h4eD/8fHx//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+//// + /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn + xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/v7+///v7+//////////////////////////////////////////////////////////////////// + ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm + 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY + rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs + 6//j4+L/+vn5//T08//h4eD/4eHg//X09P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7 + +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9//////////////////// + ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/q6ur//v7+//////////////////////////////////////////////////////////////////// + ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh + 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG + pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7 + +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm + 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD + uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/m5eX//f39//////////////////////////////////////////////////////////////////// + /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////j4 + 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f////////////////////////////// + ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6 + +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5 + +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA + pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/k5OP/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx + 8P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3//////////////////// + ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6 + +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u + 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi + 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R + 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/i4uH/9/f3//////////////////////////////////////////////////////////////////// + //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl + 5f/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3///////// + //////////////////////////////////////////////v8/v/6+/3///////////////////////// + ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz///////////////////////// + ////////////////////////////////////////////////////////////////////////8vLx/+fn + 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7 + +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7///////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/8/Pz//////////////////////////////////////////////////////////////////// + //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh + 4P/19fX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39 + /f////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv///////////////////////// + ////////////////////////////////////////////////////////////////////////9PT0/+bm + 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh + 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/7+/v//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh + 4P/v7+7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly + 8v/n5+b/+/v7//////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm + 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f3 + 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+//////////////////// + ////////////////////////////////////////////////////////////////////////9/f3/+Li + 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/6enp//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh + 4P/r6+r//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj + 4v/6+vr/9fX1/+Xl5P/39/f///////////////////////////////////////////////////////// + ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+//////////////////// + ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np + 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz///////// + //////////////////////////////////////////////////////////////////////////////// + ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5eXk//39/f////////////////////////////////////////////////////////////// + //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh + 4P/r6+v//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39 + /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7///////////////////////////////////////// + //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD///////////////////////// + ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz + 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx + 8f/+/v7///////////////////////////////////////////////////////////////////////// + /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5OTj//n5+f////////////////////////////////////////////////////////////// + ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh + 4P/v7u7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh + 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7///////////////////////// + ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+//////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8 + /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8 + /P/z8/P/5OTj//T09P/+/v7///////////////////////////////////////////////////////// + ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHh//b29v////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh + 4P/29vb//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v////////////// + ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39//////////////////// + ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3 + 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq + 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3///////////////////////////////////////// + //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg//Pz8//+/v7///////////////////////////////////////////////////////// + //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np + 6P/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq + 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx + 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7//////////////////// + //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj + 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm + 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39//////////////////// + ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+ + /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2 + 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v////////////////////////////////////////////// + ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5//////////////////// + //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk + 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39/+np + 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7 + +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo + 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3 + 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+//////////////////// + //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v////////////// + //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8 + /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8 + /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7 + +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh + 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn + 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v + 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u + 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo + 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh + 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk + 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z8 + /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw + 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+ + /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh + 4P/h4eD/5eXk//b29v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk + 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0 + 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2 + 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6 + +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq + 6v/39/f//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6/+/v + 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz + 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np + 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5 + +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/6urq//Pz8//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//39 + /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1 + 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + + + \ No newline at end of file diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs index b9182aa..1a0448b 100644 --- a/ICS/Form1.Designer.cs +++ b/ICS/Form1.Designer.cs @@ -41,6 +41,7 @@ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl(); this.irisColCtrl1 = new IrisCtrl.IrisColCtrl(); this.label_initDev = new System.Windows.Forms.Label(); + this.label_openCamera = new System.Windows.Forms.Label(); this.panel_title.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit(); @@ -106,7 +107,7 @@ this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(47, 17); this.label2.TabIndex = 2; - this.label2.Text = " V1.0.3"; + this.label2.Text = " V1.1.0"; // // pictureBox1 // @@ -166,7 +167,7 @@ this.label_initDev.AutoSize = true; this.label_initDev.BackColor = System.Drawing.SystemColors.ButtonHighlight; this.label_initDev.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label_initDev.Location = new System.Drawing.Point(557, 32); + this.label_initDev.Location = new System.Drawing.Point(557, 36); this.label_initDev.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); this.label_initDev.Name = "label_initDev"; this.label_initDev.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); @@ -176,6 +177,21 @@ this.label_initDev.Visible = false; this.label_initDev.Click += new System.EventHandler(this.label_initDev_Click); // + // label_openCamera + // + this.label_openCamera.AutoSize = true; + this.label_openCamera.BackColor = System.Drawing.SystemColors.ButtonHighlight; + this.label_openCamera.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label_openCamera.Location = new System.Drawing.Point(557, 66); + this.label_openCamera.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); + this.label_openCamera.Name = "label_openCamera"; + this.label_openCamera.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); + this.label_openCamera.Size = new System.Drawing.Size(79, 30); + this.label_openCamera.TabIndex = 8; + this.label_openCamera.Text = "打开摄像头"; + this.label_openCamera.Visible = false; + this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click); + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -183,6 +199,7 @@ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.ClientSize = new System.Drawing.Size(639, 330); + this.Controls.Add(this.label_openCamera); this.Controls.Add(this.label_initDev); this.Controls.Add(this.panel_title); this.Controls.Add(this.axIrisDevCtrl1); @@ -217,6 +234,7 @@ private IrisCtrl.IrisColCtrl irisColCtrl1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label_initDev; + private System.Windows.Forms.Label label_openCamera; } } diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.cs b/ICS/FaceCaptureForm.cs new file mode 100644 index 0000000..957f7e9 --- /dev/null +++ b/ICS/FaceCaptureForm.cs @@ -0,0 +1,69 @@ +using AForge.Video; +using AForge.Video.DirectShow; +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace ICS +{ + public partial class FaceCaptureForm : Form + { + // 显示照相机拍摄的图片 + private Bitmap cameraFrame; + + // 摄像机设备 + private VideoCaptureDevice videoDevice; + + public FaceCaptureForm() + { + InitializeComponent(); + } + + public void SetVideoDevice(VideoCaptureDevice videoDevice) + { + this.videoDevice = videoDevice; + } + + // 自动设置画面显示窗口大小 + public void SetPicboxSize(int width, int height) + { + // 设置画面显示的大小 + videoPlayer.Width = width; + videoPlayer.Height = height; + } + + // 注册相机拍摄事件 + public void RegistCameraNewFrame() + { + videoDevice.NewFrame += new NewFrameEventHandler(OnNewFrameEventCallback); + } + + // 相机拍摄事件处置函数 + // 获取图片帧并赋值给图片显示控件 + private void OnNewFrameEventCallback(object sender, NewFrameEventArgs eventArgs) + { + cameraFrame = (Bitmap)eventArgs.Frame.Clone(); + videoPlayer.Image = cameraFrame; + + GC.Collect(); + } + + // 打开相机开始视频预览 + public void StartCameraCapture() + { + videoDevice.Start(); + } + + // 关闭相机视频预览 + public void StopCameraCapture() + { + videoDevice.Stop(); + } + + // 截图操作,返回当前的图像帧 + public Bitmap TakePhoto() + { + return this.cameraFrame; + } + } +} diff --git a/ICS/FaceCaptureForm.resx b/ICS/FaceCaptureForm.resx new file mode 100644 index 0000000..5cec06c --- /dev/null +++ b/ICS/FaceCaptureForm.resx @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAD///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp + 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np + 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk + 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn + 5//x8PD/+/v7//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5 + +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t + 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw + 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr + 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8 + /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh + 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh + 4P/o6Oj/9fX1//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh + 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz + 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj + 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh + 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0 + 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6 + +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v + 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi + 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6 + +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs + 7P/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8 + /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li + 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6 + +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7///////// + /////////////////////////////////////////////////////////////////////////v7+//z8 + /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn + 5v/h4eD/4eHg/+Xl5P/29vb//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////v7 + +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl + 5P/w8PD/+vr6//7+/v////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s + 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li + 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl + 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////Pz8/+jo + 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li + 4f/z8/L//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////+jt + +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr + 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8 + /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh + 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw + 8P/h4eD/4eHg/+Xl5P/5+fj///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5 + +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp + 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh + 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn + u/9PWs3/qbbq//f5/f////////////////////////////////////////////////////////////// + //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3///////// + ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx + rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+ + /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw + Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8//// + /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm + pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8/////////////// + //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE + CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+//////////////////// + ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0 + 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF + Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn///////////////////////////////////////// + /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh + 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci + oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR + HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA + AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0 + Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB + Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk + mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD + 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY + IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP//// + /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh + 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+ + Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc/////////////////////////////// + ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+ + /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh + 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm + l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC + A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA + AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT + z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+/hmn/9/Dv//////////////////////////////////////////////////// + ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl + lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb + uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7/////////////////////////////// + ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8 + /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX///////// + ///////////////////////////////////////////////////48fD//fr6//////////////////// + ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v////////////// + //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz + rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp + tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3 + 9v/+/v7///////////////////////////////////////////////////////////////////////79 + /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA + AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+7fmD/+vX1//////////////////////////////////////////////////// + /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP/ix8D//v7+//////////////////////////////////////////////////// + ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm + nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi + ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7///////////////////////////////////////// + ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm + 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0/////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f////////////// + //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze + 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov + zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3///////// + /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ + cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA + A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+gTRr//Pn4//////////////////////////////////////////////////// + ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+eShn//Pn4//////////////////////////////////////////////////// + ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm + of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl + lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex + qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/ + Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un///////// + ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh + 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2 + 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4//// + ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2 + 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7/////////////////////////////////////////////// + ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7///////////////////////////////////////// + /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm + nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn + rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ + G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA + AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+ + /v////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy + 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh + 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04 + 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq + +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB + Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3 + 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz//////////////////////////////////// + ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+/////////////////////////////// + /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN + 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s + wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg + 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB + BP/UrZ7//fz8//////////////////////////////////////////////////////////////////// + ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh + 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04 + 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d + 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+ + /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz + 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7 + sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v////////////// + //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T + qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw + 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA + AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/51KEf/Qppb/+/j3//////////////////////////////////////////////////// + ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh + 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04 + 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294 + w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc + L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc + N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz + 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3 + 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP///////// + ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1 + VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI + 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0 + 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk + 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U + hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA + AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA + BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt + 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc + iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o + Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy + 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n + zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/ + AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba + 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6//// + /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1 + 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0 + 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+ + /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/ + AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI + vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li + 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz///////////////////////////////////////// + /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq + Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk + 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg + 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ + zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk + 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m + RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0 + rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49/////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8 + /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw + 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS + 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx//////////////////////////////////// + ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh + 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0 + 8//79vb//fr6//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY + 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh + 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8 + +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk + 4//6+vr///////////////////////////////////////////////////////////////////////// + ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj + 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7 + /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5 + +f/i4uH/4eHg//Dv7/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG + pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f + 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np + 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/39/b///////////////////////////////////////////////////////////////////////// + /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn + 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn + qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f////////////////////////////// + ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly + 8v/6+vr/4uLh/+Hh4P/t7e3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7/////////////// + //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt + pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/08/P//v7+//////////////////////////////////////////////////////////////////// + //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39 + /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3 + +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P////////////////////////////// + /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh + 4P/19fT/9/f3/+Li4f/h4eD/8fHx//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+//// + /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn + xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/v7+///v7+//////////////////////////////////////////////////////////////////// + ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm + 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY + rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs + 6//j4+L/+vn5//T08//h4eD/4eHg//X09P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7 + +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9//////////////////// + ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/q6ur//v7+//////////////////////////////////////////////////////////////////// + ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh + 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG + pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7 + +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm + 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD + uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/m5eX//f39//////////////////////////////////////////////////////////////////// + /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////j4 + 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f////////////////////////////// + ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6 + +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5 + +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA + pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/k5OP/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx + 8P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3//////////////////// + ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6 + +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u + 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi + 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R + 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/i4uH/9/f3//////////////////////////////////////////////////////////////////// + //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl + 5f/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3///////// + //////////////////////////////////////////////v8/v/6+/3///////////////////////// + ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz///////////////////////// + ////////////////////////////////////////////////////////////////////////8vLx/+fn + 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7 + +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7///////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/8/Pz//////////////////////////////////////////////////////////////////// + //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh + 4P/19fX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39 + /f////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv///////////////////////// + ////////////////////////////////////////////////////////////////////////9PT0/+bm + 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh + 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/7+/v//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh + 4P/v7+7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly + 8v/n5+b/+/v7//////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm + 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f3 + 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+//////////////////// + ////////////////////////////////////////////////////////////////////////9/f3/+Li + 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/6enp//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh + 4P/r6+r//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj + 4v/6+vr/9fX1/+Xl5P/39/f///////////////////////////////////////////////////////// + ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+//////////////////// + ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np + 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz///////// + //////////////////////////////////////////////////////////////////////////////// + ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5eXk//39/f////////////////////////////////////////////////////////////// + //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh + 4P/r6+v//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39 + /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7///////////////////////////////////////// + //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD///////////////////////// + ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz + 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx + 8f/+/v7///////////////////////////////////////////////////////////////////////// + /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5OTj//n5+f////////////////////////////////////////////////////////////// + ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh + 4P/v7u7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh + 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7///////////////////////// + ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+//////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8 + /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8 + /P/z8/P/5OTj//T09P/+/v7///////////////////////////////////////////////////////// + ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHh//b29v////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh + 4P/29vb//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v////////////// + ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39//////////////////// + ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3 + 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq + 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3///////////////////////////////////////// + //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg//Pz8//+/v7///////////////////////////////////////////////////////// + //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np + 6P/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq + 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx + 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7//////////////////// + //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj + 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm + 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39//////////////////// + ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+ + /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2 + 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v////////////////////////////////////////////// + ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5//////////////////// + //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk + 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39/+np + 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7 + +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo + 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3 + 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+//////////////////// + //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v////////////// + //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8 + /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8 + /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7 + +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh + 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn + 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v + 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u + 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo + 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh + 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk + 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z8 + /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw + 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+ + /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh + 4P/h4eD/5eXk//b29v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk + 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0 + 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2 + 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6 + +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq + 6v/39/f//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6/+/v + 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz + 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np + 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5 + +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/6urq//Pz8//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//39 + /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1 + 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + + + \ No newline at end of file diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs index b9182aa..1a0448b 100644 --- a/ICS/Form1.Designer.cs +++ b/ICS/Form1.Designer.cs @@ -41,6 +41,7 @@ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl(); this.irisColCtrl1 = new IrisCtrl.IrisColCtrl(); this.label_initDev = new System.Windows.Forms.Label(); + this.label_openCamera = new System.Windows.Forms.Label(); this.panel_title.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit(); @@ -106,7 +107,7 @@ this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(47, 17); this.label2.TabIndex = 2; - this.label2.Text = " V1.0.3"; + this.label2.Text = " V1.1.0"; // // pictureBox1 // @@ -166,7 +167,7 @@ this.label_initDev.AutoSize = true; this.label_initDev.BackColor = System.Drawing.SystemColors.ButtonHighlight; this.label_initDev.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label_initDev.Location = new System.Drawing.Point(557, 32); + this.label_initDev.Location = new System.Drawing.Point(557, 36); this.label_initDev.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); this.label_initDev.Name = "label_initDev"; this.label_initDev.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); @@ -176,6 +177,21 @@ this.label_initDev.Visible = false; this.label_initDev.Click += new System.EventHandler(this.label_initDev_Click); // + // label_openCamera + // + this.label_openCamera.AutoSize = true; + this.label_openCamera.BackColor = System.Drawing.SystemColors.ButtonHighlight; + this.label_openCamera.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label_openCamera.Location = new System.Drawing.Point(557, 66); + this.label_openCamera.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); + this.label_openCamera.Name = "label_openCamera"; + this.label_openCamera.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); + this.label_openCamera.Size = new System.Drawing.Size(79, 30); + this.label_openCamera.TabIndex = 8; + this.label_openCamera.Text = "打开摄像头"; + this.label_openCamera.Visible = false; + this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click); + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -183,6 +199,7 @@ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.ClientSize = new System.Drawing.Size(639, 330); + this.Controls.Add(this.label_openCamera); this.Controls.Add(this.label_initDev); this.Controls.Add(this.panel_title); this.Controls.Add(this.axIrisDevCtrl1); @@ -217,6 +234,7 @@ private IrisCtrl.IrisColCtrl irisColCtrl1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label_initDev; + private System.Windows.Forms.Label label_openCamera; } } diff --git a/ICS/Form1.cs b/ICS/Form1.cs index 2a2c6ef..317880b 100644 --- a/ICS/Form1.cs +++ b/ICS/Form1.cs @@ -12,8 +12,9 @@ using System.Diagnostics; using System.Security.Principal; using ICS.model; -//using AForge.Imaging.Filters; using Newtonsoft.Json; +using AForge.Video.DirectShow; +using System.ComponentModel; namespace ICS { @@ -21,7 +22,7 @@ { private Point mouseOff; // 鼠标移动位置变量 private bool leftFlag; // 标签是否为左键 - + static Form1 form; static string reValue; static Dictionary sessionDics = new Dictionary(); @@ -32,10 +33,19 @@ private static bool isStoped = false; String eyeType = ""; + // 相机拍摄窗体 + static FaceCaptureForm faceForm; + + // 相机设备 + private VideoCaptureDevice videoDevice; + + // 相机数量 + private int cameraCount = 0; public Form1() { InitializeComponent(); + // 跨线程访问控件 CheckForIllegalCrossThreadCalls = false; @@ -56,7 +66,13 @@ //threadFindWindow = new Thread(FindWindow); //threadFindWindow.Start(); - + // 初始化相机 + this.InitCameraDevice(); + + // 显示相机拍摄窗体并马上隐藏 + // 在ui主线程中可以实现,如果放在websocket线程中则打不开相机 + faceForm.Show(); + faceForm.Hide(); } public int init() @@ -94,10 +110,42 @@ } } - - } + // 初始化相机 + public void InitCameraDevice() + { + // 初始化人脸摄像头 + faceForm = new FaceCaptureForm(); + + // 遍历摄像头设备 + FilterInfoCollection videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); //得到所有接入的摄像设备 + this.cameraCount = videoDevices.Count; + if (cameraCount > 0) + { + // 直接选中第一个相机 + videoDevice = new VideoCaptureDevice(videoDevices[0].MonikerString); + + // 获取摄像头的分辨率,使用第一个相机的第一个分辨率 + VideoCapabilities videoCapabilities = videoDevice.VideoCapabilities[0]; + videoDevice.VideoResolution = videoDevice.VideoCapabilities[0]; + + // 根据分辨率自动设置拍照窗体的大小 + faceForm.Width = videoCapabilities.FrameSize.Width; + faceForm.Height = videoCapabilities.FrameSize.Height; + + faceForm.SetPicboxSize(faceForm.Width, faceForm.Height); + faceForm.SetVideoDevice(videoDevice); + // 注册相机拍摄事件 + faceForm.RegistCameraNewFrame(); + } + else + { + log.Error("没有找到usb摄像头"); + } + } + + public void Ws_NewSessionConnected(WebSocketSession session) { log.Info("与客户端:" + GetSessionName(session) + "创建新会话"); @@ -267,18 +315,60 @@ //} string sendMsg = ""; //if (ConfigHelper.GetAppConfig("cardReaderType") == "w") - { + //{ sendMsg = CardReader.readCardInfo(); - } + //} //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b") //{ - // sendMsg = CardReader.readCardInfo2(); + // sendMsg = CardReader.readCardInfo2(); //} if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}"; SendMsgToClient(reValue, sendMsg); //CardReader.SDT_ClosePort(iPort); } + // 初始化拍摄人脸的USB摄像头 + else if (reValue.Contains("OpenCamera")) + { + string sendMsg = ""; + if (cameraCount > 0) + { + // 打开相机并显示视频 + faceForm.StartCameraCapture(); + faceForm.Show(); + + log.Info("摄像头打开"); + + // 返回前端界面消息 + sendMsg = "{\"success\":\"true\"}"; + SendMsgToClient(reValue, sendMsg); + } + else + { + // 没有找到摄像头 + sendMsg = "{\"success\":\"false\",\"message\":\"没有找到摄像头\"}"; + SendMsgToClient(reValue, sendMsg); + } + } + // 人脸拍照 + else if (reValue.Contains("TakePhoto")) + { + // 执行截图操作并保存到TEMP目录下 + Bitmap img = faceForm.TakePhoto(); + long now = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds; + string path = AppDomain.CurrentDomain.BaseDirectory + "TEMP\\" + now + ".jpg"; + img.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg); + + log.Info("拍照成功,缓存路径:" + path); + + // 对图像进行base64编码并返回,JPEG格式 + string sendMsg = "{\"success\":\"true\", \"image\":\"data:image/jpg;base64," + ToBase64(img) + "\"}"; + SendMsgToClient(reValue, sendMsg); + + // 隐藏相机画面窗体 + faceForm.Hide(); + faceForm.StopCameraCapture(); + } } catch (Exception ex) { @@ -344,9 +434,6 @@ { log.Error("Start exceptrion: " + e.Message); } - - - } /// @@ -388,9 +475,6 @@ } } - - - private void notifyIcon1_Click(object sender, EventArgs e) { this.Show(); @@ -781,18 +865,25 @@ /// public void DeleteFolder(string dir) { - foreach (string d in Directory.GetFileSystemEntries(dir)) + if (Directory.Exists(dir)) { - if (File.Exists(d)) + foreach (string d in Directory.GetFileSystemEntries(dir)) { - FileInfo fi = new FileInfo(d); - if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1) - fi.Attributes = FileAttributes.Normal; - File.Delete(d);//直接删除其中的文件 + if (File.Exists(d)) + { + FileInfo fi = new FileInfo(d); + if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1) + fi.Attributes = FileAttributes.Normal; + File.Delete(d);//直接删除其中的文件 + } + else + DeleteFolder(d);////递归删除子文件夹 + //Directory.Delete(d); } - else - DeleteFolder(d);////递归删除子文件夹 - //Directory.Delete(d); + } + else + { + System.IO.Directory.CreateDirectory(dir); } } @@ -809,6 +900,7 @@ private void label_initDev_Click(object sender, EventArgs e) { label_initDev.Visible = false; + label_openCamera.Visible = false; if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose(); else axIrisDevCtrl1.IrisClose(); if (init() == 0) @@ -837,9 +929,23 @@ } } + private void label_openCamera_Click(object sender, EventArgs e) + { + label_initDev.Visible = false; + label_openCamera.Visible = false; + + faceForm.StartCameraCapture(); + faceForm.Show(); + + log.Info("摄像头打开"); + + this.Hide(); + } + private void button1_Click(object sender, EventArgs e) { label_initDev.Visible = true; + label_openCamera.Visible = true; } } } diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.cs b/ICS/FaceCaptureForm.cs new file mode 100644 index 0000000..957f7e9 --- /dev/null +++ b/ICS/FaceCaptureForm.cs @@ -0,0 +1,69 @@ +using AForge.Video; +using AForge.Video.DirectShow; +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace ICS +{ + public partial class FaceCaptureForm : Form + { + // 显示照相机拍摄的图片 + private Bitmap cameraFrame; + + // 摄像机设备 + private VideoCaptureDevice videoDevice; + + public FaceCaptureForm() + { + InitializeComponent(); + } + + public void SetVideoDevice(VideoCaptureDevice videoDevice) + { + this.videoDevice = videoDevice; + } + + // 自动设置画面显示窗口大小 + public void SetPicboxSize(int width, int height) + { + // 设置画面显示的大小 + videoPlayer.Width = width; + videoPlayer.Height = height; + } + + // 注册相机拍摄事件 + public void RegistCameraNewFrame() + { + videoDevice.NewFrame += new NewFrameEventHandler(OnNewFrameEventCallback); + } + + // 相机拍摄事件处置函数 + // 获取图片帧并赋值给图片显示控件 + private void OnNewFrameEventCallback(object sender, NewFrameEventArgs eventArgs) + { + cameraFrame = (Bitmap)eventArgs.Frame.Clone(); + videoPlayer.Image = cameraFrame; + + GC.Collect(); + } + + // 打开相机开始视频预览 + public void StartCameraCapture() + { + videoDevice.Start(); + } + + // 关闭相机视频预览 + public void StopCameraCapture() + { + videoDevice.Stop(); + } + + // 截图操作,返回当前的图像帧 + public Bitmap TakePhoto() + { + return this.cameraFrame; + } + } +} diff --git a/ICS/FaceCaptureForm.resx b/ICS/FaceCaptureForm.resx new file mode 100644 index 0000000..5cec06c --- /dev/null +++ b/ICS/FaceCaptureForm.resx @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAD///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp + 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np + 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk + 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn + 5//x8PD/+/v7//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5 + +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t + 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw + 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr + 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8 + /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh + 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh + 4P/o6Oj/9fX1//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh + 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz + 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj + 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh + 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0 + 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6 + +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v + 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi + 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6 + +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs + 7P/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8 + /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li + 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6 + +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7///////// + /////////////////////////////////////////////////////////////////////////v7+//z8 + /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn + 5v/h4eD/4eHg/+Xl5P/29vb//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////v7 + +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl + 5P/w8PD/+vr6//7+/v////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s + 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li + 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl + 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////Pz8/+jo + 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li + 4f/z8/L//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////+jt + +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr + 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8 + /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh + 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw + 8P/h4eD/4eHg/+Xl5P/5+fj///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5 + +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp + 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh + 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn + u/9PWs3/qbbq//f5/f////////////////////////////////////////////////////////////// + //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3///////// + ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx + rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+ + /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw + Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8//// + /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm + pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8/////////////// + //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE + CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+//////////////////// + ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0 + 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF + Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn///////////////////////////////////////// + /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh + 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci + oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR + HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA + AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0 + Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB + Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk + mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD + 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY + IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP//// + /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh + 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+ + Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc/////////////////////////////// + ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+ + /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh + 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm + l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC + A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA + AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT + z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+/hmn/9/Dv//////////////////////////////////////////////////// + ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl + lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb + uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7/////////////////////////////// + ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8 + /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX///////// + ///////////////////////////////////////////////////48fD//fr6//////////////////// + ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v////////////// + //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz + rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp + tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3 + 9v/+/v7///////////////////////////////////////////////////////////////////////79 + /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA + AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+7fmD/+vX1//////////////////////////////////////////////////// + /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP/ix8D//v7+//////////////////////////////////////////////////// + ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm + nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi + ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7///////////////////////////////////////// + ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm + 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0/////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f////////////// + //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze + 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov + zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3///////// + /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ + cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA + A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+gTRr//Pn4//////////////////////////////////////////////////// + ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+eShn//Pn4//////////////////////////////////////////////////// + ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm + of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl + lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex + qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/ + Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un///////// + ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh + 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2 + 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4//// + ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2 + 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7/////////////////////////////////////////////// + ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7///////////////////////////////////////// + /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm + nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn + rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ + G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA + AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+ + /v////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy + 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh + 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04 + 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq + +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB + Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3 + 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz//////////////////////////////////// + ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+/////////////////////////////// + /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN + 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s + wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg + 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB + BP/UrZ7//fz8//////////////////////////////////////////////////////////////////// + ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh + 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04 + 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d + 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+ + /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz + 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7 + sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v////////////// + //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T + qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw + 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA + AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/51KEf/Qppb/+/j3//////////////////////////////////////////////////// + ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh + 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04 + 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294 + w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc + L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc + N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz + 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3 + 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP///////// + ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1 + VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI + 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0 + 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk + 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U + hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA + AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA + BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt + 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc + iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o + Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy + 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n + zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/ + AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba + 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6//// + /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1 + 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0 + 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+ + /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/ + AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI + vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li + 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz///////////////////////////////////////// + /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq + Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk + 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg + 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ + zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk + 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m + RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0 + rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49/////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8 + /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw + 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS + 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx//////////////////////////////////// + ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh + 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0 + 8//79vb//fr6//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY + 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh + 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8 + +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk + 4//6+vr///////////////////////////////////////////////////////////////////////// + ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj + 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7 + /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5 + +f/i4uH/4eHg//Dv7/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG + pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f + 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np + 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/39/b///////////////////////////////////////////////////////////////////////// + /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn + 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn + qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f////////////////////////////// + ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly + 8v/6+vr/4uLh/+Hh4P/t7e3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7/////////////// + //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt + pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/08/P//v7+//////////////////////////////////////////////////////////////////// + //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39 + /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3 + +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P////////////////////////////// + /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh + 4P/19fT/9/f3/+Li4f/h4eD/8fHx//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+//// + /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn + xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/v7+///v7+//////////////////////////////////////////////////////////////////// + ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm + 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY + rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs + 6//j4+L/+vn5//T08//h4eD/4eHg//X09P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7 + +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9//////////////////// + ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/q6ur//v7+//////////////////////////////////////////////////////////////////// + ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh + 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG + pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7 + +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm + 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD + uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/m5eX//f39//////////////////////////////////////////////////////////////////// + /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////j4 + 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f////////////////////////////// + ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6 + +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5 + +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA + pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/k5OP/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx + 8P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3//////////////////// + ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6 + +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u + 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi + 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R + 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/i4uH/9/f3//////////////////////////////////////////////////////////////////// + //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl + 5f/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3///////// + //////////////////////////////////////////////v8/v/6+/3///////////////////////// + ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz///////////////////////// + ////////////////////////////////////////////////////////////////////////8vLx/+fn + 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7 + +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7///////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/8/Pz//////////////////////////////////////////////////////////////////// + //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh + 4P/19fX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39 + /f////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv///////////////////////// + ////////////////////////////////////////////////////////////////////////9PT0/+bm + 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh + 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/7+/v//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh + 4P/v7+7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly + 8v/n5+b/+/v7//////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm + 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f3 + 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+//////////////////// + ////////////////////////////////////////////////////////////////////////9/f3/+Li + 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/6enp//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh + 4P/r6+r//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj + 4v/6+vr/9fX1/+Xl5P/39/f///////////////////////////////////////////////////////// + ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+//////////////////// + ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np + 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz///////// + //////////////////////////////////////////////////////////////////////////////// + ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5eXk//39/f////////////////////////////////////////////////////////////// + //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh + 4P/r6+v//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39 + /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7///////////////////////////////////////// + //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD///////////////////////// + ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz + 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx + 8f/+/v7///////////////////////////////////////////////////////////////////////// + /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5OTj//n5+f////////////////////////////////////////////////////////////// + ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh + 4P/v7u7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh + 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7///////////////////////// + ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+//////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8 + /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8 + /P/z8/P/5OTj//T09P/+/v7///////////////////////////////////////////////////////// + ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHh//b29v////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh + 4P/29vb//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v////////////// + ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39//////////////////// + ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3 + 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq + 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3///////////////////////////////////////// + //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg//Pz8//+/v7///////////////////////////////////////////////////////// + //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np + 6P/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq + 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx + 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7//////////////////// + //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj + 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm + 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39//////////////////// + ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+ + /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2 + 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v////////////////////////////////////////////// + ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5//////////////////// + //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk + 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39/+np + 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7 + +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo + 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3 + 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+//////////////////// + //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v////////////// + //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8 + /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8 + /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7 + +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh + 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn + 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v + 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u + 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo + 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh + 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk + 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z8 + /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw + 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+ + /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh + 4P/h4eD/5eXk//b29v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk + 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0 + 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2 + 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6 + +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq + 6v/39/f//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6/+/v + 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz + 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np + 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5 + +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/6urq//Pz8//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//39 + /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1 + 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + + + \ No newline at end of file diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs index b9182aa..1a0448b 100644 --- a/ICS/Form1.Designer.cs +++ b/ICS/Form1.Designer.cs @@ -41,6 +41,7 @@ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl(); this.irisColCtrl1 = new IrisCtrl.IrisColCtrl(); this.label_initDev = new System.Windows.Forms.Label(); + this.label_openCamera = new System.Windows.Forms.Label(); this.panel_title.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit(); @@ -106,7 +107,7 @@ this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(47, 17); this.label2.TabIndex = 2; - this.label2.Text = " V1.0.3"; + this.label2.Text = " V1.1.0"; // // pictureBox1 // @@ -166,7 +167,7 @@ this.label_initDev.AutoSize = true; this.label_initDev.BackColor = System.Drawing.SystemColors.ButtonHighlight; this.label_initDev.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label_initDev.Location = new System.Drawing.Point(557, 32); + this.label_initDev.Location = new System.Drawing.Point(557, 36); this.label_initDev.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); this.label_initDev.Name = "label_initDev"; this.label_initDev.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); @@ -176,6 +177,21 @@ this.label_initDev.Visible = false; this.label_initDev.Click += new System.EventHandler(this.label_initDev_Click); // + // label_openCamera + // + this.label_openCamera.AutoSize = true; + this.label_openCamera.BackColor = System.Drawing.SystemColors.ButtonHighlight; + this.label_openCamera.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label_openCamera.Location = new System.Drawing.Point(557, 66); + this.label_openCamera.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); + this.label_openCamera.Name = "label_openCamera"; + this.label_openCamera.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); + this.label_openCamera.Size = new System.Drawing.Size(79, 30); + this.label_openCamera.TabIndex = 8; + this.label_openCamera.Text = "打开摄像头"; + this.label_openCamera.Visible = false; + this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click); + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -183,6 +199,7 @@ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.ClientSize = new System.Drawing.Size(639, 330); + this.Controls.Add(this.label_openCamera); this.Controls.Add(this.label_initDev); this.Controls.Add(this.panel_title); this.Controls.Add(this.axIrisDevCtrl1); @@ -217,6 +234,7 @@ private IrisCtrl.IrisColCtrl irisColCtrl1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label_initDev; + private System.Windows.Forms.Label label_openCamera; } } diff --git a/ICS/Form1.cs b/ICS/Form1.cs index 2a2c6ef..317880b 100644 --- a/ICS/Form1.cs +++ b/ICS/Form1.cs @@ -12,8 +12,9 @@ using System.Diagnostics; using System.Security.Principal; using ICS.model; -//using AForge.Imaging.Filters; using Newtonsoft.Json; +using AForge.Video.DirectShow; +using System.ComponentModel; namespace ICS { @@ -21,7 +22,7 @@ { private Point mouseOff; // 鼠标移动位置变量 private bool leftFlag; // 标签是否为左键 - + static Form1 form; static string reValue; static Dictionary sessionDics = new Dictionary(); @@ -32,10 +33,19 @@ private static bool isStoped = false; String eyeType = ""; + // 相机拍摄窗体 + static FaceCaptureForm faceForm; + + // 相机设备 + private VideoCaptureDevice videoDevice; + + // 相机数量 + private int cameraCount = 0; public Form1() { InitializeComponent(); + // 跨线程访问控件 CheckForIllegalCrossThreadCalls = false; @@ -56,7 +66,13 @@ //threadFindWindow = new Thread(FindWindow); //threadFindWindow.Start(); - + // 初始化相机 + this.InitCameraDevice(); + + // 显示相机拍摄窗体并马上隐藏 + // 在ui主线程中可以实现,如果放在websocket线程中则打不开相机 + faceForm.Show(); + faceForm.Hide(); } public int init() @@ -94,10 +110,42 @@ } } - - } + // 初始化相机 + public void InitCameraDevice() + { + // 初始化人脸摄像头 + faceForm = new FaceCaptureForm(); + + // 遍历摄像头设备 + FilterInfoCollection videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); //得到所有接入的摄像设备 + this.cameraCount = videoDevices.Count; + if (cameraCount > 0) + { + // 直接选中第一个相机 + videoDevice = new VideoCaptureDevice(videoDevices[0].MonikerString); + + // 获取摄像头的分辨率,使用第一个相机的第一个分辨率 + VideoCapabilities videoCapabilities = videoDevice.VideoCapabilities[0]; + videoDevice.VideoResolution = videoDevice.VideoCapabilities[0]; + + // 根据分辨率自动设置拍照窗体的大小 + faceForm.Width = videoCapabilities.FrameSize.Width; + faceForm.Height = videoCapabilities.FrameSize.Height; + + faceForm.SetPicboxSize(faceForm.Width, faceForm.Height); + faceForm.SetVideoDevice(videoDevice); + // 注册相机拍摄事件 + faceForm.RegistCameraNewFrame(); + } + else + { + log.Error("没有找到usb摄像头"); + } + } + + public void Ws_NewSessionConnected(WebSocketSession session) { log.Info("与客户端:" + GetSessionName(session) + "创建新会话"); @@ -267,18 +315,60 @@ //} string sendMsg = ""; //if (ConfigHelper.GetAppConfig("cardReaderType") == "w") - { + //{ sendMsg = CardReader.readCardInfo(); - } + //} //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b") //{ - // sendMsg = CardReader.readCardInfo2(); + // sendMsg = CardReader.readCardInfo2(); //} if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}"; SendMsgToClient(reValue, sendMsg); //CardReader.SDT_ClosePort(iPort); } + // 初始化拍摄人脸的USB摄像头 + else if (reValue.Contains("OpenCamera")) + { + string sendMsg = ""; + if (cameraCount > 0) + { + // 打开相机并显示视频 + faceForm.StartCameraCapture(); + faceForm.Show(); + + log.Info("摄像头打开"); + + // 返回前端界面消息 + sendMsg = "{\"success\":\"true\"}"; + SendMsgToClient(reValue, sendMsg); + } + else + { + // 没有找到摄像头 + sendMsg = "{\"success\":\"false\",\"message\":\"没有找到摄像头\"}"; + SendMsgToClient(reValue, sendMsg); + } + } + // 人脸拍照 + else if (reValue.Contains("TakePhoto")) + { + // 执行截图操作并保存到TEMP目录下 + Bitmap img = faceForm.TakePhoto(); + long now = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds; + string path = AppDomain.CurrentDomain.BaseDirectory + "TEMP\\" + now + ".jpg"; + img.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg); + + log.Info("拍照成功,缓存路径:" + path); + + // 对图像进行base64编码并返回,JPEG格式 + string sendMsg = "{\"success\":\"true\", \"image\":\"data:image/jpg;base64," + ToBase64(img) + "\"}"; + SendMsgToClient(reValue, sendMsg); + + // 隐藏相机画面窗体 + faceForm.Hide(); + faceForm.StopCameraCapture(); + } } catch (Exception ex) { @@ -344,9 +434,6 @@ { log.Error("Start exceptrion: " + e.Message); } - - - } /// @@ -388,9 +475,6 @@ } } - - - private void notifyIcon1_Click(object sender, EventArgs e) { this.Show(); @@ -781,18 +865,25 @@ /// public void DeleteFolder(string dir) { - foreach (string d in Directory.GetFileSystemEntries(dir)) + if (Directory.Exists(dir)) { - if (File.Exists(d)) + foreach (string d in Directory.GetFileSystemEntries(dir)) { - FileInfo fi = new FileInfo(d); - if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1) - fi.Attributes = FileAttributes.Normal; - File.Delete(d);//直接删除其中的文件 + if (File.Exists(d)) + { + FileInfo fi = new FileInfo(d); + if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1) + fi.Attributes = FileAttributes.Normal; + File.Delete(d);//直接删除其中的文件 + } + else + DeleteFolder(d);////递归删除子文件夹 + //Directory.Delete(d); } - else - DeleteFolder(d);////递归删除子文件夹 - //Directory.Delete(d); + } + else + { + System.IO.Directory.CreateDirectory(dir); } } @@ -809,6 +900,7 @@ private void label_initDev_Click(object sender, EventArgs e) { label_initDev.Visible = false; + label_openCamera.Visible = false; if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose(); else axIrisDevCtrl1.IrisClose(); if (init() == 0) @@ -837,9 +929,23 @@ } } + private void label_openCamera_Click(object sender, EventArgs e) + { + label_initDev.Visible = false; + label_openCamera.Visible = false; + + faceForm.StartCameraCapture(); + faceForm.Show(); + + log.Info("摄像头打开"); + + this.Hide(); + } + private void button1_Click(object sender, EventArgs e) { label_initDev.Visible = true; + label_openCamera.Visible = true; } } } diff --git a/ICS/ICS.csproj b/ICS/ICS.csproj index d2c0a35..8d6580d 100644 --- a/ICS/ICS.csproj +++ b/ICS/ICS.csproj @@ -73,21 +73,55 @@ MinimumRecommendedRules.ruleset - - - - - + + ..\irisCtrl\irisCtrl\AForge.dll + + + ..\irisCtrl\irisCtrl\AForge.Controls.dll + + + ..\irisCtrl\irisCtrl\AForge.Imaging.dll + + + ..\irisCtrl\irisCtrl\AForge.Math.dll + + + ..\irisCtrl\irisCtrl\AForge.Video.dll + + + ..\irisCtrl\irisCtrl\AForge.Video.DirectShow.dll + + + ..\irisCtrl\irisCtrl\AssessEye.dll + + + ..\irisCtrl\irisCtrl\CaptureEye.dll + + + ..\irisCtrl\irisCtrl\DevComponents.DotNetBar2.dll + + + ..\irisCtrl\irisCtrl\Emgu.CV.UI.dll + + + ..\irisCtrl\irisCtrl\Emgu.CV.UI.GL.dll + + + ..\irisCtrl\irisCtrl\Emgu.CV.World.dll + + + ..\irisCtrl\irisCtrl\Interop.IAiCamIrisLib.dll + True + False - bin\Debug\IrisCtrl.dll + ..\irisCtrl\irisCtrl\IrisCtrl.dll ..\packages\log4net.2.0.3\lib\net40-full\log4net.dll - - False - bin\Debug\Newtonsoft.Json.dll + + ..\irisCtrl\irisCtrl\Newtonsoft.Json.dll ..\packages\OpenCvSharp3-AnyCPU.4.0.0.20181129\lib\net40\OpenCvSharp.dll @@ -141,6 +175,12 @@ Form1.cs + + Form + + + FaceCaptureForm.cs + @@ -149,6 +189,9 @@ Form1.cs + + FaceCaptureForm.cs + ResXFileCodeGenerator Resources.Designer.cs diff --git a/ICS/FaceCaptureForm.Designer.cs b/ICS/FaceCaptureForm.Designer.cs new file mode 100644 index 0000000..8663f09 --- /dev/null +++ b/ICS/FaceCaptureForm.Designer.cs @@ -0,0 +1,67 @@ +namespace ICS +{ + partial class FaceCaptureForm + { + /// + /// 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() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FaceCaptureForm)); + this.videoPlayer = new AForge.Controls.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).BeginInit(); + this.SuspendLayout(); + // + // videoPlayer + // + this.videoPlayer.Image = null; + this.videoPlayer.Location = new System.Drawing.Point(0, 0); + this.videoPlayer.Margin = new System.Windows.Forms.Padding(0); + this.videoPlayer.Name = "videoPlayer"; + this.videoPlayer.Size = new System.Drawing.Size(100, 100); + this.videoPlayer.TabIndex = 3; + this.videoPlayer.TabStop = false; + // + // FaceCaptureForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(184, 161); + this.ControlBox = false; + this.Controls.Add(this.videoPlayer); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "FaceCaptureForm"; + this.ShowInTaskbar = false; + this.Text = "拍照"; + ((System.ComponentModel.ISupportInitialize)(this.videoPlayer)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + private AForge.Controls.PictureBox videoPlayer; + } +} \ No newline at end of file diff --git a/ICS/FaceCaptureForm.cs b/ICS/FaceCaptureForm.cs new file mode 100644 index 0000000..957f7e9 --- /dev/null +++ b/ICS/FaceCaptureForm.cs @@ -0,0 +1,69 @@ +using AForge.Video; +using AForge.Video.DirectShow; +using System; +using System.Drawing; +using System.Windows.Forms; + +namespace ICS +{ + public partial class FaceCaptureForm : Form + { + // 显示照相机拍摄的图片 + private Bitmap cameraFrame; + + // 摄像机设备 + private VideoCaptureDevice videoDevice; + + public FaceCaptureForm() + { + InitializeComponent(); + } + + public void SetVideoDevice(VideoCaptureDevice videoDevice) + { + this.videoDevice = videoDevice; + } + + // 自动设置画面显示窗口大小 + public void SetPicboxSize(int width, int height) + { + // 设置画面显示的大小 + videoPlayer.Width = width; + videoPlayer.Height = height; + } + + // 注册相机拍摄事件 + public void RegistCameraNewFrame() + { + videoDevice.NewFrame += new NewFrameEventHandler(OnNewFrameEventCallback); + } + + // 相机拍摄事件处置函数 + // 获取图片帧并赋值给图片显示控件 + private void OnNewFrameEventCallback(object sender, NewFrameEventArgs eventArgs) + { + cameraFrame = (Bitmap)eventArgs.Frame.Clone(); + videoPlayer.Image = cameraFrame; + + GC.Collect(); + } + + // 打开相机开始视频预览 + public void StartCameraCapture() + { + videoDevice.Start(); + } + + // 关闭相机视频预览 + public void StopCameraCapture() + { + videoDevice.Stop(); + } + + // 截图操作,返回当前的图像帧 + public Bitmap TakePhoto() + { + return this.cameraFrame; + } + } +} diff --git a/ICS/FaceCaptureForm.resx b/ICS/FaceCaptureForm.resx new file mode 100644 index 0000000..5cec06c --- /dev/null +++ b/ICS/FaceCaptureForm.resx @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA + AAD///////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/9/f3/+/v7//n5+f/29vb/8fHx/+3t7f/s6+v/6urq/+rp + 6f/p6en/6enp/+rq6f/r6+r/7Ozr/+/v7v/08/P/9/f3//r6+v/8/Pz//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//39/f/39/f/8PDv/+np + 6P/l5eX/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//t7Oz/8/Pz//r6+v/9/f3//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////f39//X19f/s7Ov/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLi/+Tk + 4//l5eT/5ubl/+bm5f/l5eT/5OPj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4uLh/+fn + 5//x8PD/+/v7//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////+/v7/+fn5//Dw7//k5OP/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/l5OT/6unp/+7u7f/09PT/+Pj4//v7+v/9/f3//v39//7+/v/+/v7//v7+//7+/v/9/f3//Pz8//n5 + +f/29vb/8fHx/+zs6//n5+b/4uLh/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/6urp//X19P/9/f3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/+Pj4/+3t + 7P/k5OP/4eHg/+Hh4P/h4eD/4+Li/+fn5//v7+//9/f3//v7+//9/f3//Pz8//n5+f/39/f/8/Pz//Hw + 8P/v7+//7u7u/+7u7v/u7u7/7+/u//Dw8P/x8fH/9fX1//j4+P/6+vr//fz8//z8/P/6+vr/8/Pz/+vr + 6//l5eT/4eHg/+Hh4P/h4eD/4uLh/+fn5v/08/P//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+/v7/+7u7f/k4+P/4eHg/+Hh4P/h4eD/5eXk/+7u7v/4+Pf//Pz8//z8 + /P/4+Pj/8fHx/+rq6v/m5uX/5OTj/+Li4f/h4eD/4uLh/+Li4f/j4+L/4+Pi/+Pj4v/j4+L/4uLh/+Hh + 4P/h4eD/4+Pi/+Xk5P/o6Of/7e3s//X19f/6+vr//f39//v7+v/08/P/6Ojo/+Pj4v/h4eD/4eHg/+Hh + 4P/o6Oj/9fX1//39/f////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Pz8//l5eT/4eHg/+Hh + 4P/h4eD/5ubl//Ly8v/7+/v//f39//j4+P/u7u7/5+fm/+Hh4P/h4eD/4uLh/+Xl5P/r6+r/7+7u//Pz + 8//29vb/9/f3//j49//4+Pj/+Pj4//j39//39/b/9fX0//Dw8P/t7ez/6Ojn/+Pj4v/h4eH/4eHg/+Tj + 4//q6un/8/Pz//z8/P/+/v7/9/f3/+3t7P/j4+L/4eHg/+Hh4P/i4uH/6+vq//r6+v/+/v7///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////v7+v/q6un/4eHg/+Hh4P/h4eD/5eXk//Py8v/9/f3//f39//T09P/n5+f/4eHg/+Hh + 4P/j4+L/7Ovr//Pz8//7+/v//v7+//7+/v/8/Pz/+fn5//b29f/08/P/8/Py//Ly8v/y8vL/8/Pz//T0 + 9P/4+Pf/+/v7//7+/v/+/v7//f39//j49//v7+7/5+fn/+Lh4f/h4eD/4+Li/+7u7f/5+fn//v7+//r6 + +v/r6+v/4eHg/+Hh4P/h4eD/4+Pi//Pz8//+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/09PT/5OTj/+Hh4P/h4eD/4+Li/+/v + 7v/8/Pz//Pz8//Ly8v/l5eX/4eHg/+Pj4v/r6+r/9fX1//z8/P/9/f3/+Pj3//Hx8f/s6+v/5eXl/+Pi + 4v/l5eX/6Ofn/+np6P/p6en/6enp/+np6f/p6ej/6Ojo/+fn5v/k5OP/5OPj/+jo6P/u7u7/9fX1//r6 + +v/9/f3/+vr6//Hw8P/m5ub/4eHg/+Li4f/r6+r/+Pj3//7+/v/39/b/6Ojn/+Hh4P/h4eD/4eHg/+zs + 7P/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9/f3/8PDw/+Li4f/h4eD/4eHg/+jo6P/39/f//f39//X09P/n5+b/4eHg/+Tk4//u7u7/+fn5//z8 + /P/39/f/7+/u/+fn5v/m5ub/6enp/+/v7v/19fX/+fn5//v7+//8/Pz//f39//39/f/9/f3//f39//39 + /f/9/f3//Pz8//r6+v/39/f/8vLy/+zs6//o5+f/5ubl/+rp6f/z8/P/+vr6//z8/P/09PT/6eno/+Li + 4f/j4+L/7e3t//r6+v/8/Pz/8fDw/+Pj4v/h4eD/4eHg/+fn5//4+Pj///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+/v7/+zs6//h4eD/4eHg/+Li4f/v7+7//Pz8//r6 + +v/r6+v/4uLh/+Pj4v/u7e3/+fn5//z8/P/09PP/6enp/+bm5f/r6ur/9PT0//r6+v/+/v7///////// + /////////////////////////////////////////////////////////////////////////v7+//z8 + /P/39/f/7+/v/+fn5v/n5ub/7u3t//n5+f/8/Pz/9PT0/+fn5//h4eD/5eXl//Pz8//9/f3/9/f3/+fn + 5v/h4eD/4eHg/+Xl5P/29vb//v7+//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////v7 + +//q6en/4eHg/+Hh4P/j4+L/9PT0//39/f/19fX/5eXk/+Hh4P/p6ej/+Pj4//39/f/09PT/5+fm/+Xl + 5P/w8PD/+vr6//7+/v////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//b29v/q6ur/5OTj/+3s + 7P/6+fn//Pz8//Hx8f/j4+L/4uHh/+vr6//7+/v/+/v7/+rq6f/h4eD/4eHg/+Pj4v/09PT//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////8/Pz/5+fm/+Hh4P/h4eD/5eXk//n5+f/9/f3/7u7t/+Li + 4f/j4uL/8vLy//7+/v/39/b/6Ojn/+Tk4//y8vL//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////4+Pj/6+vr/+Tk4//v7+7//f39//r6+v/p6en/4eHg/+Xl + 5P/4+Pj//v7+/+/v7//i4uH/4eHg/+Li4f/z8/P//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////Pz8/+jo + 5//h4eD/4eHg/+jo5//6+vr//Pz8/+np6P/h4eD/6Ofn//n4+P/8/Pz/7e3t/+Tk5P/v7+///Pz8//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/9/f3/+np6P/m5uX/9vb2//39/f/x8fD/4uLi/+Li4v/z8/P//f39//Ly8v/i4uH/4eHg/+Li + 4f/z8/L//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////////+jt + +f/t8fr///////////////////////z8/P/r6+v/4eHg/+Hh4P/n5+b/9vb2//v7+//o6Oj/4eHg/+vr + 6v/7+vr/+fn5/+jo5//o6Of/9/f3//7+/v////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//Pz8/+/v7//l5OT/8PDw//z8 + /P/19PT/4+Pj/+Li4f/y8fH/+/v7/+/v7v/i4uH/4eHg/+Tk4//29vb///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////z9nx/7vK6//////////////////+/v7/7u7u/+Hh + 4P/h4eD/5+bm//n5+f/x8fH/5ubl/+Hh4P/u7e3//Pz8//X09P/l5eX/7Ovs//v7+/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//X19f/m5ub/7Ozr//v7+//39/f/5OTj/+Li4f/p6en/+fn5//Dw + 8P/h4eD/4eHg/+Xl5P/5+fj///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///k6vf/iqHb//7+/v///////v7+//Pz8//i4uH/4eHg/+Pj4//5+fn/+/v7/+jo6P/h4eD/6urq//f5 + +//d4e3/oq7U/4mZ0f+Hltj/j5/e/7XD6v/h5/f/+fr9//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/p6ej/6Ofn//v7+//29vb/4uLi/+Li4f/y8vL//v7+/+3t7f/h4eD/4eHg/+fn5v/9/f3//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////fv7//To6P/r19X/5MrG/+HGwv/kysf/69fW//Tp + 6P/9+vr///////////////////////////////////////v8/v96jtT/5+z4///////4+Pj/4+Pi/+Hh + 4P/i4uH/9vb2//z8/P/p6en/4eHg/9ze4f+VoM//UVu+/ykprf8lIKn/JSCq/yQfrf8kHrD/Ih20/yUn + u/9PWs3/qbbq//f5/f////////////////////////////////////////////////////////////// + //////////////z4+P/z5uX/6NDO/+LGwf/fwb3/38G8/+DDvv/kycb/7dvZ//ny8v/+/f3///////// + ////////////////////////////////////////9/Dv/+DGxP/TubX/0ray/9a7t//Msaz/zLCs/8yx + rv/u5eT//f39/+rq6v/h4eD/4eHg/+3t7P/+/v7///////////////////////////////////////7+ + /v/69PT/7dzb/+PIxP/fwbz/3b+5/9/BvP/kysf/797d//r19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////r19f/lzsj/zqGL/7Nw + Uf+kVin/nkoQ/5xHC/+bRQn/mkUJ/5tFCf+cRwv/nksR/6RWKP+vaEf/x5V7/9y8sP/w4eD//fz8//// + /////////////42i3P+yveb//f39/+fn5v/h4eD/4eHg//Dw8P/+/v7/7Ozs/9/f3/+zu9f/VV67/ykm + pf8mIqL/JyOg/ycjoP8nIqH/JiKi/yYhpf8lIKn/JB6v/yIdtf8kIL7/UVrS/8jR8/////////////// + //////////////////////////////z5+P/t29n/2Lal/8WQdv+sY0D/o1Mg/51KDv+bRgr/m0UJ/5pE + CP+aRAj/mkQI/5tFCf+cSAz/oE4W/6dbM/+4eFv/z6OL/+TMxf/48PD//v7+//////////////////// + ///t3dn/pVco/5hBCf+YQAj/mEAI/5hACP+YQAj/lz8J/7+Sef/4+Pf/+/v7/+fn5v/h4eD/4eHg//T0 + 9P/+/v7/////////////////9+/u/+DEuf/HlHn/rWRB/6FQG/+cSAz/m0UJ/5pECP+aRAf/mkQI/5tF + Cf+cSAz/olEe/6thPP/CinD/17Sj/+3b2f/8+fn///////////////////////////////////////// + /////////v7+//jx8P/WsaL/sGxG/55LFP+YQAH/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/m0UK/6RVIv+4eVr/6NPK//7+/v//////vcXq/3iG0v/v8PD/4eHg/+Hh + 4P/r6ur//f39//Pz8v/e3+D/l5/L/zg8qv8nIqD/KCOc/ygkmf8pJJj/KSSX/ykkmP8oJJn/KCOc/yci + oP8mIaX/JB+s/yMds/8gGrz/ODrM/6247f/9/f7//////////////////v39//Ll4//UrZ3/sm9L/6JR + HP+aQwf/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/nUoS/6tiNv/Nn43/8+fk//////////////////r29v+yb0X/lz8A/5hAAP+YQAD/mEAA/5hA + AP+XPwD/qWJC/+Th4P/7+/r/9vb2/+Li4v/h4eD/5eXk//r6+v/+/v7/9Oro/9Clk/+rYjf/nEgO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQwb/olEc/7V0 + Uf/p1M3///////////////////////////////////////79/P/p1M7/tHFO/5lCBv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mkQI/6NUHP+2dVj/wot0/8ubh//LnIf/xI53/7h5Xv+oXi//nUoR/5hB + Av+/hWT//fz8///////f5PT/PFS9/9nb4P/h4eD/5eXk//n5+f/5+fn/4+Li/6Cozv8zNqb/JyOc/ygk + mP8pJZX/KSWU/ykllf8pJZX/KSWV/ykllP8pJZX/KCSY/ycjnf8mIqP/JSCr/yMdtP8gGr3/LjHM/7jD + 8P////////////nz8//Po5P/p1ss/5hBA/+YQAD/mEAA/5hAAP+YQQP/nEcO/59MFP+iUhv/pFYf/6VY + IP+jVR7/oVAZ/55KEv+aRAn/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hBBP+uaD7/6dXP//// + /////////Pz8/8SVhf+WPQD/mEAA/5hAAP+YQAD/mEAA/5c/AP+bRhP/2dDN/+zs7P/9/f3/7+/v/+Hh + 4P/h4eD/6+np/+PKwv+uZ0D/mEEC/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRgv/qF0v/7t+ + Zf/KmoX/0qqW/9Kplf/Km4b/vIBn/61lPP+fTBT/mUEE/8SPc/////////////////////////////// + ///+/v7/4ca7/6RUIf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAB/6leNf/WsaP/8+bl//7+ + /v////////////////////////////jy8f/ky8X/xZF5/65nSv/79/X///////H0+v9LU77/q7fT/+Hh + 4P/y8vH//f38/+np6f/Hzdn/Oj6p/ygjm/8pJJb/KSWU/ykmmP8oJpz/Jyaf/ycmoP8nJp//KCac/ygm + l/8pJZT/KSWW/ygkm/8mIqP/JB+s/yIdtv8fGcD/NTnR/+ju+//+/v7/9Ono/6pgM/+YQAD/mEAA/5lC + A/+fTRb/t3ZX/86jjf/hxb//6dPQ//Lk4//27u3/+PDw//Xr6v/u3dz/5c3J/9q5rf+7f2H/mkQF/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+pXS//8+fl//39/f/r6+v/zbKm/5hAA/+YQAD/mEAA/5hA + AP+YQAD/mEAA/5Y8AP/MsKr/4uHh//X19P/8/Pz/5eXk/+Df3v/JqZ3/nkwZ/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQQL/rmdB/9u6rv/48PD//////////////////////////////////Pn4/+jT + z//JmYL/s25W//79/P///////////////////////////+rW0P+jVB3/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+/hmn/9/Dv//////////////////////////////////////////////////// + ///+/v7/9ezr//v39///////9/b2/2p6wv9nccD/5+fo//39/f/y8vH/3d3e/2hxuv8oJZv/KSSV/ykl + lv8nJp3/Jiak/yUnqf8lJ6v/JSes/yUnrP8lJqn/Jiak/ycmnf8pJZX/KSWV/ygknP8mIaX/JB+v/yEb + uf8eF8X/dYLj//r7/v/+/f3/wIht/5hAAP+ybUj/2bet//fv7/////////////////////////////// + ///////////////////////////////////fwbj/n0wT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+8g2j/6ejn/+Hh4P/Xy8n/oFAn/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/72Idf/h397/5eXl//z8 + /P/19PT/0Lmx/5xJEv+XPwD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/8aTef/69vX///////// + ///////////////////////////////////////////////////48fD//fr6//////////////////// + ///9+/v/tXRP/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/s3FN//fw7v////////////// + //////////////////////////////////////////////////////////////39/f/p6en/qLPT/yMz + rf/u8PX/+vr6/+Tk5P/Axtb/LS6f/ykllv8pJZb/Jyaf/yYmqP8kKK//Iim0/yEqt/8hKrj/ISm3/yIp + tP8kKK//JSeo/ycmn/8pJZb/KSSW/ycjnv8lIaj/Ix2y/yAavv8nKs//3OL4///////ky8b/27uw//v3 + 9v/+/v7///////////////////////////////////////////////////////////////////////79 + /f+0clT/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5pED//Zzcr/4ODf/93a2f+wck7/lz8A/5hA + AP+YQAD/mEAA/5hAAP+YQAD/rmhC/+nh4P/h4eD/7u7u//v5+f+rZkP/lz8A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+7fmD/+vX1//////////////////////////////////////////////////// + /////////////////////////////////////////////+rX1P+eTBH/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP/ix8D//v7+//////////////////////////////////////////////////// + ////////////////////////9vb2/+Li4f/S1Nz/FCSr/8PO7P/u7u7/39/f/4KNw/8pJJf/KSWV/ycm + nv8lJ6n/Iyix/yEquf8fK77/HizC/x4tw/8eLML/Hyu//yEquf8jKLL/JSap/ycmnv8pJZT/KCSZ/yYi + ov8kH63/IRu5/x4Wxv+Roen//v7+//7+/v/+/v7///////////////////////////////////////// + ///////////////////////////////////+/f3/6dTO/6VXJf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lTwA/8qrpv/g4N//4ODf/7+Uhv+WPQD/mEAA/5hAAP+YQAD/mEAA/5hAAP+bRhH/6dnT/+bm + 5f/i4uH/5c7M/5tFC/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mkQG/+rW0/////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////1rOi/5lCBf+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/m0UM//jy8f////////////// + //////////////////////////////////////////////////////////////7+/v/q6ur/4eHg/9ze + 4P9EULr/b4DM/+Hi4//Z3OH/XmS0/ykllf8oJpr/Jian/yMosv8hKrv/HizD/xwuyf8bLs3/Gi/O/xov + zf8cLsn/HizD/yAqu/8jKLL/JSen/ygmmv8pJZX/JyOd/yUhp/8iHbT/HxjB/2Fp3f/3+f3///////// + /////////////////////////////////////////v39//v39//58/L/9+/u//Po5f/r2dH/3b2y/8GJ + cP+iUiD/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQL/0Lm1/+Dg3//g4N//1MC7/5hA + A/+YPwD/mEAA/5hAAP+YQAD/mEAA/5c/AP/UraL/8vLy/+Hh4P/HoZX/lz8E/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+gTRr//Pn4//////////////////////////////////////////////////// + ///////////////////////////////////////////////////Trpf/mEEC/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+eShn//Pn4//////////////////////////////////////////////////// + ////////////////////////+fn5/+Pj4v/h4eD/5+jn/4WT1f8pNK//zdHc/9ne6f9FTKn/KSWV/yYm + of8kKK7/ISq6/x4tw/8bL8z/GDDT/xYy1/8WMtj/FjLX/xgw0/8bL8z/HizD/yEquf8kKK7/Jyah/ykl + lf8oJJn/JiKj/yQer/8gGr3/QEbT/+Xr+v////////////////////////////7+/v/9/Pv/7t7b/9ex + qf/HlX3/uHlT/7FsRv+rYDj/oU8g/5pDBv+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+XPwD/lz4A/6ZeOP/e29r/4ODf/+Hh4P/q4uH/pVcv/5g/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/7t/ + Yv/7+vr/5ubl/8KbjP+XPwP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6JSJv/+/f3///////// + //////////////////////////////////////////////////////////////////////////////// + /////////////9/Cu/+bRgv/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lCAv/16un///////// + ///////////////////////////////////////////////////////////////////w8O//4eHg/+Hh + 4P/z8/P/ydXu/woQp/+nsNb/3N/u/zM3nf8oJpn/JSeo/yIptf8eLMH/Gy7L/xcx1f8TNN3/ETbh/xA2 + 4/8QNeH/EzPc/xcx1f8bLsz/HyvB/yIptv8lJ6j/KCaZ/ykklv8nI5//JSCr/yEbuf82Pc7/3uX4//// + ///////////////////8+fn/3sC2/69pRf+ZQgP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/lz8A/5Y+A/+nYDz/1snH/+Dg3//h4eD/5OTj//j2 + 9v+8gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/qF8z//Ts6//y8vL/yauk/5dABv+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/nEgN//fv7/////////////////////////////////////////////// + ////////////////////////////////////////////////////////9+7u/6RWJP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/9m3rv/+/v7///////////////////////////////////////// + /////////////////////////v7+/+bm5f/h4eD/5eXk//v7+//x8vP/HSqs/2JxyP/e4/H/O0Cf/ycm + nv8kKK3/ICq7/xwtx/8YMNL/EzXd/w435f8NN+f/DTfn/w035/8ON+X/FDTc/xgx0v8dLsf/ICq7/yQn + rf8nJp7/KSWV/ygjnP8lIKj/Ihy2/zY+y//e5fj//////////////////Pr5/8iXfP+bRgn/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+WPQD/lz4A/5xJ + G/+qZ0T/wpuQ/9vU0v/g4N//4eHg/+Hh4P/t7ez//v7+/9WwpP+ZQQP/mEAA/5hAAP+YQAD/mEAA/5hA + AP+bRhH/38nA//z8/P/e1tX/nUsZ/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgT/3r+3//7+ + /v////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/yJiC/5lBBP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/sm9K//jy + 8P/////////////////////////////////////////////////////////////////5+fn/4uLh/+Hh + 4P/s7Ov//v7+/+rq6v9RX7r/Iy2y/9Pb8P91ebr/JyWh/yMosf8fLL//Gy/M/xYy2P8PNuP/DTfn/w04 + 6P8NOOj/DTjo/w045/8PNuP/FjLY/xsuzP8fK7//Iymx/yYmov8pJZb/KCSa/yYhpv8jHbT/QkjM/+Tq + +f/////////////////lzcP/nksT/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hB + Av+cSBH/oU8c/6ZaKP+vaj3/tXde/7qId//Jq57/1MXA/9zW1f/g39//4ODf/+Hh4P/h4eD/4uLh//f3 + 9///////7dvZ/5tGCv+YQAD/mEAA/5hAAP+YQAD/mEAA/5c+AP/FmYj//Pz8/+zr6/+7inX/mEAE/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+yb0n/+fTz//////////////////////////////////// + ///////////////////////////////////////////////////////////////////z5+X/rWY7/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+ZQgb/06uc//38+/////////////////////////////// + /////////////////////////v7+//Hx8f/h4eD/4eHg//X19f/7+/v/4uLi/5Oezv8JEKf/rbPh/8XN + 5v8nKKP/Iim0/x4swv8ZMND/FDTc/w035v8NOOj/DTjo/w046P8NOOj/DTjo/w035v8TNNz/GTDQ/x4s + wv8iKbT/Jial/ykll/8oJJn/JiGk/yMesv9iadP/9vj9/////////////////82gif+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/6RWJv/Ci3P/1rCd/+TMxf/q19P/8eTj//jz8//q5+f/4ODf/+Dg + 3//g4N//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/p6Oj//f39///////9/Pz/plku/5hAAP+YQAD/mEAA/5hA + AP+YQAD/lz4A/65sS//19PT/9vb2/9nQzf+mXzj/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5lB + BP/UrZ7//fz8//////////////////////////////////////////////////////////////////// + ///////////////////////////////////mz8j/o1Mf/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+fTBT/3b6y//7+/v/////////////////////////////////////////////////+/v7/6unp/+Hh + 4P/k5OP/+vr6//Py8v/h4eD/1Nvp/x0hrv9QXcD/8vT5/0NPtv8iKbb/HizE/xgw0v8SNN//DTjn/w04 + 6P8NOOj/DTjo/w046P8NOOj/DTjn/xI03/8YMNL/HS3E/yIptv8mJqb/KCWX/ykkmP8mIaP/JB6x/46d + 3///////////////////////ypqD/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+aRAv/7t7c//7+ + /v/////////////////9/f3/6urq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Pz + 8//////////////////Bim7/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/oFEd/+bb2//9/f3/4+Pi/9G7 + sv+hUSH/lz8A/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/59MFf/cvbL//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///n0cz/pVgj/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+dSRD/0aiZ//36+v////////////// + //////////////////////////////z8/P/j4+L/4eHg/+np6P/9/f3/6ebl/+Hh4P/6+vr/T17C/w4T + qf+8yOn/oK3d/yQtuP8dLMT/GDDS/xE14P8NOOj/DTjo/w046P8NOOj/DTjo/w046P8NOOf/EjXg/xgw + 0/8dLcX/ISm2/yYnpv8oJZf/KSSY/yYho/8rLbP/2Nzu//7+/v/////////////////hxrz/nEcO/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECv/v4N3//////////////////f39/+np6P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4ODf/+Df3//j397/+/v7/////////////////9q4qf+aRAj/mEAA/5hA + AP+YQAD/mEAA/5hAAP+ZQgv/z7Gn//7+/v/s7Oz/4eHg/+PQyv+mWS7/lz4A/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/51KEf/Qppb/+/j3//////////////////////////////////////////////////// + ///////////////////69vX//v7+//////////////////7+/v/w4t3/tnVV/5lCBf+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+aRQn/tXRS/+bOyP/8+fj/////////////////////////////////+Pj3/+Hh + 4P/g4N//7evq/+PKxf+xcVH/4dva//39/f+bo9b/Awak/1hnx//v8/n/PEvB/x4sxP8YMNL/EjXe/w04 + 5/8NOOj/DTjo/w046P8NOOj/DTjo/w045/8SNd7/GTDR/x0txP8iKbX/Jiam/ygll/8pJJj/JiKj/294 + w//e3+H/9PT0//7+/v////////////v29v+7gF7/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/6hc + L//Xs6T/7+De//n19f/p6en/4ODf/+Df3//g39//4N/f/+Dg3//g4N//3NfW/9PBvv/IqZ3/tHtl/6Zc + N//w4t3/////////////////8eTj/6NTHf+YQAD/mEAA/5hAAP+YQAD/mEAA/5c/AP+7iHD/+fn5//Pz + 8//h4eD/8fDw//Hl4v+wclf/mEAF/5c/AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pEB/+zb0j/48nB//v3 + 9//////////////////////////////////////////////////7+Pj/38G4/7Z1U//59PP///////// + ///////////////////48vH/06ua/6hdL/+YQQP/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/n0wW/7Z1 + VP/WsKD/6tjS//bu7f/79vb//Pn4//v49//u6Oj/1sjG/8qsnv+2el//n00Z/5hAB//Yv7r//Pz8/8DI + 3f8YIKr/EBar/9rj9P+Uot7/IjHD/xowz/8UM9v/Djfm/w045/8NOOj/DTjo/w046P8NOOj/Djfm/xQ0 + 2/8aL8//HizC/yMos/8mJqT/KSWW/ykkmP86Pqr/yc7a/+Dg3//j4+P/9PPz//7+/v////////////Hk + 4f+2dUz/mEAB/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5pECf+kVSH/rWg//7ByWv+4hXP/vpGC/7+U + hf+8jHv/tHtn/61tT/+mXi//nUsb/5lCCv+XPgD/lz8A/9m2qv/////////////////9+/v/sW1J/5hA + AP+YQAD/mEAA/5hAAP+YQAD/lz4A/6ZePP/y8fH/+fn4/+Pj4v/r6+v//v7+/+Pe3f/En5H/pFku/5hA + BP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+eShP/sm9K/9Golv/n0sn/8+jn//nz8v/69fX/+fT0//bt + 7P/s3Nf/2bWl/7Z1VP+eSxL/nUoQ/+jSzv////////////////////////////////////7/8OPf/8uc + iP+mWSv/mkQI/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAf+fTBn/rWY6/7RyRv+3eEn/tnVI/61o + Pv+gUCX/mEAE/5c+AP+XPwD/mUMP/9Wxpf/5+fn/3N/k/0tavv8BAqT/gY/V/+Pp9/9BUsr/Gy7L/xYy + 1v8QNeL/DTfn/w045/8NOOj/DTjn/w035/8QNuL/FjLX/xsuy/8fK77/Iymw/ycmof8pJZX/NDSe/56n + zP/g4N//4eHg/+Hh4P/j4+L/9fX1//7+/v////////////Tq5//BinH/nUgO/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAP+XPwD/lz4A/5Y9AP+WPQD/lj4A/5Y9AP+WPQD/lz4A/5c/AP+XPwD/lz8A/5c/ + AP+bRgz/x5aB//7+/v/////////////////Kmob/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/mkYP/+ba + 2f/8/Pz/5eXk/+fn5v/9/f3/7Ovr/+Dg3//Zzcr/y6CP/6hdMP+bRgv/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5xIEP+qXzL/sW1B/7JwRP+ybkP/rWU5/6BOHP+YQAD/mEAA/5hAAf+gThj/38K6//// + /////////////////////////////////////////v7+//fv7v/Zt6n/unxd/6BNHf+YQQH/mEAA/5hA + AP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwD/lz8A/5Y+AP+WPAH/nEcU/7FzV//LrqX/8u/v//b1 + 9f/n5+f/p7Hh/wAAo/8eKrH/7/H6/5mp4/8fMcf/GTDR/xQz2/8PNuP/DTfm/w035/8NN+f/Dzbj/xQ0 + 2/8ZMNH/HS3G/yEquv8kJ6z/KCac/zU1mf+Wn8b/4ODf/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9vb2//7+ + /v///////////////v/jysP/vIFj/6BPH/+YQQH/mEAA/5c/AP+XPwD/lz8A/5c/AP+XPwD/lz8A/5c/ + AP+XPwD/lz8A/5c/AP+XPgD/ljwA/5hABf+hUir/v4Zq/9/Cuv/37+7///7+/////////////////+LI + vP+cRgz/mEAA/5hAAP+YQAD/mEAA/5hAAP+XPwX/0rKr//39/f/o6Of/5OTj//v7+//w8PD/4eHg/+Li + 4f/39/f/+PHx/96/tv+/hmn/o1Ml/5lCA/+YQAD/mEAA/5hAAP+YQAD/mEAA/5hAAP+YQAD/mEAA/5hA + AP+YQAD/mEAA/5hAAf+hUCH/wYpv/+bPyf/+/Pz///////////////////////////////////////// + /////////////////////////Pj4/+fQzf/UraL/wIln/7VzT/+uZkH/qV42/6daMf+nWjL/q2A5/7Bq + Rv+wcVD/u4xz/9Cyrv/27u7/7Ovr/+Hh4P/5+fn/8/Pz/+np6P/h5vX/ICyy/wAApP+MnNr/7PD6/1Fk + 0P8cLsn/GDHT/xUz2v8SNd7/ETbg/xI13/8VM9r/GDHT/xwuyv8fK7//Iiiz/yYlpf9RWKr/tbzQ/+Dg + 3//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9fX1//7+/v///////////////////////Pj4/+fQ + zv/Ppp7/tXxa/6toR/+mXTv/oVIs/55MJP+eTCP/oE8p/6RZNv+pZEP/r3FQ/7yOef/HpZ//1sfF/+Xk + 4//+/v7/////////////////////////////////8+fm/7p9YP+wa0b/sGtG/7BrRv+wa0b/sGtG/61m + RP/Gnoz//fz8/+zs7P/j4+L/+fn5//T09P/h4eD/4eHg//X09P/////////////////9+/v/7NrY/9i0 + rP/Hlnv/uXpW/7JuSf+uZkD/q2E7/6xiPP+vaEL/tXNO/7+GZP/RqZz/5cvJ//z49/////////////// + //////////////////////////////////////////////////////////////////////////////// + ///9+/v/+/f2//n08//48vD/9/Hv//fx7//48vH/9vHx/+Lf3v/g397/6eno//38/P/p6en/4uLh//z8 + /P/v7+//7ezs//r7/f9ufc//AACk/y04tv/k6fb/vMfs/yc3xf8bL8r/HDbS/yNC1/8XM9b/FzHV/xkw + 0f8cLsr/Hy3C/y02uv9RWbr/lJ/J/9PV2//g4N//4eHg/+Dg3//O09v/3d7f/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/9PT0//7+/v///////////////////////Pz8/+no6P/f3dz/3dnY/9zW1f/a1NL/2tLQ/9rS + 0P/a09H/29XU/9zX1//e2tr/4N/e/+Dg3//h4eD/8fHx//////////////////////////////////// + ///+/f3/+vb2//n19P/59fT/+fX0//n19P/59fT/9fDv/9/c3P/9/f3/7+7u/+Li4f/39/f/9vb2/+Hh + 4P/h4eD/8vLy/////////////////////////////v7+//79/f/7+Pj/+vX1//nz8//48vL/+PPy//n0 + 8//79vb//fr6//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///6+vr/4+Pi/+Hh4P/r6+v//f39/+jo5//j4uL//f39/+zs6//v7+7//////8zV8P8GCqf/AgSl/4uY + 2f/3+Pz/fo/a/x8swf8iN8j/gpnj/6W27f+Ppej/h57k/5Ck5P+rt+f/x87l/9LV3P/g4N//4ODf/+Hh + 4P/g4N//4ODg/5Wnzv/a29//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/j4+L/8/Pz//7+/v////////////z8 + +//r6+r/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Tk + 4//6+vr///////////////////////////////////////////////////////////////////////// + ///8/Pz/4uHh//z7+//x8fH/4eHg//X09P/39/f/4uLh/+Hh4P/x8fH///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////r6+v/j4+L/4eHg/+3t7f/9/f3/5+fm/+Pj + 4v/+/v7/6urq//Dw8P//////+Pn9/0NRv/8AAKT/KDK0/9rh8//p7vj/QlLF/yArvP8xQsT/rLno//r7 + /f/////////////////6+vr/4+Pi/+Hh4P/g4N//3d7f/8DI2f/S1t3/eY7H/97e3//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/j4+L/9PT0//7+/v/7+/v/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////39/f/j4+L/+vr6//Pz8//h4eD/8/Pz//n5 + +f/i4uH/4eHg//Dv7/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+vr6/+Pj4v/h4eD/7u3t//39/f/n5+b/4+Pi//7+/v/q6un/8fHw///////+/v//qLbj/wQG + pv8BA6T/coLQ//7+/v/Gz+z/LDa2/yIptP8rNrn/jp7b//7+/v////////////7+/v/r6+v/4eHg/9/f + 3/+Wos7/kZ/P/5imzv+Flsr/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/i4uH/9PT0/+np + 6f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/39/b///////////////////////////////////////////////////////////////////////// + /////////f39/+Tk4//5+fn/9PT0/+Hh4P/y8vL/+vr6/+Li4f/h4eD/7e3s//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////6+vr/4+Pi/+Hh4P/u7e3//f39/+fn + 5v/j4+L//v7+/+rq6f/w8PD////////////4+v3/Kzm2/wAApP8RFKv/wcvs//////+dqdv/LDCs/yUn + qv8mKKn/WGS9/7vG5P/w8/n//////+7w9P+wutL/Ymq7/1hjvP/L0Nv/Rk+3/7jC1//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/6Ojo//39/f////////////////////////////// + ///////////////////////////////////////////////////9/f3/5OTj//n5+f/09PT/4eHg//Ly + 8v/6+vr/4uLh/+Hh4P/t7e3///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+v/j4+L/4eHg/+3t7P/9/f3/5+fm/+Pj4v/+/v7/6+rq//Dw7/////////////// + //+XpN3/Bgqn/wAApP80QLr/8PP6//n6/f+OmdH/Li+h/ygmnP8oJpn/MTCa/0JFpP9OWLD/REms/zAt + pv89Q7P/vMHX/6uz0v8eMaz/39/g/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/08/P//v7+//////////////////////////////////////////////////////////////////// + //////////////39/f/j4+L/+vr6//Pz8v/h4eD/8/Pz//n4+P/i4uH/4eHg//Dw8P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/r6/+Tj4//h4eD/6+vq//39 + /f/o6Of/4+Li//39/f/s7Oz/7u7u/////////////////+vw+f80P7n/AACk/wICpf93htL/+vv9//b3 + +/+Wn9D/Nzed/ykllf8pJJb/KCSa/ycjn/8mIaX/PEK1/6201P/R1N3/Q1C2/1Jeuv/h4eH/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/5eXl//z8/P////////////////////////////// + /////////////////////////////////////////////////////////Pz8/+Li4f/8+/v/8fHw/+Hh + 4P/19fT/9/f3/+Li4f/h4eD/8fHx//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////7+/v/5eXk/+Hh4P/p6ej//Pz8/+np6f/i4uH//Pz8/+/v7//s7Oz//v7+//// + /////////////6Gs4P8HDKf/AACk/wgNp/+ns+P//Pz+//v7/f/CyeT/U1uz/zEwo/8sK6X/MTGt/1xn + xP/T2u//4eHi/4WPyf8MEqb/kZzM/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/v7+///v7+//////////////////////////////////////////////////////////////////// + ///////////////////5+fn/4+Pi//39/f/u7u7/4uLh//f39//29vX/4eHg/+Hh4P/y8vL///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////39/f/o6Of/4eHg/+fm + 5v/8/Pz/7e3s/+Li4f/5+fn/8/Pz/+jo6P/9/f3/////////////////8fX7/0pXwf8AAKT/AACk/xMY + rP+yvef////////////5+vz/xdDq/7TB5f/N1+//+/z+//////+6w+D/Fh6p/xsjq//L0Nv/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////f39//l5eT//f39/+zs + 6//j4+L/+vn5//T08//h4eD/4eHg//X09P////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+rq6f/h4eD/5OTk//v7+//y8fH/4eHg//T08//29vb/5+fm//z7 + +///////////////////////ztbw/xUdrf8AAKT/AACk/xEVq/+Ypt7/+fv9//////////////////// + ///+/v7/yNLu/yArsf8AAaP/X22+/+Hh4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/q6ur//v7+//////////////////////////////////////////////////////////////////// + ////////////////////////8vLy/+np6f/9/f3/6Ofn/+Tk4//7+/v/7+/v/+Hh4P/i4uH/9/f3//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/7e3t/+Hh + 4P/i4eH/+fn5//X19f/h4eD/8PDw//r6+v/m5ub/+fn5///////////////////////8/P7/mqfe/wIG + pf8AAKT/AACk/woPqP9PXsT/vsjq/+3y+v/1+Pz/1t/z/4uX2f8WH63/AACk/xYcqf+zu9X/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHh//X19f/+/v7///////////////////////// + //////////////////////////////////////////////////////////////7+/v/s7Oz/7u7t//v7 + +//k5OT/5+fn//7+/v/r6+v/4eHg/+Xk5P/6+vr///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////z8/P/4eHg/+Hh4P/19PT/+vr6/+Li4v/q6ur//f39/+bm + 5v/19PT////////////////////////////2+Pz/WWXH/wECpP8AAKT/AACk/wAApP8OFar/MTi3/zlD + uv8eJLH/Awal/wAApP8AAKP/X2zD/93f4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/m5eX//f39//////////////////////////////////////////////////////////////////// + /////////////////////////f39/+jo6P/z8/P/+Pj4/+Pj4v/s7Ov//v7+/+fn5v/h4eD/5ubm//z8 + /P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////j4 + 9//h4eD/4eHg/+/v7//8/Pz/5ubl/+Xl5P/9/f3/7Ozs/+7u7f////////////////////////////// + ///p7vj/P0u+/wECpP8AAKT/AACk/wAApP8AAKT/AACk/wAApP8AAKT/AACk/yEqsf/S2O7/5ubl/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg//Dw8P////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OTj//r6 + +v/z8vL/4eHg//Ly8v/8/Pz/4uHh/+Hh4P/r6ur//v7+//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+Tk4//h4eD/6Ojo//39/f/s7Ov/4eHg//n5 + +f/09PP/5+fm//39/f/////////////////////////////////k6fb/RVHA/wAApP8AAKT/AACk/wAA + pP8AAKT/AACk/wAApP8HDaf/rLjk//7+/v/w7+//4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/k5OP/+vr6//////////////////////////////////////////////////////////////////// + //////////////////////////////T09P/m5uX//v7+/+zs6//i4uH/+Pj4//f39v/h4eD/4eHg//Hx + 8P////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///+/v7/6urq/+Hh4P/k5OP/+fn5//T08//h4eD/8PDw//r6+v/m5uX/9/f3//////////////////// + ///////////////////v8/r/f47V/xQerf8AAKT/AACk/wAApP8AAKT/Ehus/6m14//8/f7///////r6 + +v/j4+L/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+zs6//+/v7///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/6+vr/+7u + 7v/9/f3/4+Pi/+fn5v/8/Pz/7u7u/+Hh4P/i4eH/+Pj4//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/y8vH/4eHg/+Hh4P/09PT//Pz8/+Pi + 4v/o6Of//Pz8/+vr6v/u7u3////////////////////////////////////////////6+/3/2N7z/3+R + 1v9XZcX/Ul/D/3mJ0//Q1/D//f3+/////////////v7+/+vr6//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/i4uH/9/f3//////////////////////////////////////////////////////////////////// + //////////////////////////////r6+v/m5uX/9/f3//X19P/h4eD/7u7u//z8/P/n5+f/4eHg/+Xl + 5f/7+/v///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////r6+f/i4uH/4eHg/+vr6v/+/v7/6urq/+Li4f/5+Pj/9PT0/+Tk4//9/f3///////// + //////////////////////////////////////////////v8/v/6+/3///////////////////////// + ////////9/f3/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+jo6P/9/Pz///////////////////////// + ////////////////////////////////////////////////////////////////////////8vLx/+fn + 5v/9/f3/6+vr/+Hh4P/39/f/+fn4/+Li4f/h4eD/7Ozs//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+/+fn5v/h4eD/5OTk//v7 + +//19fT/4eHg/+7u7v/7+/v/5ubl//Pz8//+/v7///////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/5ubl/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/8/Pz//////////////////////////////////////////////////////////////////// + //////////////////////////////39/f/n5+b/8vLx//v7+//j4uL/5+fm//z8/P/v7+//4eHg/+Hh + 4P/19fX///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////8fHx/+Hh4P/h4eD/8vLy//39/f/k5OP/5eXl//v7+//x8fH/5+fm//39 + /f////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/x8fH/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Xk5P/8/Pv///////////////////////// + ////////////////////////////////////////////////////////////////////////9PT0/+bm + 5f/6+vr/8fHx/+Hh4P/x8PD//Pz8/+bm5v/h4eD/5eXk//z8/P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////6+vr/5OPj/+Hh + 4P/m5uX//v7+//Dw8P/h4eD/8fHx//38/P/l5OT/9PT0//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////v7+//j4+P/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/7+/v//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////39/f/m5uX/8PDw//z8+//m5eX/5OTj//z8/P/09PT/4eHg/+Hh + 4P/v7+7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/s7Ov/4eHg/+Hh4P/19fT/+/r6/+Tk5P/l5eX/+/v7//Ly + 8v/n5+b/+/v7//////////////////////////////////////////////////////////////////// + /////////////////////////v7+/+zs7P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/6+vr///////////////////////// + ///////////////////////////////////////////////////////////////////+/v7/8vLy/+bm + 5f/7+/v/8fHx/+Hh4P/v7+///f39/+np6P/h4eD/4uLh//r6+v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////f3 + 9//i4uL/4eHg/+jo5//9/f3/7+/v/+Hh4P/v7+///f39/+fn5v/w8O///v7+//////////////////// + ////////////////////////////////////////////////////////////////////////9/f3/+Li + 4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/6enp//7+/v////////////////////////////////////////////////////////////// + //////////////////////////////v7+//l5eT/9PPz//r6+v/m5uX/5OTj//v7+//29vX/4uLh/+Hh + 4P/r6+r//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v39/+rq6v/h4eD/4eHg//X19f/7+/v/5ubl/+Pj + 4v/6+vr/9fX1/+Xl5P/39/f///////////////////////////////////////////////////////// + ///////////////////////////////////9/f3/6Ojn/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/19fT//v7+//////////////////// + ///////////////////////////////////////////////////////////////////9/f3/7Ozs/+np + 6P/9/f3/7u7t/+Hh4P/w8PD//v7+/+jo5//h4eD/4uLh//f29v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+Pf3/+Li4f/h4eD/5+fm//z8/P/z8/P/4eHg/+np6f/+/v7/7e3t/+fn5//8/Pz///////// + //////////////////////////////////////////////////////////////////////////////// + ///z8/P/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5eXk//39/f////////////////////////////////////////////////////////////// + //////////////////////////////Pz8//k5OP/+vr6//f39//i4uL/5+fm//z8/P/z8/P/4eHg/+Hh + 4P/r6+v//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7/7Ozr/+Hh4P/h4eD/8PDw//39 + /f/r6+r/4eHg//Ly8v/8/Pz/6ejo/+vr6//+/v7///////////////////////////////////////// + //////////////////////////////////////////////v7+//m5eX/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/w8PD///////////////////////// + ///////////////////////////////////////////////////////////////////4+Pj/5eXk//Tz + 8//8/Pz/5eXk/+Li4v/29vb/+/v7/+Tk4//h4eD/4+Pi//j4+P////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////6+vr/5OTj/+Hh4P/k5OP/+Pj4//r6+v/k5OP/5OTj//j49//4+Pj/5eXk//Hx + 8f/+/v7///////////////////////////////////////////////////////////////////////// + /////////v7+//Dv7//h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/5OTj//n5+f////////////////////////////////////////////////////////////// + ////////////////////////+/v6/+fn5//u7u3//f39/+zs7P/h4eD/7u7u//39/f/t7e3/4eHg/+Hh + 4P/v7u7//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////7+/v/y8vL/4eHg/+Hh + 4P/p6ej//Pz8//T09P/i4uH/5+fn//r6+v/29vb/5OTj//T08//+/v7///////////////////////// + ////////////////////////////////////////////////////////+vr6/+Li4f/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/r6+v//v7+//////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/p6Oj/6urq//z8 + /P/y8vL/4eHg/+jo6P/7+/v/9fX1/+Li4f/h4eD/5ubl//v7+/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////7+/v/p6Oj/4eHg/+Hh4P/u7u7//v7+/+7u7v/h4eD/6urp//z8 + /P/z8/P/5OTj//T09P/+/v7///////////////////////////////////////////////////////// + ///////////////////+/v7/6+vq/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHh//b29v////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/6unp/+np6P/7+/v/9vX1/+Pj4v/k5OP/+vr6//r6+v/l5eX/4eHg/+Hh + 4P/29vb//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////r6 + +v/k5OP/4eHg/+Hh4P/09PT//f39/+vq6v/h4eD/6+vq//7+/v/z8/L/5OTj//Pz8v////////////// + ///////////////////////////////////////////////////////////////////39/b/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/o6Oj//f39//////////////////// + ////////////////////////////////////////////////////////+/v7/+np6P/o6Of//Pz8//f3 + 9//j4+P/4uLh//f39//8/Pz/6eno/+Hh4P/h4eD/7+/v//7+/v////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//X19f/i4uH/4eHg/+Li4v/39/f//Pz8/+rq + 6v/h4eD/6+vr//39/f/09PT/5OTk/+7u7v/9/f3///////////////////////////////////////// + //////////////////////////////7+/v/m5uX/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg//Pz8//+/v7///////////////////////////////////////////////////////// + //////////////j4+P/m5ub/6urq//z8/P/29vb/5OPj/+Li4v/09PT//f39/+vr6v/h4eD/4eHg/+np + 6P/+/v7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////v7+//Dw8P/h4eD/4eHg/+Xl5P/4+Pj/+/v7/+rq6v/h4eD/6+vq//v7+//39/f/5+fm/+rq + 6v/6+vr//v7+/////////////////////////////////////////////////////////////v7+//Hx + 8f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/l5eT//Pz7//////////////////// + //////////////////////////////////////////////7+/v/z8/L/5eXk/+7u7f/8/Pz/9fX0/+Pj + 4v/j4uL/8/Ly//39/f/u7u7/4eHg/+Hh4P/m5ub/+vr6//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39/+3t7f/h4eD/4eHg/+bm + 5f/4+Pj//Pz8/+rq6f/h4eD/6Ojo//n5+f/7+/r/6urp/+bm5v/19fT//f39//////////////////// + ////////////////////////////////////////+/v6/+Pj4v/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+7u7v/+/v7///////////////////////////////////////////////////////7+ + /v/7+/v/7ezs/+Xl5P/z8vL//Pz8//Ly8v/i4uL/4+Pi//Pz8//9/f3/8PDw/+Hh4P/h4eD/5eXk//j4 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////f39/+rq6f/h4eD/4eHg/+bm5f/4+Pj//Pz8/+vr6//h4eD/5ubl//b2 + 9v/9/f3/8PDw/+Tk4//s7Oz/+vr6//7+/v////////////////////////////////////////////// + ////////7Ozr/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/+fn5//////////////////// + //////////////////////////////7+/v/9/f3/9PT0/+bm5v/n5+f/+fn5//z8/P/u7u7/4uLh/+Tk + 4//29vb//f39//Dw7//i4uH/4eHg/+Pj4v/19fX///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////f39/+np + 6f/h4eD/4eHg/+Pj4//39/f//v7+//Hx8f/i4uH/4eHg/+/v7//9/f3/+fn5/+rq6v/j4+L/7+/v//v7 + +//////////////////////////////////////////////////39vb/4uLh/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+no6P/+/v7////////////////////////////////////////////+/v7/9fX1/+jo + 6P/l5OT/8vLx//7+/v/39/f/5+fm/+Hh4P/n5+b/+vr6//39/f/s7Oz/4eHg/+Hh4P/i4uH/9vb1//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////Pz8/+zr6//h4eD/4eHg/+Li4f/y8vH//f39//f3 + 9//n5+b/4eHg/+fm5v/29fX//f39//f39//p6en/5OTj/+3t7f/39/f//v7+//////////////////// + //////////////39/f/o6Oj/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/9PT0//7+/v////////////// + //////////////7+/v/7+/v/8/Pz/+fn5v/l5eT/7+/v//v7+//7+/v/7u7u/+Li4f/i4uH/7+7u//z8 + /P/6+vr/6Ojn/+Hh4P/h4eD/5OTj//b29v/+/v7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////Pz8/+7u7v/i4uH/4eHg/+Lh4f/t7Oz/+/v6//z8/P/u7u3/4+Pi/+Li4f/r6+r/9/f3//z8 + /P/29vb/6+vr/+bm5f/n5+f/8fHw//j4+P/8/Pz//v7+//////////////////Pz8//h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Xl5f/9/Pz//////////////////v7+//r6+v/19fT/7Ozs/+bm5f/n5+f/8fHw//v7 + +//7+/v/8vLx/+bm5f/h4eD/6Ofn//X19f/9/f3/9fX1/+Xl5P/h4eD/4eHg/+bm5f/49/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////f39//Ly8v/j4+L/4eHg/+Hh + 4P/m5uX/9fX1//39/f/39/f/6eno/+Li4f/j4+L/6+vr//f39//8/Pz/+fn5//Ly8v/o6Of/5ubl/+jn + 5//s6+v/8vHx//f39//5+fn/+Pj4/+Xl5P/h4eD/4eHg/+Hh4P/h4eD/7u7t//v7+v/4+Pj/9fX0/+/v + 7v/q6en/5+bm/+bm5f/s7Oz/9vX1//v7+//7+/v/8fHx/+bm5v/h4eD/5OTj//Dw7//8/Pz/+/v7/+7u + 7f/i4uH/4eHg/+Hh4P/p6ej/+fn5//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//f39//m5uX/4eHg/+Hh4P/h4eH/7e3s//r6+v/9/f3/9fX0/+jo + 5//h4eD/4uLh/+jo6P/y8vH/+/v7//39/f/5+fn/9fT0/+7u7v/p6ej/5OPj/+Pj4v/l5eT/4uLi/+Hh + 4P/h4eD/4eHg/+Hh4P/l5eT/5OTj/+Li4v/m5uX/6+vr//Hx8f/39/f//Pz8//39/f/39/f/7e3t/+Tk + 4//h4eD/4+Pi/+3t7f/6+vr//v7+//T09P/m5uX/4eHg/+Hh4P/h4eD/7+/v//z8/P////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////z8 + /P/s7Oz/4eHg/+Hh4P/h4eD/4+Pi//Dw7//8/Pz//v7+//f29v/q6ur/4uLh/+Hh4P/i4uH/6Ojo//Dw + 8P/4+Pf//f39//7+/v/+/v7//Pz8//r6+v/19fX/4uLh/+Hh4P/h4eD/6enp//j4+P/7+/v//f39//7+ + /v/+/v7/+/v7//Pz8//s7Oz/5OTk/+Hh4P/h4eD/5eXk//Hx8f/7+/v//v7+//f39//o6Oj/4eHg/+Hh + 4P/h4eD/5eXk//b29v/+/v7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////7+/v/19fX/5+fn/+Hh4P/h4eD/4eHg/+Tk + 4//v7+//+vr6//7+/v/6+vr/8fHx/+np6P/j4+L/4eHg/+Lh4f/j4+L/5+fm/+zs7P/v7+7/8vLy//T0 + 9P/n5+b/4eHg/+Hh4P/v7u7/9PT0//Hx8P/u7e3/6urp/+Tk5P/i4uH/4eHg/+Hh4P/m5uX/7Ozs//b2 + 9v/9/f3//f39//X19f/p6en/4uHh/+Hh4P/h4eD/4uLi/+7u7f/7+/v//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/8/Pz/8fHw/+Xl5P/h4eD/4eHg/+Hh4P/k5OP/7Ozr//X19f/7+/v//f39//r6 + +v/09PT/7e3t/+no6P/l5eT/4+Pi/+Li4f/h4eD/4eHh/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Li + 4f/k5OP/5ubm/+vr6v/w8PD/+Pj4//z8/P/8/Pz/+fn5//Hx8f/n5+b/4uLh/+Hh4P/h4eD/4uLh/+vq + 6v/39/f//v7+//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+vr6/+/v + 7//l5eT/4eHg/+Hh4P/h4eD/4eHh/+bm5f/s7Ov/9PT0//r6+v/8/Pz//f39//v7+//5+fn/9/f2//Pz + 8//y8fH/8fDw/+Xk5P/s7Ov/8fHx//Ly8v/19fT/+Pj4//r6+f/8/Pz//f39//v7+//4+Pj/8PDw/+np + 6P/k4+P/4eHg/+Hh4P/h4eD/4uLi/+np6f/19fX//f39//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////v7+//v7+//y8vL/5+fm/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4+Pi/+fn5//s6+v/8PDw//b19f/4+Pj/+vr6//z8/P/9/f3/8vHx//v6+v/9/f3/+/v7//n5 + +f/39/f/8/Pz/+7t7f/q6un/5eXk/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4+Pi/+3s7P/39/f//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////+/v7/+Pj4/+/u7v/n5+b/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Li4v/j4+L/4+Pi/+Li4f/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/j4+L/6urq//Pz8//8/Pz///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////////////////v7+//39 + /f/6+vr/8/Ly/+zr6//n5+b/5OTj/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh4P/h4eD/4eHg/+Hh + 4P/h4eD/4eHg/+Hh4P/i4uH/5ubl/+np6P/w8O//9vb2//z8/P/+/v7//v7+//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//z8/P/6+vr/+Pf3//X1 + 9P/x8fD/7e3t/+vr6v/q6un/6enp/+np6f/q6ur/7Ozr/+/v7v/z8/P/9vb2//n5+f/7+/v//f39//7+ + /v////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= + + + \ No newline at end of file diff --git a/ICS/Form1.Designer.cs b/ICS/Form1.Designer.cs index b9182aa..1a0448b 100644 --- a/ICS/Form1.Designer.cs +++ b/ICS/Form1.Designer.cs @@ -41,6 +41,7 @@ this.axIrisDevCtrl1 = new AxIrisDevCtrlLib.AxIrisDevCtrl(); this.irisColCtrl1 = new IrisCtrl.IrisColCtrl(); this.label_initDev = new System.Windows.Forms.Label(); + this.label_openCamera = new System.Windows.Forms.Label(); this.panel_title.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.axIrisDevCtrl1)).BeginInit(); @@ -106,7 +107,7 @@ this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(47, 17); this.label2.TabIndex = 2; - this.label2.Text = " V1.0.3"; + this.label2.Text = " V1.1.0"; // // pictureBox1 // @@ -166,7 +167,7 @@ this.label_initDev.AutoSize = true; this.label_initDev.BackColor = System.Drawing.SystemColors.ButtonHighlight; this.label_initDev.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.label_initDev.Location = new System.Drawing.Point(557, 32); + this.label_initDev.Location = new System.Drawing.Point(557, 36); this.label_initDev.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); this.label_initDev.Name = "label_initDev"; this.label_initDev.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); @@ -176,6 +177,21 @@ this.label_initDev.Visible = false; this.label_initDev.Click += new System.EventHandler(this.label_initDev_Click); // + // label_openCamera + // + this.label_openCamera.AutoSize = true; + this.label_openCamera.BackColor = System.Drawing.SystemColors.ButtonHighlight; + this.label_openCamera.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label_openCamera.Location = new System.Drawing.Point(557, 66); + this.label_openCamera.Margin = new System.Windows.Forms.Padding(3, 3, 3, 5); + this.label_openCamera.Name = "label_openCamera"; + this.label_openCamera.Padding = new System.Windows.Forms.Padding(0, 5, 0, 5); + this.label_openCamera.Size = new System.Drawing.Size(79, 30); + this.label_openCamera.TabIndex = 8; + this.label_openCamera.Text = "打开摄像头"; + this.label_openCamera.Visible = false; + this.label_openCamera.Click += new System.EventHandler(this.label_openCamera_Click); + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -183,6 +199,7 @@ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.ClientSize = new System.Drawing.Size(639, 330); + this.Controls.Add(this.label_openCamera); this.Controls.Add(this.label_initDev); this.Controls.Add(this.panel_title); this.Controls.Add(this.axIrisDevCtrl1); @@ -217,6 +234,7 @@ private IrisCtrl.IrisColCtrl irisColCtrl1; private System.Windows.Forms.Button button1; private System.Windows.Forms.Label label_initDev; + private System.Windows.Forms.Label label_openCamera; } } diff --git a/ICS/Form1.cs b/ICS/Form1.cs index 2a2c6ef..317880b 100644 --- a/ICS/Form1.cs +++ b/ICS/Form1.cs @@ -12,8 +12,9 @@ using System.Diagnostics; using System.Security.Principal; using ICS.model; -//using AForge.Imaging.Filters; using Newtonsoft.Json; +using AForge.Video.DirectShow; +using System.ComponentModel; namespace ICS { @@ -21,7 +22,7 @@ { private Point mouseOff; // 鼠标移动位置变量 private bool leftFlag; // 标签是否为左键 - + static Form1 form; static string reValue; static Dictionary sessionDics = new Dictionary(); @@ -32,10 +33,19 @@ private static bool isStoped = false; String eyeType = ""; + // 相机拍摄窗体 + static FaceCaptureForm faceForm; + + // 相机设备 + private VideoCaptureDevice videoDevice; + + // 相机数量 + private int cameraCount = 0; public Form1() { InitializeComponent(); + // 跨线程访问控件 CheckForIllegalCrossThreadCalls = false; @@ -56,7 +66,13 @@ //threadFindWindow = new Thread(FindWindow); //threadFindWindow.Start(); - + // 初始化相机 + this.InitCameraDevice(); + + // 显示相机拍摄窗体并马上隐藏 + // 在ui主线程中可以实现,如果放在websocket线程中则打不开相机 + faceForm.Show(); + faceForm.Hide(); } public int init() @@ -94,10 +110,42 @@ } } - - } + // 初始化相机 + public void InitCameraDevice() + { + // 初始化人脸摄像头 + faceForm = new FaceCaptureForm(); + + // 遍历摄像头设备 + FilterInfoCollection videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); //得到所有接入的摄像设备 + this.cameraCount = videoDevices.Count; + if (cameraCount > 0) + { + // 直接选中第一个相机 + videoDevice = new VideoCaptureDevice(videoDevices[0].MonikerString); + + // 获取摄像头的分辨率,使用第一个相机的第一个分辨率 + VideoCapabilities videoCapabilities = videoDevice.VideoCapabilities[0]; + videoDevice.VideoResolution = videoDevice.VideoCapabilities[0]; + + // 根据分辨率自动设置拍照窗体的大小 + faceForm.Width = videoCapabilities.FrameSize.Width; + faceForm.Height = videoCapabilities.FrameSize.Height; + + faceForm.SetPicboxSize(faceForm.Width, faceForm.Height); + faceForm.SetVideoDevice(videoDevice); + // 注册相机拍摄事件 + faceForm.RegistCameraNewFrame(); + } + else + { + log.Error("没有找到usb摄像头"); + } + } + + public void Ws_NewSessionConnected(WebSocketSession session) { log.Info("与客户端:" + GetSessionName(session) + "创建新会话"); @@ -267,18 +315,60 @@ //} string sendMsg = ""; //if (ConfigHelper.GetAppConfig("cardReaderType") == "w") - { + //{ sendMsg = CardReader.readCardInfo(); - } + //} //else if (ConfigHelper.GetAppConfig("cardReaderType") == "b") //{ - // sendMsg = CardReader.readCardInfo2(); + // sendMsg = CardReader.readCardInfo2(); //} if (sendMsg == "") sendMsg = "{\"message\":\"fail\"}"; SendMsgToClient(reValue, sendMsg); //CardReader.SDT_ClosePort(iPort); } + // 初始化拍摄人脸的USB摄像头 + else if (reValue.Contains("OpenCamera")) + { + string sendMsg = ""; + if (cameraCount > 0) + { + // 打开相机并显示视频 + faceForm.StartCameraCapture(); + faceForm.Show(); + + log.Info("摄像头打开"); + + // 返回前端界面消息 + sendMsg = "{\"success\":\"true\"}"; + SendMsgToClient(reValue, sendMsg); + } + else + { + // 没有找到摄像头 + sendMsg = "{\"success\":\"false\",\"message\":\"没有找到摄像头\"}"; + SendMsgToClient(reValue, sendMsg); + } + } + // 人脸拍照 + else if (reValue.Contains("TakePhoto")) + { + // 执行截图操作并保存到TEMP目录下 + Bitmap img = faceForm.TakePhoto(); + long now = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds; + string path = AppDomain.CurrentDomain.BaseDirectory + "TEMP\\" + now + ".jpg"; + img.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg); + + log.Info("拍照成功,缓存路径:" + path); + + // 对图像进行base64编码并返回,JPEG格式 + string sendMsg = "{\"success\":\"true\", \"image\":\"data:image/jpg;base64," + ToBase64(img) + "\"}"; + SendMsgToClient(reValue, sendMsg); + + // 隐藏相机画面窗体 + faceForm.Hide(); + faceForm.StopCameraCapture(); + } } catch (Exception ex) { @@ -344,9 +434,6 @@ { log.Error("Start exceptrion: " + e.Message); } - - - } /// @@ -388,9 +475,6 @@ } } - - - private void notifyIcon1_Click(object sender, EventArgs e) { this.Show(); @@ -781,18 +865,25 @@ /// public void DeleteFolder(string dir) { - foreach (string d in Directory.GetFileSystemEntries(dir)) + if (Directory.Exists(dir)) { - if (File.Exists(d)) + foreach (string d in Directory.GetFileSystemEntries(dir)) { - FileInfo fi = new FileInfo(d); - if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1) - fi.Attributes = FileAttributes.Normal; - File.Delete(d);//直接删除其中的文件 + if (File.Exists(d)) + { + FileInfo fi = new FileInfo(d); + if (fi.Attributes.ToString().IndexOf("ReadOnly") != -1) + fi.Attributes = FileAttributes.Normal; + File.Delete(d);//直接删除其中的文件 + } + else + DeleteFolder(d);////递归删除子文件夹 + //Directory.Delete(d); } - else - DeleteFolder(d);////递归删除子文件夹 - //Directory.Delete(d); + } + else + { + System.IO.Directory.CreateDirectory(dir); } } @@ -809,6 +900,7 @@ private void label_initDev_Click(object sender, EventArgs e) { label_initDev.Visible = false; + label_openCamera.Visible = false; if (ConfigHelper.GetAppConfig("devType") == "1") irisColCtrl1.IrisClose(); else axIrisDevCtrl1.IrisClose(); if (init() == 0) @@ -837,9 +929,23 @@ } } + private void label_openCamera_Click(object sender, EventArgs e) + { + label_initDev.Visible = false; + label_openCamera.Visible = false; + + faceForm.StartCameraCapture(); + faceForm.Show(); + + log.Info("摄像头打开"); + + this.Hide(); + } + private void button1_Click(object sender, EventArgs e) { label_initDev.Visible = true; + label_openCamera.Visible = true; } } } diff --git a/ICS/ICS.csproj b/ICS/ICS.csproj index d2c0a35..8d6580d 100644 --- a/ICS/ICS.csproj +++ b/ICS/ICS.csproj @@ -73,21 +73,55 @@ MinimumRecommendedRules.ruleset - - - - - + + ..\irisCtrl\irisCtrl\AForge.dll + + + ..\irisCtrl\irisCtrl\AForge.Controls.dll + + + ..\irisCtrl\irisCtrl\AForge.Imaging.dll + + + ..\irisCtrl\irisCtrl\AForge.Math.dll + + + ..\irisCtrl\irisCtrl\AForge.Video.dll + + + ..\irisCtrl\irisCtrl\AForge.Video.DirectShow.dll + + + ..\irisCtrl\irisCtrl\AssessEye.dll + + + ..\irisCtrl\irisCtrl\CaptureEye.dll + + + ..\irisCtrl\irisCtrl\DevComponents.DotNetBar2.dll + + + ..\irisCtrl\irisCtrl\Emgu.CV.UI.dll + + + ..\irisCtrl\irisCtrl\Emgu.CV.UI.GL.dll + + + ..\irisCtrl\irisCtrl\Emgu.CV.World.dll + + + ..\irisCtrl\irisCtrl\Interop.IAiCamIrisLib.dll + True + False - bin\Debug\IrisCtrl.dll + ..\irisCtrl\irisCtrl\IrisCtrl.dll ..\packages\log4net.2.0.3\lib\net40-full\log4net.dll - - False - bin\Debug\Newtonsoft.Json.dll + + ..\irisCtrl\irisCtrl\Newtonsoft.Json.dll ..\packages\OpenCvSharp3-AnyCPU.4.0.0.20181129\lib\net40\OpenCvSharp.dll @@ -141,6 +175,12 @@ Form1.cs + + Form + + + FaceCaptureForm.cs + @@ -149,6 +189,9 @@ Form1.cs + + FaceCaptureForm.cs + ResXFileCodeGenerator Resources.Designer.cs diff --git a/irisCtrl/irisCtrl/DevComponents.DotNetBar2.dll b/irisCtrl/irisCtrl/DevComponents.DotNetBar2.dll new file mode 100644 index 0000000..2180b62 --- /dev/null +++ b/irisCtrl/irisCtrl/DevComponents.DotNetBar2.dll Binary files differ