From c7ff55bbae420c922fb64bee30cdffa5f8683e84 Mon Sep 17 00:00:00 2001 From: Andreas Luxbauer Date: Tue, 10 Sep 2019 14:15:44 +0200 Subject: [PATCH] neu --- Aviso.sln | 12 - .../usrCntlSendungAnhangElement.Designer.vb | 69 + .../Anhänge/usrCntlSendungAnhangElement.resx | 120 ++ Aviso/Anhänge/usrCntlSendungAnhangElement.vb | 74 + Aviso/App.config | 36 +- Aviso/Aviso.vbproj | 75 +- Aviso/My Project/Application.Designer.vb | 4 +- Aviso/My Project/AssemblyInfo.vb | 4 +- Aviso/My Project/Resources.Designer.vb | 12 +- Aviso/My Project/Resources.resx | 125 +- Aviso/My Project/Settings.Designer.vb | 6 +- Aviso/Resources/scanner.png | Bin 0 -> 43217 bytes Aviso/frmEintragAviso.designer.vb | 22 +- Aviso/frmHauptfenster.Designer.vb | 131 +- Aviso/frmHauptfenster.resx | 3 - Aviso/frmHauptfenster.vb | 25 +- Aviso/frmLogin.vb | 22 +- Aviso/frmSendungAnhangImport.Designer.vb | 477 +++++++ Aviso/frmSendungAnhangImport.resx | 1259 +++++++++++++++++ Aviso/frmSendungAnhangImport.vb | 761 ++++++++++ Aviso/frmSendungsdetailsNEU.Designer.vb | 198 ++- Aviso/frmSendungsdetailsNEU.resx | 22 + Aviso/frmSendungsdetailsNEU.vb | 52 +- Aviso/packages.config | 11 +- Aviso/usrCntlAvisoAnhang.Designer.vb | 37 + Aviso/usrCntlAvisoAnhang.resx | 120 ++ Aviso/usrCntlAvisoAnhang.vb | 3 + Aviso/usrcntlAktDetails.Designer.vb | 13 + Aviso/usrcntlAktDetails.vb | 84 +- 29 files changed, 3557 insertions(+), 220 deletions(-) create mode 100644 Aviso/Anhänge/usrCntlSendungAnhangElement.Designer.vb create mode 100644 Aviso/Anhänge/usrCntlSendungAnhangElement.resx create mode 100644 Aviso/Anhänge/usrCntlSendungAnhangElement.vb create mode 100644 Aviso/Resources/scanner.png create mode 100644 Aviso/frmSendungAnhangImport.Designer.vb create mode 100644 Aviso/frmSendungAnhangImport.resx create mode 100644 Aviso/frmSendungAnhangImport.vb create mode 100644 Aviso/usrCntlAvisoAnhang.Designer.vb create mode 100644 Aviso/usrCntlAvisoAnhang.resx create mode 100644 Aviso/usrCntlAvisoAnhang.vb diff --git a/Aviso.sln b/Aviso.sln index eec37dc..71ea9d4 100644 --- a/Aviso.sln +++ b/Aviso.sln @@ -13,8 +13,6 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "AVISOUPDATER", "AVISOUPDATE EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SDL", "..\..\SDL\SDL\SDL\SDL.vbproj", "{289BCD77-BC00-4BA1-95ED-A79176D99525}" EndProject -Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "UID", "..\..\UID\UID\UID\UID.vbproj", "{6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}" -EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VERAG_PROG_ALLGEMEIN", "..\..\SDL\SDL\VERAG_PROG_ALLGEMEIN\VERAG_PROG_ALLGEMEIN.vbproj", "{A3B497BD-842C-4A2B-B398-ED1976849DF1}" EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VERAGAddIn", "..\..\OutlookAddIN\VERAGAddIn\VERAGAddIn\VERAGAddIn.vbproj", "{D579F7A6-7D29-4295-B382-DA5F7EFB4528}" @@ -83,16 +81,6 @@ Global {289BCD77-BC00-4BA1-95ED-A79176D99525}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {289BCD77-BC00-4BA1-95ED-A79176D99525}.Release|Mixed Platforms.Build.0 = Release|Any CPU {289BCD77-BC00-4BA1-95ED-A79176D99525}.Release|x86.ActiveCfg = Release|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Debug|x86.ActiveCfg = Debug|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Release|Any CPU.Build.0 = Release|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6EB4D3A4-3CF2-4651-9AF9-AD5F727DF403}.Release|x86.ActiveCfg = Release|Any CPU {A3B497BD-842C-4A2B-B398-ED1976849DF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A3B497BD-842C-4A2B-B398-ED1976849DF1}.Debug|Any CPU.Build.0 = Debug|Any CPU {A3B497BD-842C-4A2B-B398-ED1976849DF1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU diff --git a/Aviso/Anhänge/usrCntlSendungAnhangElement.Designer.vb b/Aviso/Anhänge/usrCntlSendungAnhangElement.Designer.vb new file mode 100644 index 0000000..36a7ca6 --- /dev/null +++ b/Aviso/Anhänge/usrCntlSendungAnhangElement.Designer.vb @@ -0,0 +1,69 @@ + _ +Partial Class usrCntlSendungAnhangElement + Inherits System.Windows.Forms.UserControl + + 'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.pic = New System.Windows.Forms.PictureBox() + Me.lbl = New System.Windows.Forms.Label() + CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'pic + ' + Me.pic.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.pic.BackgroundImage = Global.AVISO.My.Resources.Resources.pdf + Me.pic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.pic.Location = New System.Drawing.Point(3, 0) + Me.pic.Name = "pic" + Me.pic.Size = New System.Drawing.Size(174, 43) + Me.pic.TabIndex = 0 + Me.pic.TabStop = False + ' + 'lbl + ' + Me.lbl.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lbl.Location = New System.Drawing.Point(4, 46) + Me.lbl.Name = "lbl" + Me.lbl.Size = New System.Drawing.Size(173, 18) + Me.lbl.TabIndex = 1 + Me.lbl.Text = "NAME" + Me.lbl.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + ' + 'usrCntlSendungAnhangElement + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.Controls.Add(Me.lbl) + Me.Controls.Add(Me.pic) + Me.Name = "usrCntlSendungAnhangElement" + Me.Size = New System.Drawing.Size(180, 64) + CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + + End Sub + + Friend WithEvents pic As PictureBox + Friend WithEvents lbl As Label +End Class diff --git a/Aviso/Anhänge/usrCntlSendungAnhangElement.resx b/Aviso/Anhänge/usrCntlSendungAnhangElement.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Aviso/Anhänge/usrCntlSendungAnhangElement.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/Aviso/Anhänge/usrCntlSendungAnhangElement.vb b/Aviso/Anhänge/usrCntlSendungAnhangElement.vb new file mode 100644 index 0000000..23ffb49 --- /dev/null +++ b/Aviso/Anhänge/usrCntlSendungAnhangElement.vb @@ -0,0 +1,74 @@ +Imports System.ComponentModel + +Public Class usrCntlSendungAnhangElement + ' Implements INotifyPropertyChanged + + + + ' Property FILE_NAME = "" + Property FILE_PATH + Property FILE_TYPE + + Property FILE_PAGES + Property FILE_DOCID + Property FILE_ANHID + + + Public Event ME_CLICK() + + + 'Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged + + 'Private Sub NotifyPropertyChanged(ByVal info As String) + ' RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(info)) + 'End Sub + + Private ACTIVE_Value As Boolean = False + Public Property ACTIVE As Boolean + Get + Return Me.ACTIVE_Value + End Get + + Set(ByVal value As Boolean) + If Not (value = ACTIVE) Then + Me.ACTIVE_Value = value + ' NotifyPropertyChanged("ACTIVE") + End If + + If value Then + Me.BackColor = Color.FromArgb(0, 54, 128) + Me.lbl.ForeColor = Color.White + Else + Me.BackColor = Color.White + Me.lbl.ForeColor = Color.Black + End If + End Set + End Property + + + Private FILE_NAME_Value As String = False + Public Property FILE_NAME As String + Get + Return Me.FILE_NAME_Value + End Get + + Set(ByVal value As String) + If Not (value = FILE_NAME) Then + Me.FILE_NAME_Value = value + Me.lbl.Text = value + ' NotifyPropertyChanged("FILE_NAME") + End If + End Set + End Property + + Private Sub pic_Click(sender As Object, e As EventArgs) Handles pic.Click, lbl.Click, Me.Click + RaiseEvent ME_CLICK() + End Sub + Public Sub CLICK_Me() + RaiseEvent ME_CLICK() + End Sub + + Private Sub pic_doubleClick(sender As Object, e As EventArgs) Handles pic.DoubleClick, lbl.DoubleClick, Me.DoubleClick + Process.Start(Me.FILE_PATH) + End Sub +End Class diff --git a/Aviso/App.config b/Aviso/App.config index f17793b..7a87e9d 100644 --- a/Aviso/App.config +++ b/Aviso/App.config @@ -1,15 +1,15 @@ - + -
+
- + - + @@ -21,29 +21,43 @@ 200, 200 - + - + - + - - + + - - + + + + + + + + + + + + + + + + diff --git a/Aviso/Aviso.vbproj b/Aviso/Aviso.vbproj index fbcd526..8330882 100644 --- a/Aviso/Aviso.vbproj +++ b/Aviso/Aviso.vbproj @@ -1,5 +1,5 @@  - + Debug x86 @@ -13,7 +13,7 @@ AVISO 512 WindowsForms - v4.5 + v4.7 false @@ -90,10 +90,17 @@ + + ..\packages\Portable.BouncyCastle.1.8.2\lib\net40\BouncyCastle.Crypto.dll + ..\packages\esendex-dotnet-sdk.3.4.0\lib\net35\com.esendex.sdk.dll True + + + + False C:\Program Files (x86)\Open XML SDK\V2.5\lib\DocumentFormat.OpenXml.dll @@ -113,9 +120,17 @@ - - ..\packages\Hardcodet.NotifyIcon.Wpf.1.0.5\lib\net40-client\Hardcodet.Wpf.TaskbarNotification.dll - True + + ..\packages\GrapeCity.Documents.Common.2.2.0.315\lib\net461\GrapeCity.Documents.Common.dll + + + ..\packages\GrapeCity.Documents.Imaging.2.2.0.315\lib\net461\GrapeCity.Documents.Imaging.dll + + + ..\packages\GrapeCity.Documents.Pdf.2.2.0.315\lib\net461\GrapeCity.Documents.Pdf.dll + + + ..\packages\GroupDocs.Viewer.19.8.0\lib\GroupDocs.Viewer.dll False @@ -149,7 +164,16 @@ ..\..\..\dll\NumericBox.dll + + ..\..\..\dll\PDF Spire\Spire.Pdf.dll + + + ..\..\..\dll\PDF Spire\Spire.PdfViewer.Forms.dll + + + ..\packages\System.Buffers.4.4.0\lib\netstandard2.0\System.Buffers.dll + @@ -158,8 +182,21 @@ + + ..\packages\System.Memory.4.5.0\lib\netstandard2.0\System.Memory.dll + + + + ..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll + @@ -190,6 +227,12 @@ Form + + usrCntlSendungAnhangElement.vb + + + UserControl + frmStatFrima.vb @@ -549,6 +592,12 @@ Component + + frmSendungAnhangImport.vb + + + Form + usrcntlAktDetailsATILLANeu.vb @@ -568,6 +617,12 @@ UserControl + + usrCntlAvisoAnhang.vb + + + UserControl + usrCntlEintragAvisoAtilla.vb @@ -609,6 +664,9 @@ frmZuordnungKd.vb + + usrCntlSendungAnhangElement.vb + frmStatFrima.vb @@ -776,6 +834,9 @@ rptLKWBericht.vb + + frmSendungAnhangImport.vb + usrcntlAktDetailsATILLANeu.vb @@ -785,6 +846,9 @@ usrcntlAktDetails.vb + + usrCntlAvisoAnhang.vb + usrCntlEintragAvisoAtilla.vb @@ -887,6 +951,7 @@ + diff --git a/Aviso/My Project/Application.Designer.vb b/Aviso/My Project/Application.Designer.vb index df7c451..a77e014 100644 --- a/Aviso/My Project/Application.Designer.vb +++ b/Aviso/My Project/Application.Designer.vb @@ -14,8 +14,8 @@ Option Explicit On Namespace My - 'HINWEIS: Diese Datei wird automatisch generiert. Ändern Sie sie nicht direkt. Zum Ändern - ' oder bei in dieser Datei auftretenden Buildfehlern wechseln Sie zum Projekt-Designer. + 'HINWEIS: Diese Datei wird automatisch generiert und darf nicht direkt bearbeitet werden. Wenn Sie Änderungen vornehmen möchten + ' oder in dieser Datei Buildfehler auftreten, wechseln Sie zum Projekt-Designer. ' (Wechseln Sie dazu zu den Projekteigenschaften, oder doppelklicken Sie auf den Knoten "Mein Projekt" im ' Projektmappen-Explorer). Nehmen Sie auf der Registerkarte "Anwendung" entsprechende Änderungen vor. ' diff --git a/Aviso/My Project/AssemblyInfo.vb b/Aviso/My Project/AssemblyInfo.vb index 7448100..7a52d83 100644 --- a/Aviso/My Project/AssemblyInfo.vb +++ b/Aviso/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/Aviso/My Project/Resources.Designer.vb b/Aviso/My Project/Resources.Designer.vb index f8c368c..25d8fad 100644 --- a/Aviso/My Project/Resources.Designer.vb +++ b/Aviso/My Project/Resources.Designer.vb @@ -789,6 +789,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property scanner() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("scanner", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -1029,7 +1039,7 @@ Namespace My.Resources End Property ''' - ''' Sucht eine lokalisierte Zeichenfolge, die 3.3.1.9 ähnelt. + ''' Sucht eine lokalisierte Zeichenfolge, die 3.3.2.2 ähnelt. ''' Friend ReadOnly Property Version() As String Get diff --git a/Aviso/My Project/Resources.resx b/Aviso/My Project/Resources.resx index 169ab1d..fe5c0d8 100644 --- a/Aviso/My Project/Resources.resx +++ b/Aviso/My Project/Resources.resx @@ -121,15 +121,15 @@ ..\Resources\wheel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\vorauszahlung.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\spedbuch1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\belegEUR.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\QS.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -151,9 +151,6 @@ ..\Resources\spedbuch.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\speditionsbuchAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\tan.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -178,6 +175,9 @@ ..\Resources\auftrag3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\igl.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\abgeklaertAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -190,6 +190,9 @@ ..\Resources\vorauszahlung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\android-note.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -214,14 +217,11 @@ ..\Resources\noAviso_s1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\vermerkBtn.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\android-clock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\arrow-left-a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\MUSTER.nlc;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\Resources\personInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -229,14 +229,17 @@ ..\Resources\beleg1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\evolog.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\kasse1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\pdf1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\printer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\documents.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\android-clock_s.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -247,9 +250,6 @@ ..\Resources\del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WAI.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\lorry.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -259,17 +259,17 @@ ..\Resources\3s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\stift.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\rhenus.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Atilla.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\warning2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\fremdSped.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\handy1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -277,6 +277,9 @@ ..\Resources\plus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\parkplatz.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\bundesanzeiger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -295,9 +298,15 @@ ..\Resources\speditionsbuchInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\sanduhr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\abgeklaertInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\kasse_sw_small.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -317,10 +326,7 @@ ..\Resources\akt_ATILLA.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - 3.3.1.9 - - - ..\Resources\refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + 3.3.2.2 ..\Resources\Verag-AG-Logopng.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -328,12 +334,12 @@ ..\Resources\1600.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\pdf11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\zoll.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\disconnect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\LateAviso_s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -349,8 +355,8 @@ ..\Resources\SUB.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\MUSTER.nlc;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\pdf1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a aviso2015 @@ -361,8 +367,8 @@ ..\Resources\LEX.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\speditionsbuchAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\soenmez.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -370,26 +376,23 @@ ..\Resources\nellenquack.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\abgeklaertInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\stift.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\kita.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\tarife.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\noAviso_s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\warning.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\vermerkBtn.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\pdf11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\disconnect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 4.0 @@ -400,8 +403,8 @@ ..\Resources\NKD.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\printer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\zoll_mm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -409,17 +412,20 @@ ..\Resources\belegEUR1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\hp-versuchskaninchen.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\pdf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fremdSped.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\evolog.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\belegEUR.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\warning2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\hp-versuchskaninchen.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\tarife.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\uid.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -430,8 +436,8 @@ ..\Resources\del2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\documents.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WAI.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ok.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -439,8 +445,8 @@ ..\Resources\stift.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\arrow-left-a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\vorauszahlung2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -451,10 +457,7 @@ ..\Resources\del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\igl.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\parkplatz.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\scanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/Aviso/My Project/Settings.Designer.vb b/Aviso/My Project/Settings.Designer.vb index 10a4678..b538c2c 100644 --- a/Aviso/My Project/Settings.Designer.vb +++ b/Aviso/My Project/Settings.Designer.vb @@ -15,21 +15,21 @@ Option Explicit On Namespace My _ Partial Friend NotInheritable Class MySettings Inherits Global.System.Configuration.ApplicationSettingsBase Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) -#Region "Funktion zum automatischen Speichern von My.Settings" +#Region "Automatische My.Settings-Speicherfunktion" #If _MyType = "WindowsForms" Then Private Shared addedHandler As Boolean Private Shared addedHandlerLockObject As New Object _ - Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) If My.Application.SaveMySettingsOnExit Then My.Settings.Save() End If diff --git a/Aviso/Resources/scanner.png b/Aviso/Resources/scanner.png new file mode 100644 index 0000000000000000000000000000000000000000..35575dc2a18e5f78be0e3bf61007bb8b77c5fea0 GIT binary patch literal 43217 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
  • B6LjqW{vW~n*J@sfiJ{C4i)`}b?4XbrrfGeB!s+kMxA1>1XBp6ki`7-_Aq z%GBJo$gCs(rXo%k*ZPqVohCfCdW{{fpA6lsnzer86{mdab~$Dv|=+L zXIs&6bEN7M<3`ticdJ_a4HD9ZO5GMTRE8dQ%SnbWt6ZtlIDN$V2-B58bJM3Hns)dB z=boPfwV&i}A~; zji0B^#|WikFcpFZdUUkWp1OUC(_>O;69kl)0SnL@_khKh(N^A$Rw9WV>EjJgZXf1x ze0nRsQWVermDo$9D*8L@2^`@QL@X&&WXw1%)g~x$$MIoWq3i?quM$IzdGTd8v2}71 zM>EHiEiYuJ$gQ9e@b^stfeTiG9p8VLpQHFfao$^U&+jhmjh;{?WtVe(}(w@P2V5Wbshvb}ao@ zi$(P_B6P4DRRSQ;=z#qG%Z+A`)x`Sv`&vbH((^j@@*nPXudlf|IJ;2h%gB6plZVf; zfk<^-RWZ7_Vm6A5-G!U*n)tpKf0U8F|6@&3PzC2cx24GMN%oXBiR~TWPr!(isaFVc5AA`8SL8|k$&>M+ zf+c9*%1LlWYQZI2pRoJ>^Gxr5p1u2IqM_>SU?&-sA4O+Z+K-GwIM@=sw_O7rB}ul&Jxwro;>IC^AxS(diB>`D42W$ z0F|Uz%>4f$5}(4SrXmqaaFO=R9(<15(yU%nL5ETjlsN9X-WUnFnWNpm9`!$8&o-s~ zN#M`DODykl>Ei7menNY-DxYNP<+LpNn%B0)P9(oD;OV1rGCXf8yn&fWkNXFp&SCDC zu*}vtjD9JDKV>4u{M$Rifio7gs2&qCXyeIpvI`MBoPz+}fZbtJGNQ*j>St07N z3o7Qar>cWSCnHaidsq|#dx56y9)feFxp6=eDYQl;YJ-w?4#$G=8gBkd2pRah+%#~Y z6O=}sK?7_JE-?3(|9mqCoRJ4(U?Qu0w94y<=m%W{#TmGdpGMe1zpW>RZMq$2hpoTU zSvY@_Z|EM(v!~s|z0JDRxRK5!$OP{E1hdjgovxv>U1dz&dc)i1+NT_X>Mw&L;+;l~ z!PYf=mIR-J5~lTvx?2@ppB9ma5ayO6nVt}o7fUh1A|4l&R|vjTw$6t;J|O1_lyX)T zf;$geeK117T{#hSMPj4TN(kF|RQMXCFm4b}ex69&Hlg&G=@vO%?qYB4s71{5`jMlZipb|N2=^9@RmBxo

    nL3LlO(2T{2b!+)qDYWvVJl_RON|p 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 M07*qoM6N<$f}-V>Bme*a literal 0 HcmV?d00001 diff --git a/Aviso/frmEintragAviso.designer.vb b/Aviso/frmEintragAviso.designer.vb index 0649266..7a2f818 100644 --- a/Aviso/frmEintragAviso.designer.vb +++ b/Aviso/frmEintragAviso.designer.vb @@ -190,7 +190,7 @@ Partial Class frmEintragAviso 'Label4 ' Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(6, 171) + Me.Label4.Location = New System.Drawing.Point(6, 169) Me.Label4.Name = "Label4" Me.Label4.Size = New System.Drawing.Size(46, 13) Me.Label4.TabIndex = 24 @@ -199,7 +199,7 @@ Partial Class frmEintragAviso 'Label5 ' Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(6, 210) + Me.Label5.Location = New System.Drawing.Point(6, 208) Me.Label5.Name = "Label5" Me.Label5.Size = New System.Drawing.Size(47, 13) Me.Label5.TabIndex = 29 @@ -690,6 +690,10 @@ Partial Class frmEintragAviso ' 'grpAviso ' + Me.grpAviso.Controls.Add(Me.kdAuftraggeber) + Me.grpAviso.Controls.Add(Me.kdAvisierer) + Me.grpAviso.Controls.Add(Me.kdFrächter) + Me.grpAviso.Controls.Add(Me.txtLKW_Nr) Me.grpAviso.Controls.Add(Me.lblZA) Me.grpAviso.Controls.Add(Me.txtBestimmungszollstelle) Me.grpAviso.Controls.Add(Me.Button4) @@ -701,7 +705,6 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.Label16) Me.grpAviso.Controls.Add(Me.cbxFrächterUnbekannt) Me.grpAviso.Controls.Add(Me.btnAuftraggeber) - Me.grpAviso.Controls.Add(Me.kdAuftraggeber) Me.grpAviso.Controls.Add(Me.UsrCntlTestsystem1) Me.grpAviso.Controls.Add(Me.btnAvisiererKd) Me.grpAviso.Controls.Add(Me.btnFraechterKd) @@ -713,8 +716,6 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.lblErr_Frächter) Me.grpAviso.Controls.Add(Me.lblErr_LKW) Me.grpAviso.Controls.Add(Me.lblErr_Grenzstelle) - Me.grpAviso.Controls.Add(Me.kdAvisierer) - Me.grpAviso.Controls.Add(Me.kdFrächter) Me.grpAviso.Controls.Add(Me.lblErrFmZollKdNr) Me.grpAviso.Controls.Add(Me.grp) Me.grpAviso.Controls.Add(Me.Button1) @@ -727,10 +728,8 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.Label12) Me.grpAviso.Controls.Add(Me.optAvisoEingang) Me.grpAviso.Controls.Add(Me.dtpAvisoEingangZeit) - Me.grpAviso.Controls.Add(Me.Label6) Me.grpAviso.Controls.Add(Me.Label11) Me.grpAviso.Controls.Add(Me.Label4) - Me.grpAviso.Controls.Add(Me.txtLKW_Nr) Me.grpAviso.Controls.Add(Me.txtInfo) Me.grpAviso.Controls.Add(Me.lblAtrAvis) Me.grpAviso.Controls.Add(Me.lblAtr) @@ -738,6 +737,7 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.Label3) Me.grpAviso.Controls.Add(Me.Label5) Me.grpAviso.Controls.Add(Me.cbxAuftraggeberfurAlleSendungen) + Me.grpAviso.Controls.Add(Me.Label6) Me.grpAviso.Location = New System.Drawing.Point(12, 45) Me.grpAviso.Name = "grpAviso" Me.grpAviso.Size = New System.Drawing.Size(403, 439) @@ -1176,7 +1176,7 @@ Partial Class frmEintragAviso 'lblAtr ' Me.lblAtr.AutoSize = True - Me.lblAtr.Location = New System.Drawing.Point(6, 249) + Me.lblAtr.Location = New System.Drawing.Point(6, 248) Me.lblAtr.Name = "lblAtr" Me.lblAtr.Size = New System.Drawing.Size(71, 13) Me.lblAtr.TabIndex = 32 @@ -1265,6 +1265,7 @@ Partial Class frmEintragAviso Me.txtSendungen._TimeOnly = False Me.txtSendungen._value = "" Me.txtSendungen._Waehrung = False + Me.txtSendungen._WaehrungZeichen = True Me.txtSendungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtSendungen.ForeColor = System.Drawing.Color.Black Me.txtSendungen.Location = New System.Drawing.Point(22, 17) @@ -1314,6 +1315,7 @@ Partial Class frmEintragAviso Me.txtSndFremd._TimeOnly = False Me.txtSndFremd._value = "" Me.txtSndFremd._Waehrung = False + Me.txtSndFremd._WaehrungZeichen = True Me.txtSndFremd.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtSndFremd.ForeColor = System.Drawing.Color.Black Me.txtSndFremd.Location = New System.Drawing.Point(119, 5) @@ -1375,6 +1377,7 @@ Partial Class frmEintragAviso Me.txtSndFiskalDE._TimeOnly = False Me.txtSndFiskalDE._value = "" Me.txtSndFiskalDE._Waehrung = False + Me.txtSndFiskalDE._WaehrungZeichen = True Me.txtSndFiskalDE.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtSndFiskalDE.ForeColor = System.Drawing.Color.Black Me.txtSndFiskalDE.Location = New System.Drawing.Point(16, 34) @@ -1407,6 +1410,7 @@ Partial Class frmEintragAviso Me.txtSndFiskalAT._TimeOnly = False Me.txtSndFiskalAT._value = "" Me.txtSndFiskalAT._Waehrung = False + Me.txtSndFiskalAT._WaehrungZeichen = True Me.txtSndFiskalAT.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtSndFiskalAT.ForeColor = System.Drawing.Color.Black Me.txtSndFiskalAT.Location = New System.Drawing.Point(16, 5) @@ -1598,7 +1602,6 @@ Partial Class frmEintragAviso Friend WithEvents Button2 As System.Windows.Forms.Button Friend WithEvents lblErrFmZollKdNr As System.Windows.Forms.Label Friend WithEvents Button3 As System.Windows.Forms.Button - Friend WithEvents kdAvisierer As VERAG_PROG_ALLGEMEIN.KdSearchBox Friend WithEvents kdFrächter As VERAG_PROG_ALLGEMEIN.KdSearchBox Friend WithEvents lblErr_Avisierer As System.Windows.Forms.Label Friend WithEvents lblErr_Frächter As System.Windows.Forms.Label @@ -1642,4 +1645,5 @@ Partial Class frmEintragAviso Friend WithEvents Button4 As System.Windows.Forms.Button Friend WithEvents lblZA As Label Friend WithEvents txtBestimmungszollstelle As VERAG_PROG_ALLGEMEIN.MySearchBox + Public WithEvents kdAvisierer As VERAG_PROG_ALLGEMEIN.KdSearchBox End Class diff --git a/Aviso/frmHauptfenster.Designer.vb b/Aviso/frmHauptfenster.Designer.vb index 50539e7..bb37469 100644 --- a/Aviso/frmHauptfenster.Designer.vb +++ b/Aviso/frmHauptfenster.Designer.vb @@ -24,12 +24,12 @@ Partial Class frmHauptfenster Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmHauptfenster)) - Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.mnuInfo = New System.Windows.Forms.ToolStripMenuItem() Me.conÜbernehmen = New System.Windows.Forms.ToolStripMenuItem() Me.conMenuAviso = New System.Windows.Forms.ContextMenuStrip(Me.components) @@ -62,12 +62,12 @@ Partial Class frmHauptfenster Me.LeereRechnungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.EMAILTESTToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.FreigabeMailTestToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SDLProgrammStartenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() Me.FirmaWechselnToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.VERAGToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ATILLAToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.IMEXToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.SDLProgrammStartenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripSeparator4 = New System.Windows.Forms.ToolStripSeparator() Me.NacherfassungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.UpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.LogoutToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -123,6 +123,7 @@ Partial Class frmHauptfenster Me.toolVPCreditreform = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripSeparator9 = New System.Windows.Forms.ToolStripSeparator() Me.VerzollungsunterlagenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem11 = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripSeparator6 = New System.Windows.Forms.ToolStripSeparator() Me.WAIDHAUSToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem8 = New System.Windows.Forms.ToolStripMenuItem() @@ -250,7 +251,6 @@ Partial Class frmHauptfenster Me.cntxt = New System.Windows.Forms.ContextMenuStrip(Me.components) Me.BundesanzeigerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.EUTaricToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem11 = New System.Windows.Forms.ToolStripMenuItem() Me.conMenuAviso.SuspendLayout() Me.MenuStrip1.SuspendLayout() Me.Top.SuspendLayout() @@ -372,7 +372,7 @@ Partial Class frmHauptfenster 'mnuProgramm ' Me.mnuProgramm.BackColor = System.Drawing.Color.Transparent - Me.mnuProgramm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFirmen, Me.NeuesPasswortToolStripMenuItem, Me.OptionenToolStripMenuItem, Me.StandorteToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.NacherfassungToolStripMenuItem, Me.UpdateToolStripMenuItem, Me.LogoutToolStripMenuItem}) + Me.mnuProgramm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFirmen, Me.NeuesPasswortToolStripMenuItem, Me.OptionenToolStripMenuItem, Me.StandorteToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.NacherfassungToolStripMenuItem, Me.UpdateToolStripMenuItem, Me.LogoutToolStripMenuItem}) Me.mnuProgramm.ForeColor = System.Drawing.Color.Black Me.mnuProgramm.Name = "mnuProgramm" Me.mnuProgramm.Size = New System.Drawing.Size(78, 20) @@ -419,7 +419,7 @@ Partial Class frmHauptfenster ' 'AdministrationToolStripMenuItem ' - Me.AdministrationToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.KdNrZuordnenToolStripMenuItem, Me.OptionenToolStripMenuItem1, Me.VorlagenUploadToolStripMenuItem, Me.BarcodeTestToolStripMenuItem, Me.TabellenToolStripMenuItem, Me.SMSTestToolStripMenuItem, Me.QSTeamsToolStripMenuItem, Me.LeereRechnungToolStripMenuItem, Me.EMAILTESTToolStripMenuItem, Me.FreigabeMailTestToolStripMenuItem, Me.FirmaWechselnToolStripMenuItem, Me.SDLProgrammStartenToolStripMenuItem}) + Me.AdministrationToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.KdNrZuordnenToolStripMenuItem, Me.OptionenToolStripMenuItem1, Me.VorlagenUploadToolStripMenuItem, Me.BarcodeTestToolStripMenuItem, Me.TabellenToolStripMenuItem, Me.SMSTestToolStripMenuItem, Me.QSTeamsToolStripMenuItem, Me.LeereRechnungToolStripMenuItem, Me.EMAILTESTToolStripMenuItem, Me.FreigabeMailTestToolStripMenuItem, Me.SDLProgrammStartenToolStripMenuItem}) Me.AdministrationToolStripMenuItem.Name = "AdministrationToolStripMenuItem" Me.AdministrationToolStripMenuItem.Size = New System.Drawing.Size(157, 22) Me.AdministrationToolStripMenuItem.Text = "Administration" @@ -485,11 +485,22 @@ Partial Class frmHauptfenster Me.FreigabeMailTestToolStripMenuItem.Size = New System.Drawing.Size(193, 22) Me.FreigabeMailTestToolStripMenuItem.Text = "FreigabeMail test" ' + 'SDLProgrammStartenToolStripMenuItem + ' + Me.SDLProgrammStartenToolStripMenuItem.Name = "SDLProgrammStartenToolStripMenuItem" + Me.SDLProgrammStartenToolStripMenuItem.Size = New System.Drawing.Size(193, 22) + Me.SDLProgrammStartenToolStripMenuItem.Text = "SDL Programm starten" + ' + 'ToolStripSeparator4 + ' + Me.ToolStripSeparator4.Name = "ToolStripSeparator4" + Me.ToolStripSeparator4.Size = New System.Drawing.Size(154, 6) + ' 'FirmaWechselnToolStripMenuItem ' Me.FirmaWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem}) Me.FirmaWechselnToolStripMenuItem.Name = "FirmaWechselnToolStripMenuItem" - Me.FirmaWechselnToolStripMenuItem.Size = New System.Drawing.Size(193, 22) + Me.FirmaWechselnToolStripMenuItem.Size = New System.Drawing.Size(157, 22) Me.FirmaWechselnToolStripMenuItem.Text = "Firma wechseln" ' 'VERAGToolStripMenuItem @@ -510,17 +521,6 @@ Partial Class frmHauptfenster Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(111, 22) Me.IMEXToolStripMenuItem.Text = "IMEX" ' - 'SDLProgrammStartenToolStripMenuItem - ' - Me.SDLProgrammStartenToolStripMenuItem.Name = "SDLProgrammStartenToolStripMenuItem" - Me.SDLProgrammStartenToolStripMenuItem.Size = New System.Drawing.Size(193, 22) - Me.SDLProgrammStartenToolStripMenuItem.Text = "SDL Programm starten" - ' - 'ToolStripSeparator4 - ' - Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - Me.ToolStripSeparator4.Size = New System.Drawing.Size(154, 6) - ' 'NacherfassungToolStripMenuItem ' Me.NacherfassungToolStripMenuItem.Name = "NacherfassungToolStripMenuItem" @@ -701,7 +701,7 @@ Partial Class frmHauptfenster ' Me.StatistikADMINToolStripMenuItem.Name = "StatistikADMINToolStripMenuItem" Me.StatistikADMINToolStripMenuItem.Size = New System.Drawing.Size(234, 22) - Me.StatistikADMINToolStripMenuItem.Text = "Statistik (ADMIN)" + Me.StatistikADMINToolStripMenuItem.Text = "Statistik (Aviso)" ' 'ToolStripSeparator8 ' @@ -852,6 +852,7 @@ Partial Class frmHauptfenster Me.toolVPCreditreform.Name = "toolVPCreditreform" Me.toolVPCreditreform.Size = New System.Drawing.Size(277, 22) Me.toolVPCreditreform.Text = "Bonitätsauskunft (Creditreform)" + Me.toolVPCreditreform.Visible = False ' 'ToolStripSeparator9 ' @@ -864,6 +865,12 @@ Partial Class frmHauptfenster Me.VerzollungsunterlagenToolStripMenuItem.Size = New System.Drawing.Size(277, 22) Me.VerzollungsunterlagenToolStripMenuItem.Text = "Verzollungsunterlagen" ' + 'ToolStripMenuItem11 + ' + Me.ToolStripMenuItem11.Name = "ToolStripMenuItem11" + Me.ToolStripMenuItem11.Size = New System.Drawing.Size(277, 22) + Me.ToolStripMenuItem11.Text = "Verzollungsunterlagen BAR" + ' 'ToolStripSeparator6 ' Me.ToolStripSeparator6.Name = "ToolStripSeparator6" @@ -1576,8 +1583,8 @@ Partial Class frmHauptfenster Me.gridMyAviso.AllowUserToDeleteRows = False Me.gridMyAviso.AllowUserToOrderColumns = True Me.gridMyAviso.AllowUserToResizeRows = False - DataGridViewCellStyle7.BackColor = System.Drawing.Color.Azure - Me.gridMyAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7 + DataGridViewCellStyle1.BackColor = System.Drawing.Color.Azure + Me.gridMyAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 Me.gridMyAviso.BackgroundColor = System.Drawing.Color.White Me.gridMyAviso.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize Me.gridMyAviso.Dock = System.Windows.Forms.DockStyle.Fill @@ -1846,45 +1853,45 @@ Partial Class frmHauptfenster Me.gridAviso.AllowUserToAddRows = False Me.gridAviso.AllowUserToDeleteRows = False Me.gridAviso.AllowUserToResizeRows = False - DataGridViewCellStyle8.BackColor = System.Drawing.Color.Azure - DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8 + DataGridViewCellStyle2.BackColor = System.Drawing.Color.Azure + DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2 Me.gridAviso.BackgroundColor = System.Drawing.Color.DarkGray Me.gridAviso.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable - DataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle9.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle9.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridAviso.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle9 + DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle3.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle3.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridAviso.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle3 Me.gridAviso.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing - DataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.DefaultCellStyle = DataGridViewCellStyle10 + DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.DefaultCellStyle = DataGridViewCellStyle4 Me.gridAviso.Dock = System.Windows.Forms.DockStyle.Fill Me.gridAviso.Location = New System.Drawing.Point(0, 208) Me.gridAviso.MultiSelect = False Me.gridAviso.Name = "gridAviso" Me.gridAviso.ReadOnly = True - DataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.RowHeadersDefaultCellStyle = DataGridViewCellStyle11 + DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.RowHeadersDefaultCellStyle = DataGridViewCellStyle5 Me.gridAviso.RowHeadersVisible = False Me.gridAviso.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing - DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.RowsDefaultCellStyle = DataGridViewCellStyle12 + DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.RowsDefaultCellStyle = DataGridViewCellStyle6 Me.gridAviso.RowTemplate.ReadOnly = True Me.gridAviso.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] Me.gridAviso.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect @@ -2396,12 +2403,6 @@ Partial Class frmHauptfenster Me.EUTaricToolStripMenuItem.Size = New System.Drawing.Size(157, 22) Me.EUTaricToolStripMenuItem.Text = "EU-Taric" ' - 'ToolStripMenuItem11 - ' - Me.ToolStripMenuItem11.Name = "ToolStripMenuItem11" - Me.ToolStripMenuItem11.Size = New System.Drawing.Size(277, 22) - Me.ToolStripMenuItem11.Text = "Verzollungsunterlagen BAR" - ' 'frmHauptfenster ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -2650,10 +2651,6 @@ Partial Class frmHauptfenster Friend WithEvents EMAILTESTToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem Friend WithEvents FreigabeMailTestToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem Friend WithEvents KundenverwaltungToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents FirmaWechselnToolStripMenuItem As ToolStripMenuItem - Friend WithEvents VERAGToolStripMenuItem As ToolStripMenuItem - Friend WithEvents ATILLAToolStripMenuItem As ToolStripMenuItem - Friend WithEvents IMEXToolStripMenuItem As ToolStripMenuItem Friend WithEvents NeuesPasswortToolStripMenuItem As ToolStripMenuItem Friend WithEvents btnFakturierung As Button Friend WithEvents pic As PictureBox @@ -2687,4 +2684,8 @@ Partial Class frmHauptfenster Friend WithEvents Button5 As Button Friend WithEvents ToolStripMenuItem10 As ToolStripMenuItem Friend WithEvents ToolStripMenuItem11 As ToolStripMenuItem + Friend WithEvents FirmaWechselnToolStripMenuItem As ToolStripMenuItem + Friend WithEvents VERAGToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ATILLAToolStripMenuItem As ToolStripMenuItem + Friend WithEvents IMEXToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Aviso/frmHauptfenster.resx b/Aviso/frmHauptfenster.resx index e565df4..a7e9252 100644 --- a/Aviso/frmHauptfenster.resx +++ b/Aviso/frmHauptfenster.resx @@ -225,9 +225,6 @@ pOTzPwAAAABJRU5ErkJggg== - - 598, 17 - 697, 17 diff --git a/Aviso/frmHauptfenster.vb b/Aviso/frmHauptfenster.vb index 0da70f1..3b69ff9 100644 --- a/Aviso/frmHauptfenster.vb +++ b/Aviso/frmHauptfenster.vb @@ -35,6 +35,7 @@ Public Class frmHauptfenster Private GridZeichnen As Integer = 0 Dim lkwbackcolor As Color = Color.FromArgb(220, 220, 220) Dim lkwbackcolorSel As Color = Color.FromArgb(200, 200, 200) + Dim FIMRA_COLOR As Color = Color.FromArgb(0, 54, 128) Dim VermerkeAktuelleAvisoId As Integer = -1 Private infotxt As String = "" Dim gridFont As New Font(Me.Font.FontFamily, 8) @@ -125,6 +126,19 @@ Public Class frmHauptfenster Me.AutoScaleMode = Windows.Forms.AutoScaleMode.Dpi hideErr.Interval = 3000 + 'Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + ' Case "IMEX" + ' FIMRA_COLOR = Color.FromArgb(250, 200, 0) + ' Case "ATILLA" + ' FIMRA_COLOR = Color.FromArgb(0, 54, 128) + ' ' FIMRA_COLOR = Color.Red + ' Case Else + ' FIMRA_COLOR = Color.FromArgb(0, 54, 128) + 'End Select + 'Panel1.BackColor = FIMRA_COLOR + 'Panel6.BackColor = FIMRA_COLOR + 'pnlSearch.BackColor = FIMRA_COLOR + UpdateUpdater.Interval = 5000 UpdateUpdater.Enabled = True @@ -1859,7 +1873,7 @@ Public Class frmHauptfenster Private Sub StatistikADMINToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles StatistikADMINToolStripMenuItem.Click 'MsgBox(cGlobal.AktiverMitarbeiter.Mitarbeiter) - If VERAG_PROG_ALLGEMEIN.cGlobal.AktiverMitarbeiter.Mitarbeiter.StartsWith("ADMIN") Then + If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("AVISO_Statistik", Me) Then frmAuswertung.Show() Else : MsgBox("Sie sind für diese Funktion nicht freigeschaltet.") End If @@ -2440,18 +2454,24 @@ Public Class frmHauptfenster If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("KUNDEN_Verwaltung", "SDL") Then Dim f As New SDL.frmKundenSucheUebersicht f.Show(Me) + Else + MsgBox("Keine Berechtigung!") End If End Sub Private Sub ATILLAToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ATILLAToolStripMenuItem.Click If CBool((New cADMIN).checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, "ATILLA")) Then showMeNew() + Else + MsgBox("Keine Berechtigung!") End If End Sub Private Sub IMEXToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles IMEXToolStripMenuItem.Click If CBool((New cADMIN).checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, "IMEX")) Then showMeNew() + Else + MsgBox("Keine Berechtigung!") End If End Sub @@ -2638,6 +2658,9 @@ Public Class frmHauptfenster SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.VerzollungsunterlagenBAR) End Sub + + + End Class Public Class AvisoStatusFunctions diff --git a/Aviso/frmLogin.vb b/Aviso/frmLogin.vb index d1f6e6b..1e359bb 100644 --- a/Aviso/frmLogin.vb +++ b/Aviso/frmLogin.vb @@ -3,6 +3,7 @@ Imports System.Windows.Forms Imports VERAG_PROG_ALLGEMEIN Imports System.Reflection +Imports System.DirectoryServices Public Class frmLogin @@ -12,7 +13,7 @@ Public Class frmLogin ' Public USRID As String Private ADMIN As New cADMIN Public firma As String = "VERAG" - + Public Sub New() InitializeComponent() @@ -157,10 +158,23 @@ Public Class frmLogin ' txtSachbear.Text = "" 'txtKennwort.Text = "" - + txtSachbear.Text = SystemInformation.UserName txtSachbear.Focus() + Try + Dim WI = System.Security.Principal.WindowsIdentity.GetCurrent().Name + If WI.Contains("\") Then + Dim Split() = WI.Split("\") + Dim UsernameTMP = ADMIN.getUstName_ByAD(Split(0), Split(1)) + If UsernameTMP <> "" Then + txtSachbear.Text = UsernameTMP + End If + End If + Catch ex As Exception + 'MsgBox(ex.Message) + End Try + End Sub Private Sub btnOK_Click(sender As System.Object, e As System.EventArgs) Handles btnOK.Click @@ -272,7 +286,7 @@ Public Class frmLogin End Sub Private Sub AdminLoginOK() - Dim cMitarbeiter As New cMitarbeiteraviso + Dim cMitarbeiter As New cMitarbeiterAVISO cMitarbeiter.MitarbeiterID = 0 ' VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = "SUB" cMitarbeiter.Mitarbeiter = "PROGRAMM_ADMIN" @@ -324,7 +338,7 @@ Public Class frmLogin End If End Sub - + Private Sub lblVersion_OnClick(sender As Object, e As MouseEventArgs) Handles lblVersion.MouseClick ctxUpdate.Show(lblVersion, e.Location) diff --git a/Aviso/frmSendungAnhangImport.Designer.vb b/Aviso/frmSendungAnhangImport.Designer.vb new file mode 100644 index 0000000..ea5bf62 --- /dev/null +++ b/Aviso/frmSendungAnhangImport.Designer.vb @@ -0,0 +1,477 @@ + +Partial Class frmSendungAnhangImport + Inherits System.Windows.Forms.Form + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSendungAnhangImport)) + Me.lbl = New System.Windows.Forms.Label() + Me.flpnlAviso = New System.Windows.Forms.FlowLayoutPanel() + Me.UsrCntlSendungAnhangElement1 = New AVISO.usrCntlSendungAnhangElement() + Me.UsrCntlSendungAnhangElement2 = New AVISO.usrCntlSendungAnhangElement() + Me.WebBrowser1 = New System.Windows.Forms.WebBrowser() + Me.flpnlSendungen = New System.Windows.Forms.FlowLayoutPanel() + Me.Label1 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.pnlAnfuegen = New System.Windows.Forms.Panel() + Me.btnAnfuegenAll = New System.Windows.Forms.Button() + Me.txtDateiname = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.MyTextBox2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label6 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.cboArt = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.btnAnfuegen = New System.Windows.Forms.Button() + Me.txtSeiten = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label4 = New System.Windows.Forms.Label() + Me.cbxDelPDF = New System.Windows.Forms.CheckBox() + Me.btn = New System.Windows.Forms.Button() + Me.cntxt = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.DateiHochladenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.DateiScannenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.Button2 = New System.Windows.Forms.Button() + Me.pnl = New System.Windows.Forms.Panel() + Me.Button3 = New System.Windows.Forms.Button() + Me.Button4 = New System.Windows.Forms.Button() + Me.cboSendungen = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.PrintDocument1 = New System.Drawing.Printing.PrintDocument() + Me.flpnlAviso.SuspendLayout() + Me.pnlAnfuegen.SuspendLayout() + Me.cntxt.SuspendLayout() + Me.pnl.SuspendLayout() + Me.SuspendLayout() + ' + 'lbl + ' + Me.lbl.AutoSize = True + Me.lbl.Location = New System.Drawing.Point(12, 14) + Me.lbl.Name = "lbl" + Me.lbl.Size = New System.Drawing.Size(53, 13) + Me.lbl.TabIndex = 0 + Me.lbl.Text = "Anhänge:" + ' + 'flpnlAviso + ' + Me.flpnlAviso.AutoScroll = True + Me.flpnlAviso.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.flpnlAviso.Controls.Add(Me.UsrCntlSendungAnhangElement1) + Me.flpnlAviso.Controls.Add(Me.UsrCntlSendungAnhangElement2) + Me.flpnlAviso.FlowDirection = System.Windows.Forms.FlowDirection.TopDown + Me.flpnlAviso.Location = New System.Drawing.Point(15, 30) + Me.flpnlAviso.Name = "flpnlAviso" + Me.flpnlAviso.Size = New System.Drawing.Size(200, 661) + Me.flpnlAviso.TabIndex = 1 + ' + 'UsrCntlSendungAnhangElement1 + ' + Me.UsrCntlSendungAnhangElement1.ACTIVE = False + Me.UsrCntlSendungAnhangElement1.BackColor = System.Drawing.Color.White + Me.UsrCntlSendungAnhangElement1.FILE_ANHID = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_DOCID = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_NAME = "False" + Me.UsrCntlSendungAnhangElement1.FILE_PAGES = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_PATH = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_TYPE = Nothing + Me.UsrCntlSendungAnhangElement1.Location = New System.Drawing.Point(3, 3) + Me.UsrCntlSendungAnhangElement1.Name = "UsrCntlSendungAnhangElement1" + Me.UsrCntlSendungAnhangElement1.Size = New System.Drawing.Size(130, 64) + Me.UsrCntlSendungAnhangElement1.TabIndex = 0 + ' + 'UsrCntlSendungAnhangElement2 + ' + Me.UsrCntlSendungAnhangElement2.ACTIVE = False + Me.UsrCntlSendungAnhangElement2.BackColor = System.Drawing.Color.White + Me.UsrCntlSendungAnhangElement2.FILE_ANHID = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_DOCID = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_NAME = "False" + Me.UsrCntlSendungAnhangElement2.FILE_PAGES = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_PATH = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_TYPE = Nothing + Me.UsrCntlSendungAnhangElement2.Location = New System.Drawing.Point(3, 73) + Me.UsrCntlSendungAnhangElement2.Name = "UsrCntlSendungAnhangElement2" + Me.UsrCntlSendungAnhangElement2.Size = New System.Drawing.Size(130, 64) + Me.UsrCntlSendungAnhangElement2.TabIndex = 1 + ' + 'WebBrowser1 + ' + Me.WebBrowser1.Dock = System.Windows.Forms.DockStyle.Fill + Me.WebBrowser1.Location = New System.Drawing.Point(0, 0) + Me.WebBrowser1.Name = "WebBrowser1" + Me.WebBrowser1.Size = New System.Drawing.Size(736, 491) + Me.WebBrowser1.TabIndex = 2 + ' + 'flpnlSendungen + ' + Me.flpnlSendungen.AutoScroll = True + Me.flpnlSendungen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.flpnlSendungen.Location = New System.Drawing.Point(965, 62) + Me.flpnlSendungen.Name = "flpnlSendungen" + Me.flpnlSendungen.Size = New System.Drawing.Size(200, 630) + Me.flpnlSendungen.TabIndex = 2 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(221, 182) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(55, 13) + Me.Label1.TabIndex = 3 + Me.Label1.Text = "Vorschau:" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(962, 14) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(65, 13) + Me.Label2.TabIndex = 4 + Me.Label2.Text = "Sendungen:" + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(221, 14) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(39, 13) + Me.Label3.TabIndex = 5 + Me.Label3.Text = "Import:" + ' + 'pnlAnfuegen + ' + Me.pnlAnfuegen.BackColor = System.Drawing.Color.FloralWhite + Me.pnlAnfuegen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.pnlAnfuegen.Controls.Add(Me.btnAnfuegenAll) + Me.pnlAnfuegen.Controls.Add(Me.txtDateiname) + Me.pnlAnfuegen.Controls.Add(Me.Label7) + Me.pnlAnfuegen.Controls.Add(Me.MyTextBox2) + Me.pnlAnfuegen.Controls.Add(Me.Label6) + Me.pnlAnfuegen.Controls.Add(Me.Label5) + Me.pnlAnfuegen.Controls.Add(Me.cboArt) + Me.pnlAnfuegen.Controls.Add(Me.btnAnfuegen) + Me.pnlAnfuegen.Controls.Add(Me.txtSeiten) + Me.pnlAnfuegen.Controls.Add(Me.Label4) + Me.pnlAnfuegen.Controls.Add(Me.cbxDelPDF) + Me.pnlAnfuegen.Location = New System.Drawing.Point(221, 30) + Me.pnlAnfuegen.Name = "pnlAnfuegen" + Me.pnlAnfuegen.Size = New System.Drawing.Size(737, 142) + Me.pnlAnfuegen.TabIndex = 3 + ' + 'btnAnfuegenAll + ' + Me.btnAnfuegenAll.BackColor = System.Drawing.Color.Wheat + Me.btnAnfuegenAll.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAnfuegenAll.Location = New System.Drawing.Point(524, 47) + Me.btnAnfuegenAll.Name = "btnAnfuegenAll" + Me.btnAnfuegenAll.Size = New System.Drawing.Size(200, 56) + Me.btnAnfuegenAll.TabIndex = 16 + Me.btnAnfuegenAll.Text = ">> Ganzes Dokument anfügen >>" + Me.btnAnfuegenAll.UseVisualStyleBackColor = False + ' + 'txtDateiname + ' + Me.txtDateiname._DateTimeOnly = False + Me.txtDateiname._numbersOnly = False + Me.txtDateiname._numbersOnlyKommastellen = "" + Me.txtDateiname._Prozent = False + Me.txtDateiname._ShortDateNew = False + Me.txtDateiname._ShortDateOnly = False + Me.txtDateiname._TimeOnly = False + Me.txtDateiname._value = "" + Me.txtDateiname._Waehrung = False + Me.txtDateiname._WaehrungZeichen = True + Me.txtDateiname.ForeColor = System.Drawing.Color.Black + Me.txtDateiname.Location = New System.Drawing.Point(62, 11) + Me.txtDateiname.MaxLineLength = -1 + Me.txtDateiname.MaxLines_Warning = "" + Me.txtDateiname.MaxLines_Warning_Label = Nothing + Me.txtDateiname.Name = "txtDateiname" + Me.txtDateiname.ReadOnly = True + Me.txtDateiname.Size = New System.Drawing.Size(662, 20) + Me.txtDateiname.TabIndex = 14 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Location = New System.Drawing.Point(3, 14) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(35, 13) + Me.Label7.TabIndex = 13 + Me.Label7.Text = "Datei:" + ' + 'MyTextBox2 + ' + Me.MyTextBox2._DateTimeOnly = False + Me.MyTextBox2._numbersOnly = False + Me.MyTextBox2._numbersOnlyKommastellen = "" + Me.MyTextBox2._Prozent = False + Me.MyTextBox2._ShortDateNew = False + Me.MyTextBox2._ShortDateOnly = False + Me.MyTextBox2._TimeOnly = False + Me.MyTextBox2._value = "" + Me.MyTextBox2._Waehrung = False + Me.MyTextBox2._WaehrungZeichen = True + Me.MyTextBox2.ForeColor = System.Drawing.Color.Black + Me.MyTextBox2.Location = New System.Drawing.Point(62, 109) + Me.MyTextBox2.MaxLineLength = -1 + Me.MyTextBox2.MaxLines_Warning = "" + Me.MyTextBox2.MaxLines_Warning_Label = Nothing + Me.MyTextBox2.Name = "MyTextBox2" + Me.MyTextBox2.ReadOnly = True + Me.MyTextBox2.Size = New System.Drawing.Size(662, 20) + Me.MyTextBox2.TabIndex = 12 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(3, 112) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(53, 13) + Me.Label6.TabIndex = 11 + Me.Label6.Text = "Sendung:" + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(3, 83) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(23, 13) + Me.Label5.TabIndex = 10 + Me.Label5.Text = "Art:" + ' + 'cboArt + ' + Me.cboArt._allowedValuesFreiText = Nothing + Me.cboArt._allowFreiText = False + Me.cboArt._value = "" + Me.cboArt.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cboArt.FormattingEnabled = True + Me.cboArt.Location = New System.Drawing.Point(62, 75) + Me.cboArt.Name = "cboArt" + Me.cboArt.Size = New System.Drawing.Size(248, 28) + Me.cboArt.TabIndex = 9 + ' + 'btnAnfuegen + ' + Me.btnAnfuegen.BackColor = System.Drawing.Color.Wheat + Me.btnAnfuegen.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAnfuegen.Location = New System.Drawing.Point(316, 47) + Me.btnAnfuegen.Name = "btnAnfuegen" + Me.btnAnfuegen.Size = New System.Drawing.Size(205, 56) + Me.btnAnfuegen.TabIndex = 8 + Me.btnAnfuegen.Text = ">> Anfügen >>" + Me.btnAnfuegen.UseVisualStyleBackColor = False + ' + 'txtSeiten + ' + Me.txtSeiten._DateTimeOnly = False + Me.txtSeiten._numbersOnly = False + Me.txtSeiten._numbersOnlyKommastellen = "" + Me.txtSeiten._Prozent = False + Me.txtSeiten._ShortDateNew = False + Me.txtSeiten._ShortDateOnly = False + Me.txtSeiten._TimeOnly = False + Me.txtSeiten._value = "" + Me.txtSeiten._Waehrung = False + Me.txtSeiten._WaehrungZeichen = True + Me.txtSeiten.BackColor = System.Drawing.Color.White + Me.txtSeiten.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtSeiten.ForeColor = System.Drawing.Color.Black + Me.txtSeiten.Location = New System.Drawing.Point(62, 47) + Me.txtSeiten.MaxLineLength = -1 + Me.txtSeiten.MaxLines_Warning = "" + Me.txtSeiten.MaxLines_Warning_Label = Nothing + Me.txtSeiten.Name = "txtSeiten" + Me.txtSeiten.Size = New System.Drawing.Size(248, 26) + Me.txtSeiten.TabIndex = 7 + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(3, 55) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(40, 13) + Me.Label4.TabIndex = 6 + Me.Label4.Text = "Seiten:" + ' + 'cbxDelPDF + ' + Me.cbxDelPDF.AutoSize = True + Me.cbxDelPDF.Checked = True + Me.cbxDelPDF.CheckState = System.Windows.Forms.CheckState.Checked + Me.cbxDelPDF.Location = New System.Drawing.Point(316, 31) + Me.cbxDelPDF.Name = "cbxDelPDF" + Me.cbxDelPDF.Size = New System.Drawing.Size(244, 17) + Me.cbxDelPDF.TabIndex = 15 + Me.cbxDelPDF.Text = "angefügte Dateien aus Original PDF entfernen" + Me.cbxDelPDF.UseVisualStyleBackColor = True + ' + 'btn + ' + Me.btn.ContextMenuStrip = Me.cntxt + Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btn.Location = New System.Drawing.Point(71, 3) + Me.btn.Name = "btn" + Me.btn.Size = New System.Drawing.Size(75, 25) + Me.btn.TabIndex = 6 + Me.btn.Text = "Hinzufügen" + Me.btn.UseVisualStyleBackColor = True + ' + 'cntxt + ' + Me.cntxt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.cntxt.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiHochladenToolStripMenuItem, Me.DateiScannenToolStripMenuItem}) + Me.cntxt.Name = "cntxt" + Me.cntxt.Size = New System.Drawing.Size(170, 48) + ' + 'DateiHochladenToolStripMenuItem + ' + Me.DateiHochladenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.pdf11 + Me.DateiHochladenToolStripMenuItem.Name = "DateiHochladenToolStripMenuItem" + Me.DateiHochladenToolStripMenuItem.Size = New System.Drawing.Size(169, 22) + Me.DateiHochladenToolStripMenuItem.Text = "Datei hochladen..." + ' + 'DateiScannenToolStripMenuItem + ' + Me.DateiScannenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.scanner + Me.DateiScannenToolStripMenuItem.Name = "DateiScannenToolStripMenuItem" + Me.DateiScannenToolStripMenuItem.Size = New System.Drawing.Size(169, 22) + Me.DateiScannenToolStripMenuItem.Text = "Datei scannen..." + ' + 'Button2 + ' + Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button2.Location = New System.Drawing.Point(152, 3) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(63, 25) + Me.Button2.TabIndex = 7 + Me.Button2.Text = "Löschen" + Me.Button2.UseVisualStyleBackColor = True + ' + 'pnl + ' + Me.pnl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.pnl.Controls.Add(Me.WebBrowser1) + Me.pnl.Location = New System.Drawing.Point(221, 198) + Me.pnl.Name = "pnl" + Me.pnl.Size = New System.Drawing.Size(738, 493) + Me.pnl.TabIndex = 8 + ' + 'Button3 + ' + Me.Button3.BackColor = System.Drawing.Color.Wheat + Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button3.Location = New System.Drawing.Point(1171, 78) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(187, 56) + Me.Button3.TabIndex = 18 + Me.Button3.Text = "<< zurück <<" + Me.Button3.UseVisualStyleBackColor = False + ' + 'Button4 + ' + Me.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button4.Location = New System.Drawing.Point(1102, 2) + Me.Button4.Name = "Button4" + Me.Button4.Size = New System.Drawing.Size(63, 25) + Me.Button4.TabIndex = 19 + Me.Button4.Text = "Löschen" + Me.Button4.UseVisualStyleBackColor = True + ' + 'cboSendungen + ' + Me.cboSendungen._allowedValuesFreiText = Nothing + Me.cboSendungen._allowFreiText = False + Me.cboSendungen._value = "" + Me.cboSendungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cboSendungen.FormattingEnabled = True + Me.cboSendungen.Location = New System.Drawing.Point(965, 30) + Me.cboSendungen.Name = "cboSendungen" + Me.cboSendungen.Size = New System.Drawing.Size(393, 28) + Me.cboSendungen.TabIndex = 16 + ' + 'frmSendungAnhangImport + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BackColor = System.Drawing.Color.White + Me.ClientSize = New System.Drawing.Size(1370, 698) + Me.Controls.Add(Me.Button4) + Me.Controls.Add(Me.Button3) + Me.Controls.Add(Me.cboSendungen) + Me.Controls.Add(Me.Button2) + Me.Controls.Add(Me.btn) + Me.Controls.Add(Me.pnlAnfuegen) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.flpnlSendungen) + Me.Controls.Add(Me.flpnlAviso) + Me.Controls.Add(Me.lbl) + Me.Controls.Add(Me.pnl) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.KeyPreview = True + Me.Name = "frmSendungAnhangImport" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "Anhang Import" + Me.flpnlAviso.ResumeLayout(False) + Me.pnlAnfuegen.ResumeLayout(False) + Me.pnlAnfuegen.PerformLayout() + Me.cntxt.ResumeLayout(False) + Me.pnl.ResumeLayout(False) + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents lbl As Label + Friend WithEvents flpnlAviso As FlowLayoutPanel + Friend WithEvents WebBrowser1 As WebBrowser + Friend WithEvents flpnlSendungen As FlowLayoutPanel + Friend WithEvents Label1 As Label + Friend WithEvents Label2 As Label + Friend WithEvents Label3 As Label + Friend WithEvents pnlAnfuegen As Panel + Friend WithEvents Label4 As Label + Friend WithEvents btn As Button + Friend WithEvents btnAnfuegen As Button + Friend WithEvents txtSeiten As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents UsrCntlSendungAnhangElement1 As usrCntlSendungAnhangElement + Friend WithEvents MyTextBox2 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label6 As Label + Friend WithEvents Label5 As Label + Friend WithEvents cboArt As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents txtDateiname As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label7 As Label + Friend WithEvents UsrCntlSendungAnhangElement2 As usrCntlSendungAnhangElement + Friend WithEvents Button2 As Button + Friend WithEvents pnl As Panel + Friend WithEvents cbxDelPDF As CheckBox + Friend WithEvents cboSendungen As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents btnAnfuegenAll As Button + Friend WithEvents Button3 As Button + Friend WithEvents cntxt As ContextMenuStrip + Friend WithEvents DateiScannenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents DateiHochladenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents Button4 As Button + Friend WithEvents PrintDocument1 As Printing.PrintDocument +End Class diff --git a/Aviso/frmSendungAnhangImport.resx b/Aviso/frmSendungAnhangImport.resx new file mode 100644 index 0000000..fc0a69b --- /dev/null +++ b/Aviso/frmSendungAnhangImport.resx @@ -0,0 +1,1259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + + 95, 17 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAgBABMLAAATCwAAAAAAAAAA + AABmMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/5uDd///////////////////////39fT/dEkm/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP+AXUL///////////////////////////////////////////////////////// + /////////////////////////////3RJJv9mMwD/ZjMA/2YzAP9mMwD/ZjMA/3RJJv/39fT///////// + /////////////2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+AXUL///////////////////////// + //+YfWv/ZjMA/2YzAP9mMwD/ZjMA/3RJJv/u6+n/////////////////9/X0/3RJJv9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/39fT//////////////////////8Gzqv9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/t6ec/9TLxf//////////////////////y7+4/62a + jf9mMwD/ZjMA/5h9a////////////3RJJv9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/3RJJv////////////////////////////// + ///Lv7j/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/u6+n///////// + ////////////////////////////////////////////////////////////////////////o4x9/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/+bg3f//////////////////////jG5Y/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/7ennP//////////////////////5uDd/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/5h9 + a///////////////////////wbOq/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/dEkm//// + ////////////////////////o4x9/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/rZqN//// + /////////////////////////////////////////////+bg3f+Mblj/t6ec////////////o4x9/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/jG5Y//////////////////////////////////////+Mblj/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/9TLxf////////////////////////////////////////////// + ///////////////////////////////////Lv7j/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/wbOq//// + //////////////////+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/5uDd//////////////////// + //+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/9TLxf//////////////////////gF1C/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+YfWv///////////////////////////90SSb/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/8u/uP////////////////////////////////////////////// + //////////////f19P/m4N3///////////+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+3p5z///////////////////////// + /////////////93W0f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/t6ec//// + ///////////////////39fT/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+jjH3//////////////////////8u/uP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/4BdQv///////////////////////////3RJJv9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/gF1C//f19P/////////////////Lv7j/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/7en + nP//////////////////////9/X0/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+3p5z///////// + ///////////////////Uy8X/gF1C/2YzAP9mMwD/t6ec//f19P///////////////////////////9TL + xf9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/8Gzqv//////////////////////7uvp/////////////////62ajf9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+Mblj///////////////////////////90SSb/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/4xu + WP//////////////////////5uDd/2YzAP9mMwD/ZjMA/2YzAP9mMwD/t6ec//////////////////// + ///Uy8X/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/t6ec//////////////////// + ///////////////////////////////////////////////////////////////////Uy8X/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA//f19P//////////////////////y7+4/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/gF1C/+7r6f//////////////////////9/X0/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/5uDd//////////////////// + //+jjH3/////////////////7uvp/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/3RJ + Jv///////////////////////////6OMff9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA//f19P//////////////////////dEkm/2Yz + AP9mMwD/ZjMA/2YzAP/m4N3//////////////////////6OMff9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/7uvp//////////////////////////////////////////////////// + /////////////////////////////7ennP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+jjH3///////// + //////////////////+Mblj/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/jG5Y//////////////////// + ////////dEkm/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP/39fT//////////////////////2YzAP/Lv7j/////////////////t6ec/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/+bg3f//////////////////////wbOq/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/1MvF//////////////////////+YfWv/ZjMA/2YzAP9mMwD/gF1C//////////////////// + ///39fT/dEkm/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+YfWv///////// + ////////////////////////////////////////////////////////////////////////o4x9/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/7ennP///////////////////////////2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/1MvF//////////////////////+jjH3/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/jG5Y//////////////////// + ///m4N3/ZjMA/4BdQv/39fT////////////39fT/gF1C/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/wbOq///////////////////////Uy8X/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+3p5z///////////////////////// + /////////////////////////////////////////////+7r6f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/Uy8X/////////////////7uvp/2YzAP9mMwD/ZjMA/2Yz + AP+Mblj///////////////////////////90SSb/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/t6ec//// + ////////////////////////ZjMA/2YzAP9mMwD/dEkm//////////////////////////////////// + /////////////7ennP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP+jjH3//////////////////////9TLxf9mMwD/ZjMA/7ennP////////////// + ///Lv7j/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+3p5z///////////////////////// + /////////////////////////////////////////////+bg3f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/6OMff////////////////////////////////////////////////////////////// + ///////////////////d1tH/jG5Y/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/4Bd + Qv//////////////////////rZqN/2YzAP9mMwD/ZjMA/62ajf//////////////////////5uDd/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+3p5z///////////////////////////90SSb/ZjMA/2Yz + AP9mMwD/5uDd////////////////////////////////////////////1MvF/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/7ennP////////////// + ////////t6ec/2YzAP9mMwD/dEkm//f19P////////////////+YfWv/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/4xuWP////////////////////////////////////////////////////////////// + /////////////2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/dEkm//////////////////// + ////////////////////////////////////////////////////////////////////////mH1r/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/7ennP/////////////////39fT/dEkm/2Yz + AP9mMwD/wbOq///////////////////////Uy8X/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/6OM + ff///////////////////////////6OMff9mMwD/ZjMA/2YzAP/Bs6r///////////////////////// + ///////////////////39fT/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/1MvF//////////////////////+tmo3/ZjMA/2YzAP9mMwD/rZqN//// + /////////////+bg3f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA//f19P////////////// + ////////////////////////////////////////////////////////mH1r/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/7uvp//////////////////////90SSb/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP+jjH3/5uDd///////////////////////39fT/dEkm/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/+7r6f////////////////+3p5z/ZjMA/2YzAP/Uy8X//////////////////////7en + nP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/dEkm////////////////////////////wbOq/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/u6+n///////// + /////////////4xuWP9mMwD/ZjMA/2YzAP9mMwD/7uvp/////////////////62ajf9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/3dbR///////////////////////Bs6r/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/Uy8X///////// + /////////////5h9a/9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP90SSb/7uvp//////////////////// + //+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/o4x9//////////////////f1 + 9P+AXUL/ZjMA//f19P//////////////////////jG5Y/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/1MvF///////////////////////39fT/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP/Bs6r//////9TLxf+3p5z/t6ec/5h9a/9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/dEkm////////////////////////////dEkm/2YzAP9mMwD/ZjMA/2Yz + AP+tmo3/////////////////7uvp/3RJJv9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/Bs6r///////// + /////////////+bg3f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/7ennP//////////////////////t6ec/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP/Lv7j//////////////////////8Gzqv9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/1MvF/////////////////8u/uP90SSb///////////////////////// + //90SSb/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+YfWv///////////////////////// + //+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/+7r6f//////////////////////o4x9/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+YfWv///////// + /////////////+7r6f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/d1tH/////////////////t6ec/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/6OMff///////////////////////////3RJJv9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/mH1r//// + ///////////////////Uy8X/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/+bg3f////////////// + ////////t6ec/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+AXUL///////// + /////////////62ajf//////////////////////5uDd/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP/Bs6r///////////////////////////+YfWv/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP+tmo3//////////////////////+7r6f9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/7ennP//////////////////////1MvF/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/5h9a///////////////////////gF1C/2YzAP9mMwD/ZjMA/2YzAP9mMwD/gF1C//// + ////////////////////////jG5Y/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP90SSb//////////////////////+7r6f9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/4BdQv/Lv7j///////////////////////////+Mblj/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP+3p5z///////////////////////////////////////// + ///Lv7j/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/d1tH///////// + //////////////////+3p5z/dEkm/2YzAP9mMwD/t6ec////////////////////////////rZqN/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/y7+4//// + ///////////////////Bs6r/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/93W0f////////////// + ///Uy8X/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/9/X0//////////////////////////////////// + /////////////////////////////////////////////3RJJv9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP/m4N3///////////////////////////////////////////////////////////////////////// + ////////wbOq/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP/u6+n//////////////////////////////////////7ennP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/Uy8X///////////////////////////////////////// + /////////////////////////////8u/uP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP/m4N3//////////////////////62ajf9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/gF1C//////////////////////+YfWv/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP/Uy8X///////////////////////////////////////////////////////////////////////// + ////////mH1r/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/8u/uP////////////////////////////// + /////////////////////////////////////////////9TLxf9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/6OMff////////////////////////////// + ////////jG5Y/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP+tmo3/9/X0//////////////////////////////////////////////////////+tmo3/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/dEkm//// + ////////////////////////jG5Y/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/y7+4//// + /////////////+7r6f90SSb/ZjMA/2YzAP9mMwD/ZjMA/7ennP////////////////////////////// + //////////////////////////////////////////////////+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/t6ec////////////////////////////////////////////////////////////5uDd/7en + nP+Mblj/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/93W0f////////////////////////////////9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/o4x9/7ennP/39fT///////// + /////////////9TLxf+3p5z/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2Yz + AP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/ZjMA/2YzAP9mMwD/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA + AAEAAAACAAAAAwAAAAMAAAAFAAAABwAAAAkBAQEMAQEBEAMDAxQFBQUYBwcHHQUFBSAGBgYkBQUFJwQE + BCsFBQUtBQUFLwUFBTEFBQUxBgYGLgYGBioFBQUkBQUFHgMDAxgEBAQSAQEBDQEBAQkAAAAGAAAABAAA + AAIAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAQAAAAAAAAABAAAAAgAAAAIAAAADAAAABAAAAAcAAAAJAgICDAICAhAEBAQVBAQEGgUF + BSAFBQUnBQUFLQUFBTQGBgY6BgYGPwUFBUQEBARIBQUFSgUFBU0GBgZPBgYGUAYGBk8GBgZMBQUFRwUF + BUAFBQU5BQUFMQYGBikGBgYhBgYGGQQEBBMBAQENAAAACQAAAAUAAAADAAAAAgAAAAEAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAIAAAACAAAAAwAAAAUAAAAHAAAACAIC + AgwCAgIPBQUFFAQEBBkGBgYgBQUFJgUFBS4FBQU2BQUFPgUFBUYGBgZPBQUFVwUFBV0FBQVhBAQEZgQE + BGgFBQVqBQUFawUFBWwFBQVsBQUFawUFBWkFBQVlBQUFYAYGBlkFBQVSBQUFSAUFBT8GBgY0BQUFKgUF + BSAEBAQXAgICEAAAAAoAAAAGAAAABAAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAgAA + AAMAAAAEAAAABgAAAAgBAQELAgICDwMDAxMFBQUYBgYGHgUFBSUGBgYsBQUFNAUFBT0FBQVGBQUFTwUF + BVgGBgZgBQUFaQYGBm8FBQV2BgYGegUFBX4FBQV/BQUFgQUFBYEFBQWBBQUFgQUFBYAFBQWABAQEfQIC + AngCAgJ1AwMDcQMDA2wDAwNkAwMDWwQEBFIFBQVKBQUFPgUFBTEFBQUmBAQEHAICAhMBAQEMAAAACAAA + AAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAEAAAABAAAAAQAAAAIAAAADAAAABAAAAAYAAAAIAQEBCwICAg4DAwMTBQUFGAUFBR4GBgYkBQUFKwUF + BTMFBQU7BQUFRAYGBk4FBQVXBQUFXwUFBWgGBgZwBQUFdwYGBn0FBQWDBQUFhwUFBYsFBQWNBQUFjgUF + BY8FBQWPBQUFjwUFBY8EBASLAwMDiAQEBIkLCwuSFhYWpioqKsA3NzfeNzc34jMzM94lJSW7Dw8PhwQE + BGUFBQVeBgYGUgUFBUQFBQU2BQUFKQUFBR8DAwMVAQEBDgAAAAkAAAAFAAAAAwAAAAIAAAABAAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAgAAAAQAAAAFAAAABwAAAAoCAgINAgICEQUF + BRcFBQUcBgYGIwUFBSsFBQUyBQUFOgYGBkQFBQVNBgYGVQUFBV8FBQVnBgYGbgUFBXYGBgZ9BQUFggUF + BYcFBQWLBQUFjwUFBZEFBQWUBQUFlQUFBZYFBQWWBQUFlgUFBZYFBQWVAwMDkA0NDaEdHR3ALCws2jc3 + N/FJSUn/Tk5O/0lJSf9FRUX/QUFB/z09Pf81NTX4HBwcuAUFBXkFBQVvBQUFZQUFBVcFBQVJBQUFOwUF + BS0EBAQiAgICGAICAhABAQEKAAAABgAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAADAAAABAAA + AAcAAAAKAQEBDQMDAxEFBQUWBQUFGwYGBiIFBQUpBgYGMQUFBTkGBgZCBQUFSwUFBVUFBQVdBQUFZgUF + BW4FBQV1BgYGfAUFBYEFBQWHBQUFiwUFBY4FBQWRBQUFkwQEBZUEBASVAgIClgAAAJQAAACSAAAAkgEB + ApUFBQWYBQUFmAQEBJQYGBjBMDAw+DY2Nv80NDT/Pz8//01NTf9ISEj/RERE/0BAQP87Ozv/ODg4/zU1 + Nf8zMzP/Hh4ezwUFBYYFBQV+BQUFdQYGBmkFBQVbBQUFTgUFBT8EBAQxBgYGJQQEBBsBAQESAAAADAAA + AAgAAAAEAAAAAgAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAEAAAACAAAABQAAAAkAAAAOAgICFAUFBRoFBQUgBgYGKAUFBS8FBQU4BQUFQQUF + BUoGBgZTBQUFXAYGBmUFBQVtBQUFdAUFBXsFBQWABQUFhgUFBYsFBQWOBQUFkQUFBZMEBASVAwMDlQAA + AJUAAACSAAAAkwQEBZcTExCgKyghsTYxKL80Lya+GxkUqAEBApQBAQKREhISvSgoKP8oKCj/JSUl/yoq + Kv9JSUn/SkpK/0VFRf9AQED/ODg4/zIyMv8vLy//MDAw/y4uLv8sLCz/GBgYzAQEBIoFBQWJBQUFggYG + BnkFBQVuBQUFYAUFBVIFBQVDBQUFNQUFBSkFBQUeBAQEFAEBAQ4AAAAJAAAABQAAAAMAAAABAAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYAAAANAQEBFQMD + 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 + BUcEBAQ5BQUFLAUFBSADAwMWAQEBDwAAAAoAAAAGAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAACAIC + AhEEBAQeBAQELAICAjoAAAFFAAAATgAAAFcEBARnFRUTgDs6NJ1jYle9iYd416imkvCoppL+paKS/5WT + iP+cm5X/qKem/6yqm//DwKr/wL2o/7+8pv+9uqT/u7ei/7q1oP+4s53/tK+Z/6+okv+hmYL/kYhw/35y + Wf9wYkf/cmRF/3RmS/9yZEr/gXJc/6majP+xoZP/dm1m/xMTFP85OTn/Q0ND/z09Pf98fHz/k5OU/5CQ + kf+Li4r/ampq/7e3t//j4+P/oKCg/yAgIP8TExP/EhIS/AcHB6gFBQWWBQUFmQUFBZkFBQWZBQUFmAUF + BZgFBQWXBQUFlAUFBZIFBQWNBQUFhwYGBn4GBgZ0BQUFaAUFBVkFBQVLBQUFPAUFBS8FBQUjAwMDGQEB + AREAAAALAAAABwAAAAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAABAAAAAYAAAAKDAsLFxwcGThDQjtjcG5im5KQ + f8ixrprrsK2Z/q2rmf+fnZH/n56X/7KysP/Ozs7/8PDx//7+////////ubep/8G+p//Cv6r/w8Cq/8PA + qv/AvKf/tbCa/6agif+OhW3/fG9X/3NjTf9lUz7/a15N/2xmZP9NSFL/V0xB/1tONv93aVP/p5iL/6aX + iv+fkYX/NzY1/zg5Of9AQED/ODg4/4SEhP+DhIX/goKD/6Wlpv98fHz/gYGB/76+vv+srKz/Ojo6/w4O + Dv8SEhL/CQkJvgQEBJMFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZgFBQWYBQUFlwUFBZYFBQWSBQUFjwYG + BokGBgaBBgYGdwYGBmsGBgZeBQUFTwQEBEEEBAQzBAQEJgMDAxwBAQETAAAADQAAAAcAAAAFAAAAAwAA + AAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAgIBwNNjUvMXt5bHCem4qxwL2o3r+8pv+0sZ//p6aZ/6emn/+5ubb/zc3N/+7u7//8/P3///////// + ///////////////////Bv7H/x8Wt/7+7pf+wqpT/l494/4F4Y/90aVX/bGFQ/3Vyaf93f33/fpmf/3y0 + xv9twtP/R37e/woW6v8qNK7/e3Jj/31yY/+mlon/pJWI/6qajf9jXln/PT0+/0JCQv8yMjL/dHR0/4KD + hP9ZWlz/iYmK/4KCgv9ubm7/mpqa/5iYmP9KSkr/DAwM/w8PD/8JCQnNBAQEkgUFBZkFBQWZBQUFmQUF + BZkFBQWZBQUFmQUFBZkFBQWZBQUFmAUFBZcFBQWWBQUFlAUFBZAGBgaLBgYGgwUFBXoFBQVvBQUFYgUF + BVMFBQVFBAQENwQEBCkEBAQfAgICFQAAAA8AAAAJAAAABQAAAAMAAAACAAAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAzcmzCsjFryuWk4Nlioh5pMXCrdPGw67+zsu0/8nFsP/DwKn/xsS3/9DQ + 0P/v7/D//f3+/////////////////////////////////////f/t7Ob/0MzA/5mSff94b1r/YllH/0pB + NP8/OjL/nJSO/5uUjv+ls7n/xuXt/5Pp//9m4///eOr//03l//9opfj/U0zw/zg/vP+Ce3H/jYV7/6WW + iP+klYj/qJiL/4l/dv9DQ0P/SEhI/zExMf9NTU3/lZWV/1tcXf9paWr/eHh4/2FhYf97e3v/gICA/0hI + SP8LCwv/DQ0N/wgICNYFBQWUBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUF + BZgFBQWYBQUFlgUFBZQFBQWRBQUFjAUFBYYFBQV9BQUFcgUFBWUFBQVXBAQESQUFBTsEBAQuAwMDIgMD + AxgBAQEQAAAACwAAAAYAAAAEAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMK/qpnCv6rSwr+q/crH + sf/MyLL/w8Cr/8PAq//Cv6r/wr+q/767o//f3tL///////////////////////////////3/7Ovk/83K + vv+mn4//e3Ri/1lRQP9COy7/OjUu/zc1Mv81NTX/NTU2/zM0Nf+wqqf/r6af/7TDyf/Z+///oOz//1Xg + //9j4///gOz//6G89P9GPuT/NDi1/4F7cP+Gfnb/oJKG/6WWiP+lloj/opSH/01LSf9KS0v/Nzc3/y0t + Lf93d3f/h4eH/3Jycv9hYWH/U1NT/2FhYf9ubm7/Pj4+/wkJCf8KCgr/BgYG2QUFBZQFBQWYBQUFmQUF + BZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWYBQUFmAUFBZcFBQWVBQUFkgUF + BY4FBQWIBQUFgAUFBXUFBQVqBQUFXAUFBU4EBAQ/BAQEMgQEBCUDAwMbAQEBEgAAAAwAAAAIAAAABQAA + AAIAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwr+q+8K/qv/Cv6r/wr+q/8K/qv/Cv6r/wr+q/8K/qv/Cv6r/v7yl/+Lh + 1v/////////+/+zr5P/NyL3/o5yN/3dvXv9WTj7/PTcr/zEtJv8uLCr/LS0t/y0uL/8tLi//MDEy/0A/ + P/9PTU3/ZGNi/7Wuqv+6sKj/wb26/8Xd5f/E6vT/uOXx/7/i6//j5+b/x8DL/2tli/9oZYT/gntz/4F7 + dP+ZjYL/ppaJ/6WWif+uoJP/dG1n/z09Pv9GRkb/KCgo/zo6Ov97e3v/YGBg/0lJSf9JSUn/UVFR/2xs + bP8fHx//CAgI/wgICP8FBQXUBQUFkQUFBZQFBQWXBAQEmQAAAZYAAAGVAgIDlwUFBZkFBQWZBQUFmQUF + BZkFBQWZBQUFmQUFBZkFBQWZBQUFmAUFBZgFBQWXBQUFlQUFBZMFBQWPBQUFiQUFBYIGBgZ5BQUFbQUF + BWAFBQVSBQUFRAQEBDUEBAQpBAQEHgICAhUAAAAOAAAACQAAAAUAAAADAAAAAQAAAAEAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCv6rvwr+q/8K/ + qv/Cv6r/wr+q/8PAq//GxK//yMWw/8jFsP++uqP/ubSj/6agkf93cF//Uks7/zYxJv8rJyH/JyYj/yUl + Jv8mJyj/KCkq/y8vMP9DQ0P/VlZW/29ubv9/fn7/hYSD/358e/9qamn/rqei/7atpP/Tzsr/2tTR/9rT + 0P/e1NH/3dXS/97Y1v/LxsD/hX5w/4R9cP+BenT/gHpz/4+FfP+nmIv/qZuQ/7Cil/+lmpH/Ozs6/0tL + TP80NDT/ICAg/zk5Of9oaGj/ZGRk/19fX/9sbGz/PDw8/wkJCf8JCQn/BQUF/wEBAfkBAQHhAwMDuwAA + AZ0EBQWXHx0ZqCQiHa0TEhCgAQEClQAAAJUEBASYBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUF + BZgFBQWYBQUFlwUFBZcFBQWUBQUFkAYGBosGBgaFBQUFfAYGBnEFBQVkBQUFVgUFBUgEBAQ6BAQELAMD + AyEDAwMXAQEBEAAAAAoAAAAGAAAAAwAAAAIAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMK/qu/DwKv/xsSv/8jFsP/Fwqz/vbmj/66okv+UjXf/b2dV/1BJ + O/80LyX/JCEb/x8eHP8dHR7/HyAi/yQlJv8xMDD/RURD/1pYV/9ycG//gX9+/4B/f/91dHT/YGBg/1BP + T/9BQUH/OTo6/zY3N/+gmZX/tayj/9HMx//a1dL/2dTS/9nV0v/a1dP/3tnY/8rFwv+AenT/f3hy/4F6 + dP+AenT/hX12/6aZjv+uoZb/sqab/72xp/90b2r/Kyss/05OTv8nJyf/Ghoa/yMjI/86Ojr/Pj4+/ycn + J/8LCwv/CwsL/wcHB/8DAwP/AAAA/wAAAP8AAAD/FhUS73BpWOaLgWn5hnph/XNoUfJVTT3WLSslsQgI + CJgAAACUAgIDmAUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZgFBQWXBQUFlQUF + BZIGBgaNBQUFhwUFBX4FBQV0BQUFZwUFBVoFBQVMBAQEPQUFBTAEBAQkBAQEGQEBAREAAAALAAAABwAA + AAQAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxsOv8MG9 + pv+qo4v/kIVu/39zXv9rYlP/UUpB/x4cF/8ZGBf/FRYX/xobHP8iIiL/MzIx/0dFQ/9eW1j/cW5r/3h1 + dP9ycG//ZWRj/1FQUP9CQkL/NTU1/zExMf8vLy//MjIy/zg4OP9HRkb/V1ZV/6efmv+xp57/0MrH/9nU + 0P/Z09D/2dTR/9rV0v/e2df/ycTB/4B6dP9+eHL/gHp0/4B3av+AeXH/nJKJ/7Sonv+1q6L/vLKp/7qx + qv9BPz3/Li4v/0lJSf8hISH/FhYW/xEREf8ODg7/DQ0N/w0NDf8JCQn/BAQE/wEBAf8AAAD/AAAA/wkJ + B/97dGD/lIhu/35yWP90ZUv/cWJI/3RlSf+FeWD/bWVS5j88M7wODw2cAAAAkwEBApcFBQWZBQUFmQUF + BZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWYBQUFlwUFBZYFBQWTBQUFjgUFBYkFBQWBBQUFdwUF + BWwFBQVeBQUFUAUFBUEEBAQ0BAQEJgQEBBwCAgITAQEBDQAAAAgAAAAEAAAAAgAAAAEAAAABAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6b1nzV01C/1xfXf9ngIH/X5us/23F4f9Sg5b/HRgW/zYz + Mf9JRkP/X1tX/25pZf9uamf/ZWNg/1VUUv9CQkH/NTU1/ywsLf8qKir/Kikp/zAwMP85OTn/Tk1N/2Ri + Yv93d3b/hYSD/4SDgv96eHj/qaGa/66kmv/Qysb/2dPQ/9jSz//Z09D/2tTR/93Y1f/JxMH/gHl0/354 + cv+AenX/fnRi/393af+Jgnz/s6if/7uxqf++ta7/yL+4/7KqpP8vLy3/JCUl/0BAQP8lJSX/ExMT/xAQ + EP8ODg7/CwsL/wcHB/8CAgL/AAAA/wAAAP8AAAD/Ojct/5SIb/97bVX/bmBG/25gRv90Zkz/dmlQ/3hq + UP9uYkj/fnRc/4Z+au9NST3GGRgVoQAAAJMAAAGWBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUF + BZkFBQWZBQUFmAUFBZcFBQWWBQUFlAUFBZAFBQWLBQUFgwUFBXoGBgZvBQUFYgYGBlQFBQVFBQUFNwUF + BSoFBQUfAgICFgICAg4AAAAJAAAABQAAAAMAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEw8 + G40rKWT/erT2/4L1//9n6f//j/D//6i7wP9hWFH/Yl1Z/1dUUf9EQkH/NDQz/ykpKv8kJSX/IyQk/yYm + Jv8tLS3/Ozo5/09OTf9lY2L/fHt6/4WDg/+Af3//c3Ny/15eXv9QUFD/RERE/z4+P/+akYv/rqSZ/9DK + xv/Y09D/19LP/9jT0P/Y09H/3dfV/8nDwP+AenT/f3hy/4F6df9/dmb/gHZk/4B4b/+elY7/wbix/8O6 + tP/Iv7r/1MvF/7q0r/9SUE7/JSUk/ycoKP8iIiP/GRkZ/xEREf8JCQn/BAQE/wAAAP8AAAD/AAAA/wAA + AP9OSTv/i31j/3BhR/9wYkf/e25U/4J3X/+IfWT/gnZd/2laQf9PRDL/g3Ze/4J2W/96cVv0XllNzh0d + GaYAAQGUAAABlgUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZgFBQWXBQUFlgUF + BZQFBQWRBQUFjAUFBYUEBAR6AQEBbAEBAV0BAQFPAwMDRQUFBToFBQUtBQUFIgQEBBgBAQEQAAAACgAA + AAYAAAAEAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZFxEFD07kPZ+vP//eOz//4Lk+//L5ev/p5+a/yEg + IP8fHyD/HB0e/x0dHv8jIiP/LCsr/z08Ov9SUE3/aWZk/3l2c/96eHb/c3Fw/2VkY/9QT0//RERE/zg4 + OP81NTX/NDU1/zk5Of9AQED/U1JR/6Wdlv+topj/0MnF/9fSzv/X0c7/19LP/9jT0P/c19T/yMPA/4F7 + dP+AeXL/gXp1/392aP+BeW//gHZm/4R9dv+yqqP/zcO+/8zEv//Qy8b/2tTR/9zX1P+0sK7/cW9t/z07 + Ov8aGhr/BQYG/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0tFNv+Bc1j/bl9E/3lsUv+Ge2L/koly/5qR + ev+UinL/e25V/0Y7Kv9vYUr/a11D/1lOOP+Sh27/hXtj+VlTQ9YiIB2nAAAAlQUFBZkFBQWZBQUFmQUF + BZkFBQWZBQUFmQUFBZkFBQWZBQUFmQUFBZgEBASYBAQElgICApICAgKPBQUFkhAQEJofHx+vIiIitR8f + H6oRERF/BAQEVgQEBEsFBQU/BQUFMQQEBCUFBQUaAgICEgAAAAwAAAAHAAAABAAAAAIAAAABAAAAAQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB0c24UeXaY9a7D3P/N2Nb/zs3J/97Syf+emZL/FRUV/yopJ/9APTr/VVFO/2lkYf9ybWr/b2xp/2Vi + Yf9UU1L/QkJC/zc3N/8vMDD/LS4u/zExMf85ODj/R0ZG/19dXf9vbm7/gH5+/4eFhf+DgYD/sqmj/6+l + m//OyMT/19HO/9fQzf/X0c7/2NLP/9vX0//Iw7//g3t1/4B6c/+Ce3X/gHZo/4N8df+CeGz/gHZn/42E + fv/Fvrn/2tTQ/9XQzf/Y1NL/3dnY/+He3f/j3tv/0cvH/6+ppP+HgX3/YV1a/w0MDP8AAAD/AAAA/wAA + AP8AAAD/Lioh/3prUP9wYkn/f3Na/5CGbv+hmoP/rqiS/6ihi/+Jf2n/YVZE/4N3X/9zZkv/Sz8t/29i + TP93aU7/a19H/4mAa/YuKySxAAAAkwQEBJkFBQWZBQUFmQUFBZkFBQWZBQUFmQQEBJcCAgKVAgICkwYG + BpgMDAyhFxcXtiMjI80yMjLmRkZG+UxMTP9ISEj/QkJC/zk5OfojIyPBCAgIcQQEBFwGBgZRBAQEQwUF + BTUFBQUoBAQEHQMDAxQBAQENAAAACQAAAAUAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1rahaqo5n12czB/9PIwP/SycH/1c7H/7Ot + pv9sZmH/cmxo/2FcWf9UUU//QkFA/zU1Nf8sLC3/Jygo/ygoKP8wMDD/Ojk5/09OTf9lY2L/eXd2/4SD + gv+Hhob/fXx8/21tbf9ZWVn/S0tL/z4+P/+poZz/tqyi/87Iw//W0c3/1tDN/9bRzv/X0c//3NXT/8jC + v/+DfHX/gnpz/4N8dv+Ad2j/g3x0/4V9d/+CeWv/f3Vn/46Gf//Iw7//5+Tj/+Ti4f/i4OD/39zc/9rX + 1f/X0tD/1c/J/9fNx//FvLb/GxoY/wAAAP8AAAD/AAAA/wAAAP8HAQD/W043/3lqTv+Cdl3/lItz/6ii + jP+7t6L/wLym/4uBbf+KgG7/npV+/4qBaP9XTDn/dmpU/3BhRv9NQCv/cmZQ/3RoU+8cGhemAAAAlAAA + AJQDAwOYBQUFmQUFBZgEBASUCAgInRUVFbIkJCTMODg45DQ0NPgyMjL/MzMz/0NDQ/9NTU3/RUVF/z4+ + Pv85OTn/NjY2/zQ0NP8jIyPaCAgIgAUFBW4FBQVkBgYGVgUFBUcFBQU5BQUFLAQEBCECAgIXAQEBDwEB + AQoAAAAGAAAAAwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAbmxrFqSdmPXTysP/0MrC/9HJwv/Uzcb/t7Ks/21sbP9nZ2f/S0xM/zAwMf8lJSX/LS0s/z48 + O/9WU1H/aGVj/3h2c/99enj/d3Z0/2xra/9ZWVj/SEhI/zw8PP81NTX/ODg5/0FAQf9PTk7/YmFh/7u0 + sP+4r6b/zcbC/9bQzP/W0Mz/1tHN/9fRzv/b1dL/yMK//4R9dv+Ce3T/g3x2/4F3aP+EfXX/hX52/4Z+ + d/+Eemz/gHVl/4Z+dP+vqaT/3NrY/+3t7f/v7e7/6Obl/9/c2//Z09D/zsbB/7auqP8aFBD/AAMF/wAO + F/8AJ0H/AD9r/wAcOP8OEBD/WEct/4NyU/+ViW7/oJiB/6Sdh/+Ph3H/jYJw/7y4pP+3spz/mJB6/29j + UP+TinP/hXlf/1FFMf9mWkX/dGVK/4t8bfltZFvYMCwosQUGBZgAAACSAgIClhsbG8UxMTHxNjY2/0ND + Q/8zMzP/ISEh/yAgIP8oKCj/SkpK/0hISP8/Pz//Q0ND/z4+Pv8xMTH/Kioq/ywsLP8bGxvYBQUFhAUF + BX4GBgZ0BQUFaAUFBVoFBQVMBQUFPgUFBTAFBQUkBgYGGgMDAxIBAQELAAAABwAAAAQAAAACAAAAAQAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABubmsWo52Y9dLJwv/QycH/0cnC/9XO + xv+wq6X/Xl1d/25sa/+Cf33/i4iF/4SBfv+EgH3/d3Nw/2JgX/9XVVT/RUVE/zk6Ov8wMTH/Ly8v/zo6 + Ov9HRkb/X11e/3Jxcf+Bf3//iYeH/4ODgv92dHT/wby5/7y0q//NxsH/19DM/9bPy//W0Mz/1tHN/9rV + 0f/Iwr7/hX53/4N8df+FfXf/gXho/4V+df+Gfnf/h393/4iAeP+GfXL/gndn/350ZP+If3P/oZqS/7Ot + pv+8trH/urWw/62moP+imJD/k4d9/xdhkv8Ac8P/AI7v/wCZ//8Amv//AG3X/wBXr/8BO3L/KDlF/1tQ + Pv9vXD7/aFg+/3JlUP+gmIP/tbCZ/7KumP+GfGj/pZ2K/6ymj/+ZkXn/ZFlG/4N3Yv94a1H/jn9v/6uc + jv+omIv/g3dt5kU/ObocGxrJICAh/yIiI/8rKyv/PDw8/xQUFP8TExP/EBAQ/ysrK/9NTU3/QUFB/1NT + U/+BgYH/urq7/5aWl/89PT3/ISEh/yIiIv8PDw+5BAQEigUFBYkEBAR+AgICcwEBAWUBAQFXAgICSgMD + Az8FBQU0BQUFKAUFBRwDAwMUAAAADQAAAAgAAAAFAAAAAwAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAG9uaxajnJf10cfB/9DIwf/QycH/08zE/722r/+NiYX/lJCN/4+Miv+GhIP/fn59/3R0 + dP9jZGT/T09Q/0JDQ/8+Pj3/TkxM/2JgX/92dHL/g4GA/4KCgf97enr/bm1t/1lZWf9KSkr/RERE/0FC + Qv+8uLb/wbqy/8zGwP/V0Mv/1c/L/9bQzP/X0M3/2tTR/8jCvv+Gfnf/hH11/4V+d/+CeGj/hn52/4d/ + d/+Hf3f/iH94/4mAef+JgXn/iH50/4V7bP+Bd2f/f3Rl/4F2Zv+Cd2f/gnZl/4Z6af+NgXf/F4fP/wCS + 9v8Amv//AJn//wCU/f8Abtf/AG/a/wBy4P8AadL/AFao/xVFb/88R0v/bmFI/4d0Vf97blT/bWJN/5SL + d/++u6X/wb2o/5OKdf+LgW7/o5uE/5CGb/+ThHX/pJWI/6WWif+rm43/rJyO/5SHfP9iWlT/KScl/ykq + K/8kJSX/AgIC/wUFBf8CAgL/LCws/0lJSf9ISEj/cnJy/1RUVf+FhYb/8vP0/7u7u/80NDT/Gxsb/xcX + F+4EBASVBAQEjwsLC5gaGhqpKioqwSoqKsUfHx+jCwsLbwMDA04FBQVGBQUFOQQEBCsEBAQgAwMDFgEB + AQ4AAAAJAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb25rFqKclvXRx8D/0MjA/9DI + wf/UzcX/ta+p/2RkZP9iYmP/X2Bg/2NjY/9vbm3/eXh3/4yJiP+cmpf/op+d/5+dnP+cmpr/iYiH/3Rz + c/9dXV3/VFRU/05PT/9TU1P/X15e/3BwcP9/fn//lJKS/9jV0//BurL/y8S//9XPy//Vz8v/1dDL/9bQ + zP/Z1ND/y8TB/4iAef+FfXb/hn54/4J4af+Hf3b/iH94/4iAeP+JgHj/iYB4/4qBef+Lgnr/jIN7/4yD + e/+Ng3r/jYN5/42Def+OhHr/h3xr/4+CeP8XebX/AIfi/wCX/v8AmP//AJT8/wBv1/8AbdX/AG7W/wBw + 2f8AdOH/AHPi/wBs0/8FWaP/I1B0/0VKSP90ZUz/mIhp/5mNc/+DemX/iX9s/8G9qP+8uKH/m5F//5uM + fv+llon/pJWI/6SViP+klYj/qJmL/6ycjv+cjYH/gndv/z47OP8HCAf/CgoK/wgICP8tLS3/Q0ND/1RU + VP+EhIT/e3t7/2FhYf+tra3//v7+/4aGhv8XFxf/FRUV/xwcHNgsLCzdPj4+9ExMTP9JSUn/RERE/z4+ + Pv8yMjLuFhYWngQEBGEFBQVZBQUFSgUFBTwFBQUuBAQEIQEBARYAAAAOAAAABwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABvb2wWopyW9dHHv//PyMD/z8jA/9TNxf+xrKb/ZmRj/316eP+Kh4T/lJCO/5uX + lf+YlZP/j42M/4iHh/99fX3/dnd3/3N0dP90dHT/d3h3/4GBgf+Lior/m5ub/6inp/+wr6//s7Ky/6ur + qv+gn5//29rY/9DKw//Lxb//1c/L/9XPy//Wz8v/1tDM/9jTz//RzMj/i4N7/4Z+dv+Hf3j/gnhp/4h/ + d/+IgHj/iYB4/4mBef+KgXn/ioF5/4uCev+Mg3r/jYN7/42Ee/+OhHv/j4V8/5CGfP+IfWz/j4N4/xd3 + rv8Ahd3/AJf+/wCY//8AlPz/AHDY/wBu1v8AcNj/AHDY/wBx2f8Actr/AHTd/wB55v8AduT/AGzO/wla + n/8nTmn/QEI9/2hZQf+Yi3D/n5eA/1ZUSv94bWP/q5uO/6SViP+klYj/pJWI/6SViP+klYj/pJWI/6aX + iv+vnpD/mIuA/yQkI/8bGxr/Gxsb/zQ0NP8+Pj7/WVlY/5SUlP+Ojo//kpGS/3Z2dv/IyMj/srKy/y0t + Lf8ODg7/Hx8f/zU1Nf9JSUn/SUlJ/0FBQf85OTn/NDQ0/zMzM/8vLy//FBQUrgQEBHAFBQVpBQUFWgUF + BUoFBQU5BAQEKQICAhoAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBvbBaim5b10Ma//8/I + wP/PyMD/0svD/7y2r/+JhYL/h4SC/358e/90c3P/ampr/2hoaP9mZ2f/a2tr/3Z1df+BgID/kI+O/6Cd + nP+opqX/qqqo/6inpv+cnJz/k5OT/4iHiP+FhYX/kJCQ/5+fn//m5eT/2NPO/8vEv//Vz8v/1c/K/9bP + y//W0Mz/2dLP/9HLx/+MhHz/h393/4iAef+DeWn/iYB3/4mAeP+JgXn/ioF5/4qCef+Lgnr/jIJ6/4yD + ev+NhHv/joR7/4+FfP+QhXz/kIZ9/4l9bP+Qg3j/F3as/wCE3P8Alv7/AJj//wCU/P8Acdn/AG/X/wBx + 2f8Actr/AHLa/wBz2/8AdNz/AHbe/wB33/8AeuP/AH3r/wB66P8Abcz/BVWW/xk7Vf8YHiH/IRYL/4Bt + XP+kk4T/pZaK/6aXiv+llon/pJWI/6SViP+klYj/pJWI/6majf+ajoP/ODc3/y4uL/8vLy//PT09/z4+ + Pv9NTU3/hoaH/2hqa/+UlZb/dnZ2/5GRkf+pqan/RUVF/wsLC/8PDw//MzMz/0xMTP9CQkL/RUVE/1tb + W/9NTU3/Li4u/ykpKf8mJib9DQ0NoQQEBHYFBQVvBQUFXwUFBU0FBQU4BQUFJgICAhYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAcG9sFqGblfXQxb7/z8fA/8/IwP/UzcT/sKqk/1ZXWP9cXFz/X19f/2pp + aP93dXT/hYOB/5SRj/+dmpj/oJ6c/5+dnP+Tk5P/jIyM/4OEhP+AgID/iYiH/5WTkv+op6X/wb+9/9nX + 1f/s6+r///7+///////Z1dD/y8O9/9XPy//Vzsr/1c/L/9bQy//Z087/0cvH/4yEfP+If3f/iYB5/4N5 + av+JgHj/ioF5/4qBef+Lgnn/i4J6/4yDev+Mg3r/jYN7/46Ee/+PhXz/j4V8/5CGfP+Rhn3/iX1s/46D + ev8Wdq3/AITb/wCW/v8AmP//AJT8/wBz2/8Acdn/AHLa/wBz2/8AdNz/AHTc/wB13f8Adt7/AHjg/wB5 + 4f8AeuL/AHvj/wCA6v8Ag/H/AH7q/wVzzf85fbD/XnSC/3tvYv+Od2L/nIh1/6SUhv+nmIv/pZaJ/6SV + iP+klYj/qZuO/5yQhv9DQkH/OTo6/zo6Ov9DQ0P/RERE/zU1Nf+EhIT/ZWVm/25vb/9ubm7/c3Nz/4iI + iP9JSUn/CgoK/woKCv86Ojr/SEhI/0hISP9qamr/lpaX/9DQ0f+Ki4v/LS0t/yAgIP8aGhrlBQUFfAUF + BW4GBgZgBQUFTwUFBTsFBQUoAwMDGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwb2wWoZqV9c/F + vf/PyL//z8i//9PLw/+1rqj/dHFv/4iDgP+RjYr/lJGN/5OQjf+HhoT/fn5+/3l5ef90dHX/e3p5/4WD + gP+VkY7/qqSf/721sP/Mxr//29XQ/+Te2v/q5eL/8Ozo//Lw7v/39vX//////+Dd2f/Kw7z/1c/K/9XO + yv/Vz8r/1tDM/9jSz//Ry8f/jYV9/4mAeP+KgXr/hHlq/4qBeP+Lgnn/i4J6/4yCev+Mg3r/jYN6/42D + e/+OhHv/joV8/4+FfP+Qhnz/kYZ9/5GHff+LfWz/h4R//xB2sf8Ag9r/AJb+/wCY//8AlPz/AHTc/wBy + 2v8Ac9v/AHTc/wB13f8Adt7/AHbe/wB33/8AeOD/AHri/wB74/8AfOT/AH3l/wB/5/8AgOn/AITv/wCE + 8/8AhO//FoDS/zl4pv9fb3b/f3Bf/5V+av+ijn3/p5eK/6eYi/+rnJD/mo+E/zo5Of8yMjP/NDQ0/zY2 + Nv9LS0v/Ly8v/1VVVf+Kior/ampq/1ZWVv9YWFj/cXFx/zo6Ov8GBgb/BgYG/zs7O/9CQkL/YmJi/29v + b/9TU1P/pKSl//7+/v+Hh4f/HBwc/xoaGv8MDAyWBAQEVAYGBk4FBQU+BQUFLgUFBR8BAQESAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFvbhagmpT1z8S8/8/Hv//PyMH/1MvD/7u1rv93dHP/b25t/2tr + av9naGj/c3Jy/4GAfv+RjYr/oZuW/6yjnP+vpZv/tamg/72yqP/CuLD/yr+3/87Gvv/TzMX/2tTQ/+Ld + 2f/l4d7/6OXi/+jl4v/g3dr/x8K7/83GwP/Vzsr/1c7K/9XPyv/W0Mv/2NLO/9HLx/+Ohn3/ioF4/4uC + ev+Eemr/i4J5/4yCev+Mg3r/jIN6/42De/+NhHv/joR7/46Ee/+PhXz/kIZ8/5CGff+Rh33/kod+/4t9 + bP+IhH//EHaw/wCD2v8Alv7/AJj//wCU/P8Adt7/AHPb/wB13f8Add3/AHbe/wB33/8AeOD/AHnh/wB5 + 4f8Ae+P/AHzk/wB95f8Afub/AH/n/wCB6f8Agur/AIPr/wCE7f8Ah/P/AIn3/wKI7v8YgdD/PXWc/2Vu + cf+GdGT/nYZy/6+cjP+ZjoT/LCws/ysrK/8sLCz/KSkp/0BAQP9CQkL/JiYm/2BgYP9qamr/UVFR/1pa + Wv9oaGj/FxcX/wcHB/8GBgb/Ozs7/0BAQP9ycnL/jo6O/4ODhP9tbW3/0dHR/9TU1P9AQED/ERER/xAQ + EMMEBAQ1BQUFMQUFBSYFBQUbAQEBEgAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcnBtFqGa + lfXQxb7/0cnC/9HLw//Wzsf/uLKs/3t6ev+WlZP/r6yq/8O/u//MxsH/0cnD/9DFvv/Iv7b/wbiv/7uw + p/+1qaD/tKmf/7qwp/++taz/wrix/8e+tv/Du7P/v7ev/762rv+5sqj/ubKo/8G4sP/Hv7j/1M3I/9TO + yf/Vzsn/1c/L/9bQy//Z087/0svH/4+Gfv+LgXn/jIN7/4V6av+Mgnn/jIN6/42De/+NhHv/jYR7/46E + e/+OhXz/j4V8/5CGfP+Qhn3/kYd9/5KHff+SiH7/i35s/4iFgP8QdrD/AIPa/wCW/v8AmP//AJX9/wB3 + 3/8Add3/AHbe/wB33/8Ad9//AHjg/wB54f8AeuL/AHvj/wB85P8AfeX/AH7m/wB/5/8AgOj/AIHp/wCD + 6/8AhOz/AIXt/wCG7v8AiPD/AInz/wCM+f8Ajv3/BIvv/xuAyf9Dc5L/cXd2/4V2aP85MSz/IR4c/yMi + Iv8iIiL/JCQk/0pKSv8wMDD/Hx8f/0ZGRv9dXV3/WFhY/yUlJf8ICAj/BAQE/w4ODv8/Pz//Ozs7/3R0 + dP+EhIb/lJSW/4aGhv+MjIz/wsLC/2pqav8PDw//EBAQ4QYGBiwDAwMUAgICEQEBAQwAAAAHAAAABAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxcG0XopyX9tLJwf/TzMb/083I/9LMxv/a1ND/8O3s//Lu + 6//r5+P/5N/b/97Z1P/X0cv/08vE/8/Gv//Ivrf/vLOr/7Wqof+rn5X/pZmO/6yil/+vppv/s6qg/722 + rP/CurH/ycG4/9HKw//TzcX/1M7H/9XPyf/Uzcj/1M7J/9XOyv/Vz8r/1tDL/9jSzv/Sy8f/j4d+/4uC + ef+NhHv/hXtr/42Cev+NhHv/joR7/46Ee/+OhHv/j4V8/4+FfP+QhXz/kYZ9/5GHff+Sh33/koh+/5OI + fv+Lfmz/iIWA/xB2sP8Ag9r/AJb+/wCY//8Alf3/AHjg/wB33/8Ad9//AHjg/wB44P8AeeH/AHri/wB7 + 4/8AfOT/AH3l/wB+5v8Afub/AIDo/wCB6f8Agur/AIPr/wCF7f8Ahu7/AIfv/wCI8P8AivL/AIvz/wCN + 9f8Ajvj/AJH//wCT//8Gje3/GHq9/zBjh/8cJi7/GhMP/xoTDv8YFhT/JSUk/0hJSf8oKCj/EhIS/xAQ + EP8MDAz/CgoK/wgICP8CAgL/Kioq/0hISP84ODj/YGBg/3t8ff9lZmf/hISF/3Fxcf+Wlpb/eHh4/xAQ + EP8NDQ31AwMDMgAAAAIAAAAGAAAABAAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJy + bxOhm5bt1MvE/9XPyv/Vz8v/083I/+Db1//5+Pb/8u/t/+/s6v/q5+P/39rW/9XQyv/Jwrv/ubGn/7Sr + ov+zqZ//s6qg/721q//EvbP/ycK5/9DJwf/Sy8P/0svD/9PMxP/SzMT/0cvD/9HKw//Sy8T/08zG/9PM + xv/SzMf/08zH/9TNyP/Vz8r/2dPO/9HLx/+Qh3//jIN6/46EfP+MgHD/kod+/46Ee/+OhHv/j4V8/4+F + fP+QhXz/kIZ8/5CGff+Rh33/kod9/5KIfv+TiH7/lIl//4x+bP+JhoD/EHaw/wCD2v8Alv7/AJj//wCV + /f8AeuH/AHjg/wB54f8AeeH/AHri/wB64v8Ae+P/AHzk/wB95f8Afub/AH7m/wB/5/8Agen/AILq/wCD + 6/8AhOz/AIbu/wCH7/8AiPD/AInx/wCK8v8AjPT/AI31/wCO9v8AkPj/AJH5/wCU/v8Al///AJn//wOL + 6P8IZaL/DjpW/xIXG/8QCAP/IRoW/z49PP8qKir/FhYW/w8PD/8JCQn/AgIC/xcXF/85OTn/RERE/0FB + Qf88PDz/iYmJ/2xtbv9tbm7/W1tb/3Fxcf9paWn/Dw8P/woKCvkBAQEvAAAAAAAAAAIAAAABAAAAAQAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdnVyDJ6aldvVzcX/19HN/9fSzf/V0Mv/4t3a//b0 + 8//p5uL/0c3H/8XAuP+/uLD/urKp/7+3sP/IwLr/zca//9TOyP/X0cz/1s/J/9TNx//Sy8T/z8nB/8/H + vv/Oxr7/zsa+/8/Hv//RycH/08zE/9XOyP/X0cz/3djU/+Ld2v/k4N3/5ODd/+Hc2f/d19T/0szH/5GH + f/+Qhnz/hHtz/0tEO/9za2T/koh//4+FfP+QhXz/kIZ8/5CGff+Rhn3/kod9/5KHfv+SiH7/k4h+/5SJ + f/+UiX//jH5s/4qGgf8QdrD/AIPa/wCW/v8AmP//AJX9/wB74/8AeuL/AHri/wB74/8Ae+P/AHzk/wB9 + 5f8AfeX/AH7m/wB/5/8AgOj/AIHp/wCC6v8Ag+v/AITs/wCF7f8Ahu7/AIjw/wCJ8f8AivL/AIvz/wCM + 9f8Ajvb/AI/3/wCQ+P8Akvr/AJP7/wCV/f8Alv//AJr//wCg//8CnP//BYfe/whbkv8IK0H/DxAR/yIZ + E/8iHBj/FxYV/xISEv8ZGRn/Ly8v/zAwMP8zMzP/TExM/ysrK/9WVlb/fn5+/1RUVP9JSUn/ZmZm/0lJ + Sf8ICAj/BwcH+AEBASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAB1dHEMn5uW3NbPyP/Z1M//2dTQ/9nU0P/c2NP/y8W+/8S8tf/MxL7/z8nC/9bPyv/b1dH/29TQ/9rT + z//Z0s3/1tDL/9TOyf/SzMf/0szG/9TNx//Vz8j/2dPN/9/a1f/k4dz/6+jl//Lv7f/39fT/+ff3//f3 + 9v/x7+3/6ufl/+Pf3P/d2NP/2tTQ/9nTzv/TzMj/lImB/4+Fe/+OhXz/b2ZZ/0VAO/+Adm7/k4l//5CG + ff+Rhn3/kod9/5KHff+SiH7/k4h+/5SJfv+UiX//lIl//5WKf/+Nf23/ioaB/xB2sP8Ag9r/AJb+/wCY + //8Alf3/AHzk/wB74/8AfOT/AHzk/wB95f8AfeX/AH7m/wB+5v8Af+f/AIDo/wCB6f8Agur/AIPr/wCE + 7P8Ahe3/AIbu/wCH7/8AiPD/AIry/wCL8/8AjPT/AI71/wCP9/8AkPj/AJL6/wCS+v8AlPz/AJX9/wCX + //8Bl///Apj//wOa//8Env//BKP//wad/v8Ff83/BE5+/xk2SP8tKyv/SkE7/zItK/8lJCP/JiYm/yQk + JP89PT3/QkJC/yEhIf9PT0//ampq/2hoaP9eXl7/FxcX/wcHB/8EBAThAQEBEwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJwbgyemZTc19DK/9rV0P/c19L/3NfT/9vW + 0v/d2NT/3tjU/93X1P/d19P/3NbR/9rU0P/Z0s7/2NLN/9rTz//b1dH/39vX/+bi4P/t6uj/8/Hv//n4 + +P/9/fz//f39//z8/P/49vX/7+3q/+fj3//e2dX/19DL/9TMx//RysT/083H/9jRzP/f2NP/3dfS/9TO + yv+bkYj/j4R6/5CGff+YjHv/ZF1V/25mXv+VioD/kod9/5KHfv+SiH7/koh+/5OIfv+UiH7/lIh+/5WJ + f/+VioD/loqA/41/bf+Kh4H/EHaw/wCD2v8Alv7/AJj//wCV/f8Afub/AH3l/wB95f8Afub/AH7m/wB/ + 5/8Af+f/AIDo/wCB6f8Agen/AILq/wCD6/8Ahe3/AIbu/wCH7/8AiPD/AInx/wCK8v8AivL/AIz0/wCN + 9f8Ajvf/AI/3/wCR+f8Akvr/AJT8/wCV/f8Alv7/AJf//wGY//8Cmf//A5r//wSa//8Fm///Bp7//wei + //8Jp///DJ/9/xKCyP8ucJv/N0pW/xwYF/8dFQ//HBkW/x0cHP9DRET/NDQ0/xcXF/8jIyP/Kioq/xMT + E/8JCQn/BgYG/wEBAa0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAbmxpDJuWkd3X0cr/3NfT/97Z1f/e2dX/3tnV/93Y1P/d2NT/3djU/9zX0//d2NT/39rX/+Tf + 3P/p5uP/7+zq//Xz8v/39/b/+Pj3//f29f/08vD/7ero/+fj3//f2db/2NHM/9HKw//QyL//0cnC/9fQ + yf/e19L/5uDb/+zn4//l4d//2NXU/8LBwP/Ev7v/2NLN/5uSif+PhXv/k4l+/3x3cP9ZVlX/fHZw/6GX + jv+TiH7/kYZ7/5KHff+UiH7/lIh+/5WJf/+fk4n/nJCF/5eLgP+Win//jX9t/4yIgf8RdrD/AIPa/wCW + /v8AmP//AJX9/wB/5/8Afub/AH/n/wB/5/8Af+f/AIDo/wCA6P8Agen/AILq/wCD6/8AhOz/AITs/wCG + 7v8Ah+//AIjw/wCJ8f8AivL/AIvz/wCM9P8AjfX/AI72/wCP9/8Akfn/AJL6/wCT+/8AlP3/AJb+/wCX + //8BmP//Apj//wOZ//8Emv//BZv//wab//8HnP//CJ3//wme//8KoP//CaX//wmm//8Qnvf/EXq6/xNM + bv8UIiv/Ew0J/xkRDP88OTf/MjIy/xUVFf8NDQ3/DAwM/wkJCf8DAwP/AAAA5AAAAI4AAAAvAAAAAwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABta2gLmpWQ2tjSy//d2dX/3trX/9/a + 1v/f2tb/4NvY/+Ld2v/l4d7/6efk/+3r6f/x7+7/8fDu//Lw7v/v7Ov/6+jm/+bk4P/h3dr/3NfT/9jS + zf/W0Mr/2NDL/93W0f/j3Nj/6OPe/+vn4v/f3Nn/0M7M/7W0tP+UlJP/c3Ny/1pZWP9CQD7/IiEf/4F/ + e//h29f/nZOL/5CFfP+YjoP/SUVA/yUjIf9NTEr/iYWD/56Zlf+ooJn/n5SK/5SIff+Thnz/lIl//2xo + ZP9ybWn/lYyE/56SiP+PgG3/jIiB/xF2sP8Ag9r/AJb+/wCY//8Alf3/AIDo/wB/5/8AgOj/AIDo/wCB + 6f8Agen/AILq/wCC6v8Ag+v/AITs/wCF7f8Ahu7/AIbu/wCI8P8AifH/AIry/wCL8/8AjPT/AI31/wCO + 9v8Aj/f/AJD4/wCR+f8Ak/v/AJT8/wCV/f8Al///AZf//wGY//8Cmf//A5r//wSa//8Fm///Bpz//wed + //8Inv//Cp7//wqf//8LoP//DKH//wyj//8Oqf//D6n//xCZ7f8Rcav/Dj1Z/w4XHf8lHRj/KSIe/xwZ + GP8ODg7/BQUF/wAAAP8AAAD/AAAA/wAAAPcAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAHBubAOVkY3F2NLN/9/a1//i3tv/5eHe/+jk4v/q5+X/7Ono/+zq6P/s6ef/6ebk/+bi + 3//j39z/39vX/93X1P/d2NP/4NvX/+bh3f/q5uP/8e3q//Lv7P/g3dz/zs3M/62srP+KiYn/aWho/1RS + Uf9IRED/SEQ+/1BKQ/9VTkf/W1RO/19ZUv88ODP/fXl3/+Te2v+kmpL/kIV7/5SJf/9zamL/opOH/56P + gf+JfHH/Pjw6/1ZWV/+GhIT/qqWi/7CnoP+hloz/bGNb/zk0Mf9ZU07/fXZv/5WLf/+PioT/EXaw/wCD + 2v8Alv7/AJj//wCV/f8Agur/AIHp/wCC6v8Agur/AILq/wCD6/8Ag+v/AITs/wCF7f8Ahe3/AIbu/wCH + 7/8AiPD/AInx/wCK8v8Ai/P/AIz0/wCN9f8Ajvb/AI/3/wCQ+P8Akfn/AJL6/wCT+/8Alf3/AJb+/wCX + //8BmP//Apn//wOZ//8Emv//BZv//wab//8HnP//CJ3//wme//8Kn///C6D//wyg//8Nof//DqL//w+j + //8QpP//Eaf//xKt//8Tq///EZXh/wxlmf8LM0v/CQ8T/wIAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAamhlAZGOisDb1dH/5N/c/+fj + 4P/n4+L/5uPh/+Xi3//j393/4t7b/+Hd2f/j39v/6OTh/+7q5//y7+z/+PXz//Hv7f/b2tn/xsbF/6Sk + pP96enn/WVlY/z49PP87NzT/Lion/0hCPP9aUkv/aGBY/3RrYv98cmn/fHJq/3ZtZf9tZl7/amNc/zw3 + M/9taWf/5+Hc/6aclP+Rhnz/lYl//3tyav+0qJ7/saOY/6GUiP92bmT/XFRN/z46Nv8+PDz/ZWZm/5qZ + mP+7tbH/s6mi/5eMgv9+c2n/j4R4/4+LhP8Sd7D/AIPa/wCW/v8AmP//AJX9/wCE7P8Ag+v/AIPr/wCD + 6/8AhOz/AITs/wCF7f8Ahe3/AIbu/wCG7v8AiPD/AIjw/wCJ8f8AivL/AIvz/wCM9P8AjfX/AI72/wCP + 9/8AkPj/AJH5/wCS+v8Ak/v/AJX9/wCW/v8Al///AZj//wKY//8Dmf//BJr//wSb//8Fm///Bpz//wed + //8Inf//CZ7//wqf//8LoP//DKH//w2i//8Oov//D6P//xCk//8Rpf//EqX//xOm//8Tq///FLH//xSr + //8RjdD/DF6L/wUlN/8BAwX/AAAA/wAAAP8AAAD/AAAASgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAjYqGrdrU0f/i3tv/49/c/+Pf3f/n4+H/7+vp//Tx7v/39fP//fv5/+3s + 7P/X19b/vr6+/5WVlf9tbGz/T09O/zg3Nf8qJyT/Mi4q/zkzLv8WExH/KSYj/yglIv8yLir/Z19Y/2tj + W/9tZV3/cGhg/3RrYv92bWX/eG9n/3RsZP9waWH/Qjw3/2hlY//q5OD/raOb/5GGe/+ViX7/gXlz/8jA + uv/DubH/q6CW/3VtY/9tZV3/amJa/1pTTP8+OTT/LCkn/0FBQf93dnj/q6mo/8G7t/+bjn7/jIeB/xN4 + sP8AhNr/AJf+/wCY//8Alv7/AIXt/wCE7P8AhOz/AIXt/wCF7f8Ahe3/AIbu/wCH7/8Ah+//AIjw/wCI + 8P8AivL/AIry/wCL8/8AjPT/AI31/wCO9v8Aj/f/AJD4/wCR+f8Akvr/AJP7/wCU/P8Alf3/AJf//wGX + //8BmP//Apn//wOa//8Emv//BZv//wac//8HnP//CJ3//wme//8Kn///C6D//wyg//8Nof//DqL//w+j + //8QpP//EaT//xKl//8Tpv//E6f//xOn//8UqP//Far//xew//8YtP//GKz//xSLyv8NVHv/BR0r/wAA + AP8AAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABta2io3dnV/+Tg + 3v/18/H//fz7/+vq6f/Ozs3/tLS0/4WFhf9cXFv/Ozs7/ycmJv8JCAj/EQ8O/xMRD/8YFRP/Pzs2/0pE + QP9JRD//Ih8d/xIQEP8wLSr/S0VB/2FaU/9iW1T/ZV5X/2lhWf9sZV3/cGhg/3NrYv92bmX/eXBn/3Zu + Zf9RS0X/XlpZ/+fh3f+xqKH/kYZ7/5WJfv+Gf3r/2tbU/9TOyP+0qqL/aWJa/15XUP9ZU0z/VE5I/1JL + Rv9MRkH/OjUx/yQgHv8kIiL/Tk5Q/6qjnv+NiIH/EXeu/wCG2v8BmP7/AJj//wCW/v8Ahu7/AIXt/wCG + 7v8Ahu7/AIbu/wCH7/8Ah+//AIjw/wCI8P8AifH/AIry/wCK8v8AjPT/AIz0/wCN9f8Ajvb/AI/3/wCQ + +P8Akfn/AJL6/wCT+/8AlPz/AJX9/wCW/v8Al///AZj//wKZ//8Dmf//BJr//wWb//8Gm///B5z//wed + //8Inv//CZ7//wqf//8LoP//DaH//w2i//8Oov//D6P//xCk//8Rpf//EqX//xOm//8Tp///E6j//xSo + //8Wqv//F6r//xir//8Zrf//G7T//xy2//8bq/n/FoK9/xJqmnEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEJBQKbe2db/8e3r/7i4uP9GRkb/Ly8w/xMSEv8EBAT/CAcH/w4N + DP8aGBf/FhUT/wwLC/8XFhX/HRwa/zEuK/81MS7/KCYk/yIgHv8uKyn/SUM//1ZQSv9YUkz/WlNN/15X + UP9hWlP/Zl5X/2lhWv9tZV3/cGhg/3NrYv92bmX/e3Jp/1lSS/9VUlD/5eDc/7eup/+Shnv/lYl9/42H + gv/n5eX/3trX/7iwqf9dVlD/U0xH/09JRP9JRD//RD87/z87N/87NzT/ODQx/y8sKP8YFxb/lY+K/5GM + hf8SeK7/AYfa/wOZ/v8Bmf//AJb+/wCI8P8Ah+//AIfv/wCH7/8AiPD/AIjw/wCJ8f8AifH/AIry/wCK + 8v8Ai/P/AIz0/wCM9P8Ajvb/AI72/wCP9/8AkPj/AJH5/wCS+v8Ak/v/AJT8/wCV/f8Alv7/AJf//wGY + //8Cmf//A5n//wSa//8Em///BZv//wac//8Hnf//CJ3//wme//8Kn///C6D//wyg//8Nof//DqL//w+j + //8QpP//EaT//xKl//8Tpv//E6f//xOn//8UqP//Fan//xaq//8Xq///GKz//xms//8arf//G67//xyx + //8et///H7j/qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmlohYg3t06M7K + x//28vD/jo2N/wAAAP8PDg7/EhER/xUUFP8UFBT/FxUV/xYWFv8PDw7/GhkY/yglI/8wLSv/HBoZ/xgX + Fv8rKSb/Pzo2/0hDP/9LRkH/TkhD/1JMRv9WUEr/WlNN/15XUP9iW1T/Zl5X/2piWv9tZV3/cGhf/3Nq + Yf92bWX/Zl1V/1BOTP/h3Nj/vrau/5WIff+ViX7/mZKL/+Xj4v/f29f/vbWv/19ZVP9FQDv/RD86/z87 + N/86NjP/NTIv/zEuK/8sKSf/KCYj/xkYGP+RioX/ko2H/xR4r/8CiNr/BZr+/wOa//8Bl/7/AInx/wCI + 8P8AifH/AInx/wCJ8f8AivL/AIry/wCL8/8Ai/P/AIz0/wCM9P8AjfX/AI72/wCP9/8AkPj/AJD4/wCR + +f8Akvr/AJP7/wCU/P8Alf3/AJb+/wCX//8BmP//AZn//wOZ//8Dmv//BJr//wWb//8GnP//B5z//wid + //8Jnv//Cp///wqf//8LoP//DaH//w6i//8Oov//D6P//xCk//8Rpf//EqX//xOm//8Tp///E6j//xSo + //8Wqf//Fqr//xer//8YrP//Ga3//xqt//8brv//HK///x2w//8esf+kAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaWiaeakIb/xcK///Tw7v+srKv/DAwM/xgXF/8TEhL/Dg0N/wsL + C/8REBD/FRQU/xwbGv8iIB//JiMi/yonJf8nJCP/My8s/zo2M/89ODX/QTw4/0ZBPP9KRT//TkhD/1JM + Rv9WUEr/WVNN/15WUP9gWVL/Y1xU/2dfV/9rY1v/cmpi/4F5cf91bWb/REJA/93Y1P/EvLb/l4p+/5aJ + fv+elY3/4t7b/9/Z1f+8tK3/e3dz/1NPS/84NDD/NDAt/zEuK/8sKif/KCYk/yQiIf8iIB//CQkJ/4iB + fP+Uj4j/FHmv/wOJ2v8Gm/7/BJv//wKY/v8Ai/P/AIry/wCK8v8AivL/AIvz/wCL8/8Ai/P/AIz0/wCM + 9P8AjfX/AI72/wCO9v8Aj/f/AJD4/wCR+f8Akvr/AJL6/wCT+/8AlPz/AJX9/wCW/v8Al///AZj//wGY + //8Dmf//A5r//wSa//8Fm///Bpz//wec//8Hnf//CJ7//wme//8Kn///C6D//wyg//8Nov//DqL//w+j + //8QpP//EaT//xKl//8Tpv//E6f//xOn//8UqP//Fan//xaq//8Xq///GKz//xms//8arf//G67//xyv + //8dr///HrD//x+x/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqp2Rn6Oa + kv+8ubf/8/Du/8C/v/8cHBz/Ozo6/ywsLP8cHBz/GBgY/xQUFP8TEhL/FhUU/xoYF/8eHBv/IyEf/yon + Jf8tKij/Mi4r/zYyL/87NjP/Pzo2/0M+Of9HQTz/S0ZB/1BKRf9VT0n/XldR/2hhW/9zbWf/gXp0/5CK + hP+clpH/qqWf/5CKhP9EQT7/2NTQ/8vDvv+ZjIH/mIt//6SYjv/NxsD/z8a//6yimv9yb2z/cG1r/1ZT + Uf8zMC7/JSMg/yIgHv8gHh3/HRsa/xsZGf8FBQX/iYJ9/5WQif8Weq//BIra/wec/v8GnP//A5n+/wCM + 9P8Ai/P/AIvz/wCM9P8AjPT/AIz0/wCN9f8AjfX/AI72/wCO9v8Aj/f/AJD4/wCR+f8Akfn/AJL6/wCT + +/8AlPz/AJT8/wCV/f8Alv7/AJf//wGY//8BmP//A5n//wOa//8Emv//BZv//wab//8HnP//B53//wid + //8Jnv//Cp///wug//8MoP//DaH//w6i//8Po///EKP//xGk//8Rpf//Eqb//xOm//8Tp///E6j//xSo + //8Vqf//Fqr//xer//8YrP//Ga3//xqt//8brv//HK///x2w//8esP//H7H/pAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1qqCftKym/7Wyr//x7ez/zczM/yYmJv9BQUH/QUFB/0FB + Qf89PDz/ODc3/zIxMf8uLSz/LCsq/y0sK/8wLi3/Mi8t/zQxL/85NjT/PTo3/0M/Pf9LSET/Uk5K/1tX + U/9kYFz/b2tm/3p2cv+FgXz/jYiE/5WQjP+alZH/nJeT/5+alf+loJv/kIqE/zs4Nf/Szsv/083G/5uO + g/+fkof/gndu/yklI/9gXFj/b2pn/2RiYP9lYmD/Z2Vk/15cW/9BQD//JyUk/xkXFv8TERH/ERER/wME + BP+Kg33/lpCJ/xZ7r/8Gi9r/CZ3+/wed//8Fmv7/AI71/wCN9f8AjfX/AI31/wCN9f8Ajvb/AI72/wCP + 9/8Aj/f/AJD4/wCQ+P8Akfn/AJL6/wCS+v8Ak/v/AJT8/wCV/f8Alv7/AJb+/wCX//8BmP//Apj//wKZ + //8Dmf//BJr//wWb//8Gm///Bpz//wed//8Inf//CZ7//wqf//8Ln///C6D//wyh//8Oov//DqL//w+j + //8QpP//EaX//xKl//8Tpv//E6f//xOn//8UqP//Fan//xaq//8Xq///GKz//xms//8arf//G67//xyv + //8dr///HrD//x+x//8gsv+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyy + qZ/Evbf/sK2q/+vo5v/Z2Nf/MTEx/zg4OP86OTn/Ojk5/zo5Of87Ojr/PDw8/z49Pf9BQED/RURE/0pJ + SP9NTEv/UlBP/1dVU/9cWVj/Yl9d/2lmY/9va2n/dXJv/3l1cv98eXX/gX15/4WAfP+JhID/jIeD/5CL + hv+Tj4r/mZSP/6Cblv+Vj4n/QT47/9DMyP/a1ND/nZCF/5+Rhf+QhHr/ExEQ/0RCQf9dW1n/WVdV/1lX + Vv9YV1b/W1lY/11cXP9XVlb/SEdH/zc2Nv8qKyr/EhIT/5aPiv+Uj4f/F3uv/weM2v8Knv7/CZ7//wab + /v8Aj/b/AI72/wCP9/8Aj/f/AI/3/wCP9/8AkPj/AJD4/wCR+f8Akfn/AJL6/wCS+v8Ak/v/AJT8/wCV + /f8Alf3/AJb+/wCX//8Al///AZj//wKY//8Cmf//A5n//wSb//8Em///Bpv//wac//8Hnf//CJ3//wme + //8Kn///Cp///wug//8Mof//DaH//w6i//8Po///EKT//xGk//8Spf//E6b//xOm//8Tp///E6j//xSp + //8Vqf//Fqr//xir//8YrP//Ga3//xqt//8brv//HK///x2w//8esP//H7H//yCy/6QAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvbOsn83Fwf+tqaf/5eLg/+bk4/89PT3/MTAw/zc1 + Nf81NTX/NTQ0/zU0NP81NDT/NTQ0/zc2Nv85ODj/Pj08/0RCQv9KSEf/T01M/1VSUf9aV1X/Xlxa/2Rh + Xv9pZWP/bmpn/3NvbP95dXH/f3t3/4SAfP+Ggn3/iYR//4qEf/+CfXj/e3Vw/2tlX/8kIh//y8fE/9/a + 1f+lmI7/mIt//4+Def8sKCT/GxoZ/z8+Pf9QTk3/UE9O/09NTf9PTk3/UE9P/1NTU/9YV1f/X15e/1tb + W/8cHB3/lo+K/5WQh/8YfK//CYza/wyf/v8Kn///B5z+/wCR+P8AkPj/AJD4/wCQ+P8Akfn/AJH5/wCR + +f8Akvr/AJL6/wCT+/8Ak/v/AJT8/wCV/f8Alf3/AJb+/wCW//8Al///AZj//wGY//8Cmf//A5n//wSa + //8Emv//BZv//wab//8GnP//CJ3//wid//8Jnv//Cp///wqf//8LoP//DKD//w2h//8Oov//D6L//xCj + //8RpP//EaX//xKm//8Tpv//E6f//xOo//8UqP//Fan//xaq//8Xqv//GKv//xms//8arf//G67//xyv + //8dr///HrD//x+x//8gsv//IbL/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAC5rqafyL+5/6mkoP/Z19b/9vX0/0lJSf8qKSn/NDMz/zExMf8wMDD/Ly4u/y8uLv8vLi7/MS8w/zEx + Mf80MzP/OTg4/z8+Pf9GREL/S0pI/1JQTv9YVVP/W1hV/15bWP9gXFn/XFhV/1ZSTv9OSkb/RUE9/0I/ + O/8+Ozj/Ozg1/0dDQf9UUk//ZmNh/4WCf//c1tT/4dzY/62hlv+Qg3j/W1NM/2phWf9sY1r/LCcl/x0c + HP8tLi7/QUFB/0lJSf9LSkr/Tk1N/1BQUP9WVVX/UlFR/x4eH/+ck43/lY6H/xp9rv8Kjdr/DaD+/wuh + //8Jnf//AJL5/wCR+f8Akfn/AJL6/wCS+v8Akvr/AJP7/wCT+/8Ak/v/AJT8/wCV/f8Alf3/AJb+/wCX + //8Al///AJf//wGY//8CmP//Apn//wOZ//8Dmv//BJr//wWb//8Gm///B5z//wid//8Inf//CZ7//wme + //8Kn///C6D//wyg//8Nof//DaL//w6i//8Qo///EKT//xGl//8Spf//E6b//xOn//8Tp///FKj//xWp + //8Vqv//Fqr//xir//8YrP//Gq3//xuu//8brv//HK///x6w//8esP//H7H//yCy//8hs/+kAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALGkmqjCtqz/qKCa/8vIx//+/Pz/XVxc/yUk + JP8xMTH/Li4u/y0sLP8rKir/Kyoq/ysqKv8rKir/LCsr/ywrK/8rKir/Li0s/y4sK/8sKSj/KCYl/yMi + IP8nJST/Kyoo/y4sKv88OTj/UlBO/2hmY/99e3j/lZKQ/62qp//JxcL/1dHN/9/b1//q5uL/7unl/+Hd + 2P/g29j/s6mf/5yMgP+klYj/pZeK/6aYi/+dj4T/cWde/zo1MP8aGRj/HBwd/zIyMv9ERET/T09P/1dX + V/9KSUn/JCUl/6uhmv+TjYT/Gn6u/wuP2v8Pov7/DaH//wqf//8AlPv/AJP7/wCT+/8Ak/v/AJT8/wCU + /P8AlPz/AJX9/wCV/f8Alf3/AJb+/wCW/v8Al///AJj//wGY//8Cmf//Apn//wOZ//8Emf//BJr//wWb + //8Fm///Bpz//wad//8Hnf//CJ7//wme//8Kn///C5///wug//8Mof//DaH//w6i//8Oov//D6P//xCk + //8RpP//EqX//xOm//8Tpv//E6f//xOo//8Vqf//Far//xaq//8Xq///GKz//xms//8arf//G67//xyv + //8dsP//HrD//x+x//8gsv//IbP//yKz/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAqpuOaHduZr6EfHVYuba18vz7+v91dXX/IyIi/zIyMv8sKyv/KCcn/yMjI/8dHBz/FhYW/xAP + D/8JCQn/Dw4P/xcXF/8gHx//MzIy/0xKSv9nZmX/g4KB/56bmv+4trX/1NLP/+Lf3f/o5uP/8e3q//Lu + 6v/r5+P/5uHc/9/Z1P/Y0s3/1M3H/9DJw//NxsD/zMW+/8vDvf/Hvrn/vLGq/62imf+ilIn/nY+C/5+Q + hP+nmIv/pZeK/4yAdf9bU0z/Lysn/xsaGf8eHh//LCwt/x8fIP84Ojz/uq2k/5CKgv8bf6//DJDa/xCj + /v8Oov//C5///wCV/P8AlPz/AJX9/wCV/f8Alf3/AJb+/wCW/v8Alv7/AJb//wCX//8Al///AJj//wGY + //8Cmf//Apn//wOZ//8Dmv//BJr//wSb//8Fm///Bpv//wac//8GnP//CJ3//wme//8Jnv//Cp///wuf + //8LoP//DKH//w2h//8Oov//DqL//w+j//8QpP//EaT//xKl//8Tpv//E6f//xOn//8UqP//FKn//xWp + //8Wqv//F6v//xir//8ZrP//Gq3//xuu//8cr///Ha///x6w//8fsf//ILL//yCy//8hs///IrT/pAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg0MYAIDAl6OjIrh/Pr4/42M + jP8RERH/Ghoa/xcXF/8eHh3/JCQk/zIxMf9PTk7/bW1s/4yLiv+npqb/w8LB/97d3P/u7Ov/8/Hw//j3 + 9f/59/T/8+7s/+rm4//i3Nj/2NPN/9HJxP/Kwrz/xr22/8K5sf+/ta7/vbSs/7+1rv+/tq//wLex/8K5 + s//GvLf/yL65/8vCvf/OxsH/zsjC/8nCu/+8sqr/raGW/6KTh/+fkIL/o5SH/6qajf+klYn/jYB1/2ph + WP9PSEH/OzUw/4R8d/+xoZT/koyE/x1/r/8Nkdr/EaT+/w+j//8Mof//AZb+/wCW/v8Alv7/AJb+/wCX + //8Al///AJf//wCX//8BmP//AZj//wGY//8CmP//Apn//wOZ//8Dmv//BJr//wSa//8Fm///BZv//wac + //8HnP//B53//wid//8Inv//CZ7//wqf//8LoP//C6D//wyh//8Nof//DqL//w6i//8Po///EKT//xGk + //8Spf//E6b//xOm//8Tp///E6j//xSo//8Vqf//Fqr//xeq//8Yq///GKz//xmt//8arf//G67//xyv + //8dsP//HrD//x+x//8gsv//IbP//yKz//8jtP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAQAAAASmBfXaPt6+n/xsXF/2tqav+SkpL/r6+w/8bHx//h4eH/9fX1//v6 + +/////////z8//bz8f/t6uj/4t3Z/9fQyv/NxL3/xLuz/760q/+4raT/tKie/7Omnf+zqJ7/tKif/7Wq + oP+3rKP/ua+m/7uxqf+9tKz/v7av/8G4sf/CurP/xLu1/8e+uP/JwLr/y8K9/8zDv//OxsH/0MvF/9TO + yv/Tzcn/ysO+/7yyq/+sn5T/opSH/6CRg/+llYj/rJyO/6ucjv+pmYz/qJiL/6iWiP+Sj4n/G4Cx/w+R + 2v8Spf7/EKT//w2h//8BmP//AJf//wCX//8Bl///AZj//wGY//8BmP//AZj//wKY//8Cmf//Apn//wOZ + //8Dmv//BJr//wSa//8Fm///BZv//wac//8GnP//B5z//wed//8Inf//CZ7//wme//8Kn///C6D//wyg + //8Mof//DaH//w6i//8Oov//D6P//xCk//8RpP//EaX//xOm//8Tpv//E6f//xOo//8UqP//Fan//xaq + //8Wqv//F6v//xis//8ZrP//Gq3//xuu//8crv//HbD//x6w//8fsf//ILL//yGy//8is///I7T//yO1 + /6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcG5rMr+8 + u//49vb/+/r6//37+//39fP/7+zq/+Le2v/Vzsj/yL+3/76zqv+2qp//rqCV/6maj/+nmIz/qJqN/6ia + jv+pm4//q56S/66hlv+wpJr/s6ee/7SpoP+2q6L/uK2k/7mvpv+7san/vLKr/760rf+/tq//wbix/8K6 + s//EvLb/x724/8nAu//Lwr3/zMS//87Hwf/PycP/0cvG/9LNyv/W0c7/2NPS/9fS0P/MxsH/u7Gp/6yf + lP+jk4b/opKF/6SUh/+llon/q5mK/4uPjP8VgLT/EZPa/xOl/v8Rpf//DqL//wKY//8BmP//AZj//wKY + //8Cmf//Apn//wKZ//8Dmf//A5n//wOZ//8Dmv//BJr//wSb//8Fm///BZv//wac//8GnP//B5z//wed + //8Inf//CJ7//wme//8Kn///Cp///wug//8MoP//DKH//w2h//8Oov//DqL//w+j//8QpP//EaT//xGl + //8Tpf//E6b//xOn//8TqP//FKj//xWp//8Vqv//Fqr//xer//8YrP//Gaz//xqt//8brv//HK7//x2v + //8esP//H7H//x+x//8gsv//IbP//yK0//8jtP//JLX/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABta2gBgX98kLewqPa7r6X/tKec/62fkv+llon/opKF/6GS + hP+gkIP/oJCC/6GRhP+jlIf/ppeL/6iajv+qnJD/q56S/62flP+uoZf/sKOZ/7Glm/+zqJ7/tamg/7ar + ov+4raT/ua+n/7uxqf+8s6v/vrSt/7+2r//BuLH/wrqz/8W8tv/Ivrn/ycC7/8vCvf/MxL//zsjB/8/J + xP/Ry8j/0s3K/9TPzP/V0c7/19PR/9vX1f/d2tn/29fV/9LLx//EuLD/uKib/7Gdj/+0mYf/aoiS/wyC + u/8Tk9r/E6b+/xKm//8Po///A5n//wOZ//8Dmf//A5n//wOZ//8Dmf//A5r//wSa//8Emv//BJr//wSb + //8Fm///BZv//wac//8GnP//B5z//wed//8Inf//CJ3//wme//8Jnv//Cp///wqf//8LoP//DKD//w2h + //8Nov//DqL//w+j//8Po///EKT//xGk//8Rpf//EqX//xOm//8Tp///E6j//xSo//8Vqf//Fan//xaq + //8Xq///GKv//xms//8Zrf//Gq3//xuu//8cr///HbD//x6w//8fsf//ILL//yGz//8is///I7T//yS1 + //8ltf+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAeHJsLX52b3KRhnu5mIuA5qGShf+llon/ppaJ/6aWif+lloj/pJWI/6WWif+nmIz/qJqO/6qc + kP+rnpL/rZ+U/66hl/+wo5n/saWb/7Oonv+1qaD/tqui/7itpP+5r6f/u7Gp/7yzq/++tK3/v7av/8G4 + sf/CurP/xb22/8i+uf/JwLv/y8K9/83Ev//OyMH/0MrE/9HLyP/Uzsv/19LO/9zV0f/g2NP/4tnU/+Pa + 1//h2db/1tPR/8PMz/+pusD/gZ6p/1aGmv8fga3/EYe//xOW3f8Tp/7/E6b//xCk//8Emv//BJr//wSa + //8Emv//BJr//wSa//8Emv//BZv//wWb//8Fm///Bpv//wac//8GnP//B5z//wed//8Inf//CJ3//wme + //8Jnv//Cp///wqf//8LoP//C6D//wyg//8Nof//DaL//w6i//8Po///EKP//xCk//8RpP//EqX//xKm + //8Tpv//E6f//xOo//8TqP//FKn//xWp//8Wqv//F6v//xir//8YrP//Ga3//xqt//8brv//HK///x2v + //8esP//H7H//yCy//8hsv//IrP//yK0//8jtf//JLX//yW2/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9dnEchX52SId/ + d4mUiX7Bm46C56GThv+llon/p5iK/6majf+pm4//qpyQ/6uekv+tn5T/rqGW/7Cjmf+xpZv/s6ie/7Wp + oP+2q6L/uK2k/7mvpv+7san/vLOr/760rf+/tq//wbix/8K6s//EvLb/yL65/8vCvf/Qxb//08jC/9bM + w//XzMX/2M7J/9LJxf/Fwr//tbu8/6Cwtf+Ho63/aZan/06Npf83h6b/In6j/xV+qf8Pg7T/D4a6/xKJ + v/8Ujsr/FJvl/xSo/v8Tp///EaT//wWb//8Fm///BZv//wWb//8Fm///BZv//wab//8Gm///Bpz//wac + //8HnP//B5z//wed//8Inf//CJ3//wme//8Jnv//Cp///wqf//8Ln///C6D//wyg//8Mof//DaH//w6i + //8Oov//D6P//xCj//8QpP//EaT//xKl//8Spv//E6b//xOn//8Tp///E6j//xSo//8Vqf//Fqr//xer + //8Yq///GKz//xms//8arf//G67//xyu//8cr///HrD//x+x//8fsf//ILL//yGz//8itP//I7T//yS1 + //8ltv//Jrb/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBenQbgnt0Q4Z+dnuPhnyzmY2D2aKW + iv+pnJD/rZ+T/7Cilv+wo5f/sKSZ/7Glm/+zp57/tKmg/7arov+4raT/ua+m/7yxqP++s6z/wrav/8W5 + sf/Ju7P/yby0/8q+tv/Jvbf/wriy/7Syr/+kra3/kKOm/3eXn/9ci5j/RYOW/zR9lP8kd5P/GHaX/xR6 + n/8UfaX/FIGq/xWEsf8Yi7z/Go/D/xqSyv8amdj/GJzh/xeg6v8Wpvf/Fan//xOo//8Spf//B5v//wab + //8GnP//Bpz//wac//8GnP//B5z//wec//8Hnf//B53//wid//8Inf//CJ7//wme//8Jnv//Cp///wqf + //8Ln///C6D//wug//8Mof//DaH//w2h//8Oov//D6P//w+j//8QpP//EaT//xGl//8Spf//E6b//xOm + //8Tp///E6f//xOo//8UqP//Fan//xaq//8Xq///GKv//xis//8ZrP//Gq3//xuu//8crv//HK///x2w + //8esP//H7H//yCy//8hs///IrP//yO0//8ktf//JbX//yW2//8mt/+kAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7dnAQioJ7L4B6dGOSiYGblo2FxaOYj/CsoZb/saWb/7Wo + n/+4raP/t6yj/7uroP+9rKH/vK6l/7aro/+qp6L/nKOh/4ydnv96lZn/Zo6X/0+Gkv8+gpL/MX2Q/yR4 + j/8ceJL/GnqV/xt7mP8bfZz/HYKj/yCJrv8ijrj/I5TB/yOcz/8joNj/IqPg/yGp7P8hrfX/H675/x6v + /v8cr///Gq7//xis//8Wqv//FKj//xKm//8InP//B5z//wec//8Hnf//B53//wed//8Inf//CJ3//wid + //8Inv//CZ7//wme//8Jnv//Cp///wqf//8Ln///C6D//wug//8Mof//DaH//w2h//8Oov//DqL//w+j + //8Qo///EKT//xGk//8Rpf//EqX//xOm//8Tpv//E6f//xOn//8TqP//FKj//xWp//8Wqv//F6v//xir + //8YrP//Gaz//xqt//8brv//G67//xyv//8dsP//HrD//x+x//8gsv//IbP//yKz//8jtP//I7X//yS1 + //8ltv//Jrf//ye3/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABta2gCi4R+Hnt2cUSSioN7mZGJrJSNhrmhkIaihKix0Gexxv9SlaX/QoeW/zaB + kf8sfY7/JX2Q/yJ/lP8jf5b/JIGZ/ySEnf8nh6L/KY2r/yqRs/8slrv/LJ/I/yyk0/8tqt7/LbHp/y22 + 8v8suPn/K7n9/ym5//8nuf//Jbf//yO1//8hs///H7H//x2v//8brf//Gaz//xeq//8Vqf//Eqb//wmd + //8Inf//CJ3//wid//8Inf//CJ7//wme//8Jnv//CZ7//wme//8Kn///Cp///wqf//8LoP//C6D//wyg + //8Mof//DaH//w2h//8Nov//DqL//w6i//8Po///EKP//xCk//8RpP//EqX//xKl//8Tpv//E6b//xOn + //8TqP//FKj//xSp//8Vqf//Fqr//xar//8Yq///GKz//xms//8arf//G67//xuu//8cr///Ha///x6w + //8fsf//H7H//yGy//8is///IrT//yO0//8ktf//Jbb//ya2//8nt///KLj/pAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABH1v17Pc77/zSmxv8ukqn/Lo2i/y+No/8xkqv/M5iz/zOcu/81pcf/N6zT/zey + 3P84uuj/OL/y/zjC+f83w/3/NsT//zTD//8ywv//MMD//y69//8su///Kbn//ye3//8ltv//I7T//yGz + //8fsf//HbD//xuu//8ZrP//Fqr//xOo//8PpP//CJ7//wme//8Jnv//CZ7//wme//8Kn///Cp///wqf + //8Kn///Cp///wug//8LoP//C6D//wyg//8Mof//DaH//w2h//8Nov//DqL//w6i//8Po///D6P//xCk + //8RpP//EaX//xKl//8Tpv//E6b//xOn//8Tp///E6j//xSo//8Uqf//Fan//xaq//8Wqv//GKv//xis + //8ZrP//Gq3//xuu//8brv//HK///x2v//8esP//HrH//x+x//8gsv//IbP//yK0//8jtP//JLX//yW2 + //8mtv//Jrf//ye4//8ouP+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEba/4RIz/n/Qbrf/z6y + 1P8+ttf/P7re/0HB6P9DyPL/Q8z5/0PO/v9Bzv//QM///z7O//88y///O8r//znH//83xP7/NcL+/zPA + /v8xv/7/L73+/yy7/v8quv7/KLj//yW2//8jtP//ILL//xyw//8Zrf//GKz//xmt//8arf//IrD//xKl + //8Hnf//BJv//wed//8Jnv//Cp///wuf//8LoP//C6D//wug//8MoP//DKD//wyg//8Nof//DaH//w2i + //8Oov//DqL//w+i//8Po///D6P//xCk//8QpP//EaT//xGl//8Tpf//E6b//xOm//8Tp///E6f//xOo + //8UqP//Fan//xWp//8Wqv//F6r//xes//8YrP//Gaz//xqt//8brv//G67//xyv//8dr///HrD//x6x + //8fsf//ILL//yGz//8is///I7T//yS1//8ltf//Jbb//ya3//8nt///KLj//ym5/6QAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAS9T+hErV/f9K1Pz/StT+/0vW//9K1///Sdb//0jU//9G0///RNH//0PP + /v9Bzv7/P8z+/z3K/v87yf7/Ocj+/zjF/v82w/7/M8H+/zG//v8uvf7/Krv+/ye4/v8mt///J7f//yi3 + //8tuv//N7///0HG//9MzP//WNT//2Xb//9v4f//Z9z//0/N//84vv//IK///xCj//8Jn///BZz//wie + //8Kn///DKD//w2h//8Nov//DaH//w6i//8Oov//DqL//w+j//8Po///EKT//xCk//8QpP//EaT//xGl + //8Spv//E6b//xOn//8Tp///E6f//xOo//8UqP//Faj//xWp//8Vqv//Fqr//xer//8Xq///Gaz//xqs + //8arf//G67//xuu//8cr///Ha///x6w//8esf//H7H//yCy//8hsv//IrP//yO0//8jtf//JLX//yW2 + //8mt///J7f//yi4//8puf//Kbn/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABN1v6ETdf+/03X + //9N1///Tdf+/0zW/v9L1f7/SNT+/0jT/v9G0f7/RND+/0LO/v8/zf7/Psv+/zvJ/v84x/7/NcT+/zXD + /v81wv7/NsL+/zrE/v9CyP7/Ssz+/1PS//9d1///Z93//23g//9y4///dub//3jm//935v//duX//3Xl + //925v//euj//3rp//9z5P//aN3//1LP//89wP//JrL//xWn//8Mof//B57//wmf//8Mof//DaL//w+j + //8QpP//EKP//xGk//8QpP//EaT//xKl//8Spv//E6b//xOm//8Tpv//E6f//xOn//8TqP//FKj//xSp + //8Vqv//Fqr//xeq//8Xq///GKv//xms//8ZrP//Gq3//xuu//8brv//HK///x2v//8esP//H7H//x+x + //8gsv//IbL//yGz//8jtP//I7X//yW2//8ltv//Jrf//ye3//8ouP//Kbn//ym5//8puf+kAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/Z/olP2f7/UNn+/0/Z/v9P2P7/Ttf+/0zW/v9K1f7/SNP+/0XS + /v9D0P7/Qs/+/0PO/v9Dzv7/R8/+/0zR//9S0///Wtb//2Da//9o3v//beD//2/i//9z5P//dOX//3Tk + //9z5P//cuP//3Pk//9y4///c+P//3Pk//9z5P//dOT//3Tk//905P//deX//3bm//945///e+n//3vp + //935v//buH//1nT//9Exv//Lbf//xqr//8Rpf//CqD//wuh//8Oo///D6P//xGl//8Spv//E6b//xOm + //8Tp///E6f//xOn//8UqP//FKj//xWo//8Vqf//Fqr//xaq//8Wq///GKv//xis//8YrP//Ga3//xqu + //8brv//HK///x2v//8dsP//HrD//x6x//8fsf//ILL//yGz//8hs///I7T//yO1//8ktf//Jbb//ya3 + //8nt///KLj//ym5//8puf//Kbn//ym5/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAStT/S1Hb + /vpS2/7/Utv+/1Lb/v9Q2f7/T9j+/0/X/v9R1v7/Vtj//1rZ//9e2v//Y9z//2ne//9s3///buH//3Di + //9w4v//cOL//2/i//9w4f//cOL//3Di//9x4v//ceL//3Lj//9y4///cuP//3Pj//9z4///dOT//3Tk + //915P//deX//3Xl//915f//duX//3bl//925f//duX//3fm//945///e+n//3zq//945///ceP//2DY + //9Ny///N73//yGv//8WqP//D6P//w2i//8PpP//Eab//xKn//8TqP//FKj//xSp//8Vqf//Fqr//xaq + //8Xqv//F6v//xir//8YrP//Gaz//xqt//8arf//G67//xyu//8dr///HbD//x6w//8fsf//ILL//yCy + //8hs///IrP//yO0//8jtf//JbX//yW2//8mt///J7f//yi4//8ouf//Kbn//ym5//8puf//Kbn/pAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU9z+OFLa/qdI0f/oSdD//03S//9T1P//Wtb//1/Z + //9j2v//Z93//2rf//9r3///bN///23g//9u4P//buH//2/h//9v4f//b+H//3Dh//9w4v//ceL//3Hj + //9y4///cuP//3Pj//9z4///dOT//3Tk//905P//deT//3Xk//915f//deX//3bl//925f//duX//3bl + //925f//duX//3bl//925f//duX//3fm//935v//euf//3zp//945///c+T//2Xb//9Tz///QMT//yq2 + //8brP//Eqf//w6k//8Qpv//Eqj//xSp//8Wqv//F6v//xir//8YrP//Gaz//xmt//8arf//G67//xuu + //8cr///Ha///x6w//8esP//H7H//yCy//8gsv//IbP//yKz//8jtP//I7X//yS1//8ltv//Jrf//ye3 + //8ouP//KLn//ym5//8puf//Kbn//ym5//8puf+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAADjC/xk6wf9IO8P/dT7F/6dDyP/XRsv/8kzO//9T0v//V9X//13Y//9i2v//Zdz//2nd + //9q3///beD//27h//9w4f//ceL//3Hi//9y4///cuP//3Pj//9z4///dOP//3Tk//905P//dOT//3Xk + //915f//deX//3bl//925f//duX//3bl//925f//dub//3fm//935v//d+b//3fm//925v//duX//3bl + //925f//duX//3bl//925f//d+b//3nn//945///dOX//2ne//9Z1P//R8n//zK8//8isv//Gav//xKo + //8Uqf//Far//xer//8ZrP//Gq3//xuu//8brv//HK///x2v//8esP//HrH//x+x//8gsv//ILL//yGz + //8is///I7T//yO1//8ktf//Jbb//ya3//8mt///KLj//yi4//8puf//Kbn//ym5//8puf//Kbn//ym5 + /6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnB + /wM3wP8qO8P/TDzD/35ByP+3RMr/2krM//tQ0f//VtT//1zX//9h2v//Zdz//2je//9r4P//buH//3Hi + //9x4///c+P//3Pk//905P//dOT//3Xk//915P//deT//3Xl//925f//duX//3fl//935f//d+X//3fl + //935v//d+X//3fm//935v//d+b//3fm//935v//dub//3bl//925f//duX//3Xl//905f//dOT//3Tl + //905P//deX//3fm//925v//dOX//23h//9e1///T87//zzC//8qt///H7H//xis//8XrP//GKz//xqu + //8cr///HrD//x+w//8fsf//ILL//yGy//8hs///IrP//yO0//8jtf//JLX//yW2//8mtv//Jrf//yi3 + //8ouP//Kbn//ym5//8puf//Kbn//ym5//8puf//Kbn/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3wP8KPMP/NDvE + /1k+xv+LQ8r/xEjM/+FNz///VNP//1nW//9f2f//Zdz//2nf//9t4P//b+H//3Li//9z5P//dOT//3Xl + //925f//duX//3fl//935f//d+X//3fm//935v//d+b//3fm//945f//d+b//3fm//935v//d+b//3fl + //935f//duX//3bl//925f//duX//3Xl//915P//deT//3Tk//9z5P//c+P//3Lj//9y4///cuP//3Pk + //905P//cuP//27h//9i2v//VNH//0TI//8yvf//J7b//x6w//8brv//HK///x2w//8gsv//IbP//yK0 + //8jtP//I7X//yS1//8ltv//Jrb//ya3//8ot///KLj//ym5//8puf//Kbn//ym5//8puf//Kbn//ym5 + //8puf+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8P/Fj/H/zc+x/9nQcn/m0bM + /8dMz//sU9P//1nW//9e2f//ZNz//2je//9s4P//cOL//3Hi//9z5P//deX//3bl//935f//eOb//3jm + //945v//eOb//3jm//945v//eOb//3jm//945v//eOb//3fl//935f//d+X//3fl//925f//duX//3Xl + //915P//dOT//3Pk//9z4///cuP//3Lj//9x4v//cOL//3Di//9v4f//buH//2/i//9x4v//cOL//27h + //9l3P//WtX//0zM//87w///Lrv//yW1//8fsv//ILP//yGz//8jtP//Jbb//ya2//8mt///J7j//yi4 + //8puf//Kbn//ym5//8puf//Kbn//ym5//8puf//Kbn//ym5/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/I/yFCyf8+Qsr/cEfN/6hLz//NUNL/8lbV + //9c2P//Ydr//2bd//9q3///buH//3Hi//9z5P//deX//3fm//945v//eOb//3nm//955v//eOb//3jm + //945v//d+b//3fm//935f//d+X//3bl//925f//deX//3Xl//915P//dOT//3Tk//9z5P//cuP//3Lj + //9x4v//cOL//2/i//9v4f//buH//23g//9t4P//bN///2zg//9t4P//beD//2vf//9m3f//XNb//1HP + //9Cx///Nb///yy7//8ltv//JLb//yS2//8mt///KLj//ym5//8puf//Kbn//ym5//8puf//Kbn//ym5 + //8puf//Kbn/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDJ/wVEy/8kQ8v/SEbN/39Kz/+xTdH/01LT//pZ1///Xtn//2Tc + //9p3///beH//3Hi//9z4///deX//3fl//935v//eOb//3jm//945v//eOb//3fm//935f//d+X//3bl + //925f//deX//3Xk//905P//dOT//3Pj//9y4///cuP//3Hi//9x4v//cOL//2/h//9v4f//buD//23g + //9s4P//a9///2rf//9q3v//aN7//2jd//9p3v//ad7//2nd//9m3P//X9j//1bT//9JzP//PcX//zTA + //8ruv//J7j//ya3//8nuP//KLj//ym5//8puf//Kbn//ym5//8puf+kAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABDy/8LRsz/J0XM/1RHzv+ITND/tFDT/+BX1v/+XNj//2Hb//9m3f//at///27h + //9w4v//cuP//3Xl//925f//d+X//3fl//935f//d+X//3bl//925f//duT//3Xk//905P//dOT//3Pj + //9z4///cuP//3Hi//9x4v//cOL//2/h//9u4f//buH//23g//9s4P//a9///2vf//9p3v//ad3//2jd + //9n3P//Ztz//2bc//9n3f//aN3//2fd//9n3f//Ytr//1vV//9Pz///Qsf//zfB//8uvP//Kbn//yi4 + //8ouP//Kbn//ym5/6UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAR83/FEbO/yxHzv9eTND/kU3R/7xS0//oWNb//1zY//9i2///Zt7//2rf//9u4f//cOL//3Lk + //905P//dOX//3Xl//915f//deX//3Xk//905P//dOT//3Pj//9y4///cuP//3Hi//9w4v//cOL//2/h + //9u4f//beD//23g//9s3///a9///2ne//9o3v//Z93//2Xc//9k2///ZNv//2Pa//9h2v//X9n//17Y + //9d2P//XNf//1rW//9Z1f//VdP//07P//9Eyv//OML//y+9//8ruv//Kbn/owAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEnO + /xZGzf80SM7/Z0vQ/5dN0f/CUtP/7lfW//9b2P//Ydr//2Xc//9p3///bOD//27h//9w4v//cuL//3Lj + //9z4///c+P//3Hi//9w4v//b+L//27g//9t4P//a9///2vf//9p3v//Z93//2Xc//9j2///Ydr//1/Y + //9c1///WdX//1fU//9W1P//VNP//1HR//9Nz///Ss3//0jM//9Fyv/8Qcf/8j7G/9o+xf/FPcX/rj7F + /5g7w/9/NsD/YjG9/0Qsu/8cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAETM/wJIzf8WQ8z/PEfO + /25Jzv+bTND/xVDS/+9V1P//Wdf//1/Z//9j2///Zt3//2je//9o3v//Zt3//2Tc//9h2v//X9j//13Y + //9c1///Wtf//1nW//9V0///UNH//03P//9Lzf//Sc3/+0bL//VCyP/kP8b/zj7G/7k8xf+iPsT/jjrC + /3Y3wf9eNsD/RDW//ys4wP8YNsD/DTW//wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDzP8DRcz/FkHL/z9GzP9vRsz/mEnO + /8NO0P/oUdL/71HS/+9R0v/vTdD/70jN/+NEy//UQ8r/x0PK/7lByP+lQsn/k0HJ/4M8xf9sOcL/WzjB + /0Y2wf8wOsT/GjrC/w83wP8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////AAAAA////////////////wAAAAP///////////8AAAAAAAAAP///////////AAAAAAAAAD//// + ///8AAAAAAAAAAAAAP///////AAAAAAAAAAAAAD////AAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAA + AD//8AAAAAAAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAD//AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAA + AAAAAAAD/wAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAA/AAAAAAA + AAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAPAA + AAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAA + AADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAA + AAAAAAAA8AAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAA/AAAAAAA + AAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP/A + AAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA//AAAAAAAAAAAAAAAAAAAP/wAAAAAAAAAAAAAAAA + AAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAA + AAAAAAAA//gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAA + AAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAAAAAAAAA//gAAAAAAAAAAAAAAAAAA//4 + AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAAAAAAAA///gAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAA + H///+AAAAAAAAAAAAAAAAB////gAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAH///+AAAAAAAAAAA + AAAAAB////gAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////AAAAAA + AAAAAAAAAAAf///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAf///w + AAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAA + H///8AAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAH///8AAAAAAAAAAA + AAAAAB////AAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAH///+AAAAAAAAAAAAAAAAB////gAAAAA + AAAAAAAAAAAf///8AAAAAAAAAAAAAAAAH////gAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAA///// + gAAAAAAAAAAAAAAAf////+AAAAAAAAAAAAAAAH/////wAAAAAAAAAAAAAAH/////+AAAAAAAAAAAAAAD + //////4AAAAAAAAAAAAP////////AAAAAAAAAAAA/////////4AAAAAAAAAAAH/////////gAAAAAAAA + AAA/////////8AAAAAAAAAAAH/////////4//AAAAAAAAA////////////wAAAAAAAAH///////////8 + AAAAAAAAA////////////AAAAAAAAAH///////////wAAAAAQAAA///////////8AAAAAOAAAH////// + /////AAAAAHwAAA///////////wAAAAD+AAAP//////////+AAAAB/4AAD///////////wAAAA//AAA/ + //////////+AAAAf/4AAH///////////wAAAP//AAD////////////AAAD//4AA////////////4AAB/ + //AAP////////////AAA///4AH////////////8AAf///gD/////////////gAP///+D//////////// + /8AH///////////////////wH/////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////8= + + + \ No newline at end of file diff --git a/Aviso/frmSendungAnhangImport.vb b/Aviso/frmSendungAnhangImport.vb new file mode 100644 index 0000000..64a2196 --- /dev/null +++ b/Aviso/frmSendungAnhangImport.vb @@ -0,0 +1,761 @@ + +Imports iTextSharp.text.pdf +Imports iTextSharp.text +Imports System.IO +Imports GrapeCity.Documents.Pdf + + + +Public Class frmSendungAnhangImport + + Public AvisoId As Integer + Dim SENDUNG_LIST As New List(Of VERAG_PROG_ALLGEMEIN.cSendungen) + Dim CURRENT_INDEX As Integer + + + Dim BrowserLoaded = True + + Sub New(AvisoId) + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + Me.AvisoId = AvisoId + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + + 'Dim f As New GroupDocs.Viewer + End Sub + + + Sub initElement(USRCNTL As usrCntlSendungAnhangElement) + AddHandler USRCNTL.ME_CLICK, Sub() + ' If BrowserLoaded Then + + If USRCNTL.ACTIVE Then Exit Sub 'Bereits aktiv + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls + u.ACTIVE = False + Next + For Each u As usrCntlSendungAnhangElement In flpnlSendungen.Controls + u.ACTIVE = False + Next + USRCNTL.ACTIVE = True + 'WebBrowser1.Navigate(USRCNTL.FILE_PATH) + If File.Exists(USRCNTL.FILE_PATH) Then + initLocationViewer(USRCNTL.FILE_PATH) + + Else + initLocationViewer("") + End If + + ' PdfViewer.DocumentLoaded += New EventHandler(AddressOf radPdfViewer1_DocumentLoaded) + + txtDateiname.Text = USRCNTL.FILE_NAME + + ' End If + End Sub + + AddHandler USRCNTL.KeyDown, Sub(ob As Object, ev As KeyEventArgs) + If ev.KeyCode = Keys.Delete Then + deleteActiveElement(getAcitvePnl()) + End If + End Sub + End Sub + + Sub initLocationViewer(loc) + If WebBrowser1.Url.AbsoluteUri <> loc Then + WebBrowser1.Navigate(loc) + BrowserLoaded = False + End If + If loc = "" Then BrowserLoaded = True + End Sub + + Function getAcitvePnl() As FlowLayoutPanel + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls + If u.ACTIVE Then Return flpnlAviso + Next + For Each u As usrCntlSendungAnhangElement In flpnlSendungen.Controls + If u.ACTIVE Then Return flpnlSendungen + Next + Return Nothing + End Function + + Public Function ExtractPdfPages(ByVal SourceFile As String, ByVal TargetFile As String, ByVal IntStr As Integer, ByVal IntEnd As Integer) + Try + Dim impPage As pdf.PdfImportedPage = Nothing + Dim Reader As New PdfReader(SourceFile) + + Dim srcDoc As New Document(Reader.GetPageSizeWithRotation(IntStr)) + Dim PdfCopyProvider As New PdfCopy(srcDoc, New System.IO.FileStream(TargetFile, System.IO.FileMode.Create)) + PdfCopyProvider.SetFullCompression() + srcDoc.Open() + For X = IntStr To IntEnd + impPage = PdfCopyProvider.GetImportedPage(Reader, X) + ' ----- Ermitteln der Seitenauflösung und setzen für die neue Seite + PdfCopyProvider.SetPageSize(New Rectangle(0.0F, 0.0F, impPage.Width, impPage.Height)) + ' ----- PDF Seite in das neue Dokument einfügen + PdfCopyProvider.AddPage(impPage) + + Next + ' ----- neues PDF Dokument und den Reader schließen + srcDoc.Close() + Reader.Close() + Catch ex As Exception + Throw ex + End Try + End Function + + + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnAnfuegen.Click + If txtSeiten.Text = "" Then Exit Sub + ' If cboArt._value = "" Then Exit Sub + If cboSendungen._value = "" Then Exit Sub + If Not checkSeiten() Then Exit Sub + + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls + If u.ACTIVE Then + Dim fi As New FileInfo(u.FILE_PATH) + '------------- + '------------- PDFs extrahieren und auf den Datenserver laden + Eintrag in tblAvisoAnhaenger + '------------- + Dim SendngsId As Integer = cboSendungen._value + Dim TMP_Path_Old = u.FILE_PATH + Dim TMP_Path_New = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(u.FILE_NAME, fi.Extension,, True, "SendungsAnhaenge") + If Not extractPagesFromPdf_Spire(u.FILE_PATH, TMP_Path_New, getPagesFromText()) Then Exit Sub + + 'Hochladen in den Datenserver und anfügen in die Tbl Anhänge mit der SendungsId + saveToDS(AvisoId, u.FILE_NAME, TMP_Path_New, cboArt._value, u.FILE_TYPE,,,, SendngsId) + + '------------- + '------------- PDFs aus der original Datei löschen + '------------- + ' tryDelete(TMP_Path_New) + + If cbxDelPDF.Checked Then + If cbxDelPDF.Checked Then + TMP_Path_New = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(u.FILE_NAME, fi.Extension,, True, "SendungsAnhaenge") + Dim PagesLeft = 0 + If removePagesFromPdf_Spire(u.FILE_PATH, TMP_Path_New, getPagesFromText(), PagesLeft, False) Then + If PagesLeft = 0 Then + delFromDS(u.FILE_DOCID) + flpnlAviso.Controls.Remove(u) + Else + Dim destPath = "" + If saveChangeToDS_daId(u.FILE_DOCID, TMP_Path_New, destPath) Then + tryDelete(TMP_Path_Old) + u.FILE_PATH = destPath + End If + End If + End If + End If + + initLocationViewer("") + If flpnlAviso.Controls.Count > 0 Then + DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() + End If + End If + '------------- + End If + Next + clearPnlAnfuegen() + ' initSendungen() + initFlpANH_LIST() + End Sub + + Private Sub Button1_ClickALL(sender As Object, e As EventArgs) Handles btnAnfuegenAll.Click + If cboSendungen._value = "" Then Exit Sub + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls + If u.ACTIVE Then + Dim fi As New FileInfo(u.FILE_PATH) + '------------- + '------------- PDFs extrahieren und auf den Datenserver laden + Eintrag in tblAvisoAnhaenger + '------------- + Dim TMP_Path_New = u.FILE_PATH + Dim SendngsId As Integer = cboSendungen._value + 'Hochladen in den Datenserver und anfügen in die Tbl Anhänge mit der SendungsId + ' saveToDS(u.FILE_NAME, TMP_Path_New, cboArt._value, u.FILE_TYPE,,, SendngsId) + + Dim ANH = New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(u.FILE_ANHID) + + If cbxDelPDF.Checked Then + ANH.anh_SendungsId = SendngsId + ANH.SAVE() 'Eintrag wird überschreiben + flpnlAviso.Controls.Remove(u) + If cbxDelPDF.Checked Then tryDelete(u.FILE_PATH) + initLocationViewer("") + If flpnlAviso.Controls.Count > 0 Then + DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() + End If + Else + ANH.anh_SendungsId = SendngsId + ANH.anh_id = -1 'neuer Eintrag + ANH.SAVE() + End If + End If + Next + clearPnlAnfuegen() + ' initSendungen() + initFlpANH_LIST() + End Sub + + Sub clearPnlAnfuegen() + MyTextBox2.Text = "" + txtDateiname.Text = "" + txtSeiten.Text = "" + cboArt.Text = "" + txtSeiten.Focus() + End Sub + Sub tryDelete(TMP_Path_New) + + Try + File.Delete(TMP_Path_New) + Catch ex As Exception + + End Try + End Sub + + Public Sub DeletePages(ByVal pageRange As String, ByVal SourcePdfPath As String, ByVal OutputPdfPath As String, ByVal Optional Password As String = "") + Dim pagesToDelete As New List(Of Integer) + + If pageRange.IndexOf(",") <> -1 Then + Dim tmpHold As String() = pageRange.Split(","c) + + For Each nonconseq As String In tmpHold + + If nonconseq.IndexOf("-") <> -1 Then + Dim rangeHold As String() = nonconseq.Split("-"c) + + For i As Integer = Convert.ToInt32(rangeHold(0)) To Convert.ToInt32(rangeHold(1)) + pagesToDelete.Add(i) + Next + Else + pagesToDelete.Add(Convert.ToInt32(nonconseq)) + End If + Next + Else + + If pageRange.IndexOf("-") <> -1 Then + Dim rangeHold As String() = pageRange.Split("-"c) + + For i As Integer = Convert.ToInt32(rangeHold(0)) To Convert.ToInt32(rangeHold(1)) + pagesToDelete.Add(i) + Next + Else + pagesToDelete.Add(Convert.ToInt32(pageRange)) + End If + End If + + Dim doc As Document = New Document() + Dim reader As PdfReader = New PdfReader(SourcePdfPath, New System.Text.ASCIIEncoding().GetBytes(Password)) + + Using memoryStream As MemoryStream = New MemoryStream() + Dim writer As PdfWriter = PdfWriter.GetInstance(doc, memoryStream) + doc.Open() + doc.AddDocListener(writer) + + For p As Integer = 1 To reader.NumberOfPages + + If pagesToDelete.FindIndex(Function(s) s = p) <> -1 Then + Continue For + End If + + + doc.SetPageSize(reader.GetPageSize(p)) + doc.NewPage() + Dim cb As PdfContentByte = writer.DirectContent + Dim pageImport As pdf.PdfImportedPage = writer.GetImportedPage(reader, p) + Dim rot As Integer = reader.GetPageRotation(p) + + If rot = 90 OrElse rot = 270 Then + cb.AddTemplate(pageImport, 0, -1.0F, 1.0F, 0, 0, reader.GetPageSizeWithRotation(p).Height) + Else + cb.AddTemplate(pageImport, 1.0F, 0, 0, 1.0F, 0, 0) + End If + Next + + reader.Close() + File.WriteAllBytes(OutputPdfPath, memoryStream.ToArray()) + doc.Close() + End Using + End Sub + + + Function getPagesFromText() As List(Of Integer) + Dim List As New List(Of Integer) + Dim split = txtSeiten.Text.Split(",") + For Each s In split + If s.Contains("-") Then + Dim s_vb = s.Split("-") + Dim von = CInt(s_vb(0)) + Dim bis = CInt(s_vb(1)) + For page = von To bis + Dim anfuegen = True + For Each l In List + If l = page Then + anfuegen = False + End If + Next + If anfuegen Then List.Add(page) + Next + + + Else + If IsNumeric(s) Then List.Add(s) + End If + Next + Return List + End Function + + + + Public Function removePagesFromPdf_Spire(ByVal sourceFile As String, ByVal destinationFile As String, pagesToDelete As List(Of Integer), ByRef PagesLeft As Integer, Optional delSource As Boolean = False) As Boolean + + Try + PagesLeft = 0 + + Dim pdf As New Spire.Pdf.PdfDocument() + pdf.LoadFromFile(sourceFile) + ' Dim r As PdfReader = New PdfReader(sourceFile) + Dim pagesToKeep As New List(Of Integer) + For p = 0 To pdf.Pages.Count - 1 ' r.NumberOfPages + Dim del = False + For Each i In pagesToDelete + If p = (i - 1) Then + del = True : Exit For + End If + Next + If Not del Then + pagesToKeep.Add(p) + End If + Next + + + Dim pdf1 As New Spire.Pdf.PdfDocument() + Dim page As Spire.Pdf.PdfPageBase + + For Each p In pagesToKeep + Dim pageInt = p - 1 ' Nciht SeitenNr. sonder Aufzählung + If pageInt >= 0 And pageInt < pdf.Pages.Count Then + page = pdf1.Pages.Add(pdf.Pages(p).Size, New Spire.Pdf.Graphics.PdfMargins(0)) + pdf.Pages(p).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + PagesLeft += 1 + End If + Next + pdf1.SaveToFile(destinationFile) + pdf.Dispose() + pdf1.Dispose() + + If delSource Then tryDelete(sourceFile) + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + Return False + End Try + Return True + End Function + + Public Function extractPagesFromPdf_Spire(ByVal sourceFile As String, ByVal destinationFile As String, pagesToExtract As List(Of Integer)) As Boolean + + Try + + Dim pdf As New Spire.Pdf.PdfDocument() + pdf.LoadFromFile(sourceFile) + + Dim pdf1 As New Spire.Pdf.PdfDocument() + Dim page As Spire.Pdf.PdfPageBase + + For Each p In pagesToExtract + Dim pageInt = p - 1 ' Nciht SeitenNr. sonder Aufzählung + If pageInt >= 0 And pageInt < pdf.Pages.Count Then + page = pdf1.Pages.Add(pdf.Pages(pageInt).Size, New Spire.Pdf.Graphics.PdfMargins(0)) + pdf.Pages(pageInt).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + End If + Next + pdf1.SaveToFile(destinationFile) + + + 'MsgBox("P: " &pdf.Pages.Count) + 'Dim pdf1 As New Spire.Pdf.PdfDocument() + ''Dim page As New Spire.Pdf.PdfPageBase + + ''For i As Integer = 0 To 4 + 'For Each p In pagesToKeep + ' pdf1.Pages.Add(pdf.Pages(p).Size, New Spire.Pdf.Graphics.PdfMargins(0)) + ' 'Dim page = + ' 'pdf.Pages(p).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + ' MsgBox(p) + 'Next + + 'pdf1.SaveToFile(destinationFile) + + + + + 'Using fs As FileStream = New FileStream(destinationFile, FileMode.Create, FileAccess.Write, FileShare.None) + + ' Using doc As Document = New Document() + + ' Using w As PdfWriter = PdfWriter.GetInstance(doc, fs) + ' doc.Open() + ' For Each page As Integer In pagesToKeep + ' doc.NewPage() + ' w.DirectContent.AddTemplate(w.GetImportedPage(r, page), 0, 0) + ' PagesLeft += 1 + ' Next + ' doc.Close() + ' End Using + ' End Using + 'End Using + pdf.Dispose() + pdf1.Dispose() + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + Return False + End Try + Return True + End Function + + Public Sub removePagesFromPdf(ByVal sourceFile As String, ByVal destinationFile As String, pagesToDelete As List(Of Integer), ByRef PagesLeft As Integer) + + Try + PagesLeft = 0 + Dim r As PdfReader = New PdfReader(sourceFile) + Dim pagesToKeep As New List(Of Integer) + For p = 1 To r.NumberOfPages + Dim del = False + For Each i In pagesToDelete + If p = i Then + del = True : Exit For + End If + Next + If Not del Then + pagesToKeep.Add(p) + End If + Next + Using fs As FileStream = New FileStream(destinationFile, FileMode.Create, FileAccess.Write, FileShare.None) + + Using doc As Document = New Document() + + Using w As PdfWriter = PdfWriter.GetInstance(doc, fs) + doc.Open() + For Each page As Integer In pagesToKeep + doc.NewPage() + w.DirectContent.AddTemplate(w.GetImportedPage(r, page), 0, 0) + PagesLeft += 1 + Next + doc.Close() + End Using + End Using + End Using + + Catch ex As Exception + + End Try + + End Sub + Private Sub txtSeiten_TextChanged(sender As Object, e As EventArgs) Handles txtSeiten.TextChanged + txtSeiten.BackColor = Color.White + If txtSeiten.Text = "" Then Exit Sub + If checkSeiten() Then + txtSeiten.BackColor = Color.White + Else + txtSeiten.BackColor = Color.MistyRose + End If + End Sub + + Function checkSeiten() + txtSeiten.Text.Replace(";", ",") + + ' If txtSeiten.Text.Contains(",") Then + Dim split = txtSeiten.Text.Split(",") + For Each s In split + If s.Contains("-") Then + Dim s_vb = s.Split("-") + Dim von = s_vb(0) + Dim bis = s_vb(1) + ' Dim bis = "" + 'If s_vb.Count > 0 Then bis = s_vb(1) + If Not IsNumeric(von) Then Return False + If Not IsNumeric(bis) Then Return False + Else + If Not IsNumeric(s) Then Return False + End If + Next + ' Else + ' If Not IsNumeric(txtSeiten.Text) Then Return False + ' End If + + Return True + End Function + + Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click + deleteActiveElement(flpnlAviso) + End Sub + Sub deleteActiveElement(flpnl As FlowLayoutPanel) + If flpnl Is Nothing Then Exit Sub + For Each u As usrCntlSendungAnhangElement In flpnl.Controls + If u.ACTIVE Then + If vbYes = MsgBox("Möchten Sie das Element löschen?", vbYesNoCancel) Then + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(u.FILE_DOCID) + If DS.DELETE_COMPLETE Then + flpnl.Controls.Remove(u) + initLocationViewer("") + If flpnl.Controls.Count > 0 Then + DirectCast(flpnl.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() + End If + End If + End If + End If + Next + End Sub + + Private Sub frmSendungAnhangImport_Load(sender As Object, e As EventArgs) Handles Me.Load + WebBrowser1.Navigate("") + flpnlAviso.Controls.Clear() + flpnlSendungen.Controls.Clear() + + cboArt.Items.Clear() + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("ATR", "ATR")) + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Rechnung", "Rechnung")) + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("CMR", "CMR")) + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Auftrag", "Auftrag")) + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Packliste", "Packliste")) + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Sonstiges", "Sonstiges")) + initSendungen() + + cboSendungen.changeItem(-1) + End Sub + + Private Sub frmSendungAnhangImport_Shown(sender As Object, e As EventArgs) Handles Me.Shown + txtSeiten.Focus() + End Sub + + Private Sub txtSeiten_KeyDown(sender As Object, e As KeyEventArgs) Handles txtSeiten.KeyDown, cboArt.KeyDown + If e.KeyCode = Keys.Return Then + btnAnfuegen.PerformClick() + End If + End Sub + Sub initSendungen() + cboSendungen.Items.Clear() + ' cboSendungen.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Allgemein", -1)) + + VERAG_PROG_ALLGEMEIN.cSendungen.LOAD_LIST(SENDUNG_LIST, CURRENT_INDEX, AvisoId) 'LÄDT alle SENDUNGSDATEN + Dim cnt = 1 + For Each s In SENDUNG_LIST + cboSendungen.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem(cnt & ". " & s.tblSnd_Empfaenger & " (" & s.tblSnd_Abfertigungsart_ID & ")", s.tblSnd_SendungID)) + Next + End Sub + + Private Sub cboSendungen_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboSendungen.SelectedIndexChanged + MyTextBox2.Text = cboSendungen.Text + flpnlSendungen.Controls.Clear() + + initFlpANH_LIST() + + End Sub + + Sub initFlpANH_LIST() + Dim ANH_LIST As New List(Of VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge) + 'If cboSendungen._value > 0 Then + ' VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_BySendung(ANH_LIST, cboSendungen._value) 'LÄDT alle Aviso-Anhänge + 'Else + ' VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_ByAviso(ANH_LIST, AvisoId) 'LÄDT alle Sendungs-Anhänge + 'End If + VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_ByAviso(ANH_LIST, AvisoId) 'LÄDT alle Aviso-Anhänge + flpnlSendungen.Controls.Clear + flpnlAviso.Controls.Clear() + + For Each a In ANH_LIST + + Dim USRCNTL As New usrCntlSendungAnhangElement + + USRCNTL.FILE_PATH = VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(a.anh_docId) + USRCNTL.FILE_NAME = a.anh_Name + USRCNTL.FILE_TYPE = a.anh_Typ + + USRCNTL.FILE_ANHID = a.anh_id + USRCNTL.FILE_DOCID = a.anh_docId + + initElement(USRCNTL) + + If If(a.anh_SendungsId, 0) > 0 Then + If cboSendungen._value <> "" AndAlso cboSendungen._value = a.anh_SendungsId Then + flpnlSendungen.Controls.Add(USRCNTL) + End If + Else + flpnlAviso.Controls.Add(USRCNTL) + End If + Next + End Sub + + Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btnAnfuegenAll.Click + clearPnlAnfuegen() + End Sub + + Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click + If cboSendungen._value = "" Then Exit Sub + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls + If u.ACTIVE Then + + Dim ANH = New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(u.FILE_ANHID) + ANH.anh_SendungsId = Nothing + ANH.SAVE() + + End If + Next + clearPnlAnfuegen() + ' initSendungen() + initFlpANH_LIST() + End Sub + + Public Sub DateiHochladenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiHochladenToolStripMenuItem.Click + addData_SendungAnhangFD() + End Sub + + + Sub delFromDS(daId) + Dim ds As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(daId) + ds.DELETE_COMPLETE() + End Sub + + Function saveChangeToDS_daId(daId, sourcePath, ByRef destPath) As Boolean + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(daId) + If Not DS.uploadDataToDATENSERVER(sourcePath) Then MsgBox("Fehler beim Speichern: Datenserver!") : Return False + If DS.da_id <= 0 Then MsgBox("Keine DocId!") : Return False + + destPath = DS.GET_TOP1_PATH + 'Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(AvisoId, DS.da_name, DS.da_id, cboArt._value, DS.da_name, Nothing) + 'If Not ANH.SAVE Then MsgBox("Fehler beim Anhang speichern!") : Return False + + Return True + End Function + + Private Sub DateiScannenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiScannenToolStripMenuItem.Click + Try + 'If KdNr < 0 Then Exit Sub + Dim frmScan As New VERAG_PROG_ALLGEMEIN.frmScan("DirectScan") + frmScan.DefaultFileName = "Scan" ' Me._TEXT_PDF + + If frmScan.ShowDialog(Me) = DialogResult.OK Then + If frmScan.ReturnValue IsNot Nothing Then + Dim Filename = frmScan.fileName + Dim TMP_Path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(Filename, ".pdf",, False, "SendungsAnhaenge") + File.WriteAllBytes(TMP_Path, frmScan.ReturnValue) + + Dim da_id = -1 + Dim anhId = -1 + Dim destPath = "" + If saveToDS(AvisoId, Filename, TMP_Path, "", "PDF", da_id, anhId, destPath) Then + addUsrcnlToPnl(destPath, da_id, anhId, Filename, "PDF") + End If + + 'addUsrcnlToPnl(TMP_Path) + End If + End If + + Catch ex As Exception + MsgBox("FEHLER Scan: " & ex.Message & ex.StackTrace) + End Try + End Sub + + Sub addUsrcnlToPnl(TMP_Path, dicId, anhId, Optional filename = "", Optional Typ = "") + Dim USRCNTL As New usrCntlSendungAnhangElement + + Dim fi As New FileInfo(TMP_Path) + If filename = "" Then filename = fi.Name + + USRCNTL.FILE_PATH = TMP_Path + USRCNTL.FILE_NAME = filename + USRCNTL.FILE_DOCID = dicId + USRCNTL.FILE_NAME = filename + USRCNTL.FILE_ANHID = anhId + + USRCNTL.FILE_TYPE = Typ + + initElement(USRCNTL) + flpnlAviso.Controls.Add(USRCNTL) + End Sub + + Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click + cntxt.Show(Cursor.Position) + End Sub + + Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click + deleteActiveElement(flpnlSendungen) + End Sub + + + Public Sub addData_SendungAnhangFD() + Dim fd As New OpenFileDialog + fd.Multiselect = True + + If fd.ShowDialog = vbOK Then + For Each F_listItem In fd.FileNames + + Dim fi As New FileInfo(F_listItem) + Dim filename = fi.Name + ' Dim TMP_Path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(filename, fi.Extension,, False, "SendungsAnhaenge") + ' MsgBox(TMP_Path) + ' File.Copy(F_listItem, TMP_Path) + Dim da_id = -1 + Dim anhId = -1 + Dim destPath = "" + + Dim Typ = "" + If getFileTypeValid(fi.Extension.Replace(".", ""), Typ) Then + If saveToDS(AvisoId, fi.Name, F_listItem, "", Typ, da_id, anhId, destPath) Then + addUsrcnlToPnl(destPath, da_id, anhId, filename, Typ) + End If + End If + Next + If flpnlAviso.Controls.Count > 0 Then DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() + End If + End Sub + + Public Sub addData_SendungAnhang(Path) + + + Dim fi As New FileInfo(Path) + Dim filename = fi.Name + Dim da_id = -1 + Dim anhId = -1 + Dim destPath = "" + + Dim Typ = "" + If getFileTypeValid(fi.Extension.Replace(".", ""), Typ) Then + If saveToDS(AvisoId, fi.Name, Path, "", Typ, da_id, anhId, destPath) Then + addUsrcnlToPnl(destPath, da_id, anhId, filename, Typ) + End If + End If + End Sub + + Public Shared Function getFileTypeValid(extension, ByRef Typ) As Boolean + Select Case extension + Case "PDF" : Typ = "PDF" + Case "XLS", "XLXS" : Typ = "EXCEL" + Case "DOC", "DOCX" : Typ = "WORD" + Case "TXT" : Typ = "TEXT" + Case "JPEG", "JPG", "GIF", "TFF" : Typ = "BILD" + Case "EXE" : MsgBox("Aviso-Anhänge: Ungültiges Datei-Format!") : Return False + Case Else : Typ = "SONSTIGES" + End Select + Return True + End Function + + + + Public Shared Function saveToDS(AvisoId, fileName, sourcePath, Art, Typ, Optional ByRef da_id = -1, Optional anhId = -1, Optional ByRef destPath = "", Optional SendungsId = Nothing) As Boolean + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "AVISO_ANHAENGE", AvisoId, Now.ToString("ddMMyy_HHmmss.sss"), "", fileName, -1, False) + If Not DS.uploadDataToDATENSERVER(sourcePath) Then MsgBox("Fehler beim Speichern: Datenserver!") : Return False + If DS.da_id <= 0 Then MsgBox("Keine DocId!") : Return False + da_id = DS.da_id + destPath = DS.GET_TOP1_PATH + Dim ANH As New VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge(AvisoId, fileName, DS.da_id, Art, Typ, SendungsId) + If Not ANH.SAVE Then MsgBox("Fehler beim Anhang speichern!") : Return False + anhId = ANH.anh_id + Return True + End Function + + Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted + BrowserLoaded = True + End Sub +End Class \ No newline at end of file diff --git a/Aviso/frmSendungsdetailsNEU.Designer.vb b/Aviso/frmSendungsdetailsNEU.Designer.vb index 7aa01d7..24e5e43 100644 --- a/Aviso/frmSendungsdetailsNEU.Designer.vb +++ b/Aviso/frmSendungsdetailsNEU.Designer.vb @@ -23,12 +23,13 @@ Partial Class frmSendungsdetailsNEU _ Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() + Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSendungsdetailsNEU)) - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.pnl = New System.Windows.Forms.Panel() Me.Panel4 = New System.Windows.Forms.Panel() Me.TabControl1 = New System.Windows.Forms.TabControl() @@ -81,6 +82,11 @@ Partial Class frmSendungsdetailsNEU Me.Button7 = New System.Windows.Forms.Button() Me.TabPage3 = New System.Windows.Forms.TabPage() Me.gridVermerke = New System.Windows.Forms.DataGridView() + Me.tbAnhang = New System.Windows.Forms.TabPage() + Me.dgvAnhang = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.Panel19 = New System.Windows.Forms.Panel() + Me.Button18 = New System.Windows.Forms.Button() + Me.Label52 = New System.Windows.Forms.Label() Me.Panel14 = New System.Windows.Forms.Panel() Me.pnlDetails = New System.Windows.Forms.Panel() Me.tbcntr = New System.Windows.Forms.TabControl() @@ -271,6 +277,7 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.GelangensbestätigungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolTip = New System.Windows.Forms.ToolTip(Me.components) + Me.Button19 = New System.Windows.Forms.Button() Me.pnl.SuspendLayout() Me.Panel4.SuspendLayout() Me.TabControl1.SuspendLayout() @@ -287,6 +294,9 @@ Partial Class frmSendungsdetailsNEU Me.pnlSpedBuchNacherfassung.SuspendLayout() Me.TabPage3.SuspendLayout() CType(Me.gridVermerke, System.ComponentModel.ISupportInitialize).BeginInit() + Me.tbAnhang.SuspendLayout() + CType(Me.dgvAnhang, System.ComponentModel.ISupportInitialize).BeginInit() + Me.Panel19.SuspendLayout() Me.pnlDetails.SuspendLayout() Me.tbcntr.SuspendLayout() Me.TabPage4.SuspendLayout() @@ -342,6 +352,7 @@ Partial Class frmSendungsdetailsNEU Me.TabControl1.Controls.Add(Me.TabPage1) Me.TabControl1.Controls.Add(Me.TabPage2) Me.TabControl1.Controls.Add(Me.TabPage3) + Me.TabControl1.Controls.Add(Me.tbAnhang) Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill Me.TabControl1.Location = New System.Drawing.Point(0, 5) Me.TabControl1.Name = "TabControl1" @@ -737,6 +748,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAtlasBezNrEZA2._TimeOnly = False Me.txtAtlasBezNrEZA2._value = Nothing Me.txtAtlasBezNrEZA2._Waehrung = False + Me.txtAtlasBezNrEZA2._WaehrungZeichen = True Me.txtAtlasBezNrEZA2.Enabled = False Me.txtAtlasBezNrEZA2.ForeColor = System.Drawing.Color.Black Me.txtAtlasBezNrEZA2.Location = New System.Drawing.Point(253, 66) @@ -758,6 +770,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAtlasBezNrNCTS2._TimeOnly = False Me.txtAtlasBezNrNCTS2._value = Nothing Me.txtAtlasBezNrNCTS2._Waehrung = False + Me.txtAtlasBezNrNCTS2._WaehrungZeichen = True Me.txtAtlasBezNrNCTS2.Enabled = False Me.txtAtlasBezNrNCTS2.ForeColor = System.Drawing.Color.Black Me.txtAtlasBezNrNCTS2.Location = New System.Drawing.Point(359, 66) @@ -828,6 +841,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAtlasBezNrEZA._TimeOnly = False Me.txtAtlasBezNrEZA._value = Nothing Me.txtAtlasBezNrEZA._Waehrung = False + Me.txtAtlasBezNrEZA._WaehrungZeichen = True Me.txtAtlasBezNrEZA.ForeColor = System.Drawing.Color.Black Me.txtAtlasBezNrEZA.Location = New System.Drawing.Point(253, 42) Me.txtAtlasBezNrEZA.MaxLineLength = -1 @@ -848,6 +862,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAtlasBezNrNCTS._TimeOnly = False Me.txtAtlasBezNrNCTS._value = Nothing Me.txtAtlasBezNrNCTS._Waehrung = False + Me.txtAtlasBezNrNCTS._WaehrungZeichen = True Me.txtAtlasBezNrNCTS.ForeColor = System.Drawing.Color.Black Me.txtAtlasBezNrNCTS.Location = New System.Drawing.Point(359, 42) Me.txtAtlasBezNrNCTS.MaxLineLength = -1 @@ -920,44 +935,44 @@ Partial Class frmSendungsdetailsNEU Me.gridVermerke.AllowUserToAddRows = False Me.gridVermerke.AllowUserToDeleteRows = False Me.gridVermerke.AllowUserToResizeRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.Azure - DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 + DataGridViewCellStyle8.BackColor = System.Drawing.Color.Azure + DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8 Me.gridVermerke.BackgroundColor = System.Drawing.Color.White - DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle2.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle2.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2 + DataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle9.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle9.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle9 Me.gridVermerke.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing - DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridVermerke.DefaultCellStyle = DataGridViewCellStyle3 + DataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridVermerke.DefaultCellStyle = DataGridViewCellStyle10 Me.gridVermerke.Dock = System.Windows.Forms.DockStyle.Fill Me.gridVermerke.Location = New System.Drawing.Point(0, 0) Me.gridVermerke.MultiSelect = False Me.gridVermerke.Name = "gridVermerke" Me.gridVermerke.ReadOnly = True - DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.RowHeadersDefaultCellStyle = DataGridViewCellStyle4 + DataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.RowHeadersDefaultCellStyle = DataGridViewCellStyle11 Me.gridVermerke.RowHeadersVisible = False Me.gridVermerke.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing - DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.RowsDefaultCellStyle = DataGridViewCellStyle5 + DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.RowsDefaultCellStyle = DataGridViewCellStyle12 Me.gridVermerke.RowTemplate.Height = 20 Me.gridVermerke.RowTemplate.ReadOnly = True Me.gridVermerke.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] @@ -968,6 +983,78 @@ Partial Class frmSendungsdetailsNEU Me.gridVermerke.TabIndex = 71 Me.gridVermerke.TabStop = False ' + 'tbAnhang + ' + Me.tbAnhang.Controls.Add(Me.dgvAnhang) + Me.tbAnhang.Controls.Add(Me.Panel19) + Me.tbAnhang.Location = New System.Drawing.Point(4, 22) + Me.tbAnhang.Name = "tbAnhang" + Me.tbAnhang.Size = New System.Drawing.Size(1104, 358) + Me.tbAnhang.TabIndex = 4 + Me.tbAnhang.Text = "Anhang" + Me.tbAnhang.UseVisualStyleBackColor = True + ' + 'dgvAnhang + ' + Me.dgvAnhang.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvAnhang.AllowUserToAddRows = False + Me.dgvAnhang.AllowUserToDeleteRows = False + Me.dgvAnhang.AllowUserToResizeColumns = False + Me.dgvAnhang.AllowUserToResizeRows = False + Me.dgvAnhang.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + DataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle7.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.dgvAnhang.DefaultCellStyle = DataGridViewCellStyle7 + Me.dgvAnhang.Dock = System.Windows.Forms.DockStyle.Fill + Me.dgvAnhang.Location = New System.Drawing.Point(0, 45) + Me.dgvAnhang.MultiSelect = False + Me.dgvAnhang.Name = "dgvAnhang" + Me.dgvAnhang.ReadOnly = True + Me.dgvAnhang.RowHeadersVisible = False + Me.dgvAnhang.RowTemplate.Height = 40 + Me.dgvAnhang.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvAnhang.Size = New System.Drawing.Size(1104, 313) + Me.dgvAnhang.TabIndex = 3 + ' + 'Panel19 + ' + Me.Panel19.Controls.Add(Me.Button19) + Me.Panel19.Controls.Add(Me.Button18) + Me.Panel19.Controls.Add(Me.Label52) + Me.Panel19.Dock = System.Windows.Forms.DockStyle.Top + Me.Panel19.Location = New System.Drawing.Point(0, 0) + Me.Panel19.Name = "Panel19" + Me.Panel19.Size = New System.Drawing.Size(1104, 45) + Me.Panel19.TabIndex = 2 + ' + 'Button18 + ' + Me.Button18.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button18.Image = CType(resources.GetObject("Button18.Image"), System.Drawing.Image) + Me.Button18.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.Button18.Location = New System.Drawing.Point(835, 5) + Me.Button18.Name = "Button18" + Me.Button18.Size = New System.Drawing.Size(129, 34) + Me.Button18.TabIndex = 1 + Me.Button18.Text = "Import-Assistent ..." + Me.Button18.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button18.UseVisualStyleBackColor = True + ' + 'Label52 + ' + Me.Label52.AutoSize = True + Me.Label52.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label52.Location = New System.Drawing.Point(5, 7) + Me.Label52.Name = "Label52" + Me.Label52.Size = New System.Drawing.Size(57, 13) + Me.Label52.TabIndex = 0 + Me.Label52.Text = "Anhänge" + ' 'Panel14 ' Me.Panel14.BackColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer)) @@ -1126,6 +1213,7 @@ Partial Class frmSendungsdetailsNEU Me.txtGewicht._TimeOnly = False Me.txtGewicht._value = Nothing Me.txtGewicht._Waehrung = False + Me.txtGewicht._WaehrungZeichen = True Me.txtGewicht.ForeColor = System.Drawing.Color.Black Me.txtGewicht.Location = New System.Drawing.Point(146, 50) Me.txtGewicht.MaxLineLength = -1 @@ -1147,6 +1235,7 @@ Partial Class frmSendungsdetailsNEU Me.txtBARzuKassieren._TimeOnly = False Me.txtBARzuKassieren._value = "" Me.txtBARzuKassieren._Waehrung = True + Me.txtBARzuKassieren._WaehrungZeichen = True Me.txtBARzuKassieren.ForeColor = System.Drawing.Color.Black Me.txtBARzuKassieren.Location = New System.Drawing.Point(300, 50) Me.txtBARzuKassieren.MaxLineLength = -1 @@ -1227,6 +1316,7 @@ Partial Class frmSendungsdetailsNEU Me.txtColli._TimeOnly = False Me.txtColli._value = Nothing Me.txtColli._Waehrung = False + Me.txtColli._WaehrungZeichen = True Me.txtColli.ForeColor = System.Drawing.Color.Black Me.txtColli.Location = New System.Drawing.Point(78, 50) Me.txtColli.MaxLineLength = -1 @@ -1588,6 +1678,7 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNrFrachtfuehrer._TimeOnly = False Me.txtKdAuftragsNrFrachtfuehrer._value = Nothing Me.txtKdAuftragsNrFrachtfuehrer._Waehrung = False + Me.txtKdAuftragsNrFrachtfuehrer._WaehrungZeichen = True Me.txtKdAuftragsNrFrachtfuehrer.ForeColor = System.Drawing.Color.Black Me.txtKdAuftragsNrFrachtfuehrer.Location = New System.Drawing.Point(410, 168) Me.txtKdAuftragsNrFrachtfuehrer.MaxLength = 50 @@ -1609,6 +1700,7 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNrEmpfaenger._TimeOnly = False Me.txtKdAuftragsNrEmpfaenger._value = Nothing Me.txtKdAuftragsNrEmpfaenger._Waehrung = False + Me.txtKdAuftragsNrEmpfaenger._WaehrungZeichen = True Me.txtKdAuftragsNrEmpfaenger.ForeColor = System.Drawing.Color.Black Me.txtKdAuftragsNrEmpfaenger.Location = New System.Drawing.Point(410, 94) Me.txtKdAuftragsNrEmpfaenger.MaxLength = 50 @@ -1630,6 +1722,7 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNrAvisierer._TimeOnly = False Me.txtKdAuftragsNrAvisierer._value = Nothing Me.txtKdAuftragsNrAvisierer._Waehrung = False + Me.txtKdAuftragsNrAvisierer._WaehrungZeichen = True Me.txtKdAuftragsNrAvisierer.BackColor = System.Drawing.Color.White Me.txtKdAuftragsNrAvisierer.ForeColor = System.Drawing.Color.Black Me.txtKdAuftragsNrAvisierer.Location = New System.Drawing.Point(410, 20) @@ -2232,6 +2325,7 @@ Partial Class frmSendungsdetailsNEU Me.txtFrachtfuehrerKdNr._TimeOnly = False Me.txtFrachtfuehrerKdNr._value = Nothing Me.txtFrachtfuehrerKdNr._Waehrung = False + Me.txtFrachtfuehrerKdNr._WaehrungZeichen = True Me.txtFrachtfuehrerKdNr.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.txtFrachtfuehrerKdNr.BorderStyle = System.Windows.Forms.BorderStyle.None Me.txtFrachtfuehrerKdNr.Location = New System.Drawing.Point(121, 155) @@ -2274,6 +2368,7 @@ Partial Class frmSendungsdetailsNEU Me.lblEmpfAufschubEust._TimeOnly = False Me.lblEmpfAufschubEust._value = Nothing Me.lblEmpfAufschubEust._Waehrung = False + Me.lblEmpfAufschubEust._WaehrungZeichen = True Me.lblEmpfAufschubEust.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.lblEmpfAufschubEust.BorderStyle = System.Windows.Forms.BorderStyle.None Me.lblEmpfAufschubEust.ForeColor = System.Drawing.Color.Black @@ -2377,6 +2472,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAbsenderKdNr._TimeOnly = False Me.txtAbsenderKdNr._value = Nothing Me.txtAbsenderKdNr._Waehrung = False + Me.txtAbsenderKdNr._WaehrungZeichen = True Me.txtAbsenderKdNr.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.txtAbsenderKdNr.BorderStyle = System.Windows.Forms.BorderStyle.None Me.txtAbsenderKdNr.Location = New System.Drawing.Point(121, 119) @@ -2412,6 +2508,7 @@ Partial Class frmSendungsdetailsNEU Me.MyTextBox1._TimeOnly = False Me.MyTextBox1._value = Nothing Me.MyTextBox1._Waehrung = False + Me.MyTextBox1._WaehrungZeichen = True Me.MyTextBox1.BackColor = System.Drawing.Color.Gainsboro Me.MyTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None Me.MyTextBox1.Location = New System.Drawing.Point(121, 18) @@ -2459,6 +2556,7 @@ Partial Class frmSendungsdetailsNEU Me.txtEmpfaengerKdNr._TimeOnly = False Me.txtEmpfaengerKdNr._value = Nothing Me.txtEmpfaengerKdNr._Waehrung = False + Me.txtEmpfaengerKdNr._WaehrungZeichen = True Me.txtEmpfaengerKdNr.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.txtEmpfaengerKdNr.BorderStyle = System.Windows.Forms.BorderStyle.None Me.txtEmpfaengerKdNr.Location = New System.Drawing.Point(121, 81) @@ -2556,6 +2654,7 @@ Partial Class frmSendungsdetailsNEU Me.lblAtrAufschubEust._TimeOnly = False Me.lblAtrAufschubEust._value = Nothing Me.lblAtrAufschubEust._Waehrung = False + Me.lblAtrAufschubEust._WaehrungZeichen = True Me.lblAtrAufschubEust.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.lblAtrAufschubEust.BorderStyle = System.Windows.Forms.BorderStyle.None Me.lblAtrAufschubEust.ForeColor = System.Drawing.Color.Black @@ -2613,6 +2712,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAuftraggeberKdNr._TimeOnly = False Me.txtAuftraggeberKdNr._value = Nothing Me.txtAuftraggeberKdNr._Waehrung = False + Me.txtAuftraggeberKdNr._WaehrungZeichen = True Me.txtAuftraggeberKdNr.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.txtAuftraggeberKdNr.BorderStyle = System.Windows.Forms.BorderStyle.None Me.txtAuftraggeberKdNr.Location = New System.Drawing.Point(121, 44) @@ -2729,6 +2829,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAvisiererKdNr._TimeOnly = False Me.txtAvisiererKdNr._value = Nothing Me.txtAvisiererKdNr._Waehrung = False + Me.txtAvisiererKdNr._WaehrungZeichen = True Me.txtAvisiererKdNr.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) Me.txtAvisiererKdNr.BorderStyle = System.Windows.Forms.BorderStyle.None Me.txtAvisiererKdNr.Location = New System.Drawing.Point(121, 5) @@ -2752,6 +2853,7 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNr._TimeOnly = False Me.txtKdAuftragsNr._value = Nothing Me.txtKdAuftragsNr._Waehrung = False + Me.txtKdAuftragsNr._WaehrungZeichen = True Me.txtKdAuftragsNr.ForeColor = System.Drawing.Color.Black Me.txtKdAuftragsNr.Location = New System.Drawing.Point(410, 57) Me.txtKdAuftragsNr.MaxLength = 50 @@ -2939,6 +3041,7 @@ Partial Class frmSendungsdetailsNEU Me.txtFremdEmpfKdNR._TimeOnly = False Me.txtFremdEmpfKdNR._value = Nothing Me.txtFremdEmpfKdNR._Waehrung = False + Me.txtFremdEmpfKdNR._WaehrungZeichen = True Me.txtFremdEmpfKdNR.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) Me.txtFremdEmpfKdNR.BorderStyle = System.Windows.Forms.BorderStyle.None Me.txtFremdEmpfKdNR.ForeColor = System.Drawing.Color.White @@ -3014,6 +3117,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAnzahl._TimeOnly = False Me.txtAnzahl._value = "" Me.txtAnzahl._Waehrung = False + Me.txtAnzahl._WaehrungZeichen = True Me.txtAnzahl.Font = New System.Drawing.Font("Microsoft Tai Le", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtAnzahl.Location = New System.Drawing.Point(741, 27) Me.txtAnzahl.MaxLength = 3 @@ -3071,6 +3175,7 @@ Partial Class frmSendungsdetailsNEU Me.txtUnterNr._TimeOnly = False Me.txtUnterNr._value = Nothing Me.txtUnterNr._Waehrung = False + Me.txtUnterNr._WaehrungZeichen = True Me.txtUnterNr.Font = New System.Drawing.Font("Microsoft Tai Le", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtUnterNr.Location = New System.Drawing.Point(350, 27) Me.txtUnterNr.MaxLineLength = -1 @@ -3128,6 +3233,7 @@ Partial Class frmSendungsdetailsNEU Me.txtAbfertigungsnummer._TimeOnly = False Me.txtAbfertigungsnummer._value = Nothing Me.txtAbfertigungsnummer._Waehrung = False + Me.txtAbfertigungsnummer._WaehrungZeichen = True Me.txtAbfertigungsnummer.Font = New System.Drawing.Font("Microsoft Tai Le", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.txtAbfertigungsnummer.Location = New System.Drawing.Point(120, 27) Me.txtAbfertigungsnummer.MaxLineLength = -1 @@ -3541,6 +3647,20 @@ Partial Class frmSendungsdetailsNEU Me.GelangensbestätigungToolStripMenuItem.Size = New System.Drawing.Size(202, 22) Me.GelangensbestätigungToolStripMenuItem.Text = "Gelangensbestätigung" ' + 'Button19 + ' + Me.Button19.Enabled = False + Me.Button19.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button19.Image = CType(resources.GetObject("Button19.Image"), System.Drawing.Image) + Me.Button19.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.Button19.Location = New System.Drawing.Point(970, 5) + Me.Button19.Name = "Button19" + Me.Button19.Size = New System.Drawing.Size(129, 34) + Me.Button19.TabIndex = 2 + Me.Button19.Text = "Direkt anfügen ..." + Me.Button19.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button19.UseVisualStyleBackColor = True + ' 'frmSendungsdetailsNEU ' Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!) @@ -3578,6 +3698,10 @@ Partial Class frmSendungsdetailsNEU Me.pnlSpedBuchNacherfassung.PerformLayout() Me.TabPage3.ResumeLayout(False) CType(Me.gridVermerke, System.ComponentModel.ISupportInitialize).EndInit() + Me.tbAnhang.ResumeLayout(False) + CType(Me.dgvAnhang, System.ComponentModel.ISupportInitialize).EndInit() + Me.Panel19.ResumeLayout(False) + Me.Panel19.PerformLayout() Me.pnlDetails.ResumeLayout(False) Me.tbcntr.ResumeLayout(False) Me.TabPage4.ResumeLayout(False) @@ -3855,4 +3979,10 @@ Partial Class frmSendungsdetailsNEU Friend WithEvents picWarnEmpfaenger As PictureBox Friend WithEvents picWarnAuftraggeber As PictureBox Friend WithEvents ToolTip As ToolTip + Friend WithEvents tbAnhang As TabPage + Friend WithEvents dgvAnhang As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents Panel19 As Panel + Friend WithEvents Label52 As Label + Friend WithEvents Button18 As Button + Friend WithEvents Button19 As Button End Class diff --git a/Aviso/frmSendungsdetailsNEU.resx b/Aviso/frmSendungsdetailsNEU.resx index 953c493..fb0e7be 100644 --- a/Aviso/frmSendungsdetailsNEU.resx +++ b/Aviso/frmSendungsdetailsNEU.resx @@ -118,6 +118,25 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAIdJREFUOE/V + kEEKgCAQRfVKeaaOEXSL6hbRNrC9dQ3PUd/IxagLGcZFA48PjjyYrzCd1vqWAC7TTog8wFiBTUUR7Igw + fK6ZIRVFsGsolKCtEFl7cmneGpBEuIGeyZoJJSBCpAcXE18Sindow4LJngklIELk8j1wmEpC8Q5PMDNx + mVCCPwiVeQBaqAV4Jfq5XQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAIdJREFUOE/V + kEEKgCAQRfVKeaaOEXSL6hbRNrC9dQ3PUd/IxagLGcZFA48PjjyYrzCd1vqWAC7TTog8wFiBTUUR7Igw + fK6ZIRVFsGsolKCtEFl7cmneGpBEuIGeyZoJJSBCpAcXE18Sindow4LJngklIELk8j1wmEpC8Q5PMDNx + mVCCPwiVeQBaqAV4Jfq5XQAAAABJRU5ErkJggg== + + + + 296, 17 + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAIdJREFUOE/V @@ -451,6 +470,9 @@ 174, 17 + + 404, 17 + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAgBABMLAAATCwAAAAAAAAAA diff --git a/Aviso/frmSendungsdetailsNEU.vb b/Aviso/frmSendungsdetailsNEU.vb index 7875d74..f10dfca 100644 --- a/Aviso/frmSendungsdetailsNEU.vb +++ b/Aviso/frmSendungsdetailsNEU.vb @@ -2342,6 +2342,8 @@ Public Class frmSendungsdetailsNEU initSpeditionbuch() ElseIf TabControl1.SelectedTab Is TabPage3 Then initVermerke() + ElseIf TabControl1.SelectedTab Is tbAnhang Then + initAnhang() End If End Sub @@ -2414,6 +2416,38 @@ Public Class frmSendungsdetailsNEU End Sub + Sub initAnhang() + Dim hSQL As String = " SELECT [anh_id],[anh_Name],[anh_docId],[anh_Art],[anh_Typ] FROM [tblAvisoAnhaenge] + WHERE [anh_SendungsId]='" & SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID & "' + order by [anh_Reihenfolge],[anh_id]" + + + dgvAnhang.DataSource = SQL.loadDgvBySql(hSQL, "AVISO") + + + If dgvAnhang.RowCount = 0 Then dgvAnhang.Columns.Clear() : Exit Sub + + With dgvAnhang + + .RowTemplate.MinimumHeight = 40 + .AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells + .Columns("anh_id").Visible = False 'VermerkID nicht anzeigen + .Columns("anh_docId").Visible = False 'AvisoID nicht anzeigen + + .Columns("anh_Name").MinimumWidth = 150 + .Columns("anh_Name").HeaderText = "Name" + .Columns("anh_Name").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill + + .Columns("anh_Art").MinimumWidth = 100 + .Columns("anh_Art").HeaderText = "Art" + .Columns("anh_Art").DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter + + .Columns("anh_Typ").Width = 150 + .Columns("anh_Typ").HeaderText = "Typ" + .Columns("anh_Art").DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter + + End With + End Sub Private Sub btnAutomatischeNacherfassung_Click(sender As Object, e As EventArgs) Handles btnAutomatischeNacherfassung.Click ' ZollSystem: 0=ATLAS 1= EZOLL loadDataInLIST() @@ -2670,7 +2704,7 @@ Public Class frmSendungsdetailsNEU Private Sub txtGewicht_TextChanged(sender As Object, e As EventArgs) Handles txtGewicht.Leave If IsNumeric(txtGewicht.Text) Then - txtGewicht.Text = CDbl(txtGewicht.Text).ToString("N0") + txtGewicht.Text = CDbl(txtGewicht.Text).ToString("N1") End If End Sub @@ -3080,5 +3114,21 @@ Public Class frmSendungsdetailsNEU initVermerke() End Sub + Private Sub dgvAnhang_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvAnhang.CellDoubleClick + Try + If TabControl1.SelectedTab Is tbAnhang Then + If dgvAnhang.SelectedRows.Count > 0 Then + Process.Start(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(dgvAnhang.SelectedRows(0).Cells("anh_docId").Value)) + End If + End If + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + End Sub + + Private Sub Button18_Click(sender As Object, e As EventArgs) Handles Button18.Click + Dim f As New frmSendungAnhangImport(AvisoId) + f.Show(Me) + End Sub End Class diff --git a/Aviso/packages.config b/Aviso/packages.config index 5aece89..bfd01ab 100644 --- a/Aviso/packages.config +++ b/Aviso/packages.config @@ -1,6 +1,15 @@  - + + + + + + + + + + \ No newline at end of file diff --git a/Aviso/usrCntlAvisoAnhang.Designer.vb b/Aviso/usrCntlAvisoAnhang.Designer.vb new file mode 100644 index 0000000..ac829ca --- /dev/null +++ b/Aviso/usrCntlAvisoAnhang.Designer.vb @@ -0,0 +1,37 @@ + _ +Partial Class usrCntlAvisoAnhang + Inherits System.Windows.Forms.UserControl + + 'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + _ + Private Sub InitializeComponent() + Me.SuspendLayout() + ' + 'usrCntlAvisoAnhang + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.Name = "usrCntlAvisoAnhang" + Me.Size = New System.Drawing.Size(297, 171) + Me.ResumeLayout(False) + + End Sub + +End Class diff --git a/Aviso/usrCntlAvisoAnhang.resx b/Aviso/usrCntlAvisoAnhang.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Aviso/usrCntlAvisoAnhang.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/Aviso/usrCntlAvisoAnhang.vb b/Aviso/usrCntlAvisoAnhang.vb new file mode 100644 index 0000000..42631b8 --- /dev/null +++ b/Aviso/usrCntlAvisoAnhang.vb @@ -0,0 +1,3 @@ +Public Class usrCntlAvisoAnhang + +End Class diff --git a/Aviso/usrcntlAktDetails.Designer.vb b/Aviso/usrcntlAktDetails.Designer.vb index 9595b84..aed8e84 100644 --- a/Aviso/usrcntlAktDetails.Designer.vb +++ b/Aviso/usrcntlAktDetails.Designer.vb @@ -131,6 +131,7 @@ Partial Class usrcntlAktDetails Me.btnLöschen = New System.Windows.Forms.Button() Me.btnÄndern = New System.Windows.Forms.Button() Me.btnTV = New System.Windows.Forms.Button() + Me.tbAnhang = New System.Windows.Forms.TabPage() Me.pnlDetailsRechts.SuspendLayout() Me.Panel3.SuspendLayout() CType(Me.SplitContainer, System.ComponentModel.ISupportInitialize).BeginInit() @@ -797,6 +798,7 @@ Partial Class usrcntlAktDetails Me.tbcntlVermerke.Controls.Add(Me.TabPage1) Me.tbcntlVermerke.Controls.Add(Me.TabPage2) Me.tbcntlVermerke.Controls.Add(Me.TabPage3) + Me.tbcntlVermerke.Controls.Add(Me.tbAnhang) Me.tbcntlVermerke.Dock = System.Windows.Forms.DockStyle.Fill Me.tbcntlVermerke.ImeMode = System.Windows.Forms.ImeMode.Disable Me.tbcntlVermerke.Location = New System.Drawing.Point(4, 0) @@ -1558,6 +1560,16 @@ Partial Class usrcntlAktDetails Me.btnTV.TextAlign = System.Drawing.ContentAlignment.MiddleLeft Me.btnTV.UseVisualStyleBackColor = False ' + 'tbAnhang + ' + Me.tbAnhang.Location = New System.Drawing.Point(4, 30) + Me.tbAnhang.Name = "tbAnhang" + Me.tbAnhang.Padding = New System.Windows.Forms.Padding(3) + Me.tbAnhang.Size = New System.Drawing.Size(563, 0) + Me.tbAnhang.TabIndex = 3 + Me.tbAnhang.Text = "Anhang" + Me.tbAnhang.UseVisualStyleBackColor = True + ' 'usrcntlAktDetails ' Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!) @@ -1709,4 +1721,5 @@ Partial Class usrcntlAktDetails Friend WithEvents btnKasse_User As Button Friend WithEvents btnKasse_LG As Button Friend WithEvents Button9 As Button + Friend WithEvents tbAnhang As TabPage End Class diff --git a/Aviso/usrcntlAktDetails.vb b/Aviso/usrcntlAktDetails.vb index b3ad0e7..73038be 100644 --- a/Aviso/usrcntlAktDetails.vb +++ b/Aviso/usrcntlAktDetails.vb @@ -176,6 +176,9 @@ Public Class usrcntlAktDetails btnVorbereitet.Visible = True End If + If VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME <> "ADMIN" Then + tbcntlVermerke.TabPages.Remove(tbAnhang) + End If If VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = "WAI" Then Button8.Text = "Gest.Liste" @@ -475,6 +478,64 @@ Public Class usrcntlAktDetails ' If setAkive_AuswahlID() = -1 Then Exit Sub If AvisoID <= 0 Then Exit Sub + + Select Case tbcntlVermerke.SelectedIndex + Case 0, 1, 2 : Vermerke_anzeigen2(rowindex) + Case 3 + + Dim hSQL As String = " SELECT [anh_id],[anh_Name],[anh_docId],[anh_Art],[anh_Typ] FROM [tblAvisoAnhaenge] + WHERE [anh_AvisoId]='" & AvisoID & "' AND isnull(anh_SendungsId,0) <=0 + order by [anh_Reihenfolge],[anh_id]" + + + gridVermerke.DataSource = VermerkeDAL.Anzeigen_Vermerke(hSQL) + + + If gridVermerke.RowCount = 0 Then gridVermerke.Columns.Clear() : Exit Sub + + With gridVermerke + + .RowTemplate.MinimumHeight = 20 + .AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells + .Columns("anh_id").Visible = False 'VermerkID nicht anzeigen + .Columns("anh_docId").Visible = False 'AvisoID nicht anzeigen + + .Columns("anh_Name").MinimumWidth = 150 + .Columns("anh_Name").HeaderText = "Name" + .Columns("anh_Name").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill + + .Columns("anh_Art").MinimumWidth = 50 + .Columns("anh_Art").HeaderText = "Art" + .Columns("anh_Art").DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter + + .Columns("anh_Typ").Width = 60 + .Columns("anh_Typ").HeaderText = "Typ" + .Columns("anh_Art").DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter + + End With + End Select + + End Sub + + + Private Sub Vermerke_anzeigen2(Optional rowindex As Integer = -1) + If Not loaded Then Exit Sub + aktiv = Now 'Damit nicht neu geladedt wird (frmHauptfenster -> timer.tick) + gridVermerke.Columns.Clear() + lblInfoAviso.Visible = False + infotxt = "" + + ' If setAkive_AuswahlID() = -1 Then Exit Sub + If AvisoID <= 0 Then Exit Sub + + + Select Case tbcntlVermerke.SelectedIndex + Case 0, 1 + Case 2 + + End Select + + 'Hier werden die passenden Vermerke zum Aviso angezeigt Dim sendwhere = "" If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA <> "ATILLA" Then @@ -540,6 +601,7 @@ Public Class usrcntlAktDetails End Sub + Private Sub gridVermerkeMouseClick(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles gridVermerke.CellContentClick If gridVermerke.RowCount = 0 Then Exit Sub @@ -658,6 +720,7 @@ Public Class usrcntlAktDetails Private Sub gridVermerke_Paint(sender As Object, e As PaintEventArgs) Handles gridVermerke.Paint If dgvSendungen.RowCount = 0 Then Exit Sub Try + If gridVermerke.Columns("VermerkeOptions") Is Nothing Then Exit Sub For Each r As DataGridViewRow In gridVermerke.Rows ' If r.Cells("VermerkeOptions").GetType.Name = "DataGridViewLinkCell" Then Dim optionCell As DataGridViewLinkCell = DirectCast(r.Cells("VermerkeOptions"), DataGridViewLinkCell) @@ -739,7 +802,7 @@ Public Class usrcntlAktDetails Next Catch ex As Exception - MsgBox(ex.Message) + MsgBox(ex.Message & ex.StackTrace) End Try End Sub @@ -898,6 +961,19 @@ Public Class usrcntlAktDetails End Sub + Private Sub gridVermerke_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles gridVermerke.CellDoubleClick + Try + If tbcntlVermerke.SelectedTab Is tbAnhang Then + If gridVermerke.SelectedRows.Count > 0 Then + Process.Start(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(gridVermerke.SelectedRows(0).Cells("anh_docId").Value)) + End If + End If + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + + End Sub + Public Sub openSnd(sendId) Dim frmGrayOut = VERAG_PROG_ALLGEMEIN.cMeineFunktionenAVISO.grayoutForm() @@ -1425,9 +1501,7 @@ Public Class usrcntlAktDetails Catch ex As Exception - MsgBox(ex.Message) - MsgBox(ex.StackTrace) - + MsgBox(ex.Message & ex.StackTrace) End Try End Sub @@ -1516,7 +1590,7 @@ Public Class usrcntlAktDetails reload(AvisoID) Catch ex As Exception - MsgBox(ex.Message) + MsgBox(ex.Message & ex.StackTrace) MsgBox(ex.StackTrace) End Try