From 32ec93ec000115abd9a7f38d569610a7810e52b7 Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Wed, 10 May 2023 10:29:21 +0200 Subject: [PATCH 01/10] Abfrageparameter bei Firmensuche erweitert um Ort, PLZ und Strasse --- SDL/Creditsafe/usrcntlCreditsafe.Designer.vb | 87 ++++++++++++++++--- SDL/Creditsafe/usrcntlCreditsafe.vb | 14 +-- SDL/SDL.vbproj | 2 +- SDL/kunden/usrCntlKundenuebersicht.vb | 2 +- .../Schnittstellen/cCreditSafeAPI.vb | 55 ++++++------ 5 files changed, 115 insertions(+), 45 deletions(-) diff --git a/SDL/Creditsafe/usrcntlCreditsafe.Designer.vb b/SDL/Creditsafe/usrcntlCreditsafe.Designer.vb index 222644ea..065759d3 100644 --- a/SDL/Creditsafe/usrcntlCreditsafe.Designer.vb +++ b/SDL/Creditsafe/usrcntlCreditsafe.Designer.vb @@ -1,9 +1,9 @@ - _ + Partial Class usrcntlCreditsafe 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 @@ -20,7 +20,7 @@ Partial Class usrcntlCreditsafe '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() Me.btnSearch = New System.Windows.Forms.Button() @@ -33,7 +33,12 @@ Partial Class usrcntlCreditsafe Me.dgvCreditsafe = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.cboLand = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.btnUebernehmen = New System.Windows.Forms.Button() + Me.txtStrasse = New System.Windows.Forms.TextBox() Me.Label1 = New System.Windows.Forms.Label() + Me.txtPLZ = New System.Windows.Forms.TextBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.txtOrt = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() CType(Me.dgvCreditsafe, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' @@ -57,7 +62,7 @@ Partial Class usrcntlCreditsafe Me.lblUID.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.lblUID.AutoSize = True Me.lblUID.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) - Me.lblUID.Location = New System.Drawing.Point(550, 16) + Me.lblUID.Location = New System.Drawing.Point(671, 16) Me.lblUID.Name = "lblUID" Me.lblUID.Size = New System.Drawing.Size(40, 13) Me.lblUID.TabIndex = 1 @@ -67,9 +72,9 @@ Partial Class usrcntlCreditsafe ' Me.txtUID.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.txtUID.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) - Me.txtUID.Location = New System.Drawing.Point(553, 32) + Me.txtUID.Location = New System.Drawing.Point(674, 32) Me.txtUID.Name = "txtUID" - Me.txtUID.Size = New System.Drawing.Size(271, 23) + Me.txtUID.Size = New System.Drawing.Size(134, 23) Me.txtUID.TabIndex = 3 ' 'txtFirma @@ -79,7 +84,7 @@ Partial Class usrcntlCreditsafe Me.txtFirma.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) Me.txtFirma.Location = New System.Drawing.Point(75, 33) Me.txtFirma.Name = "txtFirma" - Me.txtFirma.Size = New System.Drawing.Size(431, 23) + Me.txtFirma.Size = New System.Drawing.Size(173, 23) Me.txtFirma.TabIndex = 1 ' 'lblFirma @@ -136,6 +141,7 @@ Partial Class usrcntlCreditsafe Me.cboLand._allowedValuesFreiText = Nothing Me.cboLand._allowFreiText = False Me.cboLand._value = "" + Me.cboLand.DropDownWidth = 300 Me.cboLand.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) Me.cboLand.FormattingEnabled = True Me.cboLand.Location = New System.Drawing.Point(14, 32) @@ -155,16 +161,65 @@ Partial Class usrcntlCreditsafe Me.btnUebernehmen.Text = "Übernehmen" Me.btnUebernehmen.UseVisualStyleBackColor = True ' + 'txtStrasse + ' + Me.txtStrasse.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtStrasse.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) + Me.txtStrasse.Location = New System.Drawing.Point(254, 33) + Me.txtStrasse.Name = "txtStrasse" + Me.txtStrasse.Size = New System.Drawing.Size(163, 23) + Me.txtStrasse.TabIndex = 101 + ' 'Label1 ' Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Label1.AutoSize = True Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) - Me.Label1.Location = New System.Drawing.Point(516, 37) + Me.Label1.Location = New System.Drawing.Point(251, 17) Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(28, 13) - Me.Label1.TabIndex = 10 - Me.Label1.Text = "oder" + Me.Label1.Size = New System.Drawing.Size(42, 13) + Me.Label1.TabIndex = 100 + Me.Label1.Text = "Strasse" + ' + 'txtPLZ + ' + Me.txtPLZ.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtPLZ.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) + Me.txtPLZ.Location = New System.Drawing.Point(584, 32) + Me.txtPLZ.Name = "txtPLZ" + Me.txtPLZ.Size = New System.Drawing.Size(84, 23) + Me.txtPLZ.TabIndex = 103 + ' + 'Label2 + ' + Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) + Me.Label2.Location = New System.Drawing.Point(581, 16) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(27, 13) + Me.Label2.TabIndex = 102 + Me.Label2.Text = "PLZ" + ' + 'txtOrt + ' + Me.txtOrt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.txtOrt.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!) + Me.txtOrt.Location = New System.Drawing.Point(423, 32) + Me.txtOrt.Name = "txtOrt" + Me.txtOrt.Size = New System.Drawing.Size(155, 23) + Me.txtOrt.TabIndex = 105 + ' + 'Label3 + ' + Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) + Me.Label3.Location = New System.Drawing.Point(420, 16) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(21, 13) + Me.Label3.TabIndex = 104 + Me.Label3.Text = "Ort" ' 'usrcntlCreditsafe ' @@ -172,6 +227,11 @@ Partial Class usrcntlCreditsafe Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.AutoScroll = True Me.BackColor = System.Drawing.Color.White + Me.Controls.Add(Me.txtOrt) + Me.Controls.Add(Me.Label3) + Me.Controls.Add(Me.txtPLZ) + Me.Controls.Add(Me.Label2) + Me.Controls.Add(Me.txtStrasse) Me.Controls.Add(Me.Label1) Me.Controls.Add(Me.btnUebernehmen) Me.Controls.Add(Me.lblWarning) @@ -201,5 +261,10 @@ Partial Class usrcntlCreditsafe Friend WithEvents dgvCreditsafe As VERAG_PROG_ALLGEMEIN.MyDatagridview Friend WithEvents lblWarning As Label Friend WithEvents btnUebernehmen As Button + Friend WithEvents txtStrasse As TextBox Friend WithEvents Label1 As Label + Friend WithEvents txtPLZ As TextBox + Friend WithEvents Label2 As Label + Friend WithEvents txtOrt As TextBox + Friend WithEvents Label3 As Label End Class diff --git a/SDL/Creditsafe/usrcntlCreditsafe.vb b/SDL/Creditsafe/usrcntlCreditsafe.vb index a0868344..8716d1b8 100644 --- a/SDL/Creditsafe/usrcntlCreditsafe.vb +++ b/SDL/Creditsafe/usrcntlCreditsafe.vb @@ -16,21 +16,21 @@ Public Class usrcntlCreditsafe InitializeComponent() createCostumer = True - 'init() End Sub - Sub New(_UID As String, _name As String, _land As String) + Sub New(_UID As String, _name As String, _land As String, _PLZ As String, _Strasse As String, _Ort As String) InitializeComponent() uidDefault = _UID _name = _name.Replace(Chr(34), "") 'Anführungszeichen entfernen _name = _name.Replace(Chr(176), "") '° entfernen txtFirma.Text = _name + txtPLZ.Text = _PLZ + txtOrt.Text = _Ort + txtStrasse.Text = _Strasse land = _land - ' init() - End Sub @@ -98,7 +98,7 @@ Public Class usrcntlCreditsafe If cs.authenticate(user, pw) = "200" Then - Dim company = New cCreditSafeAPI.Company(txtFirma.Text, txtUID.Text, cboLand.SelectedItem.Value, "", "", Nothing) + Dim company = New cCreditSafeAPI.Company(txtFirma.Text, txtUID.Text, cboLand.SelectedItem.Value, "", "", Nothing, txtStrasse.Text, txtPLZ.Text, txtOrt.Text) lblWarning.Text = cs.searchCompanies(company, dataTable).ToString initDGV(dataTable) Cursor = Cursors.Default @@ -298,6 +298,10 @@ Public Class usrcntlCreditsafe End If End Sub + Private Sub lblUID_Click(sender As Object, e As EventArgs) Handles lblUID.Click + + End Sub + Private Sub dgvCreditsafe_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvCreditsafe.CellDoubleClick If dgvCreditsafe.SelectedRows.Count = 1 Then btnUebernehmen.PerformClick() diff --git a/SDL/SDL.vbproj b/SDL/SDL.vbproj index 30ec57be..9c207a08 100644 --- a/SDL/SDL.vbproj +++ b/SDL/SDL.vbproj @@ -90,7 +90,7 @@ false - SDL_TemporaryKey.pfx + Test.pfx diff --git a/SDL/kunden/usrCntlKundenuebersicht.vb b/SDL/kunden/usrCntlKundenuebersicht.vb index bef4f5aa..1e6444df 100644 --- a/SDL/kunden/usrCntlKundenuebersicht.vb +++ b/SDL/kunden/usrCntlKundenuebersicht.vb @@ -2740,7 +2740,7 @@ Public Class usrCntlKundenuebersicht End Select - Dim company As New cCreditSafeAPI.Company("", "", land, KUNDE_ERW.kde_CreditSaveNo, KUNDE_ERW.kde_CreditSaveId, Nothing) + Dim company As New cCreditSafeAPI.Company("", "", land, KUNDE_ERW.kde_CreditSaveNo, KUNDE_ERW.kde_CreditSaveId, Nothing, "", "", "") Dim pdfObject As Byte() = Nothing If lblBonitaetsdatum._value <> Nothing Then diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb index 5c7e30b1..b849f2be 100644 --- a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb @@ -401,20 +401,6 @@ Public Class cCreditSafeAPI Dim jsonRespString = SendGetRequestWithAuthHeader(myUrl, Nothing, acceptContentType, "GET", token) - 'Dim json As New Chilkat.JsonObject - 'Dim success As Boolean = json.Load(jsonRespString) - 'If (success <> True) Then - ' Debug.WriteLine(json.LastErrorText) - - 'End If - - 'Dim sb As New Chilkat.StringBuilder - 'json.StringOfSb("pdfReportStream", sb) - - 'Dim bd As New Chilkat.BinData - 'bd.AppendEncodedSb(sb, "base64") - - 'Return Convert.FromBase64String(sb.ToString) If jsonRespString IsNot Nothing Then Return Convert.FromBase64String(jsonRespString) End If @@ -437,10 +423,12 @@ Public Class cCreditSafeAPI If company.vatNo <> "" Then rest.AddQueryParam("vatNo", company.vatNo) Else - If company.name <> "" Then - rest.AddQueryParam("name", company.name) - End If - End If + If company.name <> "" Then rest.AddQueryParam("name", company.name) + If company.csStreet <> "" Then rest.AddQueryParam("street", company.csStreet) + If company.csPostalcode <> "" Then rest.AddQueryParam("postCode", company.csPostalcode) + If company.csCity <> "" Then rest.AddQueryParam("city", company.csCity) + + End If @@ -458,20 +446,27 @@ Public Class cCreditSafeAPI Dim success As Boolean = json.Load(jsonRespString) If (success <> True) Then Debug.WriteLine(json.LastErrorText) - Return "Verbindungsfehler" + Return New Date() End If Dim companies As Chilkat.JsonArray = json.ArrayOf("companies") - Dim compObj As Chilkat.JsonObject = companies.ObjectAt(0) - Dim dateTime As New Chilkat.CkDateTime - Dim dt As New Chilkat.DtObj - Dim getAsLocal As Boolean = False - success = compObj.DateOf("dateOfLatestChange", dateTime) - Debug.WriteLine(dateTime.GetAsTimestamp(getAsLocal)) - Return dateTime.GetAsTimestamp(getAsLocal) + If companies IsNot Nothing Then + Dim compObj As Chilkat.JsonObject = companies.ObjectAt(0) + Dim dateTime As New Chilkat.CkDateTime + Dim dt As New Chilkat.DtObj + Dim getAsLocal As Boolean = False + + success = compObj.DateOf("dateOfLatestChange", dateTime) + Debug.WriteLine(dateTime.GetAsTimestamp(getAsLocal)) + Return dateTime.GetAsTimestamp(getAsLocal) + + Else + Return New Date("01.01.1900") + End If + End Function @@ -507,15 +502,21 @@ Public Class cCreditSafeAPI Public Property csDFoundingDate As Date Public Property csPDF As String Public Property csFailure As String + Public Property csCity As String + Public Property csPostalcode As String + Public Property csStreet As String - Public Sub New(_name As String, _vatNo As String, _country As String, _creditsafeNo As String, _creditSafeId As String, _lastChecked As Date) + Public Sub New(_name As String, _vatNo As String, _country As String, _creditsafeNo As String, _creditSafeId As String, _lastChecked As Date, _street As String, _postalCode As String, _city As String) creditSafeId = _creditSafeId name = _name vatNo = _vatNo country = _country creditsafeNo = _creditsafeNo lastChecked = _lastChecked + csStreet = _street + csPostalcode = _postalCode + csCity = _city End Sub Public Sub New() From 0544a5aeb3b9e278f31d05cd6be3444a7356b576 Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Wed, 10 May 2023 10:38:18 +0200 Subject: [PATCH 02/10] Logik der Suche in UI nachgebildet --- SDL/Creditsafe/usrcntlCreditsafe.vb | 20 ++++++++++++++++++- .../Schnittstellen/cCreditSafeAPI.vb | 8 ++++---- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/SDL/Creditsafe/usrcntlCreditsafe.vb b/SDL/Creditsafe/usrcntlCreditsafe.vb index 8716d1b8..cfa28003 100644 --- a/SDL/Creditsafe/usrcntlCreditsafe.vb +++ b/SDL/Creditsafe/usrcntlCreditsafe.vb @@ -47,7 +47,7 @@ Public Class usrcntlCreditsafe " WHERE ([Währungstabelle].[MitgliedslandEU] = 1 Or [Länderverzeichnis für die Außenhandelsstatistik].LandKz = 'TR' Or [Länderverzeichnis für die Außenhandelsstatistik].LandKz = 'GB' Or [Länderverzeichnis für die Außenhandelsstatistik].LandKz = 'RS') " & " ORDER BY [Länderverzeichnis für die Außenhandelsstatistik].LandKz ", , "FMZOLL", True) - If land = "" Then land = "DE" + If land = "" Then land = "AT" cboLand.changeItem(land) initDataTable() @@ -302,6 +302,24 @@ Public Class usrcntlCreditsafe End Sub + Private Sub txtUID_TextChanged(sender As Object, e As EventArgs) Handles txtUID.TextChanged + If txtUID.Text <> "" Then + + txtFirma.Enabled = False + txtOrt.Enabled = False + txtPLZ.Enabled = False + txtStrasse.Enabled = False + + Else + + txtFirma.Enabled = True + txtOrt.Enabled = True + txtPLZ.Enabled = True + txtStrasse.Enabled = True + + End If + End Sub + Private Sub dgvCreditsafe_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgvCreditsafe.CellDoubleClick If dgvCreditsafe.SelectedRows.Count = 1 Then btnUebernehmen.PerformClick() diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb index b849f2be..595c0831 100644 --- a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb @@ -415,12 +415,12 @@ Public Class cCreditSafeAPI rest.AddQueryParam("countries", company.country) - If company.creditsafeNo <> "" Then - rest.AddQueryParam("safeNo", company.creditsafeNo) + If company.creditsafeNo <> "" Then 'Eindeutiger Schlüssel + rest.AddQueryParam("safeNo", company.creditsafeNo) - Else + Else - If company.vatNo <> "" Then + If company.vatNo <> "" Then rest.AddQueryParam("vatNo", company.vatNo) Else If company.name <> "" Then rest.AddQueryParam("name", company.name) From 9f39fed031a5a8c904cbbec8dc2fa0158c776bb4 Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Tue, 16 May 2023 09:36:40 +0200 Subject: [PATCH 03/10] fiskaluebersicht --- SDL/Creditsafe/usrcntlCreditsafe.vb | 4 - SDL/My Project/AssemblyInfo.vb | 4 +- SDL/SDL.vbproj | 9 + .../frmKundenUebersichtZOLL.Designer.vb | 170 ++++--- SDL/kunden/frmKundenUebersichtZOLL.vb | 11 +- SDL/kunden/usrCntlKundenuebersicht.vb | 4 +- .../usrcntlFiskaluebersicht.Designer.vb | 480 ++++++++++++++++++ SDL/kunden/usrcntlFiskaluebersicht.resx | 143 ++++++ SDL/kunden/usrcntlFiskaluebersicht.vb | 87 ++++ VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb | 122 +++++ .../Schnittstellen/cCreditSafeAPI.vb | 21 +- .../VERAG_PROG_ALLGEMEIN.vbproj | 1 + 12 files changed, 961 insertions(+), 95 deletions(-) create mode 100644 SDL/kunden/usrcntlFiskaluebersicht.Designer.vb create mode 100644 SDL/kunden/usrcntlFiskaluebersicht.resx create mode 100644 SDL/kunden/usrcntlFiskaluebersicht.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb diff --git a/SDL/Creditsafe/usrcntlCreditsafe.vb b/SDL/Creditsafe/usrcntlCreditsafe.vb index cfa28003..89078202 100644 --- a/SDL/Creditsafe/usrcntlCreditsafe.vb +++ b/SDL/Creditsafe/usrcntlCreditsafe.vb @@ -287,7 +287,6 @@ Public Class usrcntlCreditsafe End Sub - Private Sub usrcntlCreditsafe_Load(sender As Object, e As EventArgs) Handles Me.Load init() End Sub @@ -298,9 +297,6 @@ Public Class usrcntlCreditsafe End If End Sub - Private Sub lblUID_Click(sender As Object, e As EventArgs) Handles lblUID.Click - - End Sub Private Sub txtUID_TextChanged(sender As Object, e As EventArgs) Handles txtUID.TextChanged If txtUID.Text <> "" Then diff --git a/SDL/My Project/AssemblyInfo.vb b/SDL/My Project/AssemblyInfo.vb index 044c7dda..0b7b6f9b 100644 --- a/SDL/My Project/AssemblyInfo.vb +++ b/SDL/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/SDL/SDL.vbproj b/SDL/SDL.vbproj index 9c207a08..59b17a91 100644 --- a/SDL/SDL.vbproj +++ b/SDL/SDL.vbproj @@ -672,6 +672,12 @@ Form + + usrcntlFiskaluebersicht.vb + + + UserControl + usrCntlKundenBesonderheiten.vb @@ -2968,6 +2974,9 @@ frmKundeAnsprechpartnerTeams.vb + + usrcntlFiskaluebersicht.vb + usrCntlKundenBesonderheiten.vb diff --git a/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb b/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb index 0ff43655..5870c3bb 100644 --- a/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb +++ b/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb @@ -35,10 +35,12 @@ Partial Class frmKundenUebersichtZOLL Me.tabZolltarife = New System.Windows.Forms.TabPage() Me.pnlZollTarife = New System.Windows.Forms.Panel() Me.tabKundendaten = New System.Windows.Forms.TabPage() + Me.usrcntlKundenuebersicht = New SDL.usrCntlKundenuebersicht() Me.ContextMenuStrip2 = New System.Windows.Forms.ContextMenuStrip(Me.components) Me.ToolStripMenuItem2 = New System.Windows.Forms.ToolStripMenuItem() Me.tbcntrKundenDaten = New System.Windows.Forms.TabControl() Me.TabPage1 = New System.Windows.Forms.TabPage() + Me.UsrCntlOfferte1 = New SDL.usrCntlOfferte() Me.tbStatistik = New System.Windows.Forms.TabPage() Me.cboKundenblattFirma = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.Button1 = New System.Windows.Forms.Button() @@ -84,11 +86,15 @@ Partial Class frmKundenUebersichtZOLL Me.tbRechnungen = New System.Windows.Forms.TabPage() Me.dgvRg = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) + Me.btnRgPdf = New System.Windows.Forms.Button() + Me.ctxtRg = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.DateiHochladenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.btnMonat = New System.Windows.Forms.Button() Me.Button10 = New System.Windows.Forms.Button() Me.Button11 = New System.Windows.Forms.Button() Me.Label40 = New System.Windows.Forms.Label() Me.tbSpeditionsbuch = New System.Windows.Forms.TabPage() + Me.tbFiskaluebersicht = New System.Windows.Forms.TabPage() Me.NotifyIcon1 = New System.Windows.Forms.NotifyIcon(Me.components) Me.Panel1 = New System.Windows.Forms.Panel() Me.MenuStripKunden = New System.Windows.Forms.MenuStrip() @@ -115,14 +121,15 @@ Partial Class frmKundenUebersichtZOLL Me.VUBVERAGSpeditionAGToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.VeragCustomsServiceToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem19 = New System.Windows.Forms.ToolStripMenuItem() + Me.mnueFiskaluebersicht = New System.Windows.Forms.ToolStripMenuItem() Me.mnueFiskal = New System.Windows.Forms.ToolStripMenuItem() Me.toolNeuerKunde = New System.Windows.Forms.ToolStripMenuItem() - Me.mneBearbeiten = New System.Windows.Forms.ToolStripMenuItem() Me.toolOptionen = New System.Windows.Forms.ToolStripMenuItem() Me.BearbeitenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.AnDakosyÜbertragenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.AufschubEORIBearbeitenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.SYSKAÜbertragToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.mneBearbeiten = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem11 = New System.Windows.Forms.ToolStripMenuItem() Me.pnlTop = New System.Windows.Forms.Panel() @@ -141,11 +148,6 @@ Partial Class frmKundenUebersichtZOLL Me.PDFLöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.DataGridViewTextBoxColumn1 = New System.Windows.Forms.DataGridViewTextBoxColumn() Me.DataGridViewTextBoxColumn2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.ctxtRg = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.DateiHochladenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.btnRgPdf = New System.Windows.Forms.Button() - Me.usrcntlKundenuebersicht = New SDL.usrCntlKundenuebersicht() - Me.UsrCntlOfferte1 = New SDL.usrCntlOfferte() Me.ContextMenuStrip1.SuspendLayout() Me.tabZolltarife.SuspendLayout() Me.tabKundendaten.SuspendLayout() @@ -165,12 +167,12 @@ Partial Class frmKundenUebersichtZOLL Me.tbRechnungen.SuspendLayout() CType(Me.dgvRg, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() + Me.ctxtRg.SuspendLayout() Me.Panel1.SuspendLayout() Me.MenuStripKunden.SuspendLayout() Me.pnlTop.SuspendLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() Me.ContextMenuStrip3.SuspendLayout() - Me.ctxtRg.SuspendLayout() Me.SuspendLayout() ' 'ContextMenuStrip1 @@ -217,6 +219,17 @@ Partial Class frmKundenUebersichtZOLL Me.tabKundendaten.TabIndex = 0 Me.tabKundendaten.Text = "Kundendaten" ' + 'usrcntlKundenuebersicht + ' + Me.usrcntlKundenuebersicht.BackColor = System.Drawing.Color.White + Me.usrcntlKundenuebersicht.BER_STUFE = 0 + Me.usrcntlKundenuebersicht.Dock = System.Windows.Forms.DockStyle.Fill + Me.usrcntlKundenuebersicht.Location = New System.Drawing.Point(3, 3) + Me.usrcntlKundenuebersicht.Margin = New System.Windows.Forms.Padding(2) + Me.usrcntlKundenuebersicht.Name = "usrcntlKundenuebersicht" + Me.usrcntlKundenuebersicht.Size = New System.Drawing.Size(1176, 691) + Me.usrcntlKundenuebersicht.TabIndex = 0 + ' 'ContextMenuStrip2 ' Me.ContextMenuStrip2.ImageScalingSize = New System.Drawing.Size(24, 24) @@ -240,6 +253,7 @@ Partial Class frmKundenUebersichtZOLL Me.tbcntrKundenDaten.Controls.Add(Me.tbFiskal) Me.tbcntrKundenDaten.Controls.Add(Me.tbRechnungen) Me.tbcntrKundenDaten.Controls.Add(Me.tbSpeditionsbuch) + Me.tbcntrKundenDaten.Controls.Add(Me.tbFiskaluebersicht) Me.tbcntrKundenDaten.Dock = System.Windows.Forms.DockStyle.Fill Me.tbcntrKundenDaten.ItemSize = New System.Drawing.Size(76, 0) Me.tbcntrKundenDaten.Location = New System.Drawing.Point(0, 0) @@ -260,6 +274,16 @@ Partial Class frmKundenUebersichtZOLL Me.TabPage1.TabIndex = 2 Me.TabPage1.Text = "Offerte" ' + 'UsrCntlOfferte1 + ' + Me.UsrCntlOfferte1.BackColor = System.Drawing.Color.White + Me.UsrCntlOfferte1.Dock = System.Windows.Forms.DockStyle.Fill + Me.UsrCntlOfferte1.Location = New System.Drawing.Point(3, 3) + Me.UsrCntlOfferte1.Margin = New System.Windows.Forms.Padding(2) + Me.UsrCntlOfferte1.Name = "UsrCntlOfferte1" + Me.UsrCntlOfferte1.Size = New System.Drawing.Size(1176, 691) + Me.UsrCntlOfferte1.TabIndex = 0 + ' 'tbStatistik ' Me.tbStatistik.BackColor = System.Drawing.Color.White @@ -845,6 +869,35 @@ Partial Class frmKundenUebersichtZOLL Me.MyPanel1.Size = New System.Drawing.Size(1182, 60) Me.MyPanel1.TabIndex = 0 ' + 'btnRgPdf + ' + Me.btnRgPdf.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnRgPdf.ContextMenuStrip = Me.ctxtRg + Me.btnRgPdf.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnRgPdf.Image = Global.SDL.My.Resources.Resources.pdf1 + Me.btnRgPdf.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnRgPdf.Location = New System.Drawing.Point(1069, 2) + Me.btnRgPdf.Margin = New System.Windows.Forms.Padding(10, 3, 3, 3) + Me.btnRgPdf.Name = "btnRgPdf" + Me.btnRgPdf.Size = New System.Drawing.Size(105, 57) + Me.btnRgPdf.TabIndex = 212 + Me.btnRgPdf.Text = "Als PDF" + Me.btnRgPdf.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnRgPdf.UseVisualStyleBackColor = True + ' + 'ctxtRg + ' + Me.ctxtRg.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiHochladenToolStripMenuItem}) + Me.ctxtRg.Name = "ctxtRg" + Me.ctxtRg.Size = New System.Drawing.Size(197, 26) + ' + 'DateiHochladenToolStripMenuItem + ' + Me.DateiHochladenToolStripMenuItem.Image = Global.SDL.My.Resources.Resources.pdf + Me.DateiHochladenToolStripMenuItem.Name = "DateiHochladenToolStripMenuItem" + Me.DateiHochladenToolStripMenuItem.Size = New System.Drawing.Size(196, 22) + Me.DateiHochladenToolStripMenuItem.Text = "PDF in Zwischenablage" + ' 'btnMonat ' Me.btnMonat.FlatStyle = System.Windows.Forms.FlatStyle.Flat @@ -908,6 +961,15 @@ Partial Class frmKundenUebersichtZOLL Me.tbSpeditionsbuch.Text = "Speditionsbuch" Me.tbSpeditionsbuch.UseVisualStyleBackColor = True ' + 'tbFiskaluebersicht + ' + Me.tbFiskaluebersicht.Location = New System.Drawing.Point(4, 25) + Me.tbFiskaluebersicht.Name = "tbFiskaluebersicht" + Me.tbFiskaluebersicht.Size = New System.Drawing.Size(1182, 697) + Me.tbFiskaluebersicht.TabIndex = 7 + Me.tbFiskaluebersicht.Text = "Fiskaluebersicht" + Me.tbFiskaluebersicht.UseVisualStyleBackColor = True + ' 'NotifyIcon1 ' Me.NotifyIcon1.Text = "NotifyIcon1" @@ -932,7 +994,7 @@ Partial Class frmKundenUebersichtZOLL Me.MenuStripKunden.Dock = System.Windows.Forms.DockStyle.Left Me.MenuStripKunden.ImageScalingSize = New System.Drawing.Size(24, 24) Me.MenuStripKunden.ImeMode = System.Windows.Forms.ImeMode.NoControl - Me.MenuStripKunden.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnueKunden, Me.mnueZoll, Me.mnueOfferte, Me.mnueRechnungen, Me.mnueSpeditionsbuch, Me.mnueStatistik, Me.mneFormulare, Me.mnueFiskal, Me.toolNeuerKunde, Me.mneBearbeiten, Me.toolOptionen, Me.ToolStripMenuItem1, Me.ToolStripMenuItem11}) + Me.MenuStripKunden.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnueKunden, Me.mnueZoll, Me.mnueOfferte, Me.mnueRechnungen, Me.mnueSpeditionsbuch, Me.mnueStatistik, Me.mneFormulare, Me.mnueFiskaluebersicht, Me.mnueFiskal, Me.toolNeuerKunde, Me.toolOptionen, Me.mneBearbeiten, Me.ToolStripMenuItem1, Me.ToolStripMenuItem11}) Me.MenuStripKunden.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.VerticalStackWithOverflow Me.MenuStripKunden.Location = New System.Drawing.Point(0, 0) Me.MenuStripKunden.Name = "MenuStripKunden" @@ -1145,6 +1207,15 @@ Partial Class frmKundenUebersichtZOLL Me.ToolStripMenuItem19.Size = New System.Drawing.Size(242, 22) Me.ToolStripMenuItem19.Text = "Bonitätsauskunft (Creditreform)" ' + 'mnueFiskaluebersicht + ' + Me.mnueFiskaluebersicht.Enabled = False + Me.mnueFiskaluebersicht.ForeColor = System.Drawing.Color.White + Me.mnueFiskaluebersicht.Margin = New System.Windows.Forms.Padding(0, 20, 0, 0) + Me.mnueFiskaluebersicht.Name = "mnueFiskaluebersicht" + Me.mnueFiskaluebersicht.Size = New System.Drawing.Size(107, 19) + Me.mnueFiskaluebersicht.Text = "Fiskalübersicht" + ' 'mnueFiskal ' Me.mnueFiskal.Enabled = False @@ -1168,20 +1239,6 @@ Partial Class frmKundenUebersichtZOLL Me.toolNeuerKunde.TextAlign = System.Drawing.ContentAlignment.BottomCenter Me.toolNeuerKunde.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText ' - 'mneBearbeiten - ' - Me.mneBearbeiten.Enabled = False - Me.mneBearbeiten.ForeColor = System.Drawing.Color.White - Me.mneBearbeiten.Image = Global.SDL.My.Resources.Resources.stift1 - Me.mneBearbeiten.ImageAlign = System.Drawing.ContentAlignment.TopCenter - Me.mneBearbeiten.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None - Me.mneBearbeiten.Margin = New System.Windows.Forms.Padding(0, 20, 0, 0) - Me.mneBearbeiten.Name = "mneBearbeiten" - Me.mneBearbeiten.Size = New System.Drawing.Size(107, 44) - Me.mneBearbeiten.Text = "Bearbeiten" - Me.mneBearbeiten.TextAlign = System.Drawing.ContentAlignment.BottomCenter - Me.mneBearbeiten.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText - ' 'toolOptionen ' Me.toolOptionen.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BearbeitenToolStripMenuItem, Me.AnDakosyÜbertragenToolStripMenuItem, Me.AufschubEORIBearbeitenToolStripMenuItem, Me.SYSKAÜbertragToolStripMenuItem}) @@ -1216,6 +1273,20 @@ Partial Class frmKundenUebersichtZOLL Me.SYSKAÜbertragToolStripMenuItem.Size = New System.Drawing.Size(217, 22) Me.SYSKAÜbertragToolStripMenuItem.Text = "SYSKA übertragen" ' + 'mneBearbeiten + ' + Me.mneBearbeiten.Enabled = False + Me.mneBearbeiten.ForeColor = System.Drawing.Color.White + Me.mneBearbeiten.Image = Global.SDL.My.Resources.Resources.stift1 + Me.mneBearbeiten.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.mneBearbeiten.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None + Me.mneBearbeiten.Margin = New System.Windows.Forms.Padding(0, 20, 0, 0) + Me.mneBearbeiten.Name = "mneBearbeiten" + Me.mneBearbeiten.Size = New System.Drawing.Size(107, 44) + Me.mneBearbeiten.Text = "Bearbeiten" + Me.mneBearbeiten.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.mneBearbeiten.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText + ' 'ToolStripMenuItem1 ' Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1" @@ -1305,6 +1376,7 @@ Partial Class frmKundenUebersichtZOLL Me.KdSearchBox1._displayWoelflKd = True Me.KdSearchBox1._hideIfListEmpty = True Me.KdSearchBox1._loadKdData = False + Me.KdSearchBox1._searchName1 = True Me.KdSearchBox1._UseFIRMA = "" Me.KdSearchBox1._ValueKdAndName = False Me.KdSearchBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend @@ -1396,56 +1468,6 @@ Partial Class frmKundenUebersichtZOLL Me.DataGridViewTextBoxColumn2.HeaderText = "KundenNr" Me.DataGridViewTextBoxColumn2.Name = "DataGridViewTextBoxColumn2" ' - 'ctxtRg - ' - Me.ctxtRg.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiHochladenToolStripMenuItem}) - Me.ctxtRg.Name = "ctxtRg" - Me.ctxtRg.Size = New System.Drawing.Size(197, 26) - ' - 'DateiHochladenToolStripMenuItem - ' - Me.DateiHochladenToolStripMenuItem.Image = Global.SDL.My.Resources.Resources.pdf - Me.DateiHochladenToolStripMenuItem.Name = "DateiHochladenToolStripMenuItem" - Me.DateiHochladenToolStripMenuItem.Size = New System.Drawing.Size(196, 22) - Me.DateiHochladenToolStripMenuItem.Text = "PDF in Zwischenablage" - ' - 'btnRgPdf - ' - Me.btnRgPdf.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnRgPdf.ContextMenuStrip = Me.ctxtRg - Me.btnRgPdf.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnRgPdf.Image = Global.SDL.My.Resources.Resources.pdf1 - Me.btnRgPdf.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnRgPdf.Location = New System.Drawing.Point(1069, 2) - Me.btnRgPdf.Margin = New System.Windows.Forms.Padding(10, 3, 3, 3) - Me.btnRgPdf.Name = "btnRgPdf" - Me.btnRgPdf.Size = New System.Drawing.Size(105, 57) - Me.btnRgPdf.TabIndex = 212 - Me.btnRgPdf.Text = "Als PDF" - Me.btnRgPdf.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnRgPdf.UseVisualStyleBackColor = True - ' - 'usrcntlKundenuebersicht - ' - Me.usrcntlKundenuebersicht.BackColor = System.Drawing.Color.White - Me.usrcntlKundenuebersicht.BER_STUFE = 0 - Me.usrcntlKundenuebersicht.Dock = System.Windows.Forms.DockStyle.Fill - Me.usrcntlKundenuebersicht.Location = New System.Drawing.Point(3, 3) - Me.usrcntlKundenuebersicht.Margin = New System.Windows.Forms.Padding(2) - Me.usrcntlKundenuebersicht.Name = "usrcntlKundenuebersicht" - Me.usrcntlKundenuebersicht.Size = New System.Drawing.Size(1176, 691) - Me.usrcntlKundenuebersicht.TabIndex = 0 - ' - 'UsrCntlOfferte1 - ' - Me.UsrCntlOfferte1.BackColor = System.Drawing.Color.White - Me.UsrCntlOfferte1.Dock = System.Windows.Forms.DockStyle.Fill - Me.UsrCntlOfferte1.Location = New System.Drawing.Point(3, 3) - Me.UsrCntlOfferte1.Margin = New System.Windows.Forms.Padding(2) - Me.UsrCntlOfferte1.Name = "UsrCntlOfferte1" - Me.UsrCntlOfferte1.Size = New System.Drawing.Size(1176, 691) - Me.UsrCntlOfferte1.TabIndex = 0 - ' 'frmKundenUebersichtZOLL ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -1484,6 +1506,7 @@ Partial Class frmKundenUebersichtZOLL CType(Me.dgvRg, System.ComponentModel.ISupportInitialize).EndInit() Me.MyPanel1.ResumeLayout(False) Me.MyPanel1.PerformLayout() + Me.ctxtRg.ResumeLayout(False) Me.Panel1.ResumeLayout(False) Me.MenuStripKunden.ResumeLayout(False) Me.MenuStripKunden.PerformLayout() @@ -1491,7 +1514,6 @@ Partial Class frmKundenUebersichtZOLL Me.pnlTop.PerformLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit() Me.ContextMenuStrip3.ResumeLayout(False) - Me.ctxtRg.ResumeLayout(False) Me.ResumeLayout(False) End Sub @@ -1611,4 +1633,6 @@ Partial Class frmKundenUebersichtZOLL Friend WithEvents btnRgPdf As Button Friend WithEvents ctxtRg As ContextMenuStrip Friend WithEvents DateiHochladenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents mnueFiskaluebersicht As ToolStripMenuItem + Friend WithEvents tbFiskaluebersicht As TabPage End Class diff --git a/SDL/kunden/frmKundenUebersichtZOLL.vb b/SDL/kunden/frmKundenUebersichtZOLL.vb index 0a67cfc5..078c234d 100644 --- a/SDL/kunden/frmKundenUebersichtZOLL.vb +++ b/SDL/kunden/frmKundenUebersichtZOLL.vb @@ -167,6 +167,7 @@ Public Class frmKundenUebersichtZOLL mneFormulare.Visible = False mnueFiskal.Visible = False toolNeuerKunde.Visible = False + mnueFiskaluebersicht.Visible = False ' cbx.Checked = True End If @@ -201,6 +202,7 @@ Public Class frmKundenUebersichtZOLL If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("KUNDEN_Fiskaldaten", Me) Then mnueFiskal.Visible = True + mnueFiskaluebersicht.Visible = True End If @@ -296,6 +298,7 @@ Public Class frmKundenUebersichtZOLL mnueSpeditionsbuch.Enabled = True toolOptionen.Enabled = True mneBearbeiten.Enabled = True + mnueFiskaluebersicht.Enabled = True 'SchließenToolStripMenuItem.Enabled = True mnueFiskal.Enabled = True @@ -332,6 +335,7 @@ Public Class frmKundenUebersichtZOLL mnueFiskal.Enabled = False mneBearbeiten.Enabled = False toolOptionen.Enabled = False + mnueFiskaluebersicht.Enabled = False UsrCntlOfferte1.init(-1) End If Else @@ -966,8 +970,6 @@ Public Class frmKundenUebersichtZOLL showForm(firmenwortlautFiskal, "Firmenwortlaut - Fiskal") End Sub - - Private Sub mnueFiskal_Click(sender As Object, e As EventArgs) Handles mnueFiskal.Click changeTab(4, mnueFiskal) End Sub @@ -980,7 +982,9 @@ Public Class frmKundenUebersichtZOLL changeTab(5, mnueRechnungen) End Sub - + Private Sub mnueFiskalkunden_Click(sender As Object, e As EventArgs) Handles mnueFiskaluebersicht.Click + changeTab(7, mnueFiskaluebersicht) + End Sub @@ -1410,6 +1414,7 @@ Public Class frmKundenUebersichtZOLL btnRgPdf.Enabled = (dgvRg.SelectedRows.Count > 0) End Sub + End Class diff --git a/SDL/kunden/usrCntlKundenuebersicht.vb b/SDL/kunden/usrCntlKundenuebersicht.vb index 1e6444df..68ba2c79 100644 --- a/SDL/kunden/usrCntlKundenuebersicht.vb +++ b/SDL/kunden/usrCntlKundenuebersicht.vb @@ -2777,7 +2777,7 @@ Public Class usrCntlKundenuebersicht End If - + initCreditsave() Cursor = Cursors.Default End Sub @@ -2863,7 +2863,7 @@ Public Class usrCntlKundenuebersicht KDERW.SAVE() updateDatenarchivId() End If - initCreditsave() + End Sub Private Sub FlatButton2_Click(sender As Object, e As EventArgs) Handles FlatButton2.Click diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb new file mode 100644 index 00000000..13e4bbfe --- /dev/null +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -0,0 +1,480 @@ + _ +Partial Class usrcntlFiskaluebersicht + 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.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(usrcntlFiskaluebersicht)) + Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.btn = New System.Windows.Forms.Button() + Me.cbxHomepage = New System.Windows.Forms.CheckBox() + Me.txtHomepage = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxBonitaet = New System.Windows.Forms.CheckBox() + Me.txtBon = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxVollmacht = New System.Windows.Forms.CheckBox() + Me.txtVM = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxUID = New System.Windows.Forms.CheckBox() + Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxEORI = New System.Windows.Forms.CheckBox() + Me.txtEORI = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) + Me.btnCancel = New System.Windows.Forms.Button() + Me.btnOK = New System.Windows.Forms.Button() + Me.btnSave = New System.Windows.Forms.Button() + Me.btnPDFReport = New System.Windows.Forms.Button() + Me.lblFiskaluebersicht = New System.Windows.Forms.Label() + Me.lblCheckliste = New System.Windows.Forms.Label() + Me.lblUnterlagen = New System.Windows.Forms.Label() + Me.MyDatagridview1 = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) + Me.MyDatagridview2 = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() + Me.MyPanel1.SuspendLayout() + CType(Me.MyDatagridview1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.MyPanel2.SuspendLayout() + CType(Me.MyDatagridview2, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SuspendLayout() + ' + 'dgvFiskaluebersicht + ' + Me.dgvFiskaluebersicht.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvFiskaluebersicht.AllowUserToAddRows = False + Me.dgvFiskaluebersicht.AllowUserToDeleteRows = False + Me.dgvFiskaluebersicht.AllowUserToOrderColumns = True + Me.dgvFiskaluebersicht.AllowUserToResizeRows = False + Me.dgvFiskaluebersicht.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.dgvFiskaluebersicht.BackgroundColor = System.Drawing.Color.White + Me.dgvFiskaluebersicht.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvFiskaluebersicht.Location = New System.Drawing.Point(4, 35) + Me.dgvFiskaluebersicht.MultiSelect = False + Me.dgvFiskaluebersicht.Name = "dgvFiskaluebersicht" + Me.dgvFiskaluebersicht.ReadOnly = True + Me.dgvFiskaluebersicht.RowHeadersVisible = False + Me.dgvFiskaluebersicht.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvFiskaluebersicht.Size = New System.Drawing.Size(190, 462) + Me.dgvFiskaluebersicht.TabIndex = 32 + ' + 'btn + ' + Me.btn.BackgroundImage = Global.SDL.My.Resources.Resources.plus + Me.btn.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btn.Location = New System.Drawing.Point(163, 469) + Me.btn.Name = "btn" + Me.btn.Size = New System.Drawing.Size(31, 28) + Me.btn.TabIndex = 96 + Me.btn.UseVisualStyleBackColor = True + ' + 'cbxHomepage + ' + Me.cbxHomepage.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.cbxHomepage.AutoSize = True + Me.cbxHomepage.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxHomepage.Location = New System.Drawing.Point(221, 46) + Me.cbxHomepage.Name = "cbxHomepage" + Me.cbxHomepage.Size = New System.Drawing.Size(86, 17) + Me.cbxHomepage.TabIndex = 98 + Me.cbxHomepage.Text = "Homepage" + Me.cbxHomepage.UseVisualStyleBackColor = True + ' + 'txtHomepage + ' + Me.txtHomepage._DateTimeOnly = False + Me.txtHomepage._numbersOnly = False + Me.txtHomepage._numbersOnlyKommastellen = "" + Me.txtHomepage._numbersOnlyTrennzeichen = True + Me.txtHomepage._Prozent = False + Me.txtHomepage._ShortDateNew = False + Me.txtHomepage._ShortDateOnly = False + Me.txtHomepage._TimeOnly = False + Me.txtHomepage._TimeOnly_Seconds = False + Me.txtHomepage._value = Nothing + Me.txtHomepage._Waehrung = False + Me.txtHomepage._WaehrungZeichen = True + Me.txtHomepage.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.txtHomepage.ForeColor = System.Drawing.Color.Black + Me.txtHomepage.Location = New System.Drawing.Point(361, 43) + Me.txtHomepage.MaxLineLength = -1 + Me.txtHomepage.MaxLines_Warning = "" + Me.txtHomepage.MaxLines_Warning_Label = Nothing + Me.txtHomepage.Name = "txtHomepage" + Me.txtHomepage.Size = New System.Drawing.Size(128, 20) + Me.txtHomepage.TabIndex = 100 + ' + 'cbxBonitaet + ' + Me.cbxBonitaet.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.cbxBonitaet.AutoSize = True + Me.cbxBonitaet.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxBonitaet.Location = New System.Drawing.Point(221, 72) + Me.cbxBonitaet.Name = "cbxBonitaet" + Me.cbxBonitaet.Size = New System.Drawing.Size(115, 17) + Me.cbxBonitaet.TabIndex = 101 + Me.cbxBonitaet.Text = "aktuelle Bonität" + Me.cbxBonitaet.UseVisualStyleBackColor = True + ' + 'txtBon + ' + Me.txtBon._DateTimeOnly = False + Me.txtBon._numbersOnly = False + Me.txtBon._numbersOnlyKommastellen = "" + Me.txtBon._numbersOnlyTrennzeichen = True + Me.txtBon._Prozent = False + Me.txtBon._ShortDateNew = False + Me.txtBon._ShortDateOnly = False + Me.txtBon._TimeOnly = False + Me.txtBon._TimeOnly_Seconds = False + Me.txtBon._value = Nothing + Me.txtBon._Waehrung = False + Me.txtBon._WaehrungZeichen = True + Me.txtBon.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.txtBon.ForeColor = System.Drawing.Color.Black + Me.txtBon.Location = New System.Drawing.Point(361, 69) + Me.txtBon.MaxLineLength = -1 + Me.txtBon.MaxLines_Warning = "" + Me.txtBon.MaxLines_Warning_Label = Nothing + Me.txtBon.Name = "txtBon" + Me.txtBon.Size = New System.Drawing.Size(128, 20) + Me.txtBon.TabIndex = 102 + ' + 'cbxVollmacht + ' + Me.cbxVollmacht.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.cbxVollmacht.AutoSize = True + Me.cbxVollmacht.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxVollmacht.Location = New System.Drawing.Point(221, 98) + Me.cbxVollmacht.Name = "cbxVollmacht" + Me.cbxVollmacht.Size = New System.Drawing.Size(130, 17) + Me.cbxVollmacht.TabIndex = 103 + Me.cbxVollmacht.Text = "aktuelle Vollmacht" + Me.cbxVollmacht.UseVisualStyleBackColor = True + ' + 'txtVM + ' + Me.txtVM._DateTimeOnly = False + Me.txtVM._numbersOnly = False + Me.txtVM._numbersOnlyKommastellen = "" + Me.txtVM._numbersOnlyTrennzeichen = True + Me.txtVM._Prozent = False + Me.txtVM._ShortDateNew = False + Me.txtVM._ShortDateOnly = False + Me.txtVM._TimeOnly = False + Me.txtVM._TimeOnly_Seconds = False + Me.txtVM._value = Nothing + Me.txtVM._Waehrung = False + Me.txtVM._WaehrungZeichen = True + Me.txtVM.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.txtVM.ForeColor = System.Drawing.Color.Black + Me.txtVM.Location = New System.Drawing.Point(361, 95) + Me.txtVM.MaxLineLength = -1 + Me.txtVM.MaxLines_Warning = "" + Me.txtVM.MaxLines_Warning_Label = Nothing + Me.txtVM.Name = "txtVM" + Me.txtVM.Size = New System.Drawing.Size(128, 20) + Me.txtVM.TabIndex = 104 + ' + 'cbxUID + ' + Me.cbxUID.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.cbxUID.AutoSize = True + Me.cbxUID.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxUID.Location = New System.Drawing.Point(589, 46) + Me.cbxUID.Name = "cbxUID" + Me.cbxUID.Size = New System.Drawing.Size(96, 17) + Me.cbxUID.TabIndex = 105 + Me.cbxUID.Text = "UID-Prüfung" + Me.cbxUID.UseVisualStyleBackColor = True + ' + 'txtUID + ' + Me.txtUID._DateTimeOnly = False + Me.txtUID._numbersOnly = False + Me.txtUID._numbersOnlyKommastellen = "" + Me.txtUID._numbersOnlyTrennzeichen = True + Me.txtUID._Prozent = False + Me.txtUID._ShortDateNew = False + Me.txtUID._ShortDateOnly = False + Me.txtUID._TimeOnly = False + Me.txtUID._TimeOnly_Seconds = False + Me.txtUID._value = Nothing + Me.txtUID._Waehrung = False + Me.txtUID._WaehrungZeichen = True + Me.txtUID.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.txtUID.ForeColor = System.Drawing.Color.Black + Me.txtUID.Location = New System.Drawing.Point(729, 43) + Me.txtUID.MaxLineLength = -1 + Me.txtUID.MaxLines_Warning = "" + Me.txtUID.MaxLines_Warning_Label = Nothing + Me.txtUID.Name = "txtUID" + Me.txtUID.Size = New System.Drawing.Size(128, 20) + Me.txtUID.TabIndex = 106 + ' + 'cbxEORI + ' + Me.cbxEORI.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.cbxEORI.AutoSize = True + Me.cbxEORI.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxEORI.Location = New System.Drawing.Point(589, 72) + Me.cbxEORI.Name = "cbxEORI" + Me.cbxEORI.Size = New System.Drawing.Size(104, 17) + Me.cbxEORI.TabIndex = 107 + Me.cbxEORI.Text = "EORI-Prüfung" + Me.cbxEORI.UseVisualStyleBackColor = True + ' + 'txtEORI + ' + Me.txtEORI._DateTimeOnly = False + Me.txtEORI._numbersOnly = False + Me.txtEORI._numbersOnlyKommastellen = "" + Me.txtEORI._numbersOnlyTrennzeichen = True + Me.txtEORI._Prozent = False + Me.txtEORI._ShortDateNew = False + Me.txtEORI._ShortDateOnly = False + Me.txtEORI._TimeOnly = False + Me.txtEORI._TimeOnly_Seconds = False + Me.txtEORI._value = Nothing + Me.txtEORI._Waehrung = False + Me.txtEORI._WaehrungZeichen = True + Me.txtEORI.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.txtEORI.ForeColor = System.Drawing.Color.Black + Me.txtEORI.Location = New System.Drawing.Point(729, 69) + Me.txtEORI.MaxLineLength = -1 + Me.txtEORI.MaxLines_Warning = "" + Me.txtEORI.MaxLines_Warning_Label = Nothing + Me.txtEORI.Name = "txtEORI" + Me.txtEORI.Size = New System.Drawing.Size(128, 20) + Me.txtEORI.TabIndex = 108 + ' + 'MyPanel1 + ' + Me.MyPanel1.BackColor = System.Drawing.Color.White + Me.MyPanel1.Controls.Add(Me.btnCancel) + Me.MyPanel1.Controls.Add(Me.btnOK) + Me.MyPanel1.Controls.Add(Me.btnSave) + Me.MyPanel1.Controls.Add(Me.btnPDFReport) + Me.MyPanel1.Dock = System.Windows.Forms.DockStyle.Bottom + Me.MyPanel1.Location = New System.Drawing.Point(0, 503) + Me.MyPanel1.Name = "MyPanel1" + Me.MyPanel1.Size = New System.Drawing.Size(922, 60) + Me.MyPanel1.TabIndex = 109 + ' + 'btnCancel + ' + Me.btnCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnCancel.ForeColor = System.Drawing.Color.Black + Me.btnCancel.Image = Global.SDL.My.Resources.Resources.del + Me.btnCancel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnCancel.Location = New System.Drawing.Point(4, 10) + Me.btnCancel.Name = "btnCancel" + Me.btnCancel.Size = New System.Drawing.Size(113, 39) + Me.btnCancel.TabIndex = 21 + Me.btnCancel.Text = "Abbrechen" + Me.btnCancel.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnCancel.UseVisualStyleBackColor = True + ' + 'btnOK + ' + Me.btnOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnOK.ForeColor = System.Drawing.Color.Black + Me.btnOK.Image = Global.SDL.My.Resources.Resources.ok + Me.btnOK.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnOK.Location = New System.Drawing.Point(801, 10) + Me.btnOK.Name = "btnOK" + Me.btnOK.Size = New System.Drawing.Size(112, 39) + Me.btnOK.TabIndex = 19 + Me.btnOK.Text = "Abschließen" + Me.btnOK.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnOK.UseVisualStyleBackColor = True + ' + 'btnSave + ' + Me.btnSave.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnSave.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnSave.ForeColor = System.Drawing.Color.Black + Me.btnSave.Image = CType(resources.GetObject("btnSave.Image"), System.Drawing.Image) + Me.btnSave.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnSave.Location = New System.Drawing.Point(689, 10) + Me.btnSave.Name = "btnSave" + Me.btnSave.Size = New System.Drawing.Size(97, 39) + Me.btnSave.TabIndex = 20 + Me.btnSave.Text = "Speichern" + Me.btnSave.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnSave.UseVisualStyleBackColor = True + ' + 'btnPDFReport + ' + Me.btnPDFReport.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnPDFReport.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnPDFReport.ForeColor = System.Drawing.Color.Black + Me.btnPDFReport.Image = Global.SDL.My.Resources.Resources.pdf1 + Me.btnPDFReport.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnPDFReport.Location = New System.Drawing.Point(360, 10) + Me.btnPDFReport.Name = "btnPDFReport" + Me.btnPDFReport.Size = New System.Drawing.Size(107, 47) + Me.btnPDFReport.TabIndex = 80 + Me.btnPDFReport.Text = "Bericht" + Me.btnPDFReport.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnPDFReport.UseVisualStyleBackColor = True + ' + 'lblFiskaluebersicht + ' + Me.lblFiskaluebersicht.AutoSize = True + Me.lblFiskaluebersicht.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFiskaluebersicht.Location = New System.Drawing.Point(8, 12) + Me.lblFiskaluebersicht.Name = "lblFiskaluebersicht" + Me.lblFiskaluebersicht.Size = New System.Drawing.Size(140, 20) + Me.lblFiskaluebersicht.TabIndex = 111 + Me.lblFiskaluebersicht.Text = "Fiskaluebersicht" + ' + 'lblCheckliste + ' + Me.lblCheckliste.AutoSize = True + Me.lblCheckliste.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblCheckliste.Location = New System.Drawing.Point(209, 12) + Me.lblCheckliste.Name = "lblCheckliste" + Me.lblCheckliste.Size = New System.Drawing.Size(92, 20) + Me.lblCheckliste.TabIndex = 112 + Me.lblCheckliste.Text = "Checkliste" + ' + 'lblUnterlagen + ' + Me.lblUnterlagen.AutoSize = True + Me.lblUnterlagen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblUnterlagen.Location = New System.Drawing.Point(6, 94) + Me.lblUnterlagen.Name = "lblUnterlagen" + Me.lblUnterlagen.Size = New System.Drawing.Size(98, 20) + Me.lblUnterlagen.TabIndex = 113 + Me.lblUnterlagen.Text = "Unterlagen" + ' + 'MyDatagridview1 + ' + Me.MyDatagridview1.AKTUALISIERUNGS_INTERVALL = -1 + Me.MyDatagridview1.AllowUserToAddRows = False + Me.MyDatagridview1.AllowUserToDeleteRows = False + Me.MyDatagridview1.AllowUserToOrderColumns = True + Me.MyDatagridview1.AllowUserToResizeRows = False + Me.MyDatagridview1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.MyDatagridview1.BackgroundColor = System.Drawing.Color.White + Me.MyDatagridview1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.MyDatagridview1.Location = New System.Drawing.Point(78, 267) + Me.MyDatagridview1.MultiSelect = False + Me.MyDatagridview1.Name = "MyDatagridview1" + Me.MyDatagridview1.ReadOnly = True + Me.MyDatagridview1.RowHeadersVisible = False + Me.MyDatagridview1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.MyDatagridview1.Size = New System.Drawing.Size(190, 126) + Me.MyDatagridview1.TabIndex = 115 + ' + 'MyPanel2 + ' + Me.MyPanel2.AutoSize = True + Me.MyPanel2.BackColor = System.Drawing.Color.White + Me.MyPanel2.Controls.Add(Me.lblUnterlagen) + Me.MyPanel2.Controls.Add(Me.MyDatagridview2) + Me.MyPanel2.Controls.Add(Me.MyDatagridview1) + Me.MyPanel2.Location = New System.Drawing.Point(213, 35) + Me.MyPanel2.Name = "MyPanel2" + Me.MyPanel2.Size = New System.Drawing.Size(700, 442) + Me.MyPanel2.TabIndex = 110 + ' + 'MyDatagridview2 + ' + Me.MyDatagridview2.AKTUALISIERUNGS_INTERVALL = -1 + Me.MyDatagridview2.AllowUserToAddRows = False + Me.MyDatagridview2.AllowUserToDeleteRows = False + Me.MyDatagridview2.AllowUserToOrderColumns = True + Me.MyDatagridview2.AllowUserToResizeRows = False + Me.MyDatagridview2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.MyDatagridview2.BackgroundColor = System.Drawing.Color.White + Me.MyDatagridview2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.MyDatagridview2.Location = New System.Drawing.Point(110, 94) + Me.MyDatagridview2.MultiSelect = False + Me.MyDatagridview2.Name = "MyDatagridview2" + Me.MyDatagridview2.ReadOnly = True + Me.MyDatagridview2.RowHeadersVisible = False + Me.MyDatagridview2.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.MyDatagridview2.Size = New System.Drawing.Size(190, 126) + Me.MyDatagridview2.TabIndex = 116 + ' + 'usrcntlFiskaluebersicht + ' + 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.lblCheckliste) + Me.Controls.Add(Me.lblFiskaluebersicht) + Me.Controls.Add(Me.MyPanel1) + Me.Controls.Add(Me.cbxEORI) + Me.Controls.Add(Me.txtEORI) + Me.Controls.Add(Me.cbxUID) + Me.Controls.Add(Me.txtUID) + Me.Controls.Add(Me.cbxVollmacht) + Me.Controls.Add(Me.txtVM) + Me.Controls.Add(Me.cbxBonitaet) + Me.Controls.Add(Me.txtBon) + Me.Controls.Add(Me.cbxHomepage) + Me.Controls.Add(Me.txtHomepage) + Me.Controls.Add(Me.btn) + Me.Controls.Add(Me.dgvFiskaluebersicht) + Me.Controls.Add(Me.MyPanel2) + Me.Name = "usrcntlFiskaluebersicht" + Me.Size = New System.Drawing.Size(922, 563) + CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).EndInit() + Me.MyPanel1.ResumeLayout(False) + CType(Me.MyDatagridview1, System.ComponentModel.ISupportInitialize).EndInit() + Me.MyPanel2.ResumeLayout(False) + Me.MyPanel2.PerformLayout() + CType(Me.MyDatagridview2, System.ComponentModel.ISupportInitialize).EndInit() + Me.ResumeLayout(False) + Me.PerformLayout() + + End Sub + + Friend WithEvents dgvFiskaluebersicht As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents btn As Button + Friend WithEvents cbxHomepage As CheckBox + Friend WithEvents txtHomepage As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents cbxBonitaet As CheckBox + Friend WithEvents txtBon As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents cbxVollmacht As CheckBox + Friend WithEvents txtVM As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents cbxUID As CheckBox + Friend WithEvents txtUID As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents cbxEORI As CheckBox + Friend WithEvents txtEORI As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents MyPanel1 As VERAG_PROG_ALLGEMEIN.MyPanel + Friend WithEvents btnCancel As Button + Friend WithEvents btnOK As Button + Friend WithEvents btnSave As Button + Friend WithEvents btnPDFReport As Button + Friend WithEvents lblFiskaluebersicht As Label + Friend WithEvents lblCheckliste As Label + Friend WithEvents lblUnterlagen As Label + Friend WithEvents MyDatagridview1 As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents MyPanel2 As VERAG_PROG_ALLGEMEIN.MyPanel + Friend WithEvents MyDatagridview2 As VERAG_PROG_ALLGEMEIN.MyDatagridview +End Class diff --git a/SDL/kunden/usrcntlFiskaluebersicht.resx b/SDL/kunden/usrcntlFiskaluebersicht.resx new file mode 100644 index 00000000..212c40f3 --- /dev/null +++ b/SDL/kunden/usrcntlFiskaluebersicht.resx @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAA+9JREFUSEu9 + 1klMG1cYB3ADZrExizfAYOxiEGACCS47KBTSQEIgikLSpJWqJIemPTSVUlSpVlSRHEgvlWjopT0EeuBU + BdQLewCx3lKJ5YxZTuw9sR/+/b7nzATjmaSoap7003hG5v3fvOXDGgDvleLD/5P8obr+Fth/bV6vF97H + P6L56U/4rb0Tzc3NyoFVV26iqu4m9vf3AxwcHAQ5PDwMcnR0JAwODuL+g+/woOkRmryPOdCgGFjbeA/e + H54Urq6ugq2trQVZX18PsLGxEWBzcxMDAwP49O5X0Ov1uP91k3pg+ccNKLvQgKWlpX9teXk5SH9/P+ob + P8P123dx+84X6oHFlZfATk7paY2MjKDyYj0uXrmOumu31AM9ZdXwlFYpdnIaY2Nj8JRUoqjiAiqqazkw + WjEwt6ACuQXlip2cxsTEBDJzPXCfLUReQZl6YBZ9ISuvEDs7O8Lu7u5b7e3tKZqcnIQz3S24Ms+oB7qy + 8+DKyhM77aStrS1F29vbQTgw2eGCLTVNUA1MdWUhNS0TPp9PWFxcDPCuHbqysiKMj4/DmmQnKbAkpqgH + 2uwfIInMzMzIZmdng8zNzQWYn58PwJvGaE5AvNmKeJNVPdCSmAxLQrJY9JN4mo6bmpoKMD09LRsdHUVM + rBGG2HhBNTDOaEGc0Yyenh6ht7c3SF9fnyI+7JLh4WFE6aMRpWN69cDomDhEG2LR3t6OtrY2tLS0oLW1 + FR0dHejs7ERXVxe6u7vfaWhoCOERka9FqAfyaCKjmM4vUoeIyKjXpA78nYSHR0ArC4dW6xem1fqFScI4 + UKcYeJpOQiWhLFQWwkJYiEw1UKkTpUqiZGFhAQ6Hk3rTBFENPD4qptGEyAefB8Jvd7wYnKQ3xID3Ae9M + DpL6UQ08PiqJj0bOInhNaY2leyV85ozmRJisSWKtee15L6hPqZhG/7SKtaL1++vVK8FA5yom3iTfK0lI + diAxhYtHmjj0Ros/nAauI2+aFMhnRxdtoKmJladm+OVLwWS1wUxFQbpXYqeymOrKhoOKNn92UKl0Zrg5 + 0EjCSSjnyYHcIdc+q80uRpuU4kTXixcCj9qW6pLvlXDhd2WfQ7o7H+78EuR4SnHmw3IO/Jx8Qmo5Tw5M + tNkb0zJzxR+mu88hI8eDjufPBX7mzMiR75Vk0r+2rLwiZJ8tRtH5Wvr1cBklH9Vx4DfkjgjjxmHU+HUr + yJfkCfmZ/O7xeHxXG67+/e3Dh0e/PHuGt8nJL6W3KhPOX2pE5WV2gzt/REKIv0lvqNRqampkxcXFGpPJ + FEaPY4mTFJJ6co823Pd0fUp+pcLwB13/pHM2JK4ajYO8aVLg+wHNP9/gygoUfWs4AAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb new file mode 100644 index 00000000..fe336d85 --- /dev/null +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -0,0 +1,87 @@ + +Public Class usrcntlFiskaluebersicht + + Dim FUNC As New cProgramFunctions + Public kdNr As Integer = -1 + Dim SQL As New SQL + Public KD_ERW As VERAG_PROG_ALLGEMEIN.cKundenErweitert + Public Event FiskalChanged() + Dim fk As VERAG_PROG_ALLGEMEIN.cFiskalkunden + + Sub initDGVFiskaluebersicht() + dgvFiskaluebersicht.Columns.Clear() + + With dgvFiskaluebersicht + .DataSource = SQL.loadDgvBySql("SELECT FK_Datum as Datum FROM tblFiskalkunden WHERE FK_Kdnr='" & kdNr & "' ORDER BY FK_Datum ", "FMZOLL") + .Columns("FK_Datum").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill + .Columns("FK_Datum").HeaderText = "Datum" + End With + + End Sub + + Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click + + Dim input = InputBox("Bitte geben Sie das Datum der neuen Fiskal-Übersicht ein:", "Fiskal-Übersicht anlegen") + If input <> "" Then + Dim hint As String + If checkDateIsValid(input, hint) Then + fk = New VERAG_PROG_ALLGEMEIN.cFiskalkunden() + fk.FK_Datum = input + fk.FK_Kdnr = kdNr + fk.SAVE() + initDGVFiskaluebersicht() + Else + MsgBox(hint) + End If + + Else + MsgBox("Kein Datum angegeben!") + End If + + + End Sub + + Private Function checkDateIsValid(ByRef checkDate As Date, ByVal hint As String) As Boolean + + If Not IsDate(checkDate) Then + hint = checkDate & " ist kein Datumswert" + Return False + End If + + If dgvFiskaluebersicht.Rows.Count = 0 Then Return True + + + For Each row As DataGridViewRow In dgvFiskaluebersicht.Rows + If Not IsDBNull(row.Cells("FK_Datum").Value) Then + If row.Cells("FK_Datum").Value.ToLower = Name.ToLower Then + hint = "Es existiert bereits ein Eintrag mit " & checkDate + Return False + End If + End If + + Next + + Return True + + End Function + + + Private Sub cbxBonitaet_CheckedChanged(sender As Object, e As EventArgs) Handles cbxBonitaet.CheckedChanged + + End Sub + + Private Sub btnPDFReport_Click(sender As Object, e As EventArgs) Handles btnPDFReport.Click + + End Sub + + Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click + If vbYes = MsgBox("Möchten Sie den Fiskalakt vom " & dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Datum").Value & " abschließen?" & vbNewLine & "Er kann anschließend nicht mehr verändert werden", vbYesNo) Then + fk.FK_locked = True + fk.SAVE() + End If + End Sub + + Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click + fk.SAVE() + End Sub +End Class diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb new file mode 100644 index 00000000..945b9a28 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb @@ -0,0 +1,122 @@ +Imports System.Data.SqlClient +Imports System.Reflection + + +Public Class cFiskalkunden + Property FK_Id As Integer + Property FK_Kdnr As Object = Nothing + Property FK_Datum As Object = Nothing + Property FK_Art As Object = Nothing + + Property FK_locked As Object = Nothing + + Public hasEntry = False + + Dim SQL As New SQL + + Sub New(FK_Id) + Me.FK_Id = FK_Id + LOAD() + End Sub + + Sub New() + + End Sub + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Id", FK_Id,, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Kdnr", FK_Kdnr)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Datum", FK_Datum)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Art", FK_Art)) + + Return list + End Function + + + + Public Function SAVE() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim sqlstr = " BEGIN TRAN IF EXISTS(SELECT * FROM [tblFiskalkunden] WHERE FK_Id=@FK_Id) " & + " BEGIN " & getUpdateCmd() & " END " & + " Else " & + " BEGIN " & getInsertCmd() & " END " & + " commit tran " + + Return SQL.doSQLVarList(sqlstr, "FMZOLL", , list) + End Function + + Public Sub LOAD() + Try + hasEntry = False + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblTABLE WHERE FK_Id=@FK_Id ", conn) + cmd.Parameters.AddWithValue("@FK_Id", FK_Id) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each li In getParameterList() + Dim propInfo As PropertyInfo = Me.GetType.GetProperty(li.Scalarvariable) + + If dr.Item(li.Text) Is DBNull.Value Then + propInfo.SetValue(Me, Nothing) + Else + propInfo.SetValue(Me, dr.Item(li.Text)) + End If + + Next + hasEntry = True + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + + + Public Function getUpdateCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim str As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "] = @" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + Return (" UPDATE [tblFiskalkunden] SET " & str & " WHERE FK_Id=@FK_Id ") + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO [tblFiskalkunden] (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + +End Class + + diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb index 595c0831..b5ae37f5 100644 --- a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb @@ -15,10 +15,8 @@ Public Class cCreditSafeAPI 'Test 'Shared API_STRING As String = "https://connect.sandbox.creditsafe.com" - 'PROD Shared API_STRING As String = "https://connect.creditsafe.com" - Shared token As String = "" Public dataTable As New DataTable() @@ -424,9 +422,9 @@ Public Class cCreditSafeAPI rest.AddQueryParam("vatNo", company.vatNo) Else If company.name <> "" Then rest.AddQueryParam("name", company.name) - If company.csStreet <> "" Then rest.AddQueryParam("street", company.csStreet) - If company.csPostalcode <> "" Then rest.AddQueryParam("postCode", company.csPostalcode) - If company.csCity <> "" Then rest.AddQueryParam("city", company.csCity) + If company.Street <> "" Then rest.AddQueryParam("street", company.Street) + If company.Postalcode <> "" Then rest.AddQueryParam("postCode", company.Postalcode) + If company.City <> "" Then rest.AddQueryParam("city", company.City) End If @@ -495,6 +493,9 @@ Public Class cCreditSafeAPI Public Property country As String Public Property creditsafeNo As String Public Property lastChecked As Date + Public Property City As String + Public Property Postalcode As String + Public Property Street As String Public Property csIndex As String Public Property csScore As String Public Property csRiskclass As String @@ -502,9 +503,7 @@ Public Class cCreditSafeAPI Public Property csDFoundingDate As Date Public Property csPDF As String Public Property csFailure As String - Public Property csCity As String - Public Property csPostalcode As String - Public Property csStreet As String + Public Sub New(_name As String, _vatNo As String, _country As String, _creditsafeNo As String, _creditSafeId As String, _lastChecked As Date, _street As String, _postalCode As String, _city As String) @@ -514,9 +513,9 @@ Public Class cCreditSafeAPI country = _country creditsafeNo = _creditsafeNo lastChecked = _lastChecked - csStreet = _street - csPostalcode = _postalCode - csCity = _city + Street = _street + Postalcode = _postalCode + City = _city End Sub Public Sub New() diff --git a/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj b/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj index 7f7cf752..9070dd92 100644 --- a/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj +++ b/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj @@ -339,6 +339,7 @@ + From 0d9188afcfec4162e12ccca07975c9d385a566b5 Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Fri, 19 May 2023 14:42:30 +0200 Subject: [PATCH 04/10] Fiskaluebersicht --- SDL/Classes/cEORIPruefung.vb | 158 +++ SDL/Classes/cEORIWebService.vb | 31 +- SDL/My Project/Resources.Designer.vb | 10 + SDL/My Project/Resources.resx | 191 +-- SDL/Resources/locked.jpg | Bin 0 -> 8295 bytes SDL/SDL.vbproj | 6 + .../frmKundenUebersichtZOLL.Designer.vb | 14 + SDL/kunden/frmKundenUebersichtZOLL.vb | 1 + SDL/kunden/usrCntlKundenuebersicht.vb | 20 +- .../usrcntlFiskaluebersicht.Designer.vb | 1082 +++++++++++------ SDL/kunden/usrcntlFiskaluebersicht.resx | 3 + SDL/kunden/usrcntlFiskaluebersicht.vb | 487 +++++++- .../usrcntlPDFScanList.Designer.vb | 2 +- VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb | 44 +- 14 files changed, 1572 insertions(+), 477 deletions(-) create mode 100644 SDL/Classes/cEORIPruefung.vb create mode 100644 SDL/Resources/locked.jpg diff --git a/SDL/Classes/cEORIPruefung.vb b/SDL/Classes/cEORIPruefung.vb new file mode 100644 index 00000000..1a4b37de --- /dev/null +++ b/SDL/Classes/cEORIPruefung.vb @@ -0,0 +1,158 @@ +Imports System.Data.SqlClient +Imports System.Reflection +Imports VERAG_PROG_ALLGEMEIN + +Public Class cEORIPruefung + + Property eori_id As Integer + Property eori_KdNr As Object = Nothing + Property eori_valid As Object = Nothing + Property eori_datum As Object = Nothing + Property eori_maid As Object = Nothing + Property eori_sendungsid As Object = Nothing + Property eori_firma As Object = Nothing + Property eori_sachbearbeiter As Object = Nothing + + Public hasEntry = False + + Shared SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Sub New(eori_id) + Me.eori_id = eori_id + LOAD() + End Sub + + Sub New() + End Sub + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_id", eori_id,, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_KdNr", eori_KdNr)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_valid", eori_valid)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_datum", eori_datum)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_maid", eori_maid)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_sendungsid", eori_sendungsid)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_firma", eori_firma)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("eori_sachbearbeiter", eori_sachbearbeiter)) + + Return list + End Function + + + + Public Function SAVE() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim sqlstr = " BEGIN TRAN IF EXISTS(SELECT * FROM tblEORIPruefung WHERE eori_id=@eori_id) " & + " BEGIN " & getUpdateCmd() & " END " & + " Else " & + " BEGIN " & getInsertCmd() & " END " & + " commit tran " + + Return SQL.doSQLVarList(sqlstr, "FMZOLL", , list) + End Function + + Public Sub LOAD() + Try + hasEntry = False + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblEORIPruefung WHERE eori_id=@eori_id ", conn) + cmd.Parameters.AddWithValue("@eori_id", eori_id) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each li In getParameterList() + Dim propInfo As PropertyInfo = Me.GetType.GetProperty(li.Scalarvariable) + + If dr.Item(li.Text) Is DBNull.Value Then + propInfo.SetValue(Me, Nothing) + Else + propInfo.SetValue(Me, dr.Item(li.Text)) + End If + + Next + hasEntry = True + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + Public Shared Function LOADByKdNrDate(eori_KdNr As Integer) As cEORIPruefung + Try + + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Dim EORI As New cEORIPruefung + Using cmd As New SqlCommand("SELECT Top 1 * FROM tblEORIPruefung WHERE [eori_KdNr]=@eori_KdNr AND eori_valid = 1 ORDER BY [eori_datum] DESC", conn) + cmd.Parameters.AddWithValue("@eori_KdNr", eori_KdNr) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each li In EORI.getParameterList() + Dim propInfo As PropertyInfo = EORI.GetType.GetProperty(li.Scalarvariable) + + If dr.Item(li.Text) Is DBNull.Value Then + propInfo.SetValue(EORI, Nothing) + Else + propInfo.SetValue(EORI, dr.Item(li.Text)) + End If + + Next + dr.Close() + Return EORI + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + End Function + + + + + Public Function getUpdateCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim str As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "] = @" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + Return (" UPDATE [tblEORIPruefung] SET " & str & " WHERE eori_id=@eori_id ") + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblEORIPruefung (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + +End Class diff --git a/SDL/Classes/cEORIWebService.vb b/SDL/Classes/cEORIWebService.vb index fb7c8e0c..4a6a4d04 100644 --- a/SDL/Classes/cEORIWebService.vb +++ b/SDL/Classes/cEORIWebService.vb @@ -9,6 +9,7 @@ Imports System.Net Imports System.Text Imports System.Xml Imports System.Xml.Serialization +Imports VERAG_PROG_ALLGEMEIN.TESTJSON Public Class cEORIWebService @@ -115,13 +116,14 @@ Public Class cEORIWebService - Shared Function genEORI_Formular(ByVal txtEORI As String, Optional AvisoId As Integer = -1, Optional SendungsId As Integer = -1, Optional ByRef EORI_ERGInt As Integer = -1) As String 'SESSION_ID wir nur zurückgegeben + Shared Function genEORI_Formular(ByVal KdNr As Integer, ByVal txtEORI As String, Optional AvisoId As Integer = -1, Optional SendungsId As Integer = -1, Optional ByRef EORI_ERGInt As Integer = -1) As String 'SESSION_ID wir nur zurückgegeben Try Dim msgErgebnis = "" Dim tmp_SESSION_ID = "" Dim Firma = "" + Dim EORI_ERG = ValidateEoriNumber(txtEORI) @@ -140,6 +142,9 @@ Public Class cEORIWebService Case 1 : msgErgebnis = "EORI-Nr. UNGÜLTIG" End Select + setEORIEntry(KdNr, SendungsId, EORI_ERG) + + Dim PdfTmp = SDL.FormularManagerNEU.EORI_PRUEFUNG(msgErgebnis, Firma, tmp_SESSION_ID, txtEORI, AvisoId, SendungsId) If PdfTmp <> "" Then @@ -176,7 +181,7 @@ Public Class cEORIWebService End Function - Shared Function genEORI_FormularWithoutSaving(ByVal txtEORI As String, Optional AvisoId As Integer = -1, Optional SendungsId As Integer = -1, Optional ByRef EORI_ERGInt As Integer = -1) As String 'SESSION_ID wir nur zurückgegeben + Shared Function genEORI_FormularWithoutSaving(ByVal kdnr As Integer, ByVal txtEORI As String, Optional AvisoId As Integer = -1, Optional SendungsId As Integer = -1, Optional ByRef EORI_ERGInt As Integer = -1) As String 'SESSION_ID wir nur zurückgegeben Try Dim msgErgebnis = "" @@ -201,6 +206,9 @@ Public Class cEORIWebService Case 1 : msgErgebnis = "EORI-Nr. UNGÜLTIG" End Select + setEORIEntry(kdnr, SendungsId, EORI_ERG) + + Dim PdfTmp = SDL.FormularManagerNEU.EORI_PRUEFUNG(msgErgebnis, Firma, tmp_SESSION_ID, txtEORI, AvisoId, SendungsId) Return PdfTmp @@ -219,6 +227,25 @@ Public Class cEORIWebService End Function + Shared Sub setEORIEntry(kdnr As Integer, SendungsID As Integer, EORI_ERG As EoriResponseModel) + Dim EORIPruefung = New cEORIPruefung() + + Select Case EORI_ERG.Result(0).Status + Case 0 : EORIPruefung.eori_valid = 1 + Case 1 : EORIPruefung.eori_valid = 0 + End Select + + EORIPruefung.eori_datum = Now() + EORIPruefung.eori_KdNr = kdnr + EORIPruefung.eori_maid = VERAG_PROG_ALLGEMEIN.cAllgemein.USRID + EORIPruefung.eori_sendungsid = SendungsID + EORIPruefung.eori_firma = (EORI_ERG.Result(0).Name & EORI_ERG.Result(0).Street & EORI_ERG.Result(0).Country & EORI_ERG.Result(0).PostalCode & EORI_ERG.Result(0).City).Trim + EORIPruefung.eori_sachbearbeiter = VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME + EORIPruefung.SAVE() + + End Sub + + diff --git a/SDL/My Project/Resources.Designer.vb b/SDL/My Project/Resources.Designer.vb index 277b304b..d35ac32a 100644 --- a/SDL/My Project/Resources.Designer.vb +++ b/SDL/My Project/Resources.Designer.vb @@ -1084,6 +1084,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property locked() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("locked", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' diff --git a/SDL/My Project/Resources.resx b/SDL/My Project/Resources.resx index 3b15cd3e..1977ba8e 100644 --- a/SDL/My Project/Resources.resx +++ b/SDL/My Project/Resources.resx @@ -148,6 +148,9 @@ ..\Resources\person.jpg;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\verag_Card1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -157,8 +160,8 @@ ..\..\..\data\reloadFinance.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\plose_it.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\mse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -169,14 +172,11 @@ ..\Resources\liste-logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fax.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\ambar_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Plakette1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\RG_ZF.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\Resources\dakosy1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -232,6 +232,9 @@ ..\Resources\android-add-contact.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\exit.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -253,6 +256,9 @@ ..\Resources\rechnung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\asfinag.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\beleg1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -265,9 +271,6 @@ ..\Resources\pfeil_oben.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Route5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\warenkorb1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -283,9 +286,6 @@ ..\Resources\person_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Einheitspapier-0735_Position.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\entwurf.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -295,15 +295,18 @@ ..\Resources\email11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\abc_obu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Route4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Einheitspapier-0735_top.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\flagge_tr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\creditsafe.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\telefon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -331,17 +334,17 @@ ..\Resources\Atilla_big1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\list_new_small2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Einheitspapier-0777_kurz.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\lorry_motion.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\picboxRotateLeft_Enter.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\Route1_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\uhr_green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -349,9 +352,6 @@ ..\Resources\statistik.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\pfeil_rechts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - F:\Grafik\VERAG\AEO\aeo_CS.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -367,9 +367,6 @@ ..\Resources\sgs.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Route1_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\passpic.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -385,6 +382,9 @@ ..\Resources\Unisped_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\sicherheit1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\spedbuch.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -427,15 +427,15 @@ ..\Resources\Excel_2013_logo-155x110.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\compose.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\picboxNext_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\handy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\android-friends.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\plose_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -445,18 +445,18 @@ ..\Resources\cards1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\picboxRotateRight_Enter.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\toll-collect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\flagge_D.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\email_big_gray.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Route4_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\VERAG_AEO_MailSig.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -472,14 +472,11 @@ ..\Resources\data.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Einheitspapier-0735_bottom.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\unisped_aeo_ZS_AT.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\house1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\pay_card.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ok_gray.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -508,6 +505,9 @@ ..\Resources\belegEUR1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\..\..\data\awor.jpg;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 @@ -529,15 +529,15 @@ ..\Resources\arrow_right.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\uta.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\del1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\beleg_rot1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\SBG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\..\..\..\AVISO\Aviso\Diverses\Verag_Customs_Service_AEO.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\pay_card_s.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -547,9 +547,6 @@ ..\Resources\android-note11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\axxes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\email1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -559,15 +556,12 @@ ..\Resources\person.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\kasse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\email_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\aktiveVeredelung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\email_print1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\cards.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -607,8 +601,8 @@ ..\Resources\transp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\android-friends.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\uta.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\LKW1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -616,6 +610,9 @@ ..\Resources\Unisped_DE_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\checklist.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\list_new_small1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -625,8 +622,8 @@ ..\Resources\plose_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\pay_card.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Route4_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\statistik1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -658,8 +655,8 @@ ..\Resources\unisped_aeo_DE.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Atilla _sig.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\email_big_gray.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\stift1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -688,14 +685,17 @@ ..\Resources\passpic_sw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\today.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Verag-Customs-Service-GMBH-Logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Route3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\..\..\data\awor.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\compose.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\transfer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -706,8 +706,8 @@ ..\Resources\axxes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\toll-collect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Route5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\FA_Graz_EV-Veranlagung_Muster.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -715,8 +715,8 @@ ..\Resources\seal.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\abc_obu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\picboxRotateLeft_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\vorauszahlung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -727,8 +727,8 @@ ..\Resources\Aviso1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\picboxRotateRight_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fax.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\aeo_DE.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -736,17 +736,20 @@ ..\Resources\SR_EVOLOG.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\SR_TransFerry360.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\aeo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SR_TransFerry360.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\Einheitspapier-0735_bottom.jpg;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\today.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Einheitspapier-0735_top.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\android-note12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -754,8 +757,8 @@ ..\Resources\print_rg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\plose_it.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\axxes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\road.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -763,17 +766,17 @@ ..\Resources\Unisped_ZS_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\email_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Einheitspapier-0735_Position.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\beleg_rot1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Plakette1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\list_new_small2.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\asfinag.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\pfeil_rechts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\NDK.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -781,8 +784,8 @@ ..\Resources\email_big1.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 + + ..\..\..\..\AVISO\Aviso\Diverses\Verag_Customs_Service_AEO.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\email_print.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -823,8 +826,8 @@ ..\Resources\report.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\RG_ZF.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\kasse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\moneybag1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -835,8 +838,8 @@ ..\Resources\IMEX-LOGO_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\sicherheit1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\email_print1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\VERAG-UNISPED-Logo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -853,8 +856,8 @@ ..\Resources\scanner1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\del1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\house1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\rechnung.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -862,8 +865,8 @@ ..\Resources\Einheitspapier-0777_Position.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\checklist.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Atilla _sig.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Verag-AG-Logo21.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -877,7 +880,7 @@ ..\Resources\flagge_A.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\creditsafe.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\locked.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/SDL/Resources/locked.jpg b/SDL/Resources/locked.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1024d0ec40956139588faa741cacfd8f691fa778 GIT binary patch literal 8295 zcmcgw2|SeV_J3!LwJ^3sWQ?W47+V<2*w>W3MVm1*80(lBkqD7B*;2ovP+GK*rA3k< zDwRSCiKr|oS@Kg#{NMK-T>b97pU=Jj`~Tl(m~)=9e9w8#^UQgd`Of)10Bvt=XAL00 zp@vWcfcbtv)he9k4FGm_DgYk<00=+`fdu$LP8$4&hC?vfA44Mt2hI0$EBUfmbOSs- zh^bDZ1bb1{$-#m6a1tG_sjh(sj7-AmB(gu1h4G^L(1MJyW7V}-42@!p-L`SF#%8(& z)t6=)!JxWEY;hw;_>&0~tO-%TDBK`CkRC{7kuc$b0YOZIaAPbCZUFL-7>^|i@Eb8G z-Ucp~)(bY^%ow|nOjuZ$dYHC)FvAD0NgxpL8d`WQEgWcpW9|=Pk-~97Oa%yngJDT! zk{L8QixwP&fiOv4!J#Z;EOr5y?iyjE?@uHI*oki9G7hw_1pf34= zG01RIOcn*d+yZummx{+?Fbi>Qs4UigyFii;m1$#V?Y4vhqN@8qIvT8l3+_YnX8jhQ zLSC|`hcW`-s1!1u8bA%C2CJB4gOW>872UV7Ga=mGYB9B`50rvaTKaIDKvnEB`*Dn{{jy? zLh#EW1&p90Vc-DQ;2&fP|8VFe29xTxpH4Mi=R)OFU>)&yM|T$oB6Mp0S*hWjTq?Cs z;L^_F{_|=Z;eT5Ll*(V0&Z+EgR&bYq>%Xi`K-~wHf$ay}LHts`0w+ryj~WEFxiF}o z&5r^uPK#Xxqphw1=$qSZMxo$lsw;zZ0(dwZErSdP_?PxY1{nmb{%5Csz8kOr1bBJ* zczFc)`1n=`2&@oVjTRCV6q1!#C9+yUPDv3fhm}`W)x#@q(Agl5)iBf4As7;gL?v}g zI}0OQJ!7Kbd_Ay&4@p5%5C{=qz5!SRHhV6B3jrs_`Qql`MRK7K^REFu1SCgP#VphQ z|Ffai-y`&=BR)jcnl1#>uj}v%j~zKveqcd>5Zp2zBec~pn9dP!r5W5B2ZVQzIB@2? zyM<%`#ItWYoT-qGz7sf|2f(WxG$d3Cczr7J^Pi0Kp0k;Xfn_3H9cbmxZFkevxXI5@ zqn}|R@VvjSJ1h_J!Zx0_N5~15Ax-qZ%br^K2iJf!O6&w1mI*}dlH9o(`1H)k?1|GC zScJ$8=XzTd1@K9)$1@9HQ7E+*`Q8WMmAPMllY}LJ!dJTQBnEIQL^8g^64aImL7TgP zKp;hF3JpuJ+I@ae1%T@n1g;PkAVl)HTt@-q>FxZ1(A63M_>O#+&i4hxN7$QuO<{?p z54-)RDR6Nsa;G^gKq?SB{m@(&^#iuOBS~N9@n%ecD~W+$&-#X#C0x_A+Fy?!pNB z8jC(akwu5F<=2}6IyCHIzU9z7X^KwZhGe#~A(MEJZ7oU>$1F#d*2y%F2aq;4kOfjS z9^kUhS`RLH*;;+utOU>izpM;o!e@^L1f^{Y&4FdfAR_Z3pOIsh2b%8rm2>LSaxc(1 zt2G9~IPwf4sAhNvgrpK}!5JdB5)uNJ+#w=+XKw*W0N$-(eGskQ9s`lJ9x}clA?yk$ zfTmn&5jC<6Abp|f`wbERzzjI$?KOq@|I(Kn*rL?X0Km<~#l;OE7y1+e>`&Z)j*}=x zLrlUHEh4VH5vwV$km0$|vk=_Kd7xySQ*!Kpv}l@6&dQ#!vVvUPD$@0~;GL@TK%5A` zJ&<94{21dJUvgr^maWzqCpBDzGU-x73_IP6!mAiYF<57Rb%u*yrk8iTX~DFcV_(65 z^+WF&J?c}L0f+SbldX5Lc@5gUeZy5GInRtpb;oz&^%fctLfMa>7`@vd6v3mOw!5ZB zs{F${D>CNt3W<7xUdch#5D}5y*Es6O)eoAS0C8itpp^Ezn$|gHmV)*;c+WbUYMRqnrObGbTIqsk+yq7 zJ>oAe}TQ`HYB*?t`yvBNL6DTKlMzkYg+O-$zJSD9Qn6Fk~2 z^<(vnB<+AbdJ*$$*n!xu&x}hv>xTMG4UrWy1TQbHgUAy~&Z2f8F z@3vIqJkkJfSAwWcRDS=!ReI*P&i(!}ic!;RJsz^LK2CPx!|fVhXj`{9kCVr)Prfqx zOtxxN&hkC+@{QjXgxk@SyjI9#t?yv|2KqdJxM@~EusKEiDU2gGOQ+kNnNf_u6F8m? zf{Jf-<(?mhl~0pzoV(}S`-$=JEotED{4^Ke3st9ZP zF%iJ)!0DW>IPY7i>4XUN$jQu}P6q~ThL`jg{RlrMHN#aFt!is#hTpZmPa@_sPc zGh05#85N5P5kOzg>~`I_lWWz(v%6e|Me2jPRN8y#;tpyG2H~xMhJK>M)KzBDC3~+K z%b@aOM+_cb_}m&GC98Dp-};n#&I8x>f(<|q4L+=*c=%BWE)*Bsc)+JqE~gL?jJ&3n zsVG)M+srxkY?+vX3&{&*UMTL#$jHp_5)I@=ZAm~7ja(ju4YvUwe8^sbYi95%o5*3Ih&Z$F%}zB9wq;hrzD z?^T8`?(96UJ@WR=+#B3{Jt{gtV|S|9 zlH|JC#*esyw9Yw3p`8x;Rp*3W(yggy&u2d0aB;_UAJ+YFvm)ncE@nb9L0BXtMdILl zFOTf~oix>M$8ORKqxN=$m1D^3O)mYcs122S6pKC^Z=yNZOD-cePO!5c<9d4;{Zm(FfQyHpAIUmMdl?al~NyA>^F z<#TCpLz1ycTA0O1UaX1yWkfj(0=^`prW`q!K9A;PqGiBR=iVx)|PD+DEZ^#Oo(Tt zN(SjnYIbSEWK3JGYopp)OxsG8%(Sga#d_>Yx2PL${}kBPsLO}BD5|EBnEK%lmD98F z^3g1_-SsOQB-;CVyaYz*ahjQh{3<4!{mi{Rrq*7w?~x{?GSn~fX-f$^4_>LoogJ0O zUdRev%k(;&!q{)DrcEA+9*uP6Kqr25y5XwIzy0*U0~;R4@naqdtMfQY;%#>~l? z6f!=cVH%rRSms&R-onu)224a$mA-TL-7+#%Hhs8$dW%BNBU#)xwcePgB?;qPDOz+z zGY78wcE8Nyr5kS^#0c3H8)vI^G=(V$JbAn$8_DDIvK)9{rL;<)Wt^C;&CEj=uzk}* z{9_tCv38Ccarb3si-*PgQnF=htkSND4{~+zeOmj}<;x|C)vx;Wq?(akV&M&Ahm2a3 zLhiJ$6xfAc9^##c*VGyI+g>V@k++MjbUuSFM;DFF1K=$(fQWf-D*gP1{^y1o zu}aOo=60gqG=q1>>q8#6#wJ-3cG@(^Dq)2$$FE2f7SuU5 z{`g>&e#hhL*1x*+-o7p>TDraB-{4T(_}=S;#>jp zIQD6J%faC+%d8I_o`&nRQl?IAb$V}xKU@--ORpupnY~O+S3Hl5@r)G-(iwOBY7G{D$S}HI;lG6tuJsAVWA1L zvX1#}+y{-o3tmiy_|d)-hT|@Yb$ja*eL${yi7$m0VnxWsdC)W*8293RY?y ztXm%>mIKwG3Lf*o4-jB6#5m~AhU8!XAbJsg77V@!{vFiBKo%gt{l8()$^8v`9EuMQ zh)Mh#`YhLUIOh#LbbKw7$h|NGkIAk@VW2+$1r!0zyASkwS` zj)t>^9DV^BN&%074$f5-yqF?+`N3=I;sZEzRfR69;}{Lo5a^;hQP+z0%vikX zMwp<%2XMk8ujzOvf#(FXL0N~fpBfc~$B>~~47!EQyFK-5ctX%&_#{&+_xEk4hrASM zbMctRz8O;2zgt)lgm0N8ApHrodu+GueYoz*?e(WBOd`_JH4bu^OA+>pyOK-k#kGU0 zrB#LFa_EhIuH)Qydq&=OT~)}kxb`ycjmq?p1ah-qlNuxVmOhCemokP^PF6~7Hn%loN?A0C;DMD$7Gg&GXae0rQD|){3G+q02(;L;(=B5%?*B4Z~ zrS44>kZP|yX88cc-QP6c`}mQ({gwOEQ<^=LGg9HPsB@(R)31B84%Q`Y^xL-IT*Wq- zTvgiJnD8=tRf=dym-n7naoXXMUMu=Yr@7ya>d?l0SDn>ri_NsO?(n{E;FG&#IvikN z-(~j5B`l>6MLQ{Rv?4)QQ;A2x^##3O&2O_@q3eqkt;$C};)I8NKdcFm9T?S@Vr%dI zBlp8Yy$6H!c@p|*M=8oHY1!wqjmxa5{IWBT3vHa$EAG~!vJ%hZZQZ@wMg?^}p2`5{ zW%p|c8(y!UL^agKpX%bN{6x^**X@#%mu7bUfI+XLz2#9GPvhz4PVrE}4`y$w-d^8^ zUk^?OyM7-G+z|7oOe&N5PUECq??ePmuiQ9r!(p{Is?{x_aRK}Yr{IKB9p*W1A1zwD z?af}MtnKZHHQeU6N~XA|!}#2}fOO3-_w@R9pga`+$X_`mSkN;4nkvmp$eg+>^T57l zZ?(6ba#(KkF5q}(`+#n%&#?%}$#I&h*-dn)R0|#OIIwQ+X14AM_T;_?>2Wdb>KmA=%;3nLl%%jDM`0 zAA=iwo<^_TnAIfz(#`gSiA~-Lp;LdZQ!N|lY7*4amEM#`plo({d0R-HGMFgFtDn{I zw9!K;Ih4zfvc3D!fn$U}TNulxAx%k@>y^28-1u6dZ?!(l>F7_3Y?j~lv92zpw+T;Q ziW925BkmrIZussvP>lM3xQ(#i`N-za1>uyC4^yb`LEBNcHG_%D!|i2n&s}C$7XLBj zy{}t~ed-!QZ1^5dc7Rwt$_ZU~euvYIQ#S>+8(gt0(>;7!`Lt?k&`wTX?9kjQZ*m^G z>sZ|$wxy}sfQ0AJh=_>$sTGGiFalse ..\..\..\dll\RKAesIcm.dll + + False + ..\..\..\dll\Spire.PDF\2022\Spire.Pdf.dll + @@ -506,6 +510,7 @@ + @@ -4462,6 +4467,7 @@ + Always diff --git a/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb b/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb index 5870c3bb..d9e9ec68 100644 --- a/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb +++ b/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb @@ -95,6 +95,7 @@ Partial Class frmKundenUebersichtZOLL Me.Label40 = New System.Windows.Forms.Label() Me.tbSpeditionsbuch = New System.Windows.Forms.TabPage() Me.tbFiskaluebersicht = New System.Windows.Forms.TabPage() + Me.UsrcntlFiskaluebersicht1 = New SDL.usrcntlFiskaluebersicht() Me.NotifyIcon1 = New System.Windows.Forms.NotifyIcon(Me.components) Me.Panel1 = New System.Windows.Forms.Panel() Me.MenuStripKunden = New System.Windows.Forms.MenuStrip() @@ -168,6 +169,7 @@ Partial Class frmKundenUebersichtZOLL CType(Me.dgvRg, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() Me.ctxtRg.SuspendLayout() + Me.tbFiskaluebersicht.SuspendLayout() Me.Panel1.SuspendLayout() Me.MenuStripKunden.SuspendLayout() Me.pnlTop.SuspendLayout() @@ -963,6 +965,7 @@ Partial Class frmKundenUebersichtZOLL ' 'tbFiskaluebersicht ' + Me.tbFiskaluebersicht.Controls.Add(Me.UsrcntlFiskaluebersicht1) Me.tbFiskaluebersicht.Location = New System.Drawing.Point(4, 25) Me.tbFiskaluebersicht.Name = "tbFiskaluebersicht" Me.tbFiskaluebersicht.Size = New System.Drawing.Size(1182, 697) @@ -970,6 +973,15 @@ Partial Class frmKundenUebersichtZOLL Me.tbFiskaluebersicht.Text = "Fiskaluebersicht" Me.tbFiskaluebersicht.UseVisualStyleBackColor = True ' + 'UsrcntlFiskaluebersicht1 + ' + Me.UsrcntlFiskaluebersicht1.BackColor = System.Drawing.Color.White + Me.UsrcntlFiskaluebersicht1.Dock = System.Windows.Forms.DockStyle.Fill + Me.UsrcntlFiskaluebersicht1.Location = New System.Drawing.Point(0, 0) + Me.UsrcntlFiskaluebersicht1.Name = "UsrcntlFiskaluebersicht1" + Me.UsrcntlFiskaluebersicht1.Size = New System.Drawing.Size(1182, 697) + Me.UsrcntlFiskaluebersicht1.TabIndex = 0 + ' 'NotifyIcon1 ' Me.NotifyIcon1.Text = "NotifyIcon1" @@ -1507,6 +1519,7 @@ Partial Class frmKundenUebersichtZOLL Me.MyPanel1.ResumeLayout(False) Me.MyPanel1.PerformLayout() Me.ctxtRg.ResumeLayout(False) + Me.tbFiskaluebersicht.ResumeLayout(False) Me.Panel1.ResumeLayout(False) Me.MenuStripKunden.ResumeLayout(False) Me.MenuStripKunden.PerformLayout() @@ -1635,4 +1648,5 @@ Partial Class frmKundenUebersichtZOLL Friend WithEvents DateiHochladenToolStripMenuItem As ToolStripMenuItem Friend WithEvents mnueFiskaluebersicht As ToolStripMenuItem Friend WithEvents tbFiskaluebersicht As TabPage + Friend WithEvents UsrcntlFiskaluebersicht1 As usrcntlFiskaluebersicht End Class diff --git a/SDL/kunden/frmKundenUebersichtZOLL.vb b/SDL/kunden/frmKundenUebersichtZOLL.vb index 078c234d..828ea8c8 100644 --- a/SDL/kunden/frmKundenUebersichtZOLL.vb +++ b/SDL/kunden/frmKundenUebersichtZOLL.vb @@ -279,6 +279,7 @@ Public Class frmKundenUebersichtZOLL 'initDGVOffertenSperrliste() 'initSperre() UsrCntlOfferte1.init(kdnr) + UsrcntlFiskaluebersicht1.init(kdnr) RG_MONAT = CDate("01." & Now.Month & "." & Now.Year) '.AddMonths(-1) diff --git a/SDL/kunden/usrCntlKundenuebersicht.vb b/SDL/kunden/usrCntlKundenuebersicht.vb index 68ba2c79..90939600 100644 --- a/SDL/kunden/usrCntlKundenuebersicht.vb +++ b/SDL/kunden/usrCntlKundenuebersicht.vb @@ -2405,7 +2405,7 @@ Public Class usrCntlKundenuebersicht If EORI_NR = "" Then Me.Cursor = Cursors.Default : Exit Sub - Dim url = SDL.cEORIWebService.genEORI_Formular(EORI_NR) + Dim url = SDL.cEORIWebService.genEORI_Formular(kdNr, EORI_NR) Dim pdf = VERAG_PROG_ALLGEMEIN.cFormularManager.getPDFViaSpirePDF_FromURL(url) 'If pdf <> "" Then Process.Start(pdf) @@ -2565,6 +2565,20 @@ Public Class usrCntlKundenuebersicht frmList.Show(Me) End If Case "EORI" + Dim dt = SQL.loadDgvBySql("SELECT [eori_id],[eori_KdNr] KundenNr,[eori_Datum]Datum,[eori_valid]Gültig,[eori_sachbearbeiter]Sachbearbeiter FROM [tblEORIPruefung] where eori_KdNr='" & kdNr & "' ORDER BY eori_Datum desc", "FMZOLL") + If dt IsNot Nothing Then + frmList.dgv.DataSource = dt + frmList.dgv.Columns("eori_id").Visible = False + 'AddHandler frmList.dgv.CellDoubleClick, Sub() + ' Dim PdfTmp = SDL.FormularManagerNEU.EORI_Antrag(frmList.dgv.SelectedRows(0).Cells("eori_id").Value) + ' If PdfTmp <> "" Then + ' Process.Start(PdfTmp) + + ' End If + ' End Sub + frmList.Show(Me) + End If + End Select @@ -2943,4 +2957,8 @@ Public Class usrCntlKundenuebersicht lblHoechstkredit._value = If(IsNumeric(If(KUNDE.Höchstkredit, "")), KUNDE.Höchstkredit, "") End Sub + + Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click + genUIDEORIList(kdNr, "EORI") + End Sub End Class diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb index 13e4bbfe..b168715a 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -1,9 +1,9 @@ - _ + Partial Class usrcntlFiskaluebersicht 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 @@ -20,324 +20,78 @@ Partial Class usrcntlFiskaluebersicht '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(usrcntlFiskaluebersicht)) - Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.btn = New System.Windows.Forms.Button() - Me.cbxHomepage = New System.Windows.Forms.CheckBox() - Me.txtHomepage = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.cbxBonitaet = New System.Windows.Forms.CheckBox() - Me.txtBon = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.cbxVollmacht = New System.Windows.Forms.CheckBox() - Me.txtVM = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.cbxUID = New System.Windows.Forms.CheckBox() - Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.cbxEORI = New System.Windows.Forms.CheckBox() - Me.txtEORI = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.lblFiskaluebersicht = New System.Windows.Forms.Label() + Me.lblCheckliste = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.lblWarning = New System.Windows.Forms.Label() + Me.Button4 = New System.Windows.Forms.Button() + Me.picLocked = New System.Windows.Forms.PictureBox() + Me.cbxFiskalart = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) - Me.btnCancel = New System.Windows.Forms.Button() Me.btnOK = New System.Windows.Forms.Button() Me.btnSave = New System.Windows.Forms.Button() Me.btnPDFReport = New System.Windows.Forms.Button() - Me.lblFiskaluebersicht = New System.Windows.Forms.Label() - Me.lblCheckliste = New System.Windows.Forms.Label() - Me.lblUnterlagen = New System.Windows.Forms.Label() - Me.MyDatagridview1 = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) - Me.MyDatagridview2 = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) - CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() + Me.lblAbschluss = New System.Windows.Forms.Label() + Me.MyComboBox1 = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.Button3 = New System.Windows.Forms.Button() + Me.lblBeurteilung = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.lblAnmerkungen = New System.Windows.Forms.Label() + Me.RichTextBox1 = New System.Windows.Forms.RichTextBox() + Me.Button2 = New System.Windows.Forms.Button() + Me.picEORIOK = New System.Windows.Forms.PictureBox() + Me.picOK = New System.Windows.Forms.PictureBox() + Me.scanHandelsreg = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() + Me.scanPass = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() + Me.scanFB = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() + Me.scanInfo = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() + Me.usrcntlUnterlagen = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList() + Me.Button1 = New System.Windows.Forms.Button() + Me.cbxVollmacht = New System.Windows.Forms.CheckBox() + Me.lblUnterlagen = New System.Windows.Forms.Label() + Me.txtVM = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxBonitaet = New System.Windows.Forms.CheckBox() + Me.txtBon = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxEORI = New System.Windows.Forms.CheckBox() + Me.cbxHomepage = New System.Windows.Forms.CheckBox() + Me.txtEORI = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtHomepage = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.cbxUID = New System.Windows.Forms.CheckBox() + Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() + CType(Me.picLocked, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() - CType(Me.MyDatagridview1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel2.SuspendLayout() - CType(Me.MyDatagridview2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picOK, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' - 'dgvFiskaluebersicht - ' - Me.dgvFiskaluebersicht.AKTUALISIERUNGS_INTERVALL = -1 - Me.dgvFiskaluebersicht.AllowUserToAddRows = False - Me.dgvFiskaluebersicht.AllowUserToDeleteRows = False - Me.dgvFiskaluebersicht.AllowUserToOrderColumns = True - Me.dgvFiskaluebersicht.AllowUserToResizeRows = False - Me.dgvFiskaluebersicht.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.dgvFiskaluebersicht.BackgroundColor = System.Drawing.Color.White - Me.dgvFiskaluebersicht.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvFiskaluebersicht.Location = New System.Drawing.Point(4, 35) - Me.dgvFiskaluebersicht.MultiSelect = False - Me.dgvFiskaluebersicht.Name = "dgvFiskaluebersicht" - Me.dgvFiskaluebersicht.ReadOnly = True - Me.dgvFiskaluebersicht.RowHeadersVisible = False - Me.dgvFiskaluebersicht.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvFiskaluebersicht.Size = New System.Drawing.Size(190, 462) - Me.dgvFiskaluebersicht.TabIndex = 32 - ' 'btn ' + Me.btn.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.btn.BackgroundImage = Global.SDL.My.Resources.Resources.plus Me.btn.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btn.Location = New System.Drawing.Point(163, 469) + Me.btn.Location = New System.Drawing.Point(163, 664) Me.btn.Name = "btn" Me.btn.Size = New System.Drawing.Size(31, 28) Me.btn.TabIndex = 96 Me.btn.UseVisualStyleBackColor = True ' - 'cbxHomepage - ' - Me.cbxHomepage.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.cbxHomepage.AutoSize = True - Me.cbxHomepage.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxHomepage.Location = New System.Drawing.Point(221, 46) - Me.cbxHomepage.Name = "cbxHomepage" - Me.cbxHomepage.Size = New System.Drawing.Size(86, 17) - Me.cbxHomepage.TabIndex = 98 - Me.cbxHomepage.Text = "Homepage" - Me.cbxHomepage.UseVisualStyleBackColor = True - ' - 'txtHomepage - ' - Me.txtHomepage._DateTimeOnly = False - Me.txtHomepage._numbersOnly = False - Me.txtHomepage._numbersOnlyKommastellen = "" - Me.txtHomepage._numbersOnlyTrennzeichen = True - Me.txtHomepage._Prozent = False - Me.txtHomepage._ShortDateNew = False - Me.txtHomepage._ShortDateOnly = False - Me.txtHomepage._TimeOnly = False - Me.txtHomepage._TimeOnly_Seconds = False - Me.txtHomepage._value = Nothing - Me.txtHomepage._Waehrung = False - Me.txtHomepage._WaehrungZeichen = True - Me.txtHomepage.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.txtHomepage.ForeColor = System.Drawing.Color.Black - Me.txtHomepage.Location = New System.Drawing.Point(361, 43) - Me.txtHomepage.MaxLineLength = -1 - Me.txtHomepage.MaxLines_Warning = "" - Me.txtHomepage.MaxLines_Warning_Label = Nothing - Me.txtHomepage.Name = "txtHomepage" - Me.txtHomepage.Size = New System.Drawing.Size(128, 20) - Me.txtHomepage.TabIndex = 100 - ' - 'cbxBonitaet - ' - Me.cbxBonitaet.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.cbxBonitaet.AutoSize = True - Me.cbxBonitaet.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxBonitaet.Location = New System.Drawing.Point(221, 72) - Me.cbxBonitaet.Name = "cbxBonitaet" - Me.cbxBonitaet.Size = New System.Drawing.Size(115, 17) - Me.cbxBonitaet.TabIndex = 101 - Me.cbxBonitaet.Text = "aktuelle Bonität" - Me.cbxBonitaet.UseVisualStyleBackColor = True - ' - 'txtBon - ' - Me.txtBon._DateTimeOnly = False - Me.txtBon._numbersOnly = False - Me.txtBon._numbersOnlyKommastellen = "" - Me.txtBon._numbersOnlyTrennzeichen = True - Me.txtBon._Prozent = False - Me.txtBon._ShortDateNew = False - Me.txtBon._ShortDateOnly = False - Me.txtBon._TimeOnly = False - Me.txtBon._TimeOnly_Seconds = False - Me.txtBon._value = Nothing - Me.txtBon._Waehrung = False - Me.txtBon._WaehrungZeichen = True - Me.txtBon.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.txtBon.ForeColor = System.Drawing.Color.Black - Me.txtBon.Location = New System.Drawing.Point(361, 69) - Me.txtBon.MaxLineLength = -1 - Me.txtBon.MaxLines_Warning = "" - Me.txtBon.MaxLines_Warning_Label = Nothing - Me.txtBon.Name = "txtBon" - Me.txtBon.Size = New System.Drawing.Size(128, 20) - Me.txtBon.TabIndex = 102 - ' - 'cbxVollmacht - ' - Me.cbxVollmacht.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.cbxVollmacht.AutoSize = True - Me.cbxVollmacht.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxVollmacht.Location = New System.Drawing.Point(221, 98) - Me.cbxVollmacht.Name = "cbxVollmacht" - Me.cbxVollmacht.Size = New System.Drawing.Size(130, 17) - Me.cbxVollmacht.TabIndex = 103 - Me.cbxVollmacht.Text = "aktuelle Vollmacht" - Me.cbxVollmacht.UseVisualStyleBackColor = True - ' - 'txtVM - ' - Me.txtVM._DateTimeOnly = False - Me.txtVM._numbersOnly = False - Me.txtVM._numbersOnlyKommastellen = "" - Me.txtVM._numbersOnlyTrennzeichen = True - Me.txtVM._Prozent = False - Me.txtVM._ShortDateNew = False - Me.txtVM._ShortDateOnly = False - Me.txtVM._TimeOnly = False - Me.txtVM._TimeOnly_Seconds = False - Me.txtVM._value = Nothing - Me.txtVM._Waehrung = False - Me.txtVM._WaehrungZeichen = True - Me.txtVM.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.txtVM.ForeColor = System.Drawing.Color.Black - Me.txtVM.Location = New System.Drawing.Point(361, 95) - Me.txtVM.MaxLineLength = -1 - Me.txtVM.MaxLines_Warning = "" - Me.txtVM.MaxLines_Warning_Label = Nothing - Me.txtVM.Name = "txtVM" - Me.txtVM.Size = New System.Drawing.Size(128, 20) - Me.txtVM.TabIndex = 104 - ' - 'cbxUID - ' - Me.cbxUID.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.cbxUID.AutoSize = True - Me.cbxUID.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxUID.Location = New System.Drawing.Point(589, 46) - Me.cbxUID.Name = "cbxUID" - Me.cbxUID.Size = New System.Drawing.Size(96, 17) - Me.cbxUID.TabIndex = 105 - Me.cbxUID.Text = "UID-Prüfung" - Me.cbxUID.UseVisualStyleBackColor = True - ' - 'txtUID - ' - Me.txtUID._DateTimeOnly = False - Me.txtUID._numbersOnly = False - Me.txtUID._numbersOnlyKommastellen = "" - Me.txtUID._numbersOnlyTrennzeichen = True - Me.txtUID._Prozent = False - Me.txtUID._ShortDateNew = False - Me.txtUID._ShortDateOnly = False - Me.txtUID._TimeOnly = False - Me.txtUID._TimeOnly_Seconds = False - Me.txtUID._value = Nothing - Me.txtUID._Waehrung = False - Me.txtUID._WaehrungZeichen = True - Me.txtUID.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.txtUID.ForeColor = System.Drawing.Color.Black - Me.txtUID.Location = New System.Drawing.Point(729, 43) - Me.txtUID.MaxLineLength = -1 - Me.txtUID.MaxLines_Warning = "" - Me.txtUID.MaxLines_Warning_Label = Nothing - Me.txtUID.Name = "txtUID" - Me.txtUID.Size = New System.Drawing.Size(128, 20) - Me.txtUID.TabIndex = 106 - ' - 'cbxEORI - ' - Me.cbxEORI.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.cbxEORI.AutoSize = True - Me.cbxEORI.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxEORI.Location = New System.Drawing.Point(589, 72) - Me.cbxEORI.Name = "cbxEORI" - Me.cbxEORI.Size = New System.Drawing.Size(104, 17) - Me.cbxEORI.TabIndex = 107 - Me.cbxEORI.Text = "EORI-Prüfung" - Me.cbxEORI.UseVisualStyleBackColor = True - ' - 'txtEORI - ' - Me.txtEORI._DateTimeOnly = False - Me.txtEORI._numbersOnly = False - Me.txtEORI._numbersOnlyKommastellen = "" - Me.txtEORI._numbersOnlyTrennzeichen = True - Me.txtEORI._Prozent = False - Me.txtEORI._ShortDateNew = False - Me.txtEORI._ShortDateOnly = False - Me.txtEORI._TimeOnly = False - Me.txtEORI._TimeOnly_Seconds = False - Me.txtEORI._value = Nothing - Me.txtEORI._Waehrung = False - Me.txtEORI._WaehrungZeichen = True - Me.txtEORI.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.txtEORI.ForeColor = System.Drawing.Color.Black - Me.txtEORI.Location = New System.Drawing.Point(729, 69) - Me.txtEORI.MaxLineLength = -1 - Me.txtEORI.MaxLines_Warning = "" - Me.txtEORI.MaxLines_Warning_Label = Nothing - Me.txtEORI.Name = "txtEORI" - Me.txtEORI.Size = New System.Drawing.Size(128, 20) - Me.txtEORI.TabIndex = 108 - ' - 'MyPanel1 - ' - Me.MyPanel1.BackColor = System.Drawing.Color.White - Me.MyPanel1.Controls.Add(Me.btnCancel) - Me.MyPanel1.Controls.Add(Me.btnOK) - Me.MyPanel1.Controls.Add(Me.btnSave) - Me.MyPanel1.Controls.Add(Me.btnPDFReport) - Me.MyPanel1.Dock = System.Windows.Forms.DockStyle.Bottom - Me.MyPanel1.Location = New System.Drawing.Point(0, 503) - Me.MyPanel1.Name = "MyPanel1" - Me.MyPanel1.Size = New System.Drawing.Size(922, 60) - Me.MyPanel1.TabIndex = 109 - ' - 'btnCancel - ' - Me.btnCancel.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnCancel.ForeColor = System.Drawing.Color.Black - Me.btnCancel.Image = Global.SDL.My.Resources.Resources.del - Me.btnCancel.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnCancel.Location = New System.Drawing.Point(4, 10) - Me.btnCancel.Name = "btnCancel" - Me.btnCancel.Size = New System.Drawing.Size(113, 39) - Me.btnCancel.TabIndex = 21 - Me.btnCancel.Text = "Abbrechen" - Me.btnCancel.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnCancel.UseVisualStyleBackColor = True - ' - 'btnOK - ' - Me.btnOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnOK.ForeColor = System.Drawing.Color.Black - Me.btnOK.Image = Global.SDL.My.Resources.Resources.ok - Me.btnOK.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnOK.Location = New System.Drawing.Point(801, 10) - Me.btnOK.Name = "btnOK" - Me.btnOK.Size = New System.Drawing.Size(112, 39) - Me.btnOK.TabIndex = 19 - Me.btnOK.Text = "Abschließen" - Me.btnOK.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnOK.UseVisualStyleBackColor = True - ' - 'btnSave - ' - Me.btnSave.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnSave.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnSave.ForeColor = System.Drawing.Color.Black - Me.btnSave.Image = CType(resources.GetObject("btnSave.Image"), System.Drawing.Image) - Me.btnSave.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnSave.Location = New System.Drawing.Point(689, 10) - Me.btnSave.Name = "btnSave" - Me.btnSave.Size = New System.Drawing.Size(97, 39) - Me.btnSave.TabIndex = 20 - Me.btnSave.Text = "Speichern" - Me.btnSave.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnSave.UseVisualStyleBackColor = True - ' - 'btnPDFReport - ' - Me.btnPDFReport.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.btnPDFReport.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnPDFReport.ForeColor = System.Drawing.Color.Black - Me.btnPDFReport.Image = Global.SDL.My.Resources.Resources.pdf1 - Me.btnPDFReport.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnPDFReport.Location = New System.Drawing.Point(360, 10) - Me.btnPDFReport.Name = "btnPDFReport" - Me.btnPDFReport.Size = New System.Drawing.Size(107, 47) - Me.btnPDFReport.TabIndex = 80 - Me.btnPDFReport.Text = "Bericht" - Me.btnPDFReport.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnPDFReport.UseVisualStyleBackColor = True - ' 'lblFiskaluebersicht ' Me.lblFiskaluebersicht.AutoSize = True @@ -358,97 +112,681 @@ Partial Class usrcntlFiskaluebersicht Me.lblCheckliste.TabIndex = 112 Me.lblCheckliste.Text = "Checkliste" ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.Location = New System.Drawing.Point(319, 12) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(94, 20) + Me.Label1.TabIndex = 118 + Me.Label1.Text = "Fiskalart - " + ' + 'lblWarning + ' + Me.lblWarning.AutoSize = True + Me.lblWarning.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblWarning.ForeColor = System.Drawing.Color.Red + Me.lblWarning.Location = New System.Drawing.Point(502, 17) + Me.lblWarning.Name = "lblWarning" + Me.lblWarning.Size = New System.Drawing.Size(0, 16) + Me.lblWarning.TabIndex = 113 + ' + 'Button4 + ' + Me.Button4.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.Button4.BackgroundImage = Global.SDL.My.Resources.Resources.del + Me.Button4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button4.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button4.Location = New System.Drawing.Point(131, 664) + Me.Button4.Name = "Button4" + Me.Button4.Size = New System.Drawing.Size(33, 28) + Me.Button4.TabIndex = 119 + Me.Button4.UseVisualStyleBackColor = True + ' + 'picLocked + ' + Me.picLocked.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.picLocked.BackgroundImage = Global.SDL.My.Resources.Resources.locked + Me.picLocked.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picLocked.Location = New System.Drawing.Point(865, 3) + Me.picLocked.Name = "picLocked" + Me.picLocked.Size = New System.Drawing.Size(56, 30) + Me.picLocked.TabIndex = 130 + Me.picLocked.TabStop = False + Me.picLocked.Visible = False + ' + 'cbxFiskalart + ' + Me.cbxFiskalart._allowedValuesFreiText = Nothing + Me.cbxFiskalart._allowFreiText = False + Me.cbxFiskalart._value = "" + Me.cbxFiskalart.FormattingEnabled = True + Me.cbxFiskalart.Location = New System.Drawing.Point(419, 12) + Me.cbxFiskalart.Name = "cbxFiskalart" + Me.cbxFiskalart.Size = New System.Drawing.Size(35, 21) + Me.cbxFiskalart.TabIndex = 117 + ' + 'MyPanel1 + ' + Me.MyPanel1.BackColor = System.Drawing.Color.White + Me.MyPanel1.Controls.Add(Me.btnOK) + Me.MyPanel1.Controls.Add(Me.btnSave) + Me.MyPanel1.Controls.Add(Me.btnPDFReport) + Me.MyPanel1.Dock = System.Windows.Forms.DockStyle.Bottom + Me.MyPanel1.Location = New System.Drawing.Point(0, 705) + Me.MyPanel1.Name = "MyPanel1" + Me.MyPanel1.Size = New System.Drawing.Size(933, 60) + Me.MyPanel1.TabIndex = 109 + ' + 'btnOK + ' + Me.btnOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnOK.ForeColor = System.Drawing.Color.Black + Me.btnOK.Image = Global.SDL.My.Resources.Resources.ok + Me.btnOK.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnOK.Location = New System.Drawing.Point(812, 10) + Me.btnOK.Name = "btnOK" + Me.btnOK.Size = New System.Drawing.Size(112, 39) + Me.btnOK.TabIndex = 19 + Me.btnOK.Text = "Abschließen" + Me.btnOK.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnOK.UseVisualStyleBackColor = True + ' + 'btnSave + ' + Me.btnSave.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.btnSave.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnSave.ForeColor = System.Drawing.Color.Black + Me.btnSave.Image = CType(resources.GetObject("btnSave.Image"), System.Drawing.Image) + Me.btnSave.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnSave.Location = New System.Drawing.Point(700, 10) + Me.btnSave.Name = "btnSave" + Me.btnSave.Size = New System.Drawing.Size(97, 39) + Me.btnSave.TabIndex = 20 + Me.btnSave.Text = "Speichern" + Me.btnSave.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnSave.UseVisualStyleBackColor = True + ' + 'btnPDFReport + ' + Me.btnPDFReport.Anchor = System.Windows.Forms.AnchorStyles.Bottom + Me.btnPDFReport.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnPDFReport.ForeColor = System.Drawing.Color.Black + Me.btnPDFReport.Image = Global.SDL.My.Resources.Resources.pdf1 + Me.btnPDFReport.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.btnPDFReport.Location = New System.Drawing.Point(365, 10) + Me.btnPDFReport.Name = "btnPDFReport" + Me.btnPDFReport.Size = New System.Drawing.Size(107, 47) + Me.btnPDFReport.TabIndex = 80 + Me.btnPDFReport.Text = "Bericht" + Me.btnPDFReport.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnPDFReport.UseVisualStyleBackColor = True + ' + 'dgvFiskaluebersicht + ' + Me.dgvFiskaluebersicht.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvFiskaluebersicht.AllowUserToAddRows = False + Me.dgvFiskaluebersicht.AllowUserToDeleteRows = False + Me.dgvFiskaluebersicht.AllowUserToOrderColumns = True + Me.dgvFiskaluebersicht.AllowUserToResizeRows = False + Me.dgvFiskaluebersicht.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ + Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.dgvFiskaluebersicht.BackgroundColor = System.Drawing.Color.White + Me.dgvFiskaluebersicht.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvFiskaluebersicht.Location = New System.Drawing.Point(4, 35) + Me.dgvFiskaluebersicht.MultiSelect = False + Me.dgvFiskaluebersicht.Name = "dgvFiskaluebersicht" + Me.dgvFiskaluebersicht.ReadOnly = True + Me.dgvFiskaluebersicht.RowHeadersVisible = False + Me.dgvFiskaluebersicht.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvFiskaluebersicht.Size = New System.Drawing.Size(190, 657) + Me.dgvFiskaluebersicht.TabIndex = 32 + ' + 'MyPanel2 + ' + Me.MyPanel2.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.MyPanel2.AutoScroll = True + Me.MyPanel2.AutoScrollMargin = New System.Drawing.Size(0, 10) + Me.MyPanel2.AutoScrollMinSize = New System.Drawing.Size(0, 10) + Me.MyPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.MyPanel2.BackColor = System.Drawing.Color.White + Me.MyPanel2.Controls.Add(Me.lblAbschluss) + Me.MyPanel2.Controls.Add(Me.MyComboBox1) + Me.MyPanel2.Controls.Add(Me.dgvEmpfaenger) + Me.MyPanel2.Controls.Add(Me.dgvLieferanten) + Me.MyPanel2.Controls.Add(Me.Button3) + Me.MyPanel2.Controls.Add(Me.lblBeurteilung) + Me.MyPanel2.Controls.Add(Me.Label3) + Me.MyPanel2.Controls.Add(Me.Label2) + Me.MyPanel2.Controls.Add(Me.lblAnmerkungen) + Me.MyPanel2.Controls.Add(Me.RichTextBox1) + Me.MyPanel2.Controls.Add(Me.Button2) + Me.MyPanel2.Controls.Add(Me.picEORIOK) + Me.MyPanel2.Controls.Add(Me.picOK) + Me.MyPanel2.Controls.Add(Me.scanHandelsreg) + Me.MyPanel2.Controls.Add(Me.scanPass) + Me.MyPanel2.Controls.Add(Me.scanFB) + Me.MyPanel2.Controls.Add(Me.scanInfo) + Me.MyPanel2.Controls.Add(Me.usrcntlUnterlagen) + Me.MyPanel2.Controls.Add(Me.Button1) + Me.MyPanel2.Controls.Add(Me.cbxVollmacht) + Me.MyPanel2.Controls.Add(Me.lblUnterlagen) + Me.MyPanel2.Controls.Add(Me.txtVM) + Me.MyPanel2.Controls.Add(Me.cbxBonitaet) + Me.MyPanel2.Controls.Add(Me.txtBon) + Me.MyPanel2.Controls.Add(Me.cbxEORI) + Me.MyPanel2.Controls.Add(Me.cbxHomepage) + Me.MyPanel2.Controls.Add(Me.txtEORI) + Me.MyPanel2.Controls.Add(Me.txtHomepage) + Me.MyPanel2.Controls.Add(Me.dgvUnterlagen) + Me.MyPanel2.Controls.Add(Me.cbxUID) + Me.MyPanel2.Controls.Add(Me.txtUID) + Me.MyPanel2.Location = New System.Drawing.Point(200, 35) + Me.MyPanel2.Name = "MyPanel2" + Me.MyPanel2.Size = New System.Drawing.Size(721, 657) + Me.MyPanel2.TabIndex = 110 + ' + 'lblAbschluss + ' + Me.lblAbschluss.AutoSize = True + Me.lblAbschluss.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblAbschluss.Location = New System.Drawing.Point(584, 739) + Me.lblAbschluss.Name = "lblAbschluss" + Me.lblAbschluss.Size = New System.Drawing.Size(0, 20) + Me.lblAbschluss.TabIndex = 138 + Me.lblAbschluss.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'MyComboBox1 + ' + Me.MyComboBox1._allowedValuesFreiText = Nothing + Me.MyComboBox1._allowFreiText = False + Me.MyComboBox1._value = "" + Me.MyComboBox1.FormattingEnabled = True + Me.MyComboBox1.Location = New System.Drawing.Point(271, 738) + Me.MyComboBox1.Name = "MyComboBox1" + Me.MyComboBox1.Size = New System.Drawing.Size(70, 21) + Me.MyComboBox1.TabIndex = 131 + ' + 'dgvEmpfaenger + ' + Me.dgvEmpfaenger.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvEmpfaenger.AllowUserToAddRows = False + Me.dgvEmpfaenger.AllowUserToDeleteRows = False + Me.dgvEmpfaenger.AllowUserToOrderColumns = True + Me.dgvEmpfaenger.AllowUserToResizeRows = False + Me.dgvEmpfaenger.BackgroundColor = System.Drawing.Color.White + Me.dgvEmpfaenger.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvEmpfaenger.Location = New System.Drawing.Point(389, 453) + Me.dgvEmpfaenger.MultiSelect = False + Me.dgvEmpfaenger.Name = "dgvEmpfaenger" + Me.dgvEmpfaenger.ReadOnly = True + Me.dgvEmpfaenger.RowHeadersVisible = False + Me.dgvEmpfaenger.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvEmpfaenger.Size = New System.Drawing.Size(255, 92) + Me.dgvEmpfaenger.TabIndex = 137 + Me.dgvEmpfaenger.Visible = False + ' + 'dgvLieferanten + ' + Me.dgvLieferanten.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvLieferanten.AllowUserToAddRows = False + Me.dgvLieferanten.AllowUserToDeleteRows = False + Me.dgvLieferanten.AllowUserToOrderColumns = True + Me.dgvLieferanten.AllowUserToResizeRows = False + Me.dgvLieferanten.BackgroundColor = System.Drawing.Color.White + Me.dgvLieferanten.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvLieferanten.Location = New System.Drawing.Point(144, 453) + Me.dgvLieferanten.MultiSelect = False + Me.dgvLieferanten.Name = "dgvLieferanten" + Me.dgvLieferanten.ReadOnly = True + Me.dgvLieferanten.RowHeadersVisible = False + Me.dgvLieferanten.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvLieferanten.Size = New System.Drawing.Size(239, 92) + Me.dgvLieferanten.TabIndex = 136 + Me.dgvLieferanten.Visible = False + ' + 'Button3 + ' + Me.Button3.BackgroundImage = Global.SDL.My.Resources.Resources.spedbuch + Me.Button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button3.ForeColor = System.Drawing.Color.Black + Me.Button3.Location = New System.Drawing.Point(650, 453) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(35, 33) + Me.Button3.TabIndex = 135 + Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button3.UseVisualStyleBackColor = True + ' + 'lblBeurteilung + ' + Me.lblBeurteilung.AutoSize = True + Me.lblBeurteilung.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblBeurteilung.Location = New System.Drawing.Point(144, 739) + Me.lblBeurteilung.Name = "lblBeurteilung" + Me.lblBeurteilung.Size = New System.Drawing.Size(101, 20) + Me.lblBeurteilung.TabIndex = 134 + Me.lblBeurteilung.Text = "Beurteilung" + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(385, 430) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(147, 20) + Me.Label3.TabIndex = 133 + Me.Label3.Text = "Top 5 Empfänger" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(143, 430) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(151, 20) + Me.Label2.TabIndex = 132 + Me.Label2.Text = "Top 5 Lieferanten" + ' + 'lblAnmerkungen + ' + Me.lblAnmerkungen.AutoSize = True + Me.lblAnmerkungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblAnmerkungen.Location = New System.Drawing.Point(4, 281) + Me.lblAnmerkungen.Name = "lblAnmerkungen" + Me.lblAnmerkungen.Size = New System.Drawing.Size(120, 20) + Me.lblAnmerkungen.TabIndex = 131 + Me.lblAnmerkungen.Text = "Anmerkungen" + ' + 'RichTextBox1 + ' + Me.RichTextBox1.Location = New System.Drawing.Point(147, 308) + Me.RichTextBox1.Name = "RichTextBox1" + Me.RichTextBox1.Size = New System.Drawing.Size(497, 78) + Me.RichTextBox1.TabIndex = 130 + Me.RichTextBox1.Text = "" + ' + 'Button2 + ' + Me.Button2.BackgroundImage = Global.SDL.My.Resources.Resources.fragezeichen + Me.Button2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button2.FlatAppearance.BorderSize = 0 + Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button2.Location = New System.Drawing.Point(251, 47) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(25, 20) + Me.Button2.TabIndex = 129 + Me.Button2.UseVisualStyleBackColor = True + ' + 'picEORIOK + ' + Me.picEORIOK.BackgroundImage = Global.SDL.My.Resources.Resources.ok + Me.picEORIOK.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picEORIOK.Location = New System.Drawing.Point(287, 52) + Me.picEORIOK.Name = "picEORIOK" + Me.picEORIOK.Size = New System.Drawing.Size(19, 17) + Me.picEORIOK.TabIndex = 128 + Me.picEORIOK.TabStop = False + Me.picEORIOK.Visible = False + ' + 'picOK + ' + Me.picOK.BackgroundImage = Global.SDL.My.Resources.Resources.ok + Me.picOK.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picOK.Location = New System.Drawing.Point(287, 23) + Me.picOK.Name = "picOK" + Me.picOK.Size = New System.Drawing.Size(19, 17) + Me.picOK.TabIndex = 127 + Me.picOK.TabStop = False + ' + 'scanHandelsreg + ' + Me.scanHandelsreg._ARCHIV = False + Me.scanHandelsreg._DATENSERVER_KATEGORIE = "DOKUMENTE" + Me.scanHandelsreg._DATENSERVER_ORDNER = "" + Me.scanHandelsreg._DATENSERVER_UOrdner1 = "" + Me.scanHandelsreg._DATENSERVER_UOrdner2 = "" + Me.scanHandelsreg._DATENSERVER_UOrdner3 = "" + Me.scanHandelsreg._MULTI_FILES = True + Me.scanHandelsreg._TEXT_PDF = "Handelsregister" + Me.scanHandelsreg.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.scanHandelsreg.BackColor = System.Drawing.Color.White + Me.scanHandelsreg.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.scanHandelsreg.Cursor = System.Windows.Forms.Cursors.Hand + Me.scanHandelsreg.Location = New System.Drawing.Point(8, 227) + Me.scanHandelsreg.Name = "scanHandelsreg" + Me.scanHandelsreg.Size = New System.Drawing.Size(130, 24) + Me.scanHandelsreg.TabIndex = 126 + ' + 'scanPass + ' + Me.scanPass._ARCHIV = False + Me.scanPass._DATENSERVER_KATEGORIE = "DOKUMENTE" + Me.scanPass._DATENSERVER_ORDNER = "" + Me.scanPass._DATENSERVER_UOrdner1 = "" + Me.scanPass._DATENSERVER_UOrdner2 = "" + Me.scanPass._DATENSERVER_UOrdner3 = "" + Me.scanPass._MULTI_FILES = True + Me.scanPass._TEXT_PDF = "Pass" + Me.scanPass.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.scanPass.BackColor = System.Drawing.Color.White + Me.scanPass.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.scanPass.Cursor = System.Windows.Forms.Cursors.Hand + Me.scanPass.Location = New System.Drawing.Point(8, 197) + Me.scanPass.Name = "scanPass" + Me.scanPass.Size = New System.Drawing.Size(130, 24) + Me.scanPass.TabIndex = 125 + ' + 'scanFB + ' + Me.scanFB._ARCHIV = False + Me.scanFB._DATENSERVER_KATEGORIE = "DOKUMENTE" + Me.scanFB._DATENSERVER_ORDNER = "" + Me.scanFB._DATENSERVER_UOrdner1 = "" + Me.scanFB._DATENSERVER_UOrdner2 = "" + Me.scanFB._DATENSERVER_UOrdner3 = "" + Me.scanFB._MULTI_FILES = True + Me.scanFB._TEXT_PDF = "Firmenbuch" + Me.scanFB.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.scanFB.BackColor = System.Drawing.Color.White + Me.scanFB.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.scanFB.Cursor = System.Windows.Forms.Cursors.Hand + Me.scanFB.Location = New System.Drawing.Point(8, 163) + Me.scanFB.Name = "scanFB" + Me.scanFB.Size = New System.Drawing.Size(130, 24) + Me.scanFB.TabIndex = 124 + ' + 'scanInfo + ' + Me.scanInfo._ARCHIV = False + Me.scanInfo._DATENSERVER_KATEGORIE = "DOKUMENTE" + Me.scanInfo._DATENSERVER_ORDNER = "" + Me.scanInfo._DATENSERVER_UOrdner1 = "" + Me.scanInfo._DATENSERVER_UOrdner2 = "" + Me.scanInfo._DATENSERVER_UOrdner3 = "" + Me.scanInfo._MULTI_FILES = True + Me.scanInfo._TEXT_PDF = "Info" + Me.scanInfo.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.scanInfo.BackColor = System.Drawing.Color.White + Me.scanInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.scanInfo.Cursor = System.Windows.Forms.Cursors.Hand + Me.scanInfo.Location = New System.Drawing.Point(8, 133) + Me.scanInfo.Name = "scanInfo" + Me.scanInfo.Size = New System.Drawing.Size(130, 24) + Me.scanInfo.TabIndex = 123 + ' + 'usrcntlUnterlagen + ' + Me.usrcntlUnterlagen._DATENSERVER_KATEGORIE = "DOKUMENTE" + Me.usrcntlUnterlagen._DATENSERVER_ORDNER = "" + Me.usrcntlUnterlagen._DATENSERVER_UOrdner1 = "" + Me.usrcntlUnterlagen._DATENSERVER_UOrdner2 = "" + Me.usrcntlUnterlagen._DATENSERVER_UOrdner3 = "" + Me.usrcntlUnterlagen._OPEN_ORIGINAL = False + Me.usrcntlUnterlagen._TYPE = "PDF" + Me.usrcntlUnterlagen.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink + Me.usrcntlUnterlagen.BackColor = System.Drawing.Color.White + Me.usrcntlUnterlagen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.usrcntlUnterlagen.Cursor = System.Windows.Forms.Cursors.Default + Me.usrcntlUnterlagen.Location = New System.Drawing.Point(148, 128) + Me.usrcntlUnterlagen.Margin = New System.Windows.Forms.Padding(0) + Me.usrcntlUnterlagen.Name = "usrcntlUnterlagen" + Me.usrcntlUnterlagen.Size = New System.Drawing.Size(496, 123) + Me.usrcntlUnterlagen.TabIndex = 121 + ' + 'Button1 + ' + Me.Button1.BackgroundImage = Global.SDL.My.Resources.Resources.pdf + Me.Button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button1.ForeColor = System.Drawing.Color.Black + Me.Button1.Location = New System.Drawing.Point(312, 20) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(29, 19) + Me.Button1.TabIndex = 81 + Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button1.UseVisualStyleBackColor = True + ' + 'cbxVollmacht + ' + Me.cbxVollmacht.AutoSize = True + Me.cbxVollmacht.Enabled = False + Me.cbxVollmacht.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxVollmacht.Location = New System.Drawing.Point(384, 70) + Me.cbxVollmacht.Name = "cbxVollmacht" + Me.cbxVollmacht.Size = New System.Drawing.Size(130, 17) + Me.cbxVollmacht.TabIndex = 103 + Me.cbxVollmacht.Text = "aktuelle Vollmacht" + Me.cbxVollmacht.UseVisualStyleBackColor = True + ' 'lblUnterlagen ' Me.lblUnterlagen.AutoSize = True Me.lblUnterlagen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblUnterlagen.Location = New System.Drawing.Point(6, 94) + Me.lblUnterlagen.Location = New System.Drawing.Point(4, 110) Me.lblUnterlagen.Name = "lblUnterlagen" Me.lblUnterlagen.Size = New System.Drawing.Size(98, 20) Me.lblUnterlagen.TabIndex = 113 Me.lblUnterlagen.Text = "Unterlagen" ' - 'MyDatagridview1 + 'txtVM ' - Me.MyDatagridview1.AKTUALISIERUNGS_INTERVALL = -1 - Me.MyDatagridview1.AllowUserToAddRows = False - Me.MyDatagridview1.AllowUserToDeleteRows = False - Me.MyDatagridview1.AllowUserToOrderColumns = True - Me.MyDatagridview1.AllowUserToResizeRows = False - Me.MyDatagridview1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.MyDatagridview1.BackgroundColor = System.Drawing.Color.White - Me.MyDatagridview1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.MyDatagridview1.Location = New System.Drawing.Point(78, 267) - Me.MyDatagridview1.MultiSelect = False - Me.MyDatagridview1.Name = "MyDatagridview1" - Me.MyDatagridview1.ReadOnly = True - Me.MyDatagridview1.RowHeadersVisible = False - Me.MyDatagridview1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.MyDatagridview1.Size = New System.Drawing.Size(190, 126) - Me.MyDatagridview1.TabIndex = 115 + Me.txtVM._DateTimeOnly = False + Me.txtVM._numbersOnly = False + Me.txtVM._numbersOnlyKommastellen = "" + Me.txtVM._numbersOnlyTrennzeichen = False + Me.txtVM._Prozent = False + Me.txtVM._ShortDateNew = False + Me.txtVM._ShortDateOnly = True + Me.txtVM._TimeOnly = False + Me.txtVM._TimeOnly_Seconds = False + Me.txtVM._value = "" + Me.txtVM._Waehrung = False + Me.txtVM._WaehrungZeichen = False + Me.txtVM.ForeColor = System.Drawing.Color.Black + Me.txtVM.Location = New System.Drawing.Point(540, 68) + Me.txtVM.MaxLength = 10 + Me.txtVM.MaxLineLength = -1 + Me.txtVM.MaxLines_Warning = "" + Me.txtVM.MaxLines_Warning_Label = Nothing + Me.txtVM.Name = "txtVM" + Me.txtVM.ReadOnly = True + Me.txtVM.Size = New System.Drawing.Size(82, 20) + Me.txtVM.TabIndex = 104 ' - 'MyPanel2 + 'cbxBonitaet ' - Me.MyPanel2.AutoSize = True - Me.MyPanel2.BackColor = System.Drawing.Color.White - Me.MyPanel2.Controls.Add(Me.lblUnterlagen) - Me.MyPanel2.Controls.Add(Me.MyDatagridview2) - Me.MyPanel2.Controls.Add(Me.MyDatagridview1) - Me.MyPanel2.Location = New System.Drawing.Point(213, 35) - Me.MyPanel2.Name = "MyPanel2" - Me.MyPanel2.Size = New System.Drawing.Size(700, 442) - Me.MyPanel2.TabIndex = 110 + Me.cbxBonitaet.AutoSize = True + Me.cbxBonitaet.Enabled = False + Me.cbxBonitaet.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxBonitaet.Location = New System.Drawing.Point(384, 47) + Me.cbxBonitaet.Name = "cbxBonitaet" + Me.cbxBonitaet.Size = New System.Drawing.Size(115, 17) + Me.cbxBonitaet.TabIndex = 101 + Me.cbxBonitaet.Text = "aktuelle Bonität" + Me.cbxBonitaet.UseVisualStyleBackColor = True ' - 'MyDatagridview2 + 'txtBon ' - Me.MyDatagridview2.AKTUALISIERUNGS_INTERVALL = -1 - Me.MyDatagridview2.AllowUserToAddRows = False - Me.MyDatagridview2.AllowUserToDeleteRows = False - Me.MyDatagridview2.AllowUserToOrderColumns = True - Me.MyDatagridview2.AllowUserToResizeRows = False - Me.MyDatagridview2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ - Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.MyDatagridview2.BackgroundColor = System.Drawing.Color.White - Me.MyDatagridview2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.MyDatagridview2.Location = New System.Drawing.Point(110, 94) - Me.MyDatagridview2.MultiSelect = False - Me.MyDatagridview2.Name = "MyDatagridview2" - Me.MyDatagridview2.ReadOnly = True - Me.MyDatagridview2.RowHeadersVisible = False - Me.MyDatagridview2.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.MyDatagridview2.Size = New System.Drawing.Size(190, 126) - Me.MyDatagridview2.TabIndex = 116 + Me.txtBon._DateTimeOnly = False + Me.txtBon._numbersOnly = False + Me.txtBon._numbersOnlyKommastellen = "" + Me.txtBon._numbersOnlyTrennzeichen = False + Me.txtBon._Prozent = False + Me.txtBon._ShortDateNew = False + Me.txtBon._ShortDateOnly = True + Me.txtBon._TimeOnly = False + Me.txtBon._TimeOnly_Seconds = False + Me.txtBon._value = "" + Me.txtBon._Waehrung = False + Me.txtBon._WaehrungZeichen = False + Me.txtBon.ForeColor = System.Drawing.Color.Black + Me.txtBon.Location = New System.Drawing.Point(541, 44) + Me.txtBon.MaxLength = 10 + Me.txtBon.MaxLineLength = -1 + Me.txtBon.MaxLines_Warning = "" + Me.txtBon.MaxLines_Warning_Label = Nothing + Me.txtBon.Name = "txtBon" + Me.txtBon.ReadOnly = True + Me.txtBon.Size = New System.Drawing.Size(82, 20) + Me.txtBon.TabIndex = 102 + ' + 'cbxEORI + ' + Me.cbxEORI.AutoSize = True + Me.cbxEORI.Enabled = False + Me.cbxEORI.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxEORI.Location = New System.Drawing.Point(8, 50) + Me.cbxEORI.Name = "cbxEORI" + Me.cbxEORI.Size = New System.Drawing.Size(104, 17) + Me.cbxEORI.TabIndex = 107 + Me.cbxEORI.Text = "EORI-Prüfung" + Me.cbxEORI.UseVisualStyleBackColor = True + ' + 'cbxHomepage + ' + Me.cbxHomepage.AutoSize = True + Me.cbxHomepage.Enabled = False + Me.cbxHomepage.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxHomepage.Location = New System.Drawing.Point(8, 23) + Me.cbxHomepage.Name = "cbxHomepage" + Me.cbxHomepage.Size = New System.Drawing.Size(86, 17) + Me.cbxHomepage.TabIndex = 98 + Me.cbxHomepage.Text = "Homepage" + Me.cbxHomepage.UseVisualStyleBackColor = True + ' + 'txtEORI + ' + Me.txtEORI._DateTimeOnly = False + Me.txtEORI._numbersOnly = False + Me.txtEORI._numbersOnlyKommastellen = "" + Me.txtEORI._numbersOnlyTrennzeichen = True + Me.txtEORI._Prozent = False + Me.txtEORI._ShortDateNew = False + Me.txtEORI._ShortDateOnly = False + Me.txtEORI._TimeOnly = False + Me.txtEORI._TimeOnly_Seconds = False + Me.txtEORI._value = Nothing + Me.txtEORI._Waehrung = False + Me.txtEORI._WaehrungZeichen = True + Me.txtEORI.ForeColor = System.Drawing.Color.Black + Me.txtEORI.Location = New System.Drawing.Point(148, 47) + Me.txtEORI.MaxLineLength = -1 + Me.txtEORI.MaxLines_Warning = "" + Me.txtEORI.MaxLines_Warning_Label = Nothing + Me.txtEORI.Name = "txtEORI" + Me.txtEORI.ReadOnly = True + Me.txtEORI.Size = New System.Drawing.Size(93, 20) + Me.txtEORI.TabIndex = 108 + ' + 'txtHomepage + ' + Me.txtHomepage._DateTimeOnly = False + Me.txtHomepage._numbersOnly = False + Me.txtHomepage._numbersOnlyKommastellen = "" + Me.txtHomepage._numbersOnlyTrennzeichen = True + Me.txtHomepage._Prozent = False + Me.txtHomepage._ShortDateNew = False + Me.txtHomepage._ShortDateOnly = False + Me.txtHomepage._TimeOnly = False + Me.txtHomepage._TimeOnly_Seconds = False + Me.txtHomepage._value = Nothing + Me.txtHomepage._Waehrung = False + Me.txtHomepage._WaehrungZeichen = True + Me.txtHomepage.ForeColor = System.Drawing.Color.Black + Me.txtHomepage.Location = New System.Drawing.Point(148, 20) + Me.txtHomepage.MaxLineLength = -1 + Me.txtHomepage.MaxLines_Warning = "" + Me.txtHomepage.MaxLines_Warning_Label = Nothing + Me.txtHomepage.Name = "txtHomepage" + Me.txtHomepage.Size = New System.Drawing.Size(128, 20) + Me.txtHomepage.TabIndex = 100 + ' + 'dgvUnterlagen + ' + Me.dgvUnterlagen.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvUnterlagen.AllowUserToAddRows = False + Me.dgvUnterlagen.AllowUserToDeleteRows = False + Me.dgvUnterlagen.AllowUserToOrderColumns = True + Me.dgvUnterlagen.AllowUserToResizeRows = False + Me.dgvUnterlagen.BackgroundColor = System.Drawing.Color.White + Me.dgvUnterlagen.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvUnterlagen.Location = New System.Drawing.Point(641, 163) + Me.dgvUnterlagen.MultiSelect = False + Me.dgvUnterlagen.Name = "dgvUnterlagen" + Me.dgvUnterlagen.ReadOnly = True + Me.dgvUnterlagen.RowHeadersVisible = False + Me.dgvUnterlagen.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvUnterlagen.Size = New System.Drawing.Size(56, 51) + Me.dgvUnterlagen.TabIndex = 115 + Me.dgvUnterlagen.Visible = False + ' + 'cbxUID + ' + Me.cbxUID.AutoSize = True + Me.cbxUID.Enabled = False + Me.cbxUID.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cbxUID.Location = New System.Drawing.Point(384, 23) + Me.cbxUID.Name = "cbxUID" + Me.cbxUID.Size = New System.Drawing.Size(141, 17) + Me.cbxUID.TabIndex = 105 + Me.cbxUID.Text = "UID-Prüfung Stufe 2" + Me.cbxUID.UseVisualStyleBackColor = True + ' + 'txtUID + ' + Me.txtUID._DateTimeOnly = False + Me.txtUID._numbersOnly = False + Me.txtUID._numbersOnlyKommastellen = "" + Me.txtUID._numbersOnlyTrennzeichen = True + Me.txtUID._Prozent = False + Me.txtUID._ShortDateNew = False + Me.txtUID._ShortDateOnly = False + Me.txtUID._TimeOnly = False + Me.txtUID._TimeOnly_Seconds = False + Me.txtUID._value = Nothing + Me.txtUID._Waehrung = False + Me.txtUID._WaehrungZeichen = True + Me.txtUID.ForeColor = System.Drawing.Color.Black + Me.txtUID.Location = New System.Drawing.Point(539, 23) + Me.txtUID.MaxLineLength = -1 + Me.txtUID.MaxLines_Warning = "" + Me.txtUID.MaxLines_Warning_Label = Nothing + Me.txtUID.Name = "txtUID" + Me.txtUID.ReadOnly = True + Me.txtUID.Size = New System.Drawing.Size(83, 20) + Me.txtUID.TabIndex = 106 ' 'usrcntlFiskaluebersicht ' 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.picLocked) + Me.Controls.Add(Me.Button4) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.cbxFiskalart) + Me.Controls.Add(Me.lblWarning) Me.Controls.Add(Me.lblCheckliste) Me.Controls.Add(Me.lblFiskaluebersicht) Me.Controls.Add(Me.MyPanel1) - Me.Controls.Add(Me.cbxEORI) - Me.Controls.Add(Me.txtEORI) - Me.Controls.Add(Me.cbxUID) - Me.Controls.Add(Me.txtUID) - Me.Controls.Add(Me.cbxVollmacht) - Me.Controls.Add(Me.txtVM) - Me.Controls.Add(Me.cbxBonitaet) - Me.Controls.Add(Me.txtBon) - Me.Controls.Add(Me.cbxHomepage) - Me.Controls.Add(Me.txtHomepage) Me.Controls.Add(Me.btn) Me.Controls.Add(Me.dgvFiskaluebersicht) Me.Controls.Add(Me.MyPanel2) Me.Name = "usrcntlFiskaluebersicht" - Me.Size = New System.Drawing.Size(922, 563) - CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).EndInit() + Me.Size = New System.Drawing.Size(933, 765) + CType(Me.picLocked, System.ComponentModel.ISupportInitialize).EndInit() Me.MyPanel1.ResumeLayout(False) - CType(Me.MyDatagridview1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).EndInit() Me.MyPanel2.ResumeLayout(False) Me.MyPanel2.PerformLayout() - CType(Me.MyDatagridview2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picOK, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() @@ -467,14 +805,36 @@ Partial Class usrcntlFiskaluebersicht Friend WithEvents cbxEORI As CheckBox Friend WithEvents txtEORI As VERAG_PROG_ALLGEMEIN.MyTextBox Friend WithEvents MyPanel1 As VERAG_PROG_ALLGEMEIN.MyPanel - Friend WithEvents btnCancel As Button Friend WithEvents btnOK As Button Friend WithEvents btnSave As Button Friend WithEvents btnPDFReport As Button Friend WithEvents lblFiskaluebersicht As Label Friend WithEvents lblCheckliste As Label Friend WithEvents lblUnterlagen As Label - Friend WithEvents MyDatagridview1 As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents dgvUnterlagen As VERAG_PROG_ALLGEMEIN.MyDatagridview Friend WithEvents MyPanel2 As VERAG_PROG_ALLGEMEIN.MyPanel - Friend WithEvents MyDatagridview2 As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents Button1 As Button + Friend WithEvents Label1 As Label + Friend WithEvents cbxFiskalart As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents lblWarning As Label + Friend WithEvents Button4 As Button + Friend WithEvents usrcntlUnterlagen As VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList + Friend WithEvents scanHandelsreg As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan + Friend WithEvents scanPass As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan + Friend WithEvents scanFB As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan + Friend WithEvents scanInfo As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan + Friend WithEvents picOK As PictureBox + Friend WithEvents picEORIOK As PictureBox + Friend WithEvents Button2 As Button + Friend WithEvents picLocked As PictureBox + Friend WithEvents lblBeurteilung As Label + Friend WithEvents Label3 As Label + Friend WithEvents Label2 As Label + Friend WithEvents lblAnmerkungen As Label + Friend WithEvents RichTextBox1 As RichTextBox + Friend WithEvents Button3 As Button + Friend WithEvents dgvEmpfaenger As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents dgvLieferanten As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents MyComboBox1 As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents lblAbschluss As Label End Class diff --git a/SDL/kunden/usrcntlFiskaluebersicht.resx b/SDL/kunden/usrcntlFiskaluebersicht.resx index 212c40f3..ca08742d 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.resx +++ b/SDL/kunden/usrcntlFiskaluebersicht.resx @@ -140,4 +140,7 @@ FEaPY4mTFJJ6co823Pd0fUp+pcLwB13/pHM2JK4ajYO8aVLg+wHNP9/gygoUfWs4AAAAAElFTkSuQmCC + + True + \ No newline at end of file diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb index fe336d85..a7aa944e 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -1,26 +1,97 @@  +Imports System.Net +Imports System.Text.RegularExpressions +Imports com +Imports java.rmi.dgc +Imports VERAG_PROG_ALLGEMEIN +Imports SDL.EORI +Imports DocumentFormat.OpenXml.Vml.Spreadsheet + Public Class usrcntlFiskaluebersicht Dim FUNC As New cProgramFunctions Public kdNr As Integer = -1 Dim SQL As New SQL - Public KD_ERW As VERAG_PROG_ALLGEMEIN.cKundenErweitert + Public KUNDE As VERAG_PROG_ALLGEMEIN.cKunde + Public ADRESSE As VERAG_PROG_ALLGEMEIN.cAdressen Public Event FiskalChanged() Dim fk As VERAG_PROG_ALLGEMEIN.cFiskalkunden + Dim FirmaTmp = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Dim DS As VERAG_PROG_ALLGEMEIN.cDATENSERVER Sub initDGVFiskaluebersicht() dgvFiskaluebersicht.Columns.Clear() With dgvFiskaluebersicht - .DataSource = SQL.loadDgvBySql("SELECT FK_Datum as Datum FROM tblFiskalkunden WHERE FK_Kdnr='" & kdNr & "' ORDER BY FK_Datum ", "FMZOLL") + .DataSource = SQL.loadDgvBySql("SELECT FK_Id , FK_Datum, FK_Art, FK_locked FROM tblFiskalkunden WHERE FK_Kdnr='" & kdNr & "' ORDER BY FK_Datum ", "FMZOLL") + .Columns("FK_Datum").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill .Columns("FK_Datum").HeaderText = "Datum" + .Columns("FK_Art").Visible = False + .Columns("FK_locked").Visible = False + .Columns("FK_Id").Visible = False + End With End Sub + + Sub initDGVUnterlagen() + + scanFB.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + scanInfo.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + scanPass.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + scanHandelsreg.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + + usrcntlUnterlagen.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + 'usrcntlUnterlagen.picAdd.Visible = False + If usrcntlUnterlagen.MyListBox1.Items.Count > 0 Then lblUnterlagen.Text &= " (" & usrcntlUnterlagen.MyListBox1.Items.Count & ")" + Exit Sub + With dgvUnterlagen + .DataSource = SQL.loadDgvBySql("SELECT [da_id],[da_pfad],[da_name] FROM [tblDatenarchiv] " & + " WHERE [da_KundenNr]='" & kdNr & "' and [da_kategorie]='DOKUMENTE' AND da_ordner ='FISKAL-'" & fk.FK_Art & " AND da_uordner1 = '" & fk.FK_Kdnr & "' AND da_uordner2 ='" & fk.FK_Datum & "'", "FMZOLL") + + .Columns("da_id").Visible = False + .Columns("da_pfad").Visible = False + .Columns("da_name").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill + .Columns("da_name").HeaderText = "Datei" + .ClearSelection() + AddHandler .CellDoubleClick, Sub() + If dgvUnterlagen.SelectedRows.Count > 0 Then + dgvUnterlagen.Cursor = Cursors.WaitCursor + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("da_id").Value) + DS.OPEN_SINGLE(True) + dgvUnterlagen.Cursor = Cursors.Default + + End If + End Sub + + End With + End Sub + + + + Sub init(_kdnr As Integer) + cbxFiskalart.Items.Clear() + cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AT", "AT")) + cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DE", "DE")) + + kdNr = _kdnr + KUNDE = New VERAG_PROG_ALLGEMEIN.cKunde(kdNr) + ADRESSE = New VERAG_PROG_ALLGEMEIN.cAdressen(kdNr) + lblUnterlagen.Text = "Unterlagen" + initDGVFiskaluebersicht() + + + End Sub + Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click + If cbxFiskalart._value = "" Then + lblWarning.Text = "Fiskalart auswählen!" + Exit Sub + End If + Dim input = InputBox("Bitte geben Sie das Datum der neuen Fiskal-Übersicht ein:", "Fiskal-Übersicht anlegen") If input <> "" Then Dim hint As String @@ -28,6 +99,7 @@ Public Class usrcntlFiskaluebersicht fk = New VERAG_PROG_ALLGEMEIN.cFiskalkunden() fk.FK_Datum = input fk.FK_Kdnr = kdNr + fk.FK_Art = cbxFiskalart._value fk.SAVE() initDGVFiskaluebersicht() Else @@ -48,15 +120,12 @@ Public Class usrcntlFiskaluebersicht Return False End If - If dgvFiskaluebersicht.Rows.Count = 0 Then Return True - - For Each row As DataGridViewRow In dgvFiskaluebersicht.Rows If Not IsDBNull(row.Cells("FK_Datum").Value) Then - If row.Cells("FK_Datum").Value.ToLower = Name.ToLower Then - hint = "Es existiert bereits ein Eintrag mit " & checkDate - Return False - End If + 'If row.Cells("FK_Datum").Value = Name Then + ' hint = "Es existiert bereits ein Eintrag mit " & checkDate + ' Return False + 'End If End If Next @@ -65,23 +134,409 @@ Public Class usrcntlFiskaluebersicht End Function - - Private Sub cbxBonitaet_CheckedChanged(sender As Object, e As EventArgs) Handles cbxBonitaet.CheckedChanged - - End Sub - Private Sub btnPDFReport_Click(sender As Object, e As EventArgs) Handles btnPDFReport.Click End Sub Private Sub btnOK_Click(sender As Object, e As EventArgs) Handles btnOK.Click If vbYes = MsgBox("Möchten Sie den Fiskalakt vom " & dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Datum").Value & " abschließen?" & vbNewLine & "Er kann anschließend nicht mehr verändert werden", vbYesNo) Then - fk.FK_locked = True - fk.SAVE() + getFields() + + If checkEntries() Then + fk.FK_locked = True + fk.FK_Abschlussdatum = Now() + fk.FK_MaId = VERAG_PROG_ALLGEMEIN.cAllgemein.USRID + fk.SAVE() + End If + btnOK.Enabled = False + btnSave.Enabled = False End If End Sub Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click + getFields() fk.SAVE() End Sub + + + Private Sub dgvFiskaluebersicht_SelectionChanged(sender As Object, e As EventArgs) Handles dgvFiskaluebersicht.SelectionChanged + If dgvFiskaluebersicht.SelectedRows.Count > 0 Then + + fk = New cFiskalkunden(dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Id").Value) + Dim locked As Boolean = IIf(fk.FK_locked Is Nothing, False, fk.FK_locked) + setFields() + initDGVUnterlagen() + picLocked.Visible = locked + btnOK.Enabled = Not locked + btnSave.Enabled = Not locked + setUIenabled(locked) + Button4.Enabled = True + If locked Then + lblAbschluss.Text = fk.FK_MaId & " " & fk.FK_Abschlussdatum + Else + lblAbschluss.Text = "" + End If + Else + Button4.Enabled = False + clearTXT() + End If + + + End Sub + + Private Sub setFields() + + cbxFiskalart._value = checkNullStr(fk.FK_Art) + txtBon.Text = checkNullStr(fk.FK_Bonitaet) + txtHomepage.Text = checkNullStr(fk.FK_Homepage_URL) + txtVM.Text = checkNullStr(fk.FK_Vollmacht) + txtEORI.Text = checkNullStr(fk.FK_EORI) + txtUID.Text = checkNullStr(fk.FK_UID) + RichTextBox1.Text = checkNullStr(fk.FK_Anmerkung) + + If txtBon.Text = "" And KUNDE.Bonitätsdatum IsNot Nothing AndAlso IsDate(KUNDE.Bonitätsdatum) Then + txtBon.Text = CDate(KUNDE.Bonitätsdatum).ToShortDateString + End If + + If txtUID.Text = "" Then + txtUID.Text = CDate(SQL.getValueTxtBySql("SELECT TOP(1) [uid_Datum] FROM [tblUIDPruefung] where uid_KundenNr='" & kdNr & "' AND UID_valid = 1 AND uid_stufe = 2 ORDER BY uid_Datum desc", "FMZOLL")).ToShortDateString + End If + + If txtVM.Text = "" And cbxFiskalart._value <> "" Then + + Dim vmId As Integer = -1 + + Select Case FirmaTmp + Case "VERAG" + If cbxFiskalart._value = "DE" Then + vmId = 2 + ElseIf cbxFiskalart._value = "AT" Then + vmId = 4 + End If + + Case "IMEX" + If cbxFiskalart._value = "DE" Then + vmId = 8 + ElseIf cbxFiskalart._value = "AT" Then + vmId = 9 + End If + + Case "UNISPED" + If cbxFiskalart._value = "DE" Then + vmId = 22 + ElseIf cbxFiskalart._value = "AT" Then + vmId = 23 + End If + + End Select + + If vmId = -1 Then + lblWarning.Text = "Vollmachtart für " & FirmaTmp & " kann nicht ermittelt werden" + Else + Dim vmDate = SQL.getValueTxtBySql("SELECT Top(1) abf.[kdvm_erhalten_Datum] FROM [tblKundenVollmachtenArt] as art INNER Join(select * from [tblKundenVollmachten]) as abf on art.[kdvma_Id]=abf.[kdvm_kdvmaId] WHERE art.kdvma_visible = 1 And abf.kdvm_erhalten = 1 And ISNULL(abf.[kdvm_geloescht], 0)!= 1 And [kdvm_KundenNr] ='" & kdNr & "' AND [kdvm_kdvmaId]='" & vmId & "' Order BY abf.kdvm_erhalten_Datum desc", "FMZOLL") + + If IsDate(vmDate) Then + txtVM.Text = CDate(vmDate).ToShortDateString + End If + + End If + End If + + If txtHomepage.Text <> "" Then + cbxHomepage.Checked = IsValidURL(txtHomepage.Text) + Else + cbxHomepage.Checked = False + picOK.Visible = False + End If + + If checkNullStr(KUNDE.EORITIN) <> "" Then + + Dim EORI = cEORIPruefung.LOADByKdNrDate(kdNr) + If EORI IsNot Nothing Then + txtEORI.Text = CDate(EORI.eori_datum).ToShortDateString + lblWarning.Text = "" + End If + + Else + txtEORI.Text = "" + lblWarning.Text = "EORI-NR im Kunden fehlt!" + End If + + + + + End Sub + + Private Sub getFields() + fk.FK_Art = cbxFiskalart._value + fk.FK_Bonitaet = txtBon.Text + fk.FK_Homepage_URL = txtHomepage.Text + fk.FK_Vollmacht = txtVM.Text + fk.FK_UID = txtUID.Text + fk.FK_EORI = txtEORI.Text + fk.FK_Anmerkung = RichTextBox1.Text + End Sub + + Private Sub txtBon_TextChanged(sender As Object, e As EventArgs) Handles txtBon.TextChanged + If txtBon._value <> "" Then + Dim a As Date = Date.ParseExact(txtBon._value, "dd.MM.yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo) + If a > fk.FK_Datum.AddDays(-30) Then + cbxBonitaet.Checked = True + txtBon.ForeColor = Color.Black + Else + cbxBonitaet.Checked = False + txtBon.ForeColor = Color.Red + End If + Else + cbxBonitaet.Checked = False + End If + + End Sub + + Private Sub txtVM_TextChanged(sender As Object, e As EventArgs) Handles txtVM.TextChanged + If txtVM._value <> "" Then + Dim a As Date = Date.ParseExact(txtVM._value, "dd.MM.yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo) + If a > fk.FK_Datum.AddDays(-30) Then + cbxVollmacht.Checked = True + txtVM.ForeColor = Color.Black + Else + cbxVollmacht.Checked = False + txtVM.ForeColor = Color.Red + End If + Else + cbxVollmacht.Checked = False + End If + End Sub + + Private Sub txtUID_TextChanged(sender As Object, e As EventArgs) Handles txtUID.TextChanged + If txtUID._value <> "" Then + Dim a As Date = Date.ParseExact(txtUID._value, "dd.MM.yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo) + If a > fk.FK_Datum.AddDays(-30) Then + cbxUID.Checked = True + txtUID.ForeColor = Color.Black + Else + cbxUID.Checked = False + txtUID.ForeColor = Color.Red + End If + Else + cbxUID.Checked = False + End If + End Sub + + Private Sub txtEORI_TextChanged(sender As Object, e As EventArgs) Handles txtEORI.TextChanged + If txtEORI._value <> "" Then + Dim a As Date = Date.ParseExact(txtEORI._value, "dd.MM.yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo) + If a > fk.FK_Datum.AddDays(-30) Then + cbxEORI.Checked = True + txtEORI.ForeColor = Color.Black + Else + cbxEORI.Checked = False + txtEORI.ForeColor = Color.Black + End If + Else + cbxEORI.Checked = False + End If + End Sub + + Private Sub txtHomepage_TextChanged(sender As Object, e As EventArgs) Handles txtHomepage.TextChanged + If txtHomepage.Text <> "" Then + If fk Is Nothing Then + cbxHomepage.Checked = picOK.Visible = IsValidURL(txtHomepage.Text) + Else + If fk.FK_Homepage_URL <> txtHomepage.Text Then + cbxHomepage.Checked = picOK.Visible = IsValidURL(txtHomepage.Text) + End If + + End If + + Else + cbxHomepage.Checked = picOK.Visible = False + + End If + End Sub + + + Function checkNullStr(o As Object) As String + If Not IsDBNull(o) Then + Return o + End If + Return "" + End Function + + Private Function checkEntries() As Boolean + + If Not cbxBonitaet.Checked Then + lblWarning.Text = "Bonität prüfen!" + Return False + End If + + If Not cbxHomepage.Checked Then + lblWarning.Text = "Homepage prüfen!" + Return False + End If + + If Not cbxVollmacht.Checked Then + lblWarning.Text = "Vollmacht prüfen!" + Return False + End If + + If Not cbxUID.Checked Then + lblWarning.Text = "UID prüfen!" + Return False + End If + + If Not cbxEORI.Checked Then + lblWarning.Text = "EORI-Nr prüfen!" + Return False + End If + + + lblWarning.Text = "" + Return True + + + + End Function + + Private Sub usrcntlFiskaluebersicht_Load(sender As Object, e As EventArgs) Handles MyBase.Load + + setUIenabled(Not dgvFiskaluebersicht.SelectedRows.Count > 0) + + For Each c As Control In MyPanel1.Controls + + c.Enabled = dgvFiskaluebersicht.SelectedRows.Count > 0 + + Next + + End Sub + + Private Sub setUIenabled(locked As Boolean) + + btnSave.Enabled = Not locked + btnOK.Enabled = Not locked + + + For Each c As Control In MyPanel2.Controls + If Not c.GetType.FullName = "System.Windows.Forms.CheckBox" Or c.GetType.FullName = "VERAG_PROG_ALLGEMEIN.usrcntlPDFScan" Then c.Enabled = Not locked + Next + + + + End Sub + + Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click + If dgvFiskaluebersicht.SelectedRows.Count > 0 Then + If fk.FK_locked Then + MsgBox("Fiskalübersicht ist bereits abgeschlossen und kann nicht gelöscht werden!") + End If + If vbYes = MsgBox("Möchten Sie die Fiskalübersicht vom " & dgvFiskaluebersicht.SelectedRows(0).Cells("fk_datum").Value & " wirklich löschen?", vbYesNo) Then + fk.deleteEntry(fk.FK_Id) + initDGVFiskaluebersicht() + End If + End If + End Sub + + Public Sub clearTXT() + Dim a As New List(Of Windows.Forms.Control) + For Each c As Control In MyPanel2.Controls + If (c.GetType.FullName = "System.Windows.Forms.TextBox" Or c.GetType.FullName = "VERAG_PROG_ALLGEMEIN.MyTextBox") Then c.Text = "" + Next + End Sub + + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click + + Dim url As String = "" + lblWarning.Text = "" + txtHomepage.ForeColor = Color.Black + + If fk.FK_Homepage_PDF > 0 And fk.FK_Homepage_URL = txtHomepage.Text Then + DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER(fk.FK_Homepage_PDF) + DS.OPEN_SINGLE() + End If + + 'If cbxHomepage.Checked Then Exit Sub + + If txtHomepage.Text = "" Then + picOK.Visible = False + Exit Sub + End If + + If Not IsValidURL(txtHomepage.Text) Then Exit Sub + + Dim req As System.Net.WebRequest + Dim res As System.Net.WebResponse + + Try + url = txtHomepage.Text + req = System.Net.WebRequest.Create(url) + + res = req.GetResponse() + Catch ex As WebException + lblWarning.Text = ex.Message + txtHomepage.ForeColor = Color.Red + picOK.Visible = False + Exit Sub + End Try + + + Dim pdf = VERAG_PROG_ALLGEMEIN.cFormularManager.getPDFViaSpirePDF_FromURL(url) + DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "", "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum, "Homepage.PDF") + Dim fi As New System.IO.FileInfo(pdf) + Dim path = DS.uploadDataToDATENSERVER(pdf, "Screenshot_Webseite", fi.Extension) + + If path Then + fk.FK_Homepage_PDF = DS.da_id + End If + + fk.FK_Homepage_URL = url + fk.SAVE() + + If Not cbxHomepage.Checked Then cbxHomepage.Checked = True + + End Sub + + Private Function IsValidURL(ByVal URL As String) As Boolean + Dim Pattern As String = "^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$" + Dim Rgx As Regex = New Regex(Pattern, RegexOptions.Compiled Or RegexOptions.IgnoreCase) + + Dim isValid = Rgx.IsMatch(URL) + + If Not isValid Then + lblWarning.Text = "URL hat falsches Format" + txtHomepage.ForeColor = Color.Red + picOK.Visible = False + + Else + lblWarning.Text = "" + txtHomepage.ForeColor = Color.Black + picOK.Visible = True + End If + + + Return isValid + + End Function + + + Private Sub dgvAnhaenge_KeyUp(sender As Object, e As KeyEventArgs) Handles dgvUnterlagen.KeyUp + If e.KeyCode = Keys.Delete Then + If dgvUnterlagen.SelectedRows.Count > 0 Then + If vbYes = MsgBox("Möchten Sie die Datei wirklich löschen?", vbYesNoCancel) Then + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("da_id").Value) + DS.DELETE_COMPLETE() + + + initDGVUnterlagen() + End If + End If + End If + End Sub + + Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click + + End Sub + + Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + + End Sub End Class diff --git a/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/usrcntlPDFScanList.Designer.vb b/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/usrcntlPDFScanList.Designer.vb index 5d2f405d..2bda848f 100644 --- a/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/usrcntlPDFScanList.Designer.vb +++ b/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/usrcntlPDFScanList.Designer.vb @@ -144,7 +144,7 @@ Partial Class usrcntlPDFScanList Friend WithEvents cntxtMulti As System.Windows.Forms.ContextMenuStrip Friend WithEvents ToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem Friend WithEvents ToolStripMenuItem2 As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents picAdd As System.Windows.Forms.PictureBox + Public WithEvents picAdd As System.Windows.Forms.PictureBox Public WithEvents MyListBox1 As MyListBox Friend WithEvents UmbenennenToolStripMenuItem As Windows.Forms.ToolStripMenuItem Friend WithEvents KopierenZwischenablageToolStripMenuItem As Windows.Forms.ToolStripMenuItem diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb index 945b9a28..8966904e 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb @@ -7,8 +7,18 @@ Public Class cFiskalkunden Property FK_Kdnr As Object = Nothing Property FK_Datum As Object = Nothing Property FK_Art As Object = Nothing - Property FK_locked As Object = Nothing + Property FK_Homepage As Object = Nothing + Property FK_Bonitaet As Object = Nothing + Property FK_Vollmacht As Object = Nothing + Property FK_UID As Object = Nothing + Property FK_EORI As Object = Nothing + Property FK_Homepage_URL As Object = Nothing + Property FK_Homepage_PDF As Object = Nothing + Property FK_DatenarchivId As Object = Nothing + Property FK_MaId As Object = Nothing + Property FK_Abschlussdatum As Object = Nothing + Property FK_Anmerkung As Object = Nothing Public hasEntry = False @@ -29,6 +39,18 @@ Public Class cFiskalkunden list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Kdnr", FK_Kdnr)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Datum", FK_Datum)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Art", FK_Art)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_locked", FK_locked)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Homepage", FK_Homepage)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Bonitaet", FK_Bonitaet)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Vollmacht", FK_Vollmacht)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_UID", FK_UID)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_EORI", FK_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Homepage_URL", FK_Homepage_URL)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Homepage_PDF", FK_Homepage_PDF)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_DatenarchivId", FK_DatenarchivId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Anmerkung", FK_Anmerkung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Abschlussdatum", FK_Abschlussdatum)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_MaId", FK_MaId)) Return list End Function @@ -51,7 +73,7 @@ Public Class cFiskalkunden Try hasEntry = False Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() - Using cmd As New SqlCommand("SELECT * FROM tblTABLE WHERE FK_Id=@FK_Id ", conn) + Using cmd As New SqlCommand("SELECT * FROM tblFiskalkunden WHERE FK_Id=@FK_Id ", conn) cmd.Parameters.AddWithValue("@FK_Id", FK_Id) Dim dr = cmd.ExecuteReader() If dr.Read Then @@ -117,6 +139,24 @@ Public Class cFiskalkunden Return "" End Function + Public Function deleteEntry(ByVal FK_Id As Integer) As Boolean + + Dim sql = "DELETE FROM tblFiskalkunden WHERE FK_Id=@FK_Id" + + Using conn As SqlConnection = cSqlDb.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand(sql, conn) + cmd.Parameters.AddWithValue("@FK_Id", FK_Id) + Try + cmd.ExecuteNonQuery() + Return True + Catch ex As SqlException + MsgBox(System.Reflection.MethodInfo.GetCurrentMethod.Name & ": Datensatz kann nicht gelöscht werden!" & vbCrLf & vbCrLf & ex.Message, vbExclamation, "Fehler beim Löschen") + End Try + End Using + End Using + Return False + End Function + End Class From 4b2f9cc94865e4ce4f52c935fad75df2766a68f4 Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Fri, 19 May 2023 16:17:19 +0200 Subject: [PATCH 05/10] Fiskalkunden --- SDL/Classes/cEORIWebService.vb | 4 + .../usrCntlKundenuebersicht.Designer.vb | 2 +- SDL/kunden/usrCntlKundenuebersicht.vb | 3 + .../usrcntlFiskaluebersicht.Designer.vb | 216 +++++++++--------- SDL/kunden/usrcntlFiskaluebersicht.vb | 83 ++++++- .../Classes/cKundenErweitert.vb | 2 + 6 files changed, 189 insertions(+), 121 deletions(-) diff --git a/SDL/Classes/cEORIWebService.vb b/SDL/Classes/cEORIWebService.vb index 4a6a4d04..977238f6 100644 --- a/SDL/Classes/cEORIWebService.vb +++ b/SDL/Classes/cEORIWebService.vb @@ -229,12 +229,16 @@ Public Class cEORIWebService Shared Sub setEORIEntry(kdnr As Integer, SendungsID As Integer, EORI_ERG As EoriResponseModel) Dim EORIPruefung = New cEORIPruefung() + Dim kdErw = New VERAG_PROG_ALLGEMEIN.cKundenErweitert(kdnr) Select Case EORI_ERG.Result(0).Status Case 0 : EORIPruefung.eori_valid = 1 Case 1 : EORIPruefung.eori_valid = 0 End Select + kdErw.kde_EORIgeprueftAm = Now() + kdErw.SAVE() + EORIPruefung.eori_datum = Now() EORIPruefung.eori_KdNr = kdnr EORIPruefung.eori_maid = VERAG_PROG_ALLGEMEIN.cAllgemein.USRID diff --git a/SDL/kunden/usrCntlKundenuebersicht.Designer.vb b/SDL/kunden/usrCntlKundenuebersicht.Designer.vb index 744f4e27..ccfa083d 100644 --- a/SDL/kunden/usrCntlKundenuebersicht.Designer.vb +++ b/SDL/kunden/usrCntlKundenuebersicht.Designer.vb @@ -3031,7 +3031,7 @@ Partial Class usrCntlKundenuebersicht Me.lblEORI.ReadOnly = True Me.lblEORI.Size = New System.Drawing.Size(322, 16) Me.lblEORI.TabIndex = 8 - Me.lblEORI.Text = "AT000000000000000" + Me.lblEORI.Text = "AT000000000000000 , gepr. am: 01.01.2000" ' 'lblEORINr ' diff --git a/SDL/kunden/usrCntlKundenuebersicht.vb b/SDL/kunden/usrCntlKundenuebersicht.vb index 90939600..2a7741df 100644 --- a/SDL/kunden/usrCntlKundenuebersicht.vb +++ b/SDL/kunden/usrCntlKundenuebersicht.vb @@ -426,6 +426,9 @@ Public Class usrCntlKundenuebersicht lblEORI.Text = "" If checkNullStr(KUNDE.EORITIN) <> "" Then lblEORI.Text = (checkNullStr(KUNDE.EORITIN) & " " & checkNullStr(KUNDE.EORITIN_NL)).Trim + If checkNullStr(KUNDE_ERW.kde_EORIgeprueftAm) <> "" Then + lblEORI.Text &= " , geprüft: " & checkNullStr(KUNDE_ERW.kde_EORIgeprueftAm) + End If End If If lblEORI.Text = "" Then Button4.Visible = False : Button3.Visible = False : Button2.Visible = False If lblUid.Text = "" Then Button1.Visible = False : Button5.Visible = False : Button10.Visible = False diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb index b168715a..7c4fbd11 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -22,7 +22,6 @@ Partial Class usrcntlFiskaluebersicht '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(usrcntlFiskaluebersicht)) Me.btn = New System.Windows.Forms.Button() Me.lblFiskaluebersicht = New System.Windows.Forms.Label() @@ -32,16 +31,19 @@ Partial Class usrcntlFiskaluebersicht Me.Button4 = New System.Windows.Forms.Button() Me.picLocked = New System.Windows.Forms.PictureBox() Me.cbxFiskalart = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) + Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel() Me.btnOK = New System.Windows.Forms.Button() Me.btnSave = New System.Windows.Forms.Button() Me.btnPDFReport = New System.Windows.Forms.Button() - Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) - Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) + Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview() + Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel() + Me.MyTextBox1 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() Me.lblAbschluss = New System.Windows.Forms.Label() - Me.MyComboBox1 = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) - Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.cbxBeurteilung = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview() + Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview() Me.Button3 = New System.Windows.Forms.Button() Me.lblBeurteilung = New System.Windows.Forms.Label() Me.Label3 = New System.Windows.Forms.Label() @@ -51,10 +53,6 @@ Partial Class usrcntlFiskaluebersicht Me.Button2 = New System.Windows.Forms.Button() Me.picEORIOK = New System.Windows.Forms.PictureBox() Me.picOK = New System.Windows.Forms.PictureBox() - Me.scanHandelsreg = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() - Me.scanPass = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() - Me.scanFB = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() - Me.scanInfo = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScan() Me.usrcntlUnterlagen = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList() Me.Button1 = New System.Windows.Forms.Button() Me.cbxVollmacht = New System.Windows.Forms.CheckBox() @@ -66,9 +64,11 @@ Partial Class usrcntlFiskaluebersicht Me.cbxHomepage = New System.Windows.Forms.CheckBox() Me.txtEORI = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtHomepage = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview() Me.cbxUID = New System.Windows.Forms.CheckBox() Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cbxAttachmentArt = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.btnAddAttachments = New System.Windows.Forms.Button() CType(Me.picLocked, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() @@ -246,14 +246,20 @@ Partial Class usrcntlFiskaluebersicht ' 'MyPanel2 ' - Me.MyPanel2.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.MyPanel2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ + Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.MyPanel2.AutoScroll = True Me.MyPanel2.AutoScrollMargin = New System.Drawing.Size(0, 10) Me.MyPanel2.AutoScrollMinSize = New System.Drawing.Size(0, 10) Me.MyPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink Me.MyPanel2.BackColor = System.Drawing.Color.White + Me.MyPanel2.Controls.Add(Me.btnAddAttachments) + Me.MyPanel2.Controls.Add(Me.cbxAttachmentArt) + Me.MyPanel2.Controls.Add(Me.MyTextBox1) + Me.MyPanel2.Controls.Add(Me.Label5) + Me.MyPanel2.Controls.Add(Me.Label4) Me.MyPanel2.Controls.Add(Me.lblAbschluss) - Me.MyPanel2.Controls.Add(Me.MyComboBox1) + Me.MyPanel2.Controls.Add(Me.cbxBeurteilung) Me.MyPanel2.Controls.Add(Me.dgvEmpfaenger) Me.MyPanel2.Controls.Add(Me.dgvLieferanten) Me.MyPanel2.Controls.Add(Me.Button3) @@ -265,10 +271,6 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.Controls.Add(Me.Button2) Me.MyPanel2.Controls.Add(Me.picEORIOK) Me.MyPanel2.Controls.Add(Me.picOK) - Me.MyPanel2.Controls.Add(Me.scanHandelsreg) - Me.MyPanel2.Controls.Add(Me.scanPass) - Me.MyPanel2.Controls.Add(Me.scanFB) - Me.MyPanel2.Controls.Add(Me.scanInfo) Me.MyPanel2.Controls.Add(Me.usrcntlUnterlagen) Me.MyPanel2.Controls.Add(Me.Button1) Me.MyPanel2.Controls.Add(Me.cbxVollmacht) @@ -288,26 +290,68 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.Size = New System.Drawing.Size(721, 657) Me.MyPanel2.TabIndex = 110 ' + 'MyTextBox1 + ' + Me.MyTextBox1._DateTimeOnly = False + Me.MyTextBox1._numbersOnly = False + Me.MyTextBox1._numbersOnlyKommastellen = "" + Me.MyTextBox1._numbersOnlyTrennzeichen = True + Me.MyTextBox1._Prozent = False + Me.MyTextBox1._ShortDateNew = False + Me.MyTextBox1._ShortDateOnly = False + Me.MyTextBox1._TimeOnly = False + Me.MyTextBox1._TimeOnly_Seconds = False + Me.MyTextBox1._value = Nothing + Me.MyTextBox1._Waehrung = False + Me.MyTextBox1._WaehrungZeichen = True + Me.MyTextBox1.ForeColor = System.Drawing.Color.Black + Me.MyTextBox1.Location = New System.Drawing.Point(144, 593) + Me.MyTextBox1.MaxLineLength = -1 + Me.MyTextBox1.MaxLines_Warning = "" + Me.MyTextBox1.MaxLines_Warning_Label = Nothing + Me.MyTextBox1.Name = "MyTextBox1" + Me.MyTextBox1.Size = New System.Drawing.Size(500, 20) + Me.MyTextBox1.TabIndex = 141 + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(4, 591) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(61, 20) + Me.Label5.TabIndex = 140 + Me.Label5.Text = "Waren" + ' + 'Label4 + ' + Me.Label4.AutoSize = True + Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label4.Location = New System.Drawing.Point(4, 430) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(0, 20) + Me.Label4.TabIndex = 139 + ' 'lblAbschluss ' Me.lblAbschluss.AutoSize = True Me.lblAbschluss.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblAbschluss.Location = New System.Drawing.Point(584, 739) + Me.lblAbschluss.Location = New System.Drawing.Point(508, 741) Me.lblAbschluss.Name = "lblAbschluss" Me.lblAbschluss.Size = New System.Drawing.Size(0, 20) Me.lblAbschluss.TabIndex = 138 Me.lblAbschluss.TextAlign = System.Drawing.ContentAlignment.TopRight ' - 'MyComboBox1 + 'cbxBeurteilung ' - Me.MyComboBox1._allowedValuesFreiText = Nothing - Me.MyComboBox1._allowFreiText = False - Me.MyComboBox1._value = "" - Me.MyComboBox1.FormattingEnabled = True - Me.MyComboBox1.Location = New System.Drawing.Point(271, 738) - Me.MyComboBox1.Name = "MyComboBox1" - Me.MyComboBox1.Size = New System.Drawing.Size(70, 21) - Me.MyComboBox1.TabIndex = 131 + Me.cbxBeurteilung._allowedValuesFreiText = Nothing + Me.cbxBeurteilung._allowFreiText = False + Me.cbxBeurteilung._value = "" + Me.cbxBeurteilung.FormattingEnabled = True + Me.cbxBeurteilung.Location = New System.Drawing.Point(150, 681) + Me.cbxBeurteilung.Name = "cbxBeurteilung" + Me.cbxBeurteilung.Size = New System.Drawing.Size(70, 21) + Me.cbxBeurteilung.TabIndex = 131 ' 'dgvEmpfaenger ' @@ -326,7 +370,6 @@ Partial Class usrcntlFiskaluebersicht Me.dgvEmpfaenger.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect Me.dgvEmpfaenger.Size = New System.Drawing.Size(255, 92) Me.dgvEmpfaenger.TabIndex = 137 - Me.dgvEmpfaenger.Visible = False ' 'dgvLieferanten ' @@ -345,7 +388,6 @@ Partial Class usrcntlFiskaluebersicht Me.dgvLieferanten.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect Me.dgvLieferanten.Size = New System.Drawing.Size(239, 92) Me.dgvLieferanten.TabIndex = 136 - Me.dgvLieferanten.Visible = False ' 'Button3 ' @@ -364,7 +406,7 @@ Partial Class usrcntlFiskaluebersicht ' Me.lblBeurteilung.AutoSize = True Me.lblBeurteilung.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblBeurteilung.Location = New System.Drawing.Point(144, 739) + Me.lblBeurteilung.Location = New System.Drawing.Point(4, 682) Me.lblBeurteilung.Name = "lblBeurteilung" Me.lblBeurteilung.Size = New System.Drawing.Size(101, 20) Me.lblBeurteilung.TabIndex = 134 @@ -440,82 +482,7 @@ Partial Class usrcntlFiskaluebersicht Me.picOK.Size = New System.Drawing.Size(19, 17) Me.picOK.TabIndex = 127 Me.picOK.TabStop = False - ' - 'scanHandelsreg - ' - Me.scanHandelsreg._ARCHIV = False - Me.scanHandelsreg._DATENSERVER_KATEGORIE = "DOKUMENTE" - Me.scanHandelsreg._DATENSERVER_ORDNER = "" - Me.scanHandelsreg._DATENSERVER_UOrdner1 = "" - Me.scanHandelsreg._DATENSERVER_UOrdner2 = "" - Me.scanHandelsreg._DATENSERVER_UOrdner3 = "" - Me.scanHandelsreg._MULTI_FILES = True - Me.scanHandelsreg._TEXT_PDF = "Handelsregister" - Me.scanHandelsreg.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink - Me.scanHandelsreg.BackColor = System.Drawing.Color.White - Me.scanHandelsreg.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.scanHandelsreg.Cursor = System.Windows.Forms.Cursors.Hand - Me.scanHandelsreg.Location = New System.Drawing.Point(8, 227) - Me.scanHandelsreg.Name = "scanHandelsreg" - Me.scanHandelsreg.Size = New System.Drawing.Size(130, 24) - Me.scanHandelsreg.TabIndex = 126 - ' - 'scanPass - ' - Me.scanPass._ARCHIV = False - Me.scanPass._DATENSERVER_KATEGORIE = "DOKUMENTE" - Me.scanPass._DATENSERVER_ORDNER = "" - Me.scanPass._DATENSERVER_UOrdner1 = "" - Me.scanPass._DATENSERVER_UOrdner2 = "" - Me.scanPass._DATENSERVER_UOrdner3 = "" - Me.scanPass._MULTI_FILES = True - Me.scanPass._TEXT_PDF = "Pass" - Me.scanPass.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink - Me.scanPass.BackColor = System.Drawing.Color.White - Me.scanPass.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.scanPass.Cursor = System.Windows.Forms.Cursors.Hand - Me.scanPass.Location = New System.Drawing.Point(8, 197) - Me.scanPass.Name = "scanPass" - Me.scanPass.Size = New System.Drawing.Size(130, 24) - Me.scanPass.TabIndex = 125 - ' - 'scanFB - ' - Me.scanFB._ARCHIV = False - Me.scanFB._DATENSERVER_KATEGORIE = "DOKUMENTE" - Me.scanFB._DATENSERVER_ORDNER = "" - Me.scanFB._DATENSERVER_UOrdner1 = "" - Me.scanFB._DATENSERVER_UOrdner2 = "" - Me.scanFB._DATENSERVER_UOrdner3 = "" - Me.scanFB._MULTI_FILES = True - Me.scanFB._TEXT_PDF = "Firmenbuch" - Me.scanFB.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink - Me.scanFB.BackColor = System.Drawing.Color.White - Me.scanFB.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.scanFB.Cursor = System.Windows.Forms.Cursors.Hand - Me.scanFB.Location = New System.Drawing.Point(8, 163) - Me.scanFB.Name = "scanFB" - Me.scanFB.Size = New System.Drawing.Size(130, 24) - Me.scanFB.TabIndex = 124 - ' - 'scanInfo - ' - Me.scanInfo._ARCHIV = False - Me.scanInfo._DATENSERVER_KATEGORIE = "DOKUMENTE" - Me.scanInfo._DATENSERVER_ORDNER = "" - Me.scanInfo._DATENSERVER_UOrdner1 = "" - Me.scanInfo._DATENSERVER_UOrdner2 = "" - Me.scanInfo._DATENSERVER_UOrdner3 = "" - Me.scanInfo._MULTI_FILES = True - Me.scanInfo._TEXT_PDF = "Info" - Me.scanInfo.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink - Me.scanInfo.BackColor = System.Drawing.Color.White - Me.scanInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.scanInfo.Cursor = System.Windows.Forms.Cursors.Hand - Me.scanInfo.Location = New System.Drawing.Point(8, 133) - Me.scanInfo.Name = "scanInfo" - Me.scanInfo.Size = New System.Drawing.Size(130, 24) - Me.scanInfo.TabIndex = 123 + Me.picOK.Visible = False ' 'usrcntlUnterlagen ' @@ -759,6 +726,30 @@ Partial Class usrcntlFiskaluebersicht Me.txtUID.Size = New System.Drawing.Size(83, 20) Me.txtUID.TabIndex = 106 ' + 'cbxAttachmentArt + ' + Me.cbxAttachmentArt._allowedValuesFreiText = Nothing + Me.cbxAttachmentArt._allowFreiText = False + Me.cbxAttachmentArt._value = "" + Me.cbxAttachmentArt.FormattingEnabled = True + Me.cbxAttachmentArt.Location = New System.Drawing.Point(8, 163) + Me.cbxAttachmentArt.Name = "cbxAttachmentArt" + Me.cbxAttachmentArt.Size = New System.Drawing.Size(76, 21) + Me.cbxAttachmentArt.TabIndex = 131 + ' + 'btnAddAttachments + ' + Me.btnAddAttachments.BackgroundImage = Global.SDL.My.Resources.Resources.plus + Me.btnAddAttachments.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btnAddAttachments.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAddAttachments.ForeColor = System.Drawing.Color.Black + Me.btnAddAttachments.Location = New System.Drawing.Point(90, 165) + Me.btnAddAttachments.Name = "btnAddAttachments" + Me.btnAddAttachments.Size = New System.Drawing.Size(29, 19) + Me.btnAddAttachments.TabIndex = 142 + Me.btnAddAttachments.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAddAttachments.UseVisualStyleBackColor = True + ' 'usrcntlFiskaluebersicht ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -819,10 +810,6 @@ Partial Class usrcntlFiskaluebersicht Friend WithEvents lblWarning As Label Friend WithEvents Button4 As Button Friend WithEvents usrcntlUnterlagen As VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList - Friend WithEvents scanHandelsreg As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan - Friend WithEvents scanPass As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan - Friend WithEvents scanFB As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan - Friend WithEvents scanInfo As VERAG_PROG_ALLGEMEIN.usrcntlPDFScan Friend WithEvents picOK As PictureBox Friend WithEvents picEORIOK As PictureBox Friend WithEvents Button2 As Button @@ -835,6 +822,11 @@ Partial Class usrcntlFiskaluebersicht Friend WithEvents Button3 As Button Friend WithEvents dgvEmpfaenger As VERAG_PROG_ALLGEMEIN.MyDatagridview Friend WithEvents dgvLieferanten As VERAG_PROG_ALLGEMEIN.MyDatagridview - Friend WithEvents MyComboBox1 As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents cbxBeurteilung As VERAG_PROG_ALLGEMEIN.MyComboBox Friend WithEvents lblAbschluss As Label + Friend WithEvents MyTextBox1 As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label5 As Label + Friend WithEvents Label4 As Label + Friend WithEvents btnAddAttachments As Button + Friend WithEvents cbxAttachmentArt As VERAG_PROG_ALLGEMEIN.MyComboBox End Class diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb index a7aa944e..1efd8ad9 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -6,6 +6,9 @@ Imports java.rmi.dgc Imports VERAG_PROG_ALLGEMEIN Imports SDL.EORI Imports DocumentFormat.OpenXml.Vml.Spreadsheet +Imports DAKOSY_Worker.DEERRE +Imports DAKOSY_Worker.VERAG_KundenStamm_Export +Imports DAKOSY_Worker.VERAG_KundenStamm_Export_V2 Public Class usrcntlFiskaluebersicht @@ -20,9 +23,10 @@ Public Class usrcntlFiskaluebersicht Dim DS As VERAG_PROG_ALLGEMEIN.cDATENSERVER Sub initDGVFiskaluebersicht() - dgvFiskaluebersicht.Columns.Clear() + With dgvFiskaluebersicht + .Columns.Clear() .DataSource = SQL.loadDgvBySql("SELECT FK_Id , FK_Datum, FK_Art, FK_locked FROM tblFiskalkunden WHERE FK_Kdnr='" & kdNr & "' ORDER BY FK_Datum ", "FMZOLL") .Columns("FK_Datum").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill @@ -35,17 +39,46 @@ Public Class usrcntlFiskaluebersicht End Sub + Sub initdgv(year As Integer) + + Dim WHEREStatistik = "" + WHEREStatistik &= " YEAR(Abfertigungsdatum) = '" & year & "' AND " + + Label3.Text = "Top 5 Empfänger (" & year & ")" + With dgvEmpfaenger + .Columns.Clear() + .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [EmpfängerKundenNr] as KdNr, CASE WHEN [EmpfängerKundenNr] IS NULL THEN '-' ELSE MAX(Empfänger) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE " & WHEREStatistik & " " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY EmpfängerKundenNr ORDER BY Anzahl DESC ", "FMZOLL") + + + End With + + Label2.Text = "Top 5 Lieferanten (" & year & ")" + With dgvLieferanten + .Columns.Clear() + .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [AbsenderKundenNr] as KdNr, CASE WHEN [AbsenderKundenNr] IS NULL THEN '-' ELSE MAX(Absender) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE " & WHEREStatistik & " " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY AbsenderKundenNr ORDER BY Anzahl DESC ", "FMZOLL") + + + End With + + + End Sub + + + + + + Sub initDGVUnterlagen() - scanFB.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - scanInfo.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - scanPass.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - scanHandelsreg.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + 'scanFB.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + 'scanInfo.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + 'scanPass.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) + 'scanHandelsreg.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) usrcntlUnterlagen.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) 'usrcntlUnterlagen.picAdd.Visible = False - If usrcntlUnterlagen.MyListBox1.Items.Count > 0 Then lblUnterlagen.Text &= " (" & usrcntlUnterlagen.MyListBox1.Items.Count & ")" + If usrcntlUnterlagen.MyListBox1.Items.Count > 0 Then lblUnterlagen.Text = "Unterlagen (" & usrcntlUnterlagen.MyListBox1.Items.Count & ")" Exit Sub With dgvUnterlagen .DataSource = SQL.loadDgvBySql("SELECT [da_id],[da_pfad],[da_name] FROM [tblDatenarchiv] " & @@ -76,13 +109,20 @@ Public Class usrcntlFiskaluebersicht cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AT", "AT")) cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DE", "DE")) + + cbxAttachmentArt.Items.Clear() + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Passkopie", "Pass")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Firmenbuchauszug", "FB")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Handelsregister", "HR")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Infoblatt", "Info")) + + kdNr = _kdnr KUNDE = New VERAG_PROG_ALLGEMEIN.cKunde(kdNr) ADRESSE = New VERAG_PROG_ALLGEMEIN.cAdressen(kdNr) lblUnterlagen.Text = "Unterlagen" initDGVFiskaluebersicht() - End Sub Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click @@ -163,6 +203,11 @@ Public Class usrcntlFiskaluebersicht If dgvFiskaluebersicht.SelectedRows.Count > 0 Then fk = New cFiskalkunden(dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Id").Value) + + If checkNullStr(fk.FK_Datum) <> "" Then + initdgv(CDate(fk.FK_Datum).Year) + End If + Dim locked As Boolean = IIf(fk.FK_locked Is Nothing, False, fk.FK_locked) setFields() initDGVUnterlagen() @@ -172,7 +217,9 @@ Public Class usrcntlFiskaluebersicht setUIenabled(locked) Button4.Enabled = True If locked Then - lblAbschluss.Text = fk.FK_MaId & " " & fk.FK_Abschlussdatum + Dim mit = New VERAG_PROG_ALLGEMEIN.cMitarbeiter(fk.FK_MaId) + lblAbschluss.Text = mit.Fullname & " " & fk.FK_Abschlussdatum + Else lblAbschluss.Text = "" End If @@ -537,6 +584,26 @@ Public Class usrcntlFiskaluebersicht End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("Speditionsbuch", "AVISO") Then + + For Each ft As Form In Application.OpenForms + If ft.GetType.ToString = "SDL.frmSpeditionsbuchSuche" Then + ft.BringToFront() + Exit Sub + End If + Next + Me.Cursor = Cursors.WaitCursor + Dim sped As New SDL.frmSpeditionsbuchSuche + sped.Show() + Me.Cursor = Cursors.Default + End If + End Sub + + Private Sub btnAddAttachments_Click(sender As Object, e As EventArgs) Handles btnAddAttachments.Click End Sub + + Private Sub cbxAttachmentArt_SelectedValueChanged(sender As Object, e As EventArgs) Handles cbxAttachmentArt.SelectedValueChanged + btnAddAttachments.Enabled = cbxAttachmentArt._value <> "" + End Sub End Class diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cKundenErweitert.vb b/VERAG_PROG_ALLGEMEIN/Classes/cKundenErweitert.vb index 907c603c..774dea00 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cKundenErweitert.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cKundenErweitert.vb @@ -74,6 +74,7 @@ Public Class cKundenErweitert Property kde_TOBB_KundenNr As Object = Nothing Property kde_UIDMehrfachverwendung As Boolean = False Property kde_Abrechnung_SendungsdatenAusSTB As Boolean = False + Property kde_EORIgeprueftAm As Object = Nothing Dim SQL As New SQL @@ -149,6 +150,7 @@ Public Class cKundenErweitert list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kde_Abrechnung_SendungsdatenAusSTB", kde_Abrechnung_SendungsdatenAusSTB)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kde_CreditSaveNo", kde_CreditSaveNo)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kde_UIDMehrfachverwendung", kde_UIDMehrfachverwendung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("kde_EORIgeprueftAm", kde_EORIgeprueftAm)) Return list End Function From d327133bb473221dcf00b9c30d302a640813dcc7 Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Mon, 22 May 2023 17:15:50 +0200 Subject: [PATCH 06/10] Fiskalkunden -> Creditsafe-API erweitert, Fiskalkunden weitergebaut, etc. --- SDL/Creditsafe/usrcntlCreditsafe.vb | 2 +- SDL/kunden/usrCntlKundenuebersicht.vb | 13 +- .../usrcntlFiskaluebersicht.Designer.vb | 699 ++++++++++++------ SDL/kunden/usrcntlFiskaluebersicht.vb | 233 +++++- .../Classes/cBonitaetsauskunft.vb | 39 +- VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb | 25 + .../Schnittstellen/cCreditSafeAPI.vb | 43 +- 7 files changed, 805 insertions(+), 249 deletions(-) diff --git a/SDL/Creditsafe/usrcntlCreditsafe.vb b/SDL/Creditsafe/usrcntlCreditsafe.vb index 89078202..2f287d1e 100644 --- a/SDL/Creditsafe/usrcntlCreditsafe.vb +++ b/SDL/Creditsafe/usrcntlCreditsafe.vb @@ -98,7 +98,7 @@ Public Class usrcntlCreditsafe If cs.authenticate(user, pw) = "200" Then - Dim company = New cCreditSafeAPI.Company(txtFirma.Text, txtUID.Text, cboLand.SelectedItem.Value, "", "", Nothing, txtStrasse.Text, txtPLZ.Text, txtOrt.Text) + Dim company = New cCreditSafeAPI.Company(txtFirma.Text, txtUID.Text, cboLand.SelectedItem.Value, "", "", Nothing, txtStrasse.Text, txtPLZ.Text, txtOrt.Text, "", "", "", "", "") lblWarning.Text = cs.searchCompanies(company, dataTable).ToString initDGV(dataTable) Cursor = Cursors.Default diff --git a/SDL/kunden/usrCntlKundenuebersicht.vb b/SDL/kunden/usrCntlKundenuebersicht.vb index 2a7741df..1410c2b7 100644 --- a/SDL/kunden/usrCntlKundenuebersicht.vb +++ b/SDL/kunden/usrCntlKundenuebersicht.vb @@ -2757,7 +2757,7 @@ Public Class usrCntlKundenuebersicht End Select - Dim company As New cCreditSafeAPI.Company("", "", land, KUNDE_ERW.kde_CreditSaveNo, KUNDE_ERW.kde_CreditSaveId, Nothing, "", "", "") + Dim company As New cCreditSafeAPI.Company("", "", land, KUNDE_ERW.kde_CreditSaveNo, KUNDE_ERW.kde_CreditSaveId, Nothing, "", "", "", "", "", "", "", "") Dim pdfObject As Byte() = Nothing If lblBonitaetsdatum._value <> Nothing Then @@ -2857,9 +2857,9 @@ Public Class usrCntlKundenuebersicht cBonitaetsauskunft.ba_Hoechstkredit = 0 End If - cBonitaetsauskunft.ba_Bankverbindung = "" + cBonitaetsauskunft.ba_Bankverbindung = company.csBank cBonitaetsauskunft.ba_Zahlungsweise = "" - cBonitaetsauskunft.ba_GFName = "" + cBonitaetsauskunft.ba_GFName = company.csCEO cBonitaetsauskunft.ba_Sonstiges = "" If IsDate(company.csDFoundingDate) Then cBonitaetsauskunft.ba_GruendundsDatum = IIf(company.csDFoundingDate > New Date("01.01.1900"), company.csDFoundingDate, "") @@ -2867,7 +2867,14 @@ Public Class usrCntlKundenuebersicht cBonitaetsauskunft.ba_GruendundsDatum = "" End If + cBonitaetsauskunft.ba_GSName = company.csShareholder + cBonitaetsauskunft.ba_Geschaeftszweck = company.csBusinessPurpose + If company.csSumEmployees <> "" And IsNumeric(company.csSumEmployees) Then + cBonitaetsauskunft.ba_Mitarbeiter = CInt(company.csSumEmployees) + Else + cBonitaetsauskunft.ba_Mitarbeiter = 0 + End If If cBonitaetsauskunft.SAVE Then SQL.doSQL("UPDATE Kunden SET Bonität='" & cBonitaetsauskunft.ba_BonitaetsIndex & "', Bonitätsdatum='" & cBonitaetsauskunft.ba_Datum & "', Höchstkredit=" & If(cBonitaetsauskunft.ba_Hoechstkredit Is Nothing, "null", "'" & cBonitaetsauskunft.ba_Hoechstkredit & "'") & " WHERE KundenNr='" & cBonitaetsauskunft.ba_KundenNr & "'", "FMZOLL") diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb index 7c4fbd11..9eb7d10d 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -30,6 +30,7 @@ Partial Class usrcntlFiskaluebersicht Me.lblWarning = New System.Windows.Forms.Label() Me.Button4 = New System.Windows.Forms.Button() Me.picLocked = New System.Windows.Forms.PictureBox() + Me.lblAbschluss = New System.Windows.Forms.Label() Me.cbxFiskalart = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel() Me.btnOK = New System.Windows.Forms.Button() @@ -37,19 +38,24 @@ Partial Class usrcntlFiskaluebersicht Me.btnPDFReport = New System.Windows.Forms.Button() Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview() Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel() - Me.MyTextBox1 = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtGesellschafter = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label12 = New System.Windows.Forms.Label() + Me.txtGF = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label11 = New System.Windows.Forms.Label() + Me.Label10 = New System.Windows.Forms.Label() + Me.txtKredit = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.txtAnzMA = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label9 = New System.Windows.Forms.Label() + Me.txtWaren = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.txtGriendungsjahr = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label7 = New System.Windows.Forms.Label() + Me.txtGeschaeftszweck = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label5 = New System.Windows.Forms.Label() + Me.btnAddAttachments = New System.Windows.Forms.Button() + Me.cbxAttachmentArt = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.Label4 = New System.Windows.Forms.Label() - Me.lblAbschluss = New System.Windows.Forms.Label() - Me.cbxBeurteilung = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview() - Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview() - Me.Button3 = New System.Windows.Forms.Button() - Me.lblBeurteilung = New System.Windows.Forms.Label() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.lblAnmerkungen = New System.Windows.Forms.Label() - Me.RichTextBox1 = New System.Windows.Forms.RichTextBox() + Me.rtbAnmerkung = New System.Windows.Forms.RichTextBox() Me.Button2 = New System.Windows.Forms.Button() Me.picEORIOK = New System.Windows.Forms.PictureBox() Me.picOK = New System.Windows.Forms.PictureBox() @@ -67,17 +73,27 @@ Partial Class usrcntlFiskaluebersicht Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview() Me.cbxUID = New System.Windows.Forms.CheckBox() Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.cbxAttachmentArt = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.btnAddAttachments = New System.Windows.Forms.Button() + Me.rtbZwischenh = New System.Windows.Forms.RichTextBox() + Me.dgvZwischenh = New VERAG_PROG_ALLGEMEIN.MyDatagridview() + Me.Label6 = New System.Windows.Forms.Label() + Me.rtfEmpfaenger = New System.Windows.Forms.RichTextBox() + Me.rtfLieferanten = New System.Windows.Forms.RichTextBox() + Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview() + Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview() + Me.Button3 = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.lblAnmerkungen = New System.Windows.Forms.Label() CType(Me.picLocked, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel2.SuspendLayout() - CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picOK, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvZwischenh, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'btn @@ -156,6 +172,15 @@ Partial Class usrcntlFiskaluebersicht Me.picLocked.TabStop = False Me.picLocked.Visible = False ' + 'lblAbschluss + ' + Me.lblAbschluss.AutoSize = True + Me.lblAbschluss.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblAbschluss.Location = New System.Drawing.Point(858, 12) + Me.lblAbschluss.Name = "lblAbschluss" + Me.lblAbschluss.Size = New System.Drawing.Size(0, 20) + Me.lblAbschluss.TabIndex = 138 + ' 'cbxFiskalart ' Me.cbxFiskalart._allowedValuesFreiText = Nothing @@ -253,21 +278,35 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.AutoScrollMinSize = New System.Drawing.Size(0, 10) Me.MyPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink Me.MyPanel2.BackColor = System.Drawing.Color.White - Me.MyPanel2.Controls.Add(Me.btnAddAttachments) - Me.MyPanel2.Controls.Add(Me.cbxAttachmentArt) - Me.MyPanel2.Controls.Add(Me.MyTextBox1) - Me.MyPanel2.Controls.Add(Me.Label5) - Me.MyPanel2.Controls.Add(Me.Label4) - Me.MyPanel2.Controls.Add(Me.lblAbschluss) - Me.MyPanel2.Controls.Add(Me.cbxBeurteilung) + Me.MyPanel2.Controls.Add(Me.rtbZwischenh) + Me.MyPanel2.Controls.Add(Me.dgvZwischenh) + Me.MyPanel2.Controls.Add(Me.Label6) + Me.MyPanel2.Controls.Add(Me.rtfEmpfaenger) + Me.MyPanel2.Controls.Add(Me.rtfLieferanten) Me.MyPanel2.Controls.Add(Me.dgvEmpfaenger) Me.MyPanel2.Controls.Add(Me.dgvLieferanten) Me.MyPanel2.Controls.Add(Me.Button3) - Me.MyPanel2.Controls.Add(Me.lblBeurteilung) Me.MyPanel2.Controls.Add(Me.Label3) Me.MyPanel2.Controls.Add(Me.Label2) Me.MyPanel2.Controls.Add(Me.lblAnmerkungen) - Me.MyPanel2.Controls.Add(Me.RichTextBox1) + Me.MyPanel2.Controls.Add(Me.txtGesellschafter) + Me.MyPanel2.Controls.Add(Me.Label12) + Me.MyPanel2.Controls.Add(Me.txtGF) + Me.MyPanel2.Controls.Add(Me.Label11) + Me.MyPanel2.Controls.Add(Me.Label10) + Me.MyPanel2.Controls.Add(Me.txtKredit) + Me.MyPanel2.Controls.Add(Me.txtAnzMA) + Me.MyPanel2.Controls.Add(Me.Label9) + Me.MyPanel2.Controls.Add(Me.txtWaren) + Me.MyPanel2.Controls.Add(Me.Label8) + Me.MyPanel2.Controls.Add(Me.txtGriendungsjahr) + Me.MyPanel2.Controls.Add(Me.Label7) + Me.MyPanel2.Controls.Add(Me.txtGeschaeftszweck) + Me.MyPanel2.Controls.Add(Me.Label5) + Me.MyPanel2.Controls.Add(Me.btnAddAttachments) + Me.MyPanel2.Controls.Add(Me.cbxAttachmentArt) + Me.MyPanel2.Controls.Add(Me.Label4) + Me.MyPanel2.Controls.Add(Me.rtbAnmerkung) Me.MyPanel2.Controls.Add(Me.Button2) Me.MyPanel2.Controls.Add(Me.picEORIOK) Me.MyPanel2.Controls.Add(Me.picOK) @@ -290,38 +329,261 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.Size = New System.Drawing.Size(721, 657) Me.MyPanel2.TabIndex = 110 ' - 'MyTextBox1 + 'txtGesellschafter ' - Me.MyTextBox1._DateTimeOnly = False - Me.MyTextBox1._numbersOnly = False - Me.MyTextBox1._numbersOnlyKommastellen = "" - Me.MyTextBox1._numbersOnlyTrennzeichen = True - Me.MyTextBox1._Prozent = False - Me.MyTextBox1._ShortDateNew = False - Me.MyTextBox1._ShortDateOnly = False - Me.MyTextBox1._TimeOnly = False - Me.MyTextBox1._TimeOnly_Seconds = False - Me.MyTextBox1._value = Nothing - Me.MyTextBox1._Waehrung = False - Me.MyTextBox1._WaehrungZeichen = True - Me.MyTextBox1.ForeColor = System.Drawing.Color.Black - Me.MyTextBox1.Location = New System.Drawing.Point(144, 593) - Me.MyTextBox1.MaxLineLength = -1 - Me.MyTextBox1.MaxLines_Warning = "" - Me.MyTextBox1.MaxLines_Warning_Label = Nothing - Me.MyTextBox1.Name = "MyTextBox1" - Me.MyTextBox1.Size = New System.Drawing.Size(500, 20) - Me.MyTextBox1.TabIndex = 141 + Me.txtGesellschafter._DateTimeOnly = False + Me.txtGesellschafter._numbersOnly = False + Me.txtGesellschafter._numbersOnlyKommastellen = "" + Me.txtGesellschafter._numbersOnlyTrennzeichen = True + Me.txtGesellschafter._Prozent = False + Me.txtGesellschafter._ShortDateNew = False + Me.txtGesellschafter._ShortDateOnly = False + Me.txtGesellschafter._TimeOnly = False + Me.txtGesellschafter._TimeOnly_Seconds = False + Me.txtGesellschafter._value = Nothing + Me.txtGesellschafter._Waehrung = False + Me.txtGesellschafter._WaehrungZeichen = True + Me.txtGesellschafter.ForeColor = System.Drawing.Color.Black + Me.txtGesellschafter.Location = New System.Drawing.Point(419, 188) + Me.txtGesellschafter.MaxLineLength = -1 + Me.txtGesellschafter.MaxLines_Warning = "" + Me.txtGesellschafter.MaxLines_Warning_Label = Nothing + Me.txtGesellschafter.Name = "txtGesellschafter" + Me.txtGesellschafter.Size = New System.Drawing.Size(239, 20) + Me.txtGesellschafter.TabIndex = 165 + ' + 'Label12 + ' + Me.Label12.AutoSize = True + Me.Label12.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label12.Location = New System.Drawing.Point(279, 191) + Me.Label12.Name = "Label12" + Me.Label12.Size = New System.Drawing.Size(88, 13) + Me.Label12.TabIndex = 164 + Me.Label12.Text = "Gesellschafter" + ' + 'txtGF + ' + Me.txtGF._DateTimeOnly = False + Me.txtGF._numbersOnly = False + Me.txtGF._numbersOnlyKommastellen = "" + Me.txtGF._numbersOnlyTrennzeichen = True + Me.txtGF._Prozent = False + Me.txtGF._ShortDateNew = False + Me.txtGF._ShortDateOnly = False + Me.txtGF._TimeOnly = False + Me.txtGF._TimeOnly_Seconds = False + Me.txtGF._value = Nothing + Me.txtGF._Waehrung = False + Me.txtGF._WaehrungZeichen = True + Me.txtGF.ForeColor = System.Drawing.Color.Black + Me.txtGF.Location = New System.Drawing.Point(419, 162) + Me.txtGF.MaxLineLength = -1 + Me.txtGF.MaxLines_Warning = "" + Me.txtGF.MaxLines_Warning_Label = Nothing + Me.txtGF.Name = "txtGF" + Me.txtGF.Size = New System.Drawing.Size(239, 20) + Me.txtGF.TabIndex = 163 + ' + 'Label11 + ' + Me.Label11.AutoSize = True + Me.Label11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label11.Location = New System.Drawing.Point(279, 165) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(97, 13) + Me.Label11.TabIndex = 162 + Me.Label11.Text = "Geschäftsführer" + ' + 'Label10 + ' + Me.Label10.AutoSize = True + Me.Label10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label10.Location = New System.Drawing.Point(5, 165) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(79, 13) + Me.Label10.TabIndex = 161 + Me.Label10.Text = "Höchstkredit" + ' + 'txtKredit + ' + Me.txtKredit._DateTimeOnly = False + Me.txtKredit._numbersOnly = True + Me.txtKredit._numbersOnlyKommastellen = "" + Me.txtKredit._numbersOnlyTrennzeichen = True + Me.txtKredit._Prozent = False + Me.txtKredit._ShortDateNew = False + Me.txtKredit._ShortDateOnly = False + Me.txtKredit._TimeOnly = False + Me.txtKredit._TimeOnly_Seconds = False + Me.txtKredit._value = Nothing + Me.txtKredit._Waehrung = True + Me.txtKredit._WaehrungZeichen = True + Me.txtKredit.ForeColor = System.Drawing.Color.Black + Me.txtKredit.Location = New System.Drawing.Point(150, 162) + Me.txtKredit.MaxLineLength = -1 + Me.txtKredit.MaxLines_Warning = "" + Me.txtKredit.MaxLines_Warning_Label = Nothing + Me.txtKredit.Name = "txtKredit" + Me.txtKredit.Size = New System.Drawing.Size(91, 20) + Me.txtKredit.TabIndex = 160 + ' + 'txtAnzMA + ' + Me.txtAnzMA._DateTimeOnly = False + Me.txtAnzMA._numbersOnly = True + Me.txtAnzMA._numbersOnlyKommastellen = "" + Me.txtAnzMA._numbersOnlyTrennzeichen = True + Me.txtAnzMA._Prozent = False + Me.txtAnzMA._ShortDateNew = False + Me.txtAnzMA._ShortDateOnly = False + Me.txtAnzMA._TimeOnly = False + Me.txtAnzMA._TimeOnly_Seconds = False + Me.txtAnzMA._value = Nothing + Me.txtAnzMA._Waehrung = False + Me.txtAnzMA._WaehrungZeichen = False + Me.txtAnzMA.ForeColor = System.Drawing.Color.Black + Me.txtAnzMA.Location = New System.Drawing.Point(150, 136) + Me.txtAnzMA.MaxLineLength = -1 + Me.txtAnzMA.MaxLines_Warning = "" + Me.txtAnzMA.MaxLines_Warning_Label = Nothing + Me.txtAnzMA.Name = "txtAnzMA" + Me.txtAnzMA.Size = New System.Drawing.Size(91, 20) + Me.txtAnzMA.TabIndex = 159 + ' + 'Label9 + ' + Me.Label9.AutoSize = True + Me.Label9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label9.Location = New System.Drawing.Point(5, 139) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(109, 13) + Me.Label9.TabIndex = 158 + Me.Label9.Text = "Anzahl Mitarbeiter" + ' + 'txtWaren + ' + Me.txtWaren._DateTimeOnly = False + Me.txtWaren._numbersOnly = False + Me.txtWaren._numbersOnlyKommastellen = "" + Me.txtWaren._numbersOnlyTrennzeichen = True + Me.txtWaren._Prozent = False + Me.txtWaren._ShortDateNew = False + Me.txtWaren._ShortDateOnly = False + Me.txtWaren._TimeOnly = False + Me.txtWaren._TimeOnly_Seconds = False + Me.txtWaren._value = Nothing + Me.txtWaren._Waehrung = False + Me.txtWaren._WaehrungZeichen = True + Me.txtWaren.ForeColor = System.Drawing.Color.Black + Me.txtWaren.Location = New System.Drawing.Point(419, 136) + Me.txtWaren.MaxLineLength = -1 + Me.txtWaren.MaxLines_Warning = "" + Me.txtWaren.MaxLines_Warning_Label = Nothing + Me.txtWaren.Name = "txtWaren" + Me.txtWaren.Size = New System.Drawing.Size(239, 20) + Me.txtWaren.TabIndex = 157 + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label8.Location = New System.Drawing.Point(279, 139) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(44, 13) + Me.Label8.TabIndex = 156 + Me.Label8.Text = "Waren" + ' + 'txtGriendungsjahr + ' + Me.txtGriendungsjahr._DateTimeOnly = False + Me.txtGriendungsjahr._numbersOnly = False + Me.txtGriendungsjahr._numbersOnlyKommastellen = "" + Me.txtGriendungsjahr._numbersOnlyTrennzeichen = True + Me.txtGriendungsjahr._Prozent = False + Me.txtGriendungsjahr._ShortDateNew = False + Me.txtGriendungsjahr._ShortDateOnly = True + Me.txtGriendungsjahr._TimeOnly = False + Me.txtGriendungsjahr._TimeOnly_Seconds = False + Me.txtGriendungsjahr._value = Nothing + Me.txtGriendungsjahr._Waehrung = False + Me.txtGriendungsjahr._WaehrungZeichen = False + Me.txtGriendungsjahr.ForeColor = System.Drawing.Color.Black + Me.txtGriendungsjahr.Location = New System.Drawing.Point(150, 110) + Me.txtGriendungsjahr.MaxLength = 10 + Me.txtGriendungsjahr.MaxLineLength = -1 + Me.txtGriendungsjahr.MaxLines_Warning = "" + Me.txtGriendungsjahr.MaxLines_Warning_Label = Nothing + Me.txtGriendungsjahr.Name = "txtGriendungsjahr" + Me.txtGriendungsjahr.Size = New System.Drawing.Size(91, 20) + Me.txtGriendungsjahr.TabIndex = 155 + ' + 'Label7 + ' + Me.Label7.AutoSize = True + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label7.Location = New System.Drawing.Point(5, 113) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(89, 13) + Me.Label7.TabIndex = 154 + Me.Label7.Text = "Gründungsjahr" + ' + 'txtGeschaeftszweck + ' + Me.txtGeschaeftszweck._DateTimeOnly = False + Me.txtGeschaeftszweck._numbersOnly = False + Me.txtGeschaeftszweck._numbersOnlyKommastellen = "" + Me.txtGeschaeftszweck._numbersOnlyTrennzeichen = True + Me.txtGeschaeftszweck._Prozent = False + Me.txtGeschaeftszweck._ShortDateNew = False + Me.txtGeschaeftszweck._ShortDateOnly = False + Me.txtGeschaeftszweck._TimeOnly = False + Me.txtGeschaeftszweck._TimeOnly_Seconds = False + Me.txtGeschaeftszweck._value = Nothing + Me.txtGeschaeftszweck._Waehrung = False + Me.txtGeschaeftszweck._WaehrungZeichen = True + Me.txtGeschaeftszweck.ForeColor = System.Drawing.Color.Black + Me.txtGeschaeftszweck.Location = New System.Drawing.Point(419, 110) + Me.txtGeschaeftszweck.MaxLineLength = -1 + Me.txtGeschaeftszweck.MaxLines_Warning = "" + Me.txtGeschaeftszweck.MaxLines_Warning_Label = Nothing + Me.txtGeschaeftszweck.Name = "txtGeschaeftszweck" + Me.txtGeschaeftszweck.Size = New System.Drawing.Size(239, 20) + Me.txtGeschaeftszweck.TabIndex = 153 ' 'Label5 ' Me.Label5.AutoSize = True - Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label5.Location = New System.Drawing.Point(4, 591) + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label5.Location = New System.Drawing.Point(279, 113) Me.Label5.Name = "Label5" - Me.Label5.Size = New System.Drawing.Size(61, 20) - Me.Label5.TabIndex = 140 - Me.Label5.Text = "Waren" + Me.Label5.Size = New System.Drawing.Size(100, 13) + Me.Label5.TabIndex = 152 + Me.Label5.Text = "Geschäftszweck" + ' + 'btnAddAttachments + ' + Me.btnAddAttachments.BackgroundImage = Global.SDL.My.Resources.Resources.plus + Me.btnAddAttachments.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btnAddAttachments.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAddAttachments.ForeColor = System.Drawing.Color.Black + Me.btnAddAttachments.Location = New System.Drawing.Point(433, 512) + Me.btnAddAttachments.Name = "btnAddAttachments" + Me.btnAddAttachments.Size = New System.Drawing.Size(29, 19) + Me.btnAddAttachments.TabIndex = 142 + Me.btnAddAttachments.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.btnAddAttachments.UseVisualStyleBackColor = True + ' + 'cbxAttachmentArt + ' + Me.cbxAttachmentArt._allowedValuesFreiText = Nothing + Me.cbxAttachmentArt._allowFreiText = False + Me.cbxAttachmentArt._value = "" + Me.cbxAttachmentArt.FormattingEnabled = True + Me.cbxAttachmentArt.Location = New System.Drawing.Point(326, 512) + Me.cbxAttachmentArt.Name = "cbxAttachmentArt" + Me.cbxAttachmentArt.Size = New System.Drawing.Size(101, 21) + Me.cbxAttachmentArt.TabIndex = 131 ' 'Label4 ' @@ -332,123 +594,13 @@ Partial Class usrcntlFiskaluebersicht Me.Label4.Size = New System.Drawing.Size(0, 20) Me.Label4.TabIndex = 139 ' - 'lblAbschluss + 'rtbAnmerkung ' - Me.lblAbschluss.AutoSize = True - Me.lblAbschluss.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblAbschluss.Location = New System.Drawing.Point(508, 741) - Me.lblAbschluss.Name = "lblAbschluss" - Me.lblAbschluss.Size = New System.Drawing.Size(0, 20) - Me.lblAbschluss.TabIndex = 138 - Me.lblAbschluss.TextAlign = System.Drawing.ContentAlignment.TopRight - ' - 'cbxBeurteilung - ' - Me.cbxBeurteilung._allowedValuesFreiText = Nothing - Me.cbxBeurteilung._allowFreiText = False - Me.cbxBeurteilung._value = "" - Me.cbxBeurteilung.FormattingEnabled = True - Me.cbxBeurteilung.Location = New System.Drawing.Point(150, 681) - Me.cbxBeurteilung.Name = "cbxBeurteilung" - Me.cbxBeurteilung.Size = New System.Drawing.Size(70, 21) - Me.cbxBeurteilung.TabIndex = 131 - ' - 'dgvEmpfaenger - ' - Me.dgvEmpfaenger.AKTUALISIERUNGS_INTERVALL = -1 - Me.dgvEmpfaenger.AllowUserToAddRows = False - Me.dgvEmpfaenger.AllowUserToDeleteRows = False - Me.dgvEmpfaenger.AllowUserToOrderColumns = True - Me.dgvEmpfaenger.AllowUserToResizeRows = False - Me.dgvEmpfaenger.BackgroundColor = System.Drawing.Color.White - Me.dgvEmpfaenger.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvEmpfaenger.Location = New System.Drawing.Point(389, 453) - Me.dgvEmpfaenger.MultiSelect = False - Me.dgvEmpfaenger.Name = "dgvEmpfaenger" - Me.dgvEmpfaenger.ReadOnly = True - Me.dgvEmpfaenger.RowHeadersVisible = False - Me.dgvEmpfaenger.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvEmpfaenger.Size = New System.Drawing.Size(255, 92) - Me.dgvEmpfaenger.TabIndex = 137 - ' - 'dgvLieferanten - ' - Me.dgvLieferanten.AKTUALISIERUNGS_INTERVALL = -1 - Me.dgvLieferanten.AllowUserToAddRows = False - Me.dgvLieferanten.AllowUserToDeleteRows = False - Me.dgvLieferanten.AllowUserToOrderColumns = True - Me.dgvLieferanten.AllowUserToResizeRows = False - Me.dgvLieferanten.BackgroundColor = System.Drawing.Color.White - Me.dgvLieferanten.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvLieferanten.Location = New System.Drawing.Point(144, 453) - Me.dgvLieferanten.MultiSelect = False - Me.dgvLieferanten.Name = "dgvLieferanten" - Me.dgvLieferanten.ReadOnly = True - Me.dgvLieferanten.RowHeadersVisible = False - Me.dgvLieferanten.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvLieferanten.Size = New System.Drawing.Size(239, 92) - Me.dgvLieferanten.TabIndex = 136 - ' - 'Button3 - ' - Me.Button3.BackgroundImage = Global.SDL.My.Resources.Resources.spedbuch - Me.Button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button3.ForeColor = System.Drawing.Color.Black - Me.Button3.Location = New System.Drawing.Point(650, 453) - Me.Button3.Name = "Button3" - Me.Button3.Size = New System.Drawing.Size(35, 33) - Me.Button3.TabIndex = 135 - Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button3.UseVisualStyleBackColor = True - ' - 'lblBeurteilung - ' - Me.lblBeurteilung.AutoSize = True - Me.lblBeurteilung.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblBeurteilung.Location = New System.Drawing.Point(4, 682) - Me.lblBeurteilung.Name = "lblBeurteilung" - Me.lblBeurteilung.Size = New System.Drawing.Size(101, 20) - Me.lblBeurteilung.TabIndex = 134 - Me.lblBeurteilung.Text = "Beurteilung" - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label3.Location = New System.Drawing.Point(385, 430) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(147, 20) - Me.Label3.TabIndex = 133 - Me.Label3.Text = "Top 5 Empfänger" - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label2.Location = New System.Drawing.Point(143, 430) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(151, 20) - Me.Label2.TabIndex = 132 - Me.Label2.Text = "Top 5 Lieferanten" - ' - 'lblAnmerkungen - ' - Me.lblAnmerkungen.AutoSize = True - Me.lblAnmerkungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblAnmerkungen.Location = New System.Drawing.Point(4, 281) - Me.lblAnmerkungen.Name = "lblAnmerkungen" - Me.lblAnmerkungen.Size = New System.Drawing.Size(120, 20) - Me.lblAnmerkungen.TabIndex = 131 - Me.lblAnmerkungen.Text = "Anmerkungen" - ' - 'RichTextBox1 - ' - Me.RichTextBox1.Location = New System.Drawing.Point(147, 308) - Me.RichTextBox1.Name = "RichTextBox1" - Me.RichTextBox1.Size = New System.Drawing.Size(497, 78) - Me.RichTextBox1.TabIndex = 130 - Me.RichTextBox1.Text = "" + Me.rtbAnmerkung.Location = New System.Drawing.Point(144, 544) + Me.rtbAnmerkung.Name = "rtbAnmerkung" + Me.rtbAnmerkung.Size = New System.Drawing.Size(497, 78) + Me.rtbAnmerkung.TabIndex = 130 + Me.rtbAnmerkung.Text = "" ' 'Button2 ' @@ -497,10 +649,10 @@ Partial Class usrcntlFiskaluebersicht Me.usrcntlUnterlagen.BackColor = System.Drawing.Color.White Me.usrcntlUnterlagen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle Me.usrcntlUnterlagen.Cursor = System.Windows.Forms.Cursors.Default - Me.usrcntlUnterlagen.Location = New System.Drawing.Point(148, 128) + Me.usrcntlUnterlagen.Location = New System.Drawing.Point(153, 410) Me.usrcntlUnterlagen.Margin = New System.Windows.Forms.Padding(0) Me.usrcntlUnterlagen.Name = "usrcntlUnterlagen" - Me.usrcntlUnterlagen.Size = New System.Drawing.Size(496, 123) + Me.usrcntlUnterlagen.Size = New System.Drawing.Size(170, 123) Me.usrcntlUnterlagen.TabIndex = 121 ' 'Button1 @@ -521,7 +673,7 @@ Partial Class usrcntlFiskaluebersicht Me.cbxVollmacht.AutoSize = True Me.cbxVollmacht.Enabled = False Me.cbxVollmacht.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxVollmacht.Location = New System.Drawing.Point(384, 70) + Me.cbxVollmacht.Location = New System.Drawing.Point(418, 71) Me.cbxVollmacht.Name = "cbxVollmacht" Me.cbxVollmacht.Size = New System.Drawing.Size(130, 17) Me.cbxVollmacht.TabIndex = 103 @@ -532,7 +684,7 @@ Partial Class usrcntlFiskaluebersicht ' Me.lblUnterlagen.AutoSize = True Me.lblUnterlagen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblUnterlagen.Location = New System.Drawing.Point(4, 110) + Me.lblUnterlagen.Location = New System.Drawing.Point(4, 393) Me.lblUnterlagen.Name = "lblUnterlagen" Me.lblUnterlagen.Size = New System.Drawing.Size(98, 20) Me.lblUnterlagen.TabIndex = 113 @@ -553,7 +705,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtVM._Waehrung = False Me.txtVM._WaehrungZeichen = False Me.txtVM.ForeColor = System.Drawing.Color.Black - Me.txtVM.Location = New System.Drawing.Point(540, 68) + Me.txtVM.Location = New System.Drawing.Point(574, 69) Me.txtVM.MaxLength = 10 Me.txtVM.MaxLineLength = -1 Me.txtVM.MaxLines_Warning = "" @@ -568,7 +720,7 @@ Partial Class usrcntlFiskaluebersicht Me.cbxBonitaet.AutoSize = True Me.cbxBonitaet.Enabled = False Me.cbxBonitaet.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxBonitaet.Location = New System.Drawing.Point(384, 47) + Me.cbxBonitaet.Location = New System.Drawing.Point(418, 48) Me.cbxBonitaet.Name = "cbxBonitaet" Me.cbxBonitaet.Size = New System.Drawing.Size(115, 17) Me.cbxBonitaet.TabIndex = 101 @@ -590,7 +742,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtBon._Waehrung = False Me.txtBon._WaehrungZeichen = False Me.txtBon.ForeColor = System.Drawing.Color.Black - Me.txtBon.Location = New System.Drawing.Point(541, 44) + Me.txtBon.Location = New System.Drawing.Point(575, 45) Me.txtBon.MaxLength = 10 Me.txtBon.MaxLineLength = -1 Me.txtBon.MaxLines_Warning = "" @@ -680,7 +832,7 @@ Partial Class usrcntlFiskaluebersicht Me.dgvUnterlagen.AllowUserToResizeRows = False Me.dgvUnterlagen.BackgroundColor = System.Drawing.Color.White Me.dgvUnterlagen.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvUnterlagen.Location = New System.Drawing.Point(641, 163) + Me.dgvUnterlagen.Location = New System.Drawing.Point(326, 430) Me.dgvUnterlagen.MultiSelect = False Me.dgvUnterlagen.Name = "dgvUnterlagen" Me.dgvUnterlagen.ReadOnly = True @@ -695,7 +847,7 @@ Partial Class usrcntlFiskaluebersicht Me.cbxUID.AutoSize = True Me.cbxUID.Enabled = False Me.cbxUID.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxUID.Location = New System.Drawing.Point(384, 23) + Me.cbxUID.Location = New System.Drawing.Point(418, 24) Me.cbxUID.Name = "cbxUID" Me.cbxUID.Size = New System.Drawing.Size(141, 17) Me.cbxUID.TabIndex = 105 @@ -717,7 +869,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtUID._Waehrung = False Me.txtUID._WaehrungZeichen = True Me.txtUID.ForeColor = System.Drawing.Color.Black - Me.txtUID.Location = New System.Drawing.Point(539, 23) + Me.txtUID.Location = New System.Drawing.Point(575, 21) Me.txtUID.MaxLineLength = -1 Me.txtUID.MaxLines_Warning = "" Me.txtUID.MaxLines_Warning_Label = Nothing @@ -726,29 +878,143 @@ Partial Class usrcntlFiskaluebersicht Me.txtUID.Size = New System.Drawing.Size(83, 20) Me.txtUID.TabIndex = 106 ' - 'cbxAttachmentArt + 'rtbZwischenh ' - Me.cbxAttachmentArt._allowedValuesFreiText = Nothing - Me.cbxAttachmentArt._allowFreiText = False - Me.cbxAttachmentArt._value = "" - Me.cbxAttachmentArt.FormattingEnabled = True - Me.cbxAttachmentArt.Location = New System.Drawing.Point(8, 163) - Me.cbxAttachmentArt.Name = "cbxAttachmentArt" - Me.cbxAttachmentArt.Size = New System.Drawing.Size(76, 21) - Me.cbxAttachmentArt.TabIndex = 131 + Me.rtbZwischenh.Enabled = False + Me.rtbZwischenh.Location = New System.Drawing.Point(237, 283) + Me.rtbZwischenh.Name = "rtbZwischenh" + Me.rtbZwischenh.Size = New System.Drawing.Size(225, 78) + Me.rtbZwischenh.TabIndex = 176 + Me.rtbZwischenh.Text = "" + Me.rtbZwischenh.Visible = False ' - 'btnAddAttachments + 'dgvZwischenh ' - Me.btnAddAttachments.BackgroundImage = Global.SDL.My.Resources.Resources.plus - Me.btnAddAttachments.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.btnAddAttachments.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnAddAttachments.ForeColor = System.Drawing.Color.Black - Me.btnAddAttachments.Location = New System.Drawing.Point(90, 165) - Me.btnAddAttachments.Name = "btnAddAttachments" - Me.btnAddAttachments.Size = New System.Drawing.Size(29, 19) - Me.btnAddAttachments.TabIndex = 142 - Me.btnAddAttachments.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnAddAttachments.UseVisualStyleBackColor = True + Me.dgvZwischenh.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvZwischenh.AllowUserToAddRows = False + Me.dgvZwischenh.AllowUserToDeleteRows = False + Me.dgvZwischenh.AllowUserToOrderColumns = True + Me.dgvZwischenh.AllowUserToResizeRows = False + Me.dgvZwischenh.BackgroundColor = System.Drawing.Color.White + Me.dgvZwischenh.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvZwischenh.Location = New System.Drawing.Point(237, 260) + Me.dgvZwischenh.MultiSelect = False + Me.dgvZwischenh.Name = "dgvZwischenh" + Me.dgvZwischenh.ReadOnly = True + Me.dgvZwischenh.RowHeadersVisible = False + Me.dgvZwischenh.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvZwischenh.Size = New System.Drawing.Size(225, 92) + Me.dgvZwischenh.TabIndex = 175 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.Location = New System.Drawing.Point(233, 237) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(167, 16) + Me.Label6.TabIndex = 174 + Me.Label6.Text = "Top 5 Zwischenhändler" + ' + 'rtfEmpfaenger + ' + Me.rtfEmpfaenger.Enabled = False + Me.rtfEmpfaenger.Location = New System.Drawing.Point(477, 283) + Me.rtfEmpfaenger.Name = "rtfEmpfaenger" + Me.rtfEmpfaenger.Size = New System.Drawing.Size(224, 78) + Me.rtfEmpfaenger.TabIndex = 173 + Me.rtfEmpfaenger.Text = "" + Me.rtfEmpfaenger.Visible = False + ' + 'rtfLieferanten + ' + Me.rtfLieferanten.Enabled = False + Me.rtfLieferanten.Location = New System.Drawing.Point(6, 283) + Me.rtfLieferanten.Name = "rtfLieferanten" + Me.rtfLieferanten.Size = New System.Drawing.Size(215, 78) + Me.rtfLieferanten.TabIndex = 172 + Me.rtfLieferanten.Text = "" + Me.rtfLieferanten.Visible = False + ' + 'dgvEmpfaenger + ' + Me.dgvEmpfaenger.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvEmpfaenger.AllowUserToAddRows = False + Me.dgvEmpfaenger.AllowUserToDeleteRows = False + Me.dgvEmpfaenger.AllowUserToOrderColumns = True + Me.dgvEmpfaenger.AllowUserToResizeRows = False + Me.dgvEmpfaenger.BackgroundColor = System.Drawing.Color.White + Me.dgvEmpfaenger.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvEmpfaenger.Location = New System.Drawing.Point(477, 260) + Me.dgvEmpfaenger.MultiSelect = False + Me.dgvEmpfaenger.Name = "dgvEmpfaenger" + Me.dgvEmpfaenger.ReadOnly = True + Me.dgvEmpfaenger.RowHeadersVisible = False + Me.dgvEmpfaenger.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvEmpfaenger.Size = New System.Drawing.Size(224, 92) + Me.dgvEmpfaenger.TabIndex = 171 + ' + 'dgvLieferanten + ' + Me.dgvLieferanten.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvLieferanten.AllowUserToAddRows = False + Me.dgvLieferanten.AllowUserToDeleteRows = False + Me.dgvLieferanten.AllowUserToOrderColumns = True + Me.dgvLieferanten.AllowUserToResizeRows = False + Me.dgvLieferanten.BackgroundColor = System.Drawing.Color.White + Me.dgvLieferanten.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvLieferanten.Location = New System.Drawing.Point(6, 260) + Me.dgvLieferanten.MultiSelect = False + Me.dgvLieferanten.Name = "dgvLieferanten" + Me.dgvLieferanten.ReadOnly = True + Me.dgvLieferanten.RowHeadersVisible = False + Me.dgvLieferanten.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvLieferanten.Size = New System.Drawing.Size(215, 92) + Me.dgvLieferanten.TabIndex = 170 + ' + 'Button3 + ' + Me.Button3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button3.BackgroundImage = Global.SDL.My.Resources.Resources.spedbuch + Me.Button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button3.ForeColor = System.Drawing.Color.Black + Me.Button3.Location = New System.Drawing.Point(629, 224) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(35, 33) + Me.Button3.TabIndex = 169 + Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button3.UseVisualStyleBackColor = True + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(473, 237) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(126, 16) + Me.Label3.TabIndex = 168 + Me.Label3.Text = "Top 5 Empfänger" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(5, 241) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(128, 16) + Me.Label2.TabIndex = 167 + Me.Label2.Text = "Top 5 Lieferanten" + ' + 'lblAnmerkungen + ' + Me.lblAnmerkungen.AutoSize = True + Me.lblAnmerkungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblAnmerkungen.Location = New System.Drawing.Point(4, 544) + Me.lblAnmerkungen.Name = "lblAnmerkungen" + Me.lblAnmerkungen.Size = New System.Drawing.Size(120, 20) + Me.lblAnmerkungen.TabIndex = 166 + Me.lblAnmerkungen.Text = "Anmerkungen" ' 'usrcntlFiskaluebersicht ' @@ -765,6 +1031,7 @@ Partial Class usrcntlFiskaluebersicht Me.Controls.Add(Me.MyPanel1) Me.Controls.Add(Me.btn) Me.Controls.Add(Me.dgvFiskaluebersicht) + Me.Controls.Add(Me.lblAbschluss) Me.Controls.Add(Me.MyPanel2) Me.Name = "usrcntlFiskaluebersicht" Me.Size = New System.Drawing.Size(933, 765) @@ -773,11 +1040,12 @@ Partial Class usrcntlFiskaluebersicht CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).EndInit() Me.MyPanel2.ResumeLayout(False) Me.MyPanel2.PerformLayout() - CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picOK, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvZwischenh, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() @@ -815,18 +1083,35 @@ Partial Class usrcntlFiskaluebersicht Friend WithEvents Button2 As Button Friend WithEvents picLocked As PictureBox Friend WithEvents lblBeurteilung As Label - Friend WithEvents Label3 As Label - Friend WithEvents Label2 As Label - Friend WithEvents lblAnmerkungen As Label - Friend WithEvents RichTextBox1 As RichTextBox - Friend WithEvents Button3 As Button - Friend WithEvents dgvEmpfaenger As VERAG_PROG_ALLGEMEIN.MyDatagridview - Friend WithEvents dgvLieferanten As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents rtbAnmerkung As RichTextBox Friend WithEvents cbxBeurteilung As VERAG_PROG_ALLGEMEIN.MyComboBox Friend WithEvents lblAbschluss As Label - Friend WithEvents MyTextBox1 As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents Label5 As Label Friend WithEvents Label4 As Label Friend WithEvents btnAddAttachments As Button Friend WithEvents cbxAttachmentArt As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents txtAnzMA As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label9 As Label + Friend WithEvents txtWaren As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label8 As Label + Friend WithEvents txtGriendungsjahr As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label7 As Label + Friend WithEvents txtGeschaeftszweck As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label5 As Label + Friend WithEvents txtGesellschafter As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label12 As Label + Friend WithEvents txtGF As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label11 As Label + Friend WithEvents Label10 As Label + Friend WithEvents txtKredit As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents rtbZwischenh As RichTextBox + Friend WithEvents dgvZwischenh As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents Label6 As Label + Friend WithEvents rtfEmpfaenger As RichTextBox + Friend WithEvents rtfLieferanten As RichTextBox + Friend WithEvents dgvEmpfaenger As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents dgvLieferanten As VERAG_PROG_ALLGEMEIN.MyDatagridview + Friend WithEvents Button3 As Button + Friend WithEvents Label3 As Label + Friend WithEvents Label2 As Label + Friend WithEvents lblAnmerkungen As Label End Class diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb index 1efd8ad9..d5a4568e 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -9,6 +9,7 @@ Imports DocumentFormat.OpenXml.Vml.Spreadsheet Imports DAKOSY_Worker.DEERRE Imports DAKOSY_Worker.VERAG_KundenStamm_Export Imports DAKOSY_Worker.VERAG_KundenStamm_Export_V2 +Imports jdk.internal.org.objectweb.asm.tree Public Class usrcntlFiskaluebersicht @@ -21,7 +22,7 @@ Public Class usrcntlFiskaluebersicht Dim fk As VERAG_PROG_ALLGEMEIN.cFiskalkunden Dim FirmaTmp = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Dim DS As VERAG_PROG_ALLGEMEIN.cDATENSERVER - + Dim BA As VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft Sub initDGVFiskaluebersicht() @@ -39,23 +40,13 @@ Public Class usrcntlFiskaluebersicht End Sub - Sub initdgv(year As Integer) - - Dim WHEREStatistik = "" - WHEREStatistik &= " YEAR(Abfertigungsdatum) = '" & year & "' AND " - - Label3.Text = "Top 5 Empfänger (" & year & ")" - With dgvEmpfaenger - .Columns.Clear() - .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [EmpfängerKundenNr] as KdNr, CASE WHEN [EmpfängerKundenNr] IS NULL THEN '-' ELSE MAX(Empfänger) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE " & WHEREStatistik & " " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY EmpfängerKundenNr ORDER BY Anzahl DESC ", "FMZOLL") - - - End With + Sub initdgvLieferanten(year As Integer) Label2.Text = "Top 5 Lieferanten (" & year & ")" With dgvLieferanten .Columns.Clear() - .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [AbsenderKundenNr] as KdNr, CASE WHEN [AbsenderKundenNr] IS NULL THEN '-' ELSE MAX(Absender) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE " & WHEREStatistik & " " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY AbsenderKundenNr ORDER BY Anzahl DESC ", "FMZOLL") + .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [AbsenderKundenNr] as KdNr, CASE WHEN [AbsenderKundenNr] IS NULL THEN '-' ELSE MAX(Absender) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE year(Abfertigungsdatum) = '" & year & "' AND " & kdNr & " In([AbsenderKundenNr], [EmpfängerKundenNr], [FrachtführerKundenNr], [VermittlerKundenNr], [EndempfängerKundenNr]) GROUP BY AbsenderKundenNr ORDER BY Anzahl DESC ", "FMZOLL") + .Columns("KdNr").Width = 50 End With @@ -63,6 +54,28 @@ Public Class usrcntlFiskaluebersicht End Sub + Sub initdgvEmfpaenger(year As Integer) + + Label3.Text = "Top 5 Endempfänger (" & year & ")" + With dgvEmpfaenger + .Columns.Clear() + .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [EndempfängerKundenNr] as KdNr, CASE WHEN [EndempfängerKundenNr] IS NULL THEN '-' ELSE MAX(Endempfänger) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE year(Abfertigungsdatum) = '" & year & "' AND " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY EndempfängerKundenNr ORDER BY Anzahl DESC ", "FMZOLL") + .Columns("KdNr").Width = 50 + End With + + End Sub + + Sub initdgvZwischenhaendler(year As Integer) + + Label6.Text = "Top 5 Zwischenhändler (" & year & ")" + With dgvZwischenh + .Columns.Clear() + .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [EmpfängerKundenNr] as KdNr, CASE WHEN [EmpfängerKundenNr] IS NULL THEN '-' ELSE MAX(Empfänger) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE year(Abfertigungsdatum) = '" & year & "' AND " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY EmpfängerKundenNr ORDER BY Anzahl DESC ", "FMZOLL") + .Columns("KdNr").Width = 50 + End With + + End Sub + @@ -105,6 +118,7 @@ Public Class usrcntlFiskaluebersicht Sub init(_kdnr As Integer) + cbxFiskalart.Items.Clear() cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AT", "AT")) cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DE", "DE")) @@ -120,6 +134,7 @@ Public Class usrcntlFiskaluebersicht kdNr = _kdnr KUNDE = New VERAG_PROG_ALLGEMEIN.cKunde(kdNr) ADRESSE = New VERAG_PROG_ALLGEMEIN.cAdressen(kdNr) + BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr, Today().AddDays(-365)) lblUnterlagen.Text = "Unterlagen" initDGVFiskaluebersicht() @@ -153,7 +168,7 @@ Public Class usrcntlFiskaluebersicht End Sub - Private Function checkDateIsValid(ByRef checkDate As Date, ByVal hint As String) As Boolean + Private Function checkDateIsValid(ByRef checkDate As Date, ByRef hint As String) As Boolean If Not IsDate(checkDate) Then hint = checkDate & " ist kein Datumswert" @@ -162,10 +177,10 @@ Public Class usrcntlFiskaluebersicht For Each row As DataGridViewRow In dgvFiskaluebersicht.Rows If Not IsDBNull(row.Cells("FK_Datum").Value) Then - 'If row.Cells("FK_Datum").Value = Name Then - ' hint = "Es existiert bereits ein Eintrag mit " & checkDate - ' Return False - 'End If + If CDate(row.Cells("FK_Datum").Value) = CDate(checkDate) Then + hint = "Es existiert bereits ein Eintrag mit " & checkDate + Return False + End If End If Next @@ -187,15 +202,21 @@ Public Class usrcntlFiskaluebersicht fk.FK_Abschlussdatum = Now() fk.FK_MaId = VERAG_PROG_ALLGEMEIN.cAllgemein.USRID fk.SAVE() + btnOK.Enabled = False + btnSave.Enabled = False End If - btnOK.Enabled = False - btnSave.Enabled = False + End If End Sub Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click getFields() - fk.SAVE() + If fk.SAVE() Then + btnSave.Enabled = False + Else + btnSave.Enabled = True + End If + End Sub @@ -204,9 +225,6 @@ Public Class usrcntlFiskaluebersicht fk = New cFiskalkunden(dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Id").Value) - If checkNullStr(fk.FK_Datum) <> "" Then - initdgv(CDate(fk.FK_Datum).Year) - End If Dim locked As Boolean = IIf(fk.FK_locked Is Nothing, False, fk.FK_locked) setFields() @@ -216,17 +234,12 @@ Public Class usrcntlFiskaluebersicht btnSave.Enabled = Not locked setUIenabled(locked) Button4.Enabled = True - If locked Then - Dim mit = New VERAG_PROG_ALLGEMEIN.cMitarbeiter(fk.FK_MaId) - lblAbschluss.Text = mit.Fullname & " " & fk.FK_Abschlussdatum - - Else - lblAbschluss.Text = "" - End If + setAbschlusstxt(locked) Else Button4.Enabled = False clearTXT() End If + BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr, Today().AddDays(-365)) End Sub @@ -239,7 +252,44 @@ Public Class usrcntlFiskaluebersicht txtVM.Text = checkNullStr(fk.FK_Vollmacht) txtEORI.Text = checkNullStr(fk.FK_EORI) txtUID.Text = checkNullStr(fk.FK_UID) - RichTextBox1.Text = checkNullStr(fk.FK_Anmerkung) + rtbAnmerkung.Text = checkNullStr(fk.FK_Anmerkung) + rtfLieferanten.Text = checkNullStr(fk.FK_Lieferanten) + rtfEmpfaenger.Text = checkNullStr(fk.FK_Empfaenger) + txtGriendungsjahr.Text = checkNullStr(fk.FK_Gruendungsdatum) + txtGeschaeftszweck.Text = checkNullStr(fk.FK_Geschaeftszweck) + txtKredit.Text = checkNullStr(fk.FK_KreditMax) + txtWaren.Text = checkNullStr(fk.FK_Waren) + txtAnzMA.Text = checkNullStr(fk.FK_AnzahlMitarbeiter) + txtGF.Text = checkNullStr(fk.FK_Geschaeftsfuehrer) + txtGesellschafter.Text = checkNullStr(fk.FK_Gesellschafter) + + If txtGriendungsjahr.Text = "" Then + txtGriendungsjahr.Text = BA.ba_GruendundsDatum + End If + + If txtKredit.Text = "" Then + txtKredit.Text = BA.ba_Hoechstkredit + End If + + + If txtGF.Text = "" Then + txtGF.Text = BA.ba_GFName + End If + + If txtGeschaeftszweck.Text = "" Then + txtGeschaeftszweck.Text = BA.ba_Geschaeftszweck + End If + + If txtAnzMA.Text = "" Then + txtAnzMA.Text = BA.ba_Mitarbeiter + End If + + If txtGesellschafter.Text = "" Then + txtGesellschafter.Text = BA.ba_GFName + End If + + + If txtBon.Text = "" And KUNDE.Bonitätsdatum IsNot Nothing AndAlso IsDate(KUNDE.Bonitätsdatum) Then txtBon.Text = CDate(KUNDE.Bonitätsdatum).ToShortDateString @@ -310,6 +360,35 @@ Public Class usrcntlFiskaluebersicht End If + If rtfEmpfaenger.Text = "" Then + rtfEmpfaenger.Visible = False + + If checkNullStr(fk.FK_Datum) <> "" Then + initdgvEmfpaenger(CDate(fk.FK_Datum).Year) + End If + Else + rtfEmpfaenger.Visible = True + + End If + + If rtfLieferanten.Text = "" Then + rtfLieferanten.Visible = False + If checkNullStr(fk.FK_Datum) <> "" Then + initdgvLieferanten(CDate(fk.FK_Datum).Year) + End If + Else + rtfLieferanten.Visible = True + End If + + + If rtbZwischenh.Text = "" Then + rtbZwischenh.Visible = False + If checkNullStr(fk.FK_Datum) <> "" Then + initdgvZwischenhaendler(CDate(fk.FK_Datum).Year) + End If + Else + rtbZwischenh.Visible = True + End If End Sub @@ -321,7 +400,64 @@ Public Class usrcntlFiskaluebersicht fk.FK_Vollmacht = txtVM.Text fk.FK_UID = txtUID.Text fk.FK_EORI = txtEORI.Text - fk.FK_Anmerkung = RichTextBox1.Text + fk.FK_Anmerkung = rtbAnmerkung.Text + fk.FK_KreditMax = CDbl(txtKredit.Text) + fk.FK_Geschaeftsfuehrer = txtGF.Text + fk.FK_Geschaeftszweck = txtGeschaeftszweck.Text + fk.FK_AnzahlMitarbeiter = txtAnzMA.Text + fk.FK_Gesellschafter = txtGesellschafter.Text + fk.FK_Gruendungsdatum = txtGriendungsjahr.Text + + + + + If checkNullStr(fk.FK_Empfaenger) = "" Then + Dim txtEmpfaenger As String + For Each row As DataGridViewRow In dgvEmpfaenger.Rows + For i As Integer = 0 To row.Cells.Count - 1 + txtEmpfaenger &= row.Cells(i).Value.ToString & ", " + Next + fk.FK_Empfaenger &= txtEmpfaenger + If row.Index < dgvEmpfaenger.Rows.Count Then + fk.FK_Empfaenger &= vbNewLine + End If + + Next + End If + + + + If checkNullStr(fk.FK_Lieferanten) = "" Then + Dim txtLieferanten As String + For Each row As DataGridViewRow In dgvLieferanten.Rows + For i As Integer = 0 To row.Cells.Count - 1 + txtLieferanten &= row.Cells(i).Value.ToString & ", " + Next + fk.FK_Lieferanten &= txtLieferanten + If row.Index < dgvLieferanten.Rows.Count Then + fk.FK_Lieferanten &= vbNewLine + End If + + Next + End If + + If checkNullStr(fk.FK_Zwischenhaendler) = "" Then + Dim txtZwischenhaendler As String + For Each row As DataGridViewRow In dgvZwischenh.Rows + For i As Integer = 0 To row.Cells.Count - 1 + txtZwischenhaendler &= row.Cells(i).Value.ToString & ", " + Next + fk.FK_Zwischenhaendler &= txtZwischenhaendler + If row.Index < dgvZwischenh.Rows.Count Then + fk.FK_Zwischenhaendler &= vbNewLine + End If + + Next + End If + + + + End Sub Private Sub txtBon_TextChanged(sender As Object, e As EventArgs) Handles txtBon.TextChanged @@ -475,6 +611,7 @@ Public Class usrcntlFiskaluebersicht If dgvFiskaluebersicht.SelectedRows.Count > 0 Then If fk.FK_locked Then MsgBox("Fiskalübersicht ist bereits abgeschlossen und kann nicht gelöscht werden!") + Exit Sub End If If vbYes = MsgBox("Möchten Sie die Fiskalübersicht vom " & dgvFiskaluebersicht.SelectedRows(0).Cells("fk_datum").Value & " wirklich löschen?", vbYesNo) Then fk.deleteEntry(fk.FK_Id) @@ -583,7 +720,7 @@ Public Class usrcntlFiskaluebersicht End Sub - Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + Private Sub Button3_Click(sender As Object, e As EventArgs) If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("Speditionsbuch", "AVISO") Then For Each ft As Form In Application.OpenForms @@ -606,4 +743,30 @@ Public Class usrcntlFiskaluebersicht Private Sub cbxAttachmentArt_SelectedValueChanged(sender As Object, e As EventArgs) Handles cbxAttachmentArt.SelectedValueChanged btnAddAttachments.Enabled = cbxAttachmentArt._value <> "" End Sub + + Private Sub setAbschlusstxt(locked As Boolean) + + If locked Then + Dim mit = New VERAG_PROG_ALLGEMEIN.cMitarbeiter(fk.FK_MaId) + lblAbschluss.Text = mit.Fullname & " " & fk.FK_Abschlussdatum + + Else + lblAbschluss.Text = "" + End If + End Sub + + Private Sub panelChanged() + + For Each c As Control In MyPanel1.Controls + If TypeOf (c) Is CheckBox Then + AddHandler CType(c, CheckBox).CheckedChanged, AddressOf SomethingChanged + ElseIf TypeOf (c) Is TextBox Then + AddHandler CType(c, TextBox).TextChanged, AddressOf SomethingChanged + End If + Next + End Sub + + Private Sub somethingChanged() + + End Sub End Class diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb b/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb index 1952efb2..c640a7c0 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb @@ -30,6 +30,8 @@ Public Class cBonitaetsauskunft Property ba_CreditSaveBonitaetsIndex As Object = Nothing Property ba_Pruefungstool As Object = Nothing Property ba_datenarchivId As Object = Nothing + Property ba_Geschaeftszweck As Object = Nothing + Property ba_GSName As Object = Nothing Dim SQL As New SQL @@ -71,6 +73,8 @@ Public Class cBonitaetsauskunft list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ba_CreditSaveBonitaetsScore", ba_CreditSaveBonitaetsScore)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ba_CreditSaveBonitaetsIndex", ba_CreditSaveBonitaetsIndex)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ba_datenarchivId", ba_datenarchivId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ba_Geschaeftszweck", ba_Geschaeftszweck)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ba_GSName", ba_GSName)) Return list End Function @@ -91,7 +95,7 @@ Public Class cBonitaetsauskunft End Function Public Shared Function LOADByKdNrDate(ba_KundenNr As Integer, ba_Datum As Date) As cBonitaetsauskunft - Try + Try Dim BONI As New cBonitaetsauskunft Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() Using cmd As New SqlCommand("SELECT * FROM tblBonitaetsauskunft WHERE ba_KundenNr=@ba_KundenNr AND cast(ba_Datum as date)=@ba_Datum ", conn) @@ -121,6 +125,39 @@ Public Class cBonitaetsauskunft Return Nothing End Function + + Public Shared Function LOADByKdNrWithingDate(ba_KundenNr As Integer, ba_Datum As Date) As cBonitaetsauskunft + Try + Dim BONI As New cBonitaetsauskunft + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT Top(1) * FROM tblBonitaetsauskunft WHERE ba_KundenNr=@ba_KundenNr AND cast(ba_Datum as date) >= @ba_Datum order by ba_Datum desc ", conn) + cmd.Parameters.AddWithValue("@ba_KundenNr", ba_KundenNr) + cmd.Parameters.AddWithValue("@ba_Datum", ba_Datum.ToShortDateString) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each li In BONI.getParameterList() + Dim propInfo As PropertyInfo = BONI.GetType.GetProperty(li.Scalarvariable) + + If dr.Item(li.Text) Is DBNull.Value Then + propInfo.SetValue(BONI, Nothing) + Else + propInfo.SetValue(BONI, dr.Item(li.Text)) + End If + + Next + dr.Close() + Return BONI + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + End Function + + Public Sub LOAD() Try Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb index 8966904e..74f4a885 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb @@ -19,6 +19,21 @@ Public Class cFiskalkunden Property FK_MaId As Object = Nothing Property FK_Abschlussdatum As Object = Nothing Property FK_Anmerkung As Object = Nothing + Property FK_Lieferanten As Object = Nothing + Property FK_Empfaenger As Object = Nothing + Property FK_Zwischenhaendler As Object = Nothing + Property FK_Waren As Object = Nothing + Property FK_Gruendungsdatum As Object = Nothing + Property FK_AnzahlMitarbeiter As Object = Nothing + Property FK_Geschaeftszweck As Object = Nothing + Property FK_KreditMax As Object = Nothing + Property FK_Geschaeftsfuehrer As Object = Nothing + Property FK_Gesellschafter As Object = Nothing + + + + + Public hasEntry = False @@ -51,6 +66,16 @@ Public Class cFiskalkunden list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Anmerkung", FK_Anmerkung)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Abschlussdatum", FK_Abschlussdatum)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_MaId", FK_MaId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Lieferanten", FK_Lieferanten)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Empfaenger", FK_Empfaenger)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Zwischenhaendler", FK_Zwischenhaendler)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Waren", FK_Waren)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Gruendungsdatum", FK_Gruendungsdatum)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_AnzahlMitarbeiter", FK_MaId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Geschaeftszweck", FK_Lieferanten)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_KreditMax", FK_Empfaenger)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Geschaeftsfuehrer", FK_Zwischenhaendler)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Gesellschafter", FK_Waren)) Return list End Function diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb index b5ae37f5..af81c4c4 100644 --- a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cCreditSafeAPI.vb @@ -301,6 +301,7 @@ Public Class cCreditSafeAPI Dim companyAddInformObj As Chilkat.JsonObject = reportObj.ObjectOf("additionalInformation") If (reportObj.LastMethodSuccess = True) Then Dim companyMiscObj As Chilkat.JsonObject = companyAddInformObj.ObjectOf("misc") + company.csBusinessPurpose = companyMiscObj.StringOf("businessPurpose") If (companyAddInformObj.LastMethodSuccess = True) Then Dim deCurrentRatingObj As Chilkat.JsonObject = companyMiscObj.ObjectOf("deCurrentRating") If (companyAddInformObj.LastMethodSuccess = True) Then @@ -330,6 +331,15 @@ Public Class cCreditSafeAPI company.csDFoundingDate = dateTime.GetAsTimestamp(getAsLocal) Debug.WriteLine(dateTime) + + Dim principalActivityObj As Chilkat.JsonObject = basicInfoObj.ObjectOf("principalActivity") + If (basicInfoObj.LastMethodSuccess = True) And company.csBusinessPurpose = "" Then + company.csBusinessPurpose = principalActivityObj.StringOf("industrySector") & " - " & principalActivityObj.StringOf("description") + Else + Debug.WriteLine("principalActivityObj object not found.") + End If + + Else Debug.WriteLine("basicInfoObj object not found.") @@ -339,10 +349,28 @@ Public Class cCreditSafeAPI Debug.WriteLine("companyIDObj object not found.") End If - + Dim otherInformationObject As Chilkat.JsonObject = reportObj.ObjectOf("otherInformation") Dim creditScoreObj As Chilkat.JsonObject = reportObj.ObjectOf("creditScore") + If (reportObj.LastMethodSuccess = True) Then + Dim employeesInformationsArray As Chilkat.JsonArray = otherInformationObject.ArrayOf("employeesInformation") + If (otherInformationObject.LastMethodSuccess = True) Then + Dim employees As Chilkat.JsonObject = employeesInformationsArray.ObjectAt(0) + company.csSumEmployees = employees.StringOf("numberOfEmployees") + Else + Debug.WriteLine("otherInformationObject object not found.") + End If + + Dim bankersArray As Chilkat.JsonArray = otherInformationObject.ArrayOf("bankers") + If (otherInformationObject.LastMethodSuccess = True) Then + Dim bankers As Chilkat.JsonObject = bankersArray.ObjectAt(0) + company.csBank = bankers.StringOf("name") & " - " & bankers.StringOf("bankCode") + Else + Debug.WriteLine("otherInformationObject object not found.") + End If + + Dim creditRatingObj As Chilkat.JsonObject = creditScoreObj.ObjectOf("currentCreditRating") If (creditScoreObj.LastMethodSuccess = True) Then @@ -503,10 +531,16 @@ Public Class cCreditSafeAPI Public Property csDFoundingDate As Date Public Property csPDF As String Public Property csFailure As String + Public Property csSumEmployees As String + Public Property csBusinessPurpose As String + Public Property csShareholder As String + Public Property csCEO As String + + Public Property csBank As String - Public Sub New(_name As String, _vatNo As String, _country As String, _creditsafeNo As String, _creditSafeId As String, _lastChecked As Date, _street As String, _postalCode As String, _city As String) + Public Sub New(_name As String, _vatNo As String, _country As String, _creditsafeNo As String, _creditSafeId As String, _lastChecked As Date, _street As String, _postalCode As String, _city As String, _sumEmployees As String, _businessPurpose As String, _shareholder As String, _ceo As String, _bank As String) creditSafeId = _creditSafeId name = _name vatNo = _vatNo @@ -516,6 +550,11 @@ Public Class cCreditSafeAPI Street = _street Postalcode = _postalCode City = _city + csSumEmployees = _sumEmployees + csBusinessPurpose = _businessPurpose + csShareholder = _shareholder + csCEO = _ceo + csBank = _bank End Sub Public Sub New() From 8ab2f060ecc118e5570abea91b32f62d0cf81bec Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Tue, 23 May 2023 08:01:36 +0200 Subject: [PATCH 07/10] Fiskaluebersicht --- .../usrcntlFiskaluebersicht.Designer.vb | 351 +++++++++--------- SDL/kunden/usrcntlFiskaluebersicht.vb | 15 +- .../Classes/cBonitaetsauskunft.vb | 5 +- 3 files changed, 190 insertions(+), 181 deletions(-) diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb index 9eb7d10d..8d049192 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -22,8 +22,9 @@ Partial Class usrcntlFiskaluebersicht '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(usrcntlFiskaluebersicht)) - Me.btn = New System.Windows.Forms.Button() + Me.btnAdd = New System.Windows.Forms.Button() Me.lblFiskaluebersicht = New System.Windows.Forms.Label() Me.lblCheckliste = New System.Windows.Forms.Label() Me.Label1 = New System.Windows.Forms.Label() @@ -32,12 +33,23 @@ Partial Class usrcntlFiskaluebersicht Me.picLocked = New System.Windows.Forms.PictureBox() Me.lblAbschluss = New System.Windows.Forms.Label() Me.cbxFiskalart = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel() + Me.MyPanel1 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) Me.btnOK = New System.Windows.Forms.Button() Me.btnSave = New System.Windows.Forms.Button() Me.btnPDFReport = New System.Windows.Forms.Button() - Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview() - Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel() + Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) + Me.rtbZwischenh = New System.Windows.Forms.RichTextBox() + Me.dgvZwischenh = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.Label6 = New System.Windows.Forms.Label() + Me.rtfEmpfaenger = New System.Windows.Forms.RichTextBox() + Me.rtfLieferanten = New System.Windows.Forms.RichTextBox() + Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.Button3 = New System.Windows.Forms.Button() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.lblAnmerkungen = New System.Windows.Forms.Label() Me.txtGesellschafter = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label12 = New System.Windows.Forms.Label() Me.txtGF = New VERAG_PROG_ALLGEMEIN.MyTextBox() @@ -70,43 +82,32 @@ Partial Class usrcntlFiskaluebersicht Me.cbxHomepage = New System.Windows.Forms.CheckBox() Me.txtEORI = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtHomepage = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview() + Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.cbxUID = New System.Windows.Forms.CheckBox() Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.rtbZwischenh = New System.Windows.Forms.RichTextBox() - Me.dgvZwischenh = New VERAG_PROG_ALLGEMEIN.MyDatagridview() - Me.Label6 = New System.Windows.Forms.Label() - Me.rtfEmpfaenger = New System.Windows.Forms.RichTextBox() - Me.rtfLieferanten = New System.Windows.Forms.RichTextBox() - Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview() - Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview() - Me.Button3 = New System.Windows.Forms.Button() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.lblAnmerkungen = New System.Windows.Forms.Label() CType(Me.picLocked, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel2.SuspendLayout() - CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.picOK, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dgvZwischenh, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picOK, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' - 'btn + 'btnAdd ' - Me.btn.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) - Me.btn.BackgroundImage = Global.SDL.My.Resources.Resources.plus - Me.btn.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.btn.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btn.Location = New System.Drawing.Point(163, 664) - Me.btn.Name = "btn" - Me.btn.Size = New System.Drawing.Size(31, 28) - Me.btn.TabIndex = 96 - Me.btn.UseVisualStyleBackColor = True + Me.btnAdd.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.btnAdd.BackgroundImage = Global.SDL.My.Resources.Resources.plus + Me.btnAdd.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.btnAdd.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAdd.Location = New System.Drawing.Point(163, 664) + Me.btnAdd.Name = "btnAdd" + Me.btnAdd.Size = New System.Drawing.Size(31, 28) + Me.btnAdd.TabIndex = 96 + Me.btnAdd.UseVisualStyleBackColor = True ' 'lblFiskaluebersicht ' @@ -329,6 +330,144 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.Size = New System.Drawing.Size(721, 657) Me.MyPanel2.TabIndex = 110 ' + 'rtbZwischenh + ' + Me.rtbZwischenh.Enabled = False + Me.rtbZwischenh.Location = New System.Drawing.Point(237, 283) + Me.rtbZwischenh.Name = "rtbZwischenh" + Me.rtbZwischenh.Size = New System.Drawing.Size(225, 78) + Me.rtbZwischenh.TabIndex = 176 + Me.rtbZwischenh.Text = "" + Me.rtbZwischenh.Visible = False + ' + 'dgvZwischenh + ' + Me.dgvZwischenh.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvZwischenh.AllowUserToAddRows = False + Me.dgvZwischenh.AllowUserToDeleteRows = False + Me.dgvZwischenh.AllowUserToOrderColumns = True + Me.dgvZwischenh.AllowUserToResizeRows = False + Me.dgvZwischenh.BackgroundColor = System.Drawing.Color.White + Me.dgvZwischenh.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvZwischenh.Location = New System.Drawing.Point(237, 260) + Me.dgvZwischenh.MultiSelect = False + Me.dgvZwischenh.Name = "dgvZwischenh" + Me.dgvZwischenh.ReadOnly = True + Me.dgvZwischenh.RowHeadersVisible = False + Me.dgvZwischenh.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvZwischenh.Size = New System.Drawing.Size(225, 92) + Me.dgvZwischenh.TabIndex = 175 + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label6.Location = New System.Drawing.Point(233, 237) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(167, 16) + Me.Label6.TabIndex = 174 + Me.Label6.Text = "Top 5 Zwischenhändler" + ' + 'rtfEmpfaenger + ' + Me.rtfEmpfaenger.Enabled = False + Me.rtfEmpfaenger.Location = New System.Drawing.Point(477, 283) + Me.rtfEmpfaenger.Name = "rtfEmpfaenger" + Me.rtfEmpfaenger.Size = New System.Drawing.Size(224, 78) + Me.rtfEmpfaenger.TabIndex = 173 + Me.rtfEmpfaenger.Text = "" + Me.rtfEmpfaenger.Visible = False + ' + 'rtfLieferanten + ' + Me.rtfLieferanten.Enabled = False + Me.rtfLieferanten.Location = New System.Drawing.Point(6, 283) + Me.rtfLieferanten.Name = "rtfLieferanten" + Me.rtfLieferanten.Size = New System.Drawing.Size(215, 78) + Me.rtfLieferanten.TabIndex = 172 + Me.rtfLieferanten.Text = "" + Me.rtfLieferanten.Visible = False + ' + 'dgvEmpfaenger + ' + Me.dgvEmpfaenger.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvEmpfaenger.AllowUserToAddRows = False + Me.dgvEmpfaenger.AllowUserToDeleteRows = False + Me.dgvEmpfaenger.AllowUserToOrderColumns = True + Me.dgvEmpfaenger.AllowUserToResizeRows = False + Me.dgvEmpfaenger.BackgroundColor = System.Drawing.Color.White + Me.dgvEmpfaenger.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvEmpfaenger.Location = New System.Drawing.Point(477, 260) + Me.dgvEmpfaenger.MultiSelect = False + Me.dgvEmpfaenger.Name = "dgvEmpfaenger" + Me.dgvEmpfaenger.ReadOnly = True + Me.dgvEmpfaenger.RowHeadersVisible = False + Me.dgvEmpfaenger.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvEmpfaenger.Size = New System.Drawing.Size(224, 92) + Me.dgvEmpfaenger.TabIndex = 171 + ' + 'dgvLieferanten + ' + Me.dgvLieferanten.AKTUALISIERUNGS_INTERVALL = -1 + Me.dgvLieferanten.AllowUserToAddRows = False + Me.dgvLieferanten.AllowUserToDeleteRows = False + Me.dgvLieferanten.AllowUserToOrderColumns = True + Me.dgvLieferanten.AllowUserToResizeRows = False + Me.dgvLieferanten.BackgroundColor = System.Drawing.Color.White + Me.dgvLieferanten.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvLieferanten.Location = New System.Drawing.Point(6, 260) + Me.dgvLieferanten.MultiSelect = False + Me.dgvLieferanten.Name = "dgvLieferanten" + Me.dgvLieferanten.ReadOnly = True + Me.dgvLieferanten.RowHeadersVisible = False + Me.dgvLieferanten.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.dgvLieferanten.Size = New System.Drawing.Size(215, 92) + Me.dgvLieferanten.TabIndex = 170 + ' + 'Button3 + ' + Me.Button3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button3.BackgroundImage = Global.SDL.My.Resources.Resources.spedbuch + Me.Button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button3.ForeColor = System.Drawing.Color.Black + Me.Button3.Location = New System.Drawing.Point(629, 224) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(35, 33) + Me.Button3.TabIndex = 169 + Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button3.UseVisualStyleBackColor = True + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label3.Location = New System.Drawing.Point(473, 237) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(126, 16) + Me.Label3.TabIndex = 168 + Me.Label3.Text = "Top 5 Empfänger" + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label2.Location = New System.Drawing.Point(5, 241) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(128, 16) + Me.Label2.TabIndex = 167 + Me.Label2.Text = "Top 5 Lieferanten" + ' + 'lblAnmerkungen + ' + Me.lblAnmerkungen.AutoSize = True + Me.lblAnmerkungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblAnmerkungen.Location = New System.Drawing.Point(4, 544) + Me.lblAnmerkungen.Name = "lblAnmerkungen" + Me.lblAnmerkungen.Size = New System.Drawing.Size(120, 20) + Me.lblAnmerkungen.TabIndex = 166 + Me.lblAnmerkungen.Text = "Anmerkungen" + ' 'txtGesellschafter ' Me.txtGesellschafter._DateTimeOnly = False @@ -416,7 +555,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtKredit._ShortDateOnly = False Me.txtKredit._TimeOnly = False Me.txtKredit._TimeOnly_Seconds = False - Me.txtKredit._value = Nothing + Me.txtKredit._value = "" Me.txtKredit._Waehrung = True Me.txtKredit._WaehrungZeichen = True Me.txtKredit.ForeColor = System.Drawing.Color.Black @@ -439,7 +578,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtAnzMA._ShortDateOnly = False Me.txtAnzMA._TimeOnly = False Me.txtAnzMA._TimeOnly_Seconds = False - Me.txtAnzMA._value = Nothing + Me.txtAnzMA._value = "" Me.txtAnzMA._Waehrung = False Me.txtAnzMA._WaehrungZeichen = False Me.txtAnzMA.ForeColor = System.Drawing.Color.Black @@ -505,7 +644,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtGriendungsjahr._ShortDateOnly = True Me.txtGriendungsjahr._TimeOnly = False Me.txtGriendungsjahr._TimeOnly_Seconds = False - Me.txtGriendungsjahr._value = Nothing + Me.txtGriendungsjahr._value = "" Me.txtGriendungsjahr._Waehrung = False Me.txtGriendungsjahr._WaehrungZeichen = False Me.txtGriendungsjahr.ForeColor = System.Drawing.Color.Black @@ -878,144 +1017,6 @@ Partial Class usrcntlFiskaluebersicht Me.txtUID.Size = New System.Drawing.Size(83, 20) Me.txtUID.TabIndex = 106 ' - 'rtbZwischenh - ' - Me.rtbZwischenh.Enabled = False - Me.rtbZwischenh.Location = New System.Drawing.Point(237, 283) - Me.rtbZwischenh.Name = "rtbZwischenh" - Me.rtbZwischenh.Size = New System.Drawing.Size(225, 78) - Me.rtbZwischenh.TabIndex = 176 - Me.rtbZwischenh.Text = "" - Me.rtbZwischenh.Visible = False - ' - 'dgvZwischenh - ' - Me.dgvZwischenh.AKTUALISIERUNGS_INTERVALL = -1 - Me.dgvZwischenh.AllowUserToAddRows = False - Me.dgvZwischenh.AllowUserToDeleteRows = False - Me.dgvZwischenh.AllowUserToOrderColumns = True - Me.dgvZwischenh.AllowUserToResizeRows = False - Me.dgvZwischenh.BackgroundColor = System.Drawing.Color.White - Me.dgvZwischenh.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvZwischenh.Location = New System.Drawing.Point(237, 260) - Me.dgvZwischenh.MultiSelect = False - Me.dgvZwischenh.Name = "dgvZwischenh" - Me.dgvZwischenh.ReadOnly = True - Me.dgvZwischenh.RowHeadersVisible = False - Me.dgvZwischenh.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvZwischenh.Size = New System.Drawing.Size(225, 92) - Me.dgvZwischenh.TabIndex = 175 - ' - 'Label6 - ' - Me.Label6.AutoSize = True - Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label6.Location = New System.Drawing.Point(233, 237) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(167, 16) - Me.Label6.TabIndex = 174 - Me.Label6.Text = "Top 5 Zwischenhändler" - ' - 'rtfEmpfaenger - ' - Me.rtfEmpfaenger.Enabled = False - Me.rtfEmpfaenger.Location = New System.Drawing.Point(477, 283) - Me.rtfEmpfaenger.Name = "rtfEmpfaenger" - Me.rtfEmpfaenger.Size = New System.Drawing.Size(224, 78) - Me.rtfEmpfaenger.TabIndex = 173 - Me.rtfEmpfaenger.Text = "" - Me.rtfEmpfaenger.Visible = False - ' - 'rtfLieferanten - ' - Me.rtfLieferanten.Enabled = False - Me.rtfLieferanten.Location = New System.Drawing.Point(6, 283) - Me.rtfLieferanten.Name = "rtfLieferanten" - Me.rtfLieferanten.Size = New System.Drawing.Size(215, 78) - Me.rtfLieferanten.TabIndex = 172 - Me.rtfLieferanten.Text = "" - Me.rtfLieferanten.Visible = False - ' - 'dgvEmpfaenger - ' - Me.dgvEmpfaenger.AKTUALISIERUNGS_INTERVALL = -1 - Me.dgvEmpfaenger.AllowUserToAddRows = False - Me.dgvEmpfaenger.AllowUserToDeleteRows = False - Me.dgvEmpfaenger.AllowUserToOrderColumns = True - Me.dgvEmpfaenger.AllowUserToResizeRows = False - Me.dgvEmpfaenger.BackgroundColor = System.Drawing.Color.White - Me.dgvEmpfaenger.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvEmpfaenger.Location = New System.Drawing.Point(477, 260) - Me.dgvEmpfaenger.MultiSelect = False - Me.dgvEmpfaenger.Name = "dgvEmpfaenger" - Me.dgvEmpfaenger.ReadOnly = True - Me.dgvEmpfaenger.RowHeadersVisible = False - Me.dgvEmpfaenger.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvEmpfaenger.Size = New System.Drawing.Size(224, 92) - Me.dgvEmpfaenger.TabIndex = 171 - ' - 'dgvLieferanten - ' - Me.dgvLieferanten.AKTUALISIERUNGS_INTERVALL = -1 - Me.dgvLieferanten.AllowUserToAddRows = False - Me.dgvLieferanten.AllowUserToDeleteRows = False - Me.dgvLieferanten.AllowUserToOrderColumns = True - Me.dgvLieferanten.AllowUserToResizeRows = False - Me.dgvLieferanten.BackgroundColor = System.Drawing.Color.White - Me.dgvLieferanten.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvLieferanten.Location = New System.Drawing.Point(6, 260) - Me.dgvLieferanten.MultiSelect = False - Me.dgvLieferanten.Name = "dgvLieferanten" - Me.dgvLieferanten.ReadOnly = True - Me.dgvLieferanten.RowHeadersVisible = False - Me.dgvLieferanten.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvLieferanten.Size = New System.Drawing.Size(215, 92) - Me.dgvLieferanten.TabIndex = 170 - ' - 'Button3 - ' - Me.Button3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Button3.BackgroundImage = Global.SDL.My.Resources.Resources.spedbuch - Me.Button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button3.ForeColor = System.Drawing.Color.Black - Me.Button3.Location = New System.Drawing.Point(629, 224) - Me.Button3.Name = "Button3" - Me.Button3.Size = New System.Drawing.Size(35, 33) - Me.Button3.TabIndex = 169 - Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button3.UseVisualStyleBackColor = True - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label3.Location = New System.Drawing.Point(473, 237) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(126, 16) - Me.Label3.TabIndex = 168 - Me.Label3.Text = "Top 5 Empfänger" - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label2.Location = New System.Drawing.Point(5, 241) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(128, 16) - Me.Label2.TabIndex = 167 - Me.Label2.Text = "Top 5 Lieferanten" - ' - 'lblAnmerkungen - ' - Me.lblAnmerkungen.AutoSize = True - Me.lblAnmerkungen.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblAnmerkungen.Location = New System.Drawing.Point(4, 544) - Me.lblAnmerkungen.Name = "lblAnmerkungen" - Me.lblAnmerkungen.Size = New System.Drawing.Size(120, 20) - Me.lblAnmerkungen.TabIndex = 166 - Me.lblAnmerkungen.Text = "Anmerkungen" - ' 'usrcntlFiskaluebersicht ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -1029,7 +1030,7 @@ Partial Class usrcntlFiskaluebersicht Me.Controls.Add(Me.lblCheckliste) Me.Controls.Add(Me.lblFiskaluebersicht) Me.Controls.Add(Me.MyPanel1) - Me.Controls.Add(Me.btn) + Me.Controls.Add(Me.btnAdd) Me.Controls.Add(Me.dgvFiskaluebersicht) Me.Controls.Add(Me.lblAbschluss) Me.Controls.Add(Me.MyPanel2) @@ -1040,19 +1041,19 @@ Partial Class usrcntlFiskaluebersicht CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).EndInit() Me.MyPanel2.ResumeLayout(False) Me.MyPanel2.PerformLayout() - CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.picOK, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.dgvZwischenh, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.dgvEmpfaenger, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.dgvLieferanten, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picEORIOK, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picOK, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgvUnterlagen, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() End Sub Friend WithEvents dgvFiskaluebersicht As VERAG_PROG_ALLGEMEIN.MyDatagridview - Friend WithEvents btn As Button + Friend WithEvents btnAdd As Button Friend WithEvents cbxHomepage As CheckBox Friend WithEvents txtHomepage As VERAG_PROG_ALLGEMEIN.MyTextBox Friend WithEvents cbxBonitaet As CheckBox diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb index d5a4568e..a756522b 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -134,17 +134,25 @@ Public Class usrcntlFiskaluebersicht kdNr = _kdnr KUNDE = New VERAG_PROG_ALLGEMEIN.cKunde(kdNr) ADRESSE = New VERAG_PROG_ALLGEMEIN.cAdressen(kdNr) - BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr, Today().AddDays(-365)) + BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr) lblUnterlagen.Text = "Unterlagen" initDGVFiskaluebersicht() End Sub - Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click + Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click If cbxFiskalart._value = "" Then lblWarning.Text = "Fiskalart auswählen!" Exit Sub + ElseIf ADRESSE.LandKz = "" Then + lblWarning.Text = "Land im Kunden hinterlegen!" + Exit Sub + End If + + If cbxFiskalart._value = "DE" And ADRESSE.LandKz = "D" Or cbxFiskalart._value = "AT" And ADRESSE.LandKz = "A" Then + lblWarning.Text = "Fiskalart " & cbxFiskalart._value & " für " & ADRESSE.LandKz & " nicht möglich!" + Exit Sub End If Dim input = InputBox("Bitte geben Sie das Datum der neuen Fiskal-Übersicht ein:", "Fiskal-Übersicht anlegen") @@ -185,6 +193,7 @@ Public Class usrcntlFiskaluebersicht Next + Return True End Function @@ -239,7 +248,7 @@ Public Class usrcntlFiskaluebersicht Button4.Enabled = False clearTXT() End If - BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr, Today().AddDays(-365)) + BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr) End Sub diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb b/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb index c640a7c0..3da314fe 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cBonitaetsauskunft.vb @@ -126,13 +126,12 @@ Public Class cBonitaetsauskunft End Function - Public Shared Function LOADByKdNrWithingDate(ba_KundenNr As Integer, ba_Datum As Date) As cBonitaetsauskunft + Public Shared Function LOADByKdNrWithingDate(ba_KundenNr As Integer) As cBonitaetsauskunft Try Dim BONI As New cBonitaetsauskunft Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() - Using cmd As New SqlCommand("SELECT Top(1) * FROM tblBonitaetsauskunft WHERE ba_KundenNr=@ba_KundenNr AND cast(ba_Datum as date) >= @ba_Datum order by ba_Datum desc ", conn) + Using cmd As New SqlCommand("SELECT Top(1) * FROM tblBonitaetsauskunft WHERE ba_KundenNr=@ba_KundenNr order by ba_Datum desc ", conn) cmd.Parameters.AddWithValue("@ba_KundenNr", ba_KundenNr) - cmd.Parameters.AddWithValue("@ba_Datum", ba_Datum.ToShortDateString) Dim dr = cmd.ExecuteReader() If dr.Read Then For Each li In BONI.getParameterList() From ead13402bd7835d9699fa2979a124ed109b53abe Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Tue, 23 May 2023 09:00:15 +0200 Subject: [PATCH 08/10] Formularmanager Vollmachten Feld ausgeblendet --- .../FormulareBaukasten/usrcntlVollmacht_GB_IE.Designer.vb | 4 +++- .../KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.vb | 3 +++ .../usrcntlVollmacht_GB_indirekt.Designer.vb | 4 +++- .../FormulareBaukasten/usrcntlVollmacht_GB_indirekt.vb | 2 ++ SDL/Formulare/KDFormulare/frmFormulare.vb | 4 ++-- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.Designer.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.Designer.vb index cdcb89f0..49b8d3a7 100644 --- a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.Designer.vb +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.Designer.vb @@ -145,6 +145,7 @@ Partial Class usrcntlVollmacht_GB_IE Me.Label7.Size = New System.Drawing.Size(239, 13) Me.Label7.TabIndex = 26 Me.Label7.Text = "aufgeschobene VAT Meldung und Zahlung (UK):" + Me.Label7.Visible = False ' 'btn ' @@ -467,13 +468,14 @@ Partial Class usrcntlVollmacht_GB_IE 'cbxPostponed ' Me.cbxPostponed._allowedValuesFreiText = Nothing - Me.cbxPostponed._allowFreiText = False + Me.cbxPostponed._allowFreiText = True Me.cbxPostponed._value = "" Me.cbxPostponed.FormattingEnabled = True Me.cbxPostponed.Location = New System.Drawing.Point(915, 160) Me.cbxPostponed.Name = "cbxPostponed" Me.cbxPostponed.Size = New System.Drawing.Size(48, 21) Me.cbxPostponed.TabIndex = 31 + Me.cbxPostponed.Visible = False ' 'usrcntlVollmacht_GB_IE ' diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.vb index cca82f74..b37586dc 100644 --- a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.vb +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_IE.vb @@ -90,6 +90,9 @@ cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Englisch", "EN")) cbxPostponed.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("JA", "JA")) cbxPostponed.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("NEIN", "NEIN")) + cbxPostponed.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cbxPostponed.changeItem("") + If KdNR > 0 Then initKdNR(KdNR) End Sub diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.Designer.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.Designer.vb index e3ec427c..98ee03e6 100644 --- a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.Designer.vb +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.Designer.vb @@ -415,13 +415,14 @@ Partial Class usrcntlVollmacht_GB_indirekt 'cbxPostponed ' Me.cbxPostponed._allowedValuesFreiText = Nothing - Me.cbxPostponed._allowFreiText = False + Me.cbxPostponed._allowFreiText = True Me.cbxPostponed._value = "" Me.cbxPostponed.FormattingEnabled = True Me.cbxPostponed.Location = New System.Drawing.Point(915, 158) Me.cbxPostponed.Name = "cbxPostponed" Me.cbxPostponed.Size = New System.Drawing.Size(48, 21) Me.cbxPostponed.TabIndex = 36 + Me.cbxPostponed.Visible = False ' 'Label7 ' @@ -431,6 +432,7 @@ Partial Class usrcntlVollmacht_GB_indirekt Me.Label7.Size = New System.Drawing.Size(239, 13) Me.Label7.TabIndex = 35 Me.Label7.Text = "aufgeschobene VAT Meldung und Zahlung (UK):" + Me.Label7.Visible = False ' 'txtZahlungsaufschung ' diff --git a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.vb b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.vb index 124aeede..5971af6c 100644 --- a/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.vb +++ b/SDL/Formulare/KDFormulare/FormulareBaukasten/usrcntlVollmacht_GB_indirekt.vb @@ -90,6 +90,8 @@ cboSprache.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Englisch", "EN")) cbxPostponed.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("JA", "JA")) cbxPostponed.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("NEIN", "NEIN")) + cbxPostponed.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) + cbxPostponed.changeItem("") If KdNR > 0 Then initKdNR(KdNR) End Sub diff --git a/SDL/Formulare/KDFormulare/frmFormulare.vb b/SDL/Formulare/KDFormulare/frmFormulare.vb index 924a7304..222913e9 100644 --- a/SDL/Formulare/KDFormulare/frmFormulare.vb +++ b/SDL/Formulare/KDFormulare/frmFormulare.vb @@ -3412,7 +3412,7 @@ Public Class FormularManagerNEU If usrCntl.cbxPostponed._value = "JA" Then listTowrite.Add(New VERAG_PROG_ALLGEMEIN.cPDFWriteValues("x", 70, 118.5 + add, 3, 6, "bold", 10, , itextsharp.text.Element.ALIGN_LEFT)) - Else + ElseIf usrCntl.cbxPostponed._value = "NEIN" Then listTowrite.Add(New VERAG_PROG_ALLGEMEIN.cPDFWriteValues("x", 86, 118.5 + add, 3, 6, "bold", 10, , itextsharp.text.Element.ALIGN_LEFT)) End If @@ -3467,7 +3467,7 @@ Public Class FormularManagerNEU If usrCntl.cbxPostponed._value = "JA" Then listTowrite.Add(New VERAG_PROG_ALLGEMEIN.cPDFWriteValues("x", 70, 118.5 + add, 3, 6, "bold", 10, , itextsharp.text.Element.ALIGN_LEFT)) - Else + ElseIf usrCntl.cbxPostponed._value = "NEIN" Then listTowrite.Add(New VERAG_PROG_ALLGEMEIN.cPDFWriteValues("x", 86, 118.5 + add, 3, 6, "bold", 10, , itextsharp.text.Element.ALIGN_LEFT)) End If From a88357d646b300799761b980acf171da48f2060f Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Tue, 23 May 2023 17:08:33 +0200 Subject: [PATCH 09/10] =?UTF-8?q?Fiskalkunden=20Anh=C3=A4nge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../usrcntlFiskaluebersicht.Designer.vb | 33 +--- SDL/kunden/usrcntlFiskaluebersicht.vb | 80 ++++++---- .../Classes/cFiskalkundenAnhaenge.vb | 145 ++++++++++++++++++ .../VERAG_PROG_ALLGEMEIN.vbproj | 1 + 4 files changed, 198 insertions(+), 61 deletions(-) create mode 100644 VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb index 8d049192..1404d743 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -71,7 +71,6 @@ Partial Class usrcntlFiskaluebersicht Me.Button2 = New System.Windows.Forms.Button() Me.picEORIOK = New System.Windows.Forms.PictureBox() Me.picOK = New System.Windows.Forms.PictureBox() - Me.usrcntlUnterlagen = New VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList() Me.Button1 = New System.Windows.Forms.Button() Me.cbxVollmacht = New System.Windows.Forms.CheckBox() Me.lblUnterlagen = New System.Windows.Forms.Label() @@ -311,7 +310,6 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.Controls.Add(Me.Button2) Me.MyPanel2.Controls.Add(Me.picEORIOK) Me.MyPanel2.Controls.Add(Me.picOK) - Me.MyPanel2.Controls.Add(Me.usrcntlUnterlagen) Me.MyPanel2.Controls.Add(Me.Button1) Me.MyPanel2.Controls.Add(Me.cbxVollmacht) Me.MyPanel2.Controls.Add(Me.lblUnterlagen) @@ -706,7 +704,7 @@ Partial Class usrcntlFiskaluebersicht Me.btnAddAttachments.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom Me.btnAddAttachments.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnAddAttachments.ForeColor = System.Drawing.Color.Black - Me.btnAddAttachments.Location = New System.Drawing.Point(433, 512) + Me.btnAddAttachments.Location = New System.Drawing.Point(627, 512) Me.btnAddAttachments.Name = "btnAddAttachments" Me.btnAddAttachments.Size = New System.Drawing.Size(29, 19) Me.btnAddAttachments.TabIndex = 142 @@ -719,9 +717,9 @@ Partial Class usrcntlFiskaluebersicht Me.cbxAttachmentArt._allowFreiText = False Me.cbxAttachmentArt._value = "" Me.cbxAttachmentArt.FormattingEnabled = True - Me.cbxAttachmentArt.Location = New System.Drawing.Point(326, 512) + Me.cbxAttachmentArt.Location = New System.Drawing.Point(477, 510) Me.cbxAttachmentArt.Name = "cbxAttachmentArt" - Me.cbxAttachmentArt.Size = New System.Drawing.Size(101, 21) + Me.cbxAttachmentArt.Size = New System.Drawing.Size(132, 21) Me.cbxAttachmentArt.TabIndex = 131 ' 'Label4 @@ -775,25 +773,6 @@ Partial Class usrcntlFiskaluebersicht Me.picOK.TabStop = False Me.picOK.Visible = False ' - 'usrcntlUnterlagen - ' - Me.usrcntlUnterlagen._DATENSERVER_KATEGORIE = "DOKUMENTE" - Me.usrcntlUnterlagen._DATENSERVER_ORDNER = "" - Me.usrcntlUnterlagen._DATENSERVER_UOrdner1 = "" - Me.usrcntlUnterlagen._DATENSERVER_UOrdner2 = "" - Me.usrcntlUnterlagen._DATENSERVER_UOrdner3 = "" - Me.usrcntlUnterlagen._OPEN_ORIGINAL = False - Me.usrcntlUnterlagen._TYPE = "PDF" - Me.usrcntlUnterlagen.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink - Me.usrcntlUnterlagen.BackColor = System.Drawing.Color.White - Me.usrcntlUnterlagen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.usrcntlUnterlagen.Cursor = System.Windows.Forms.Cursors.Default - Me.usrcntlUnterlagen.Location = New System.Drawing.Point(153, 410) - Me.usrcntlUnterlagen.Margin = New System.Windows.Forms.Padding(0) - Me.usrcntlUnterlagen.Name = "usrcntlUnterlagen" - Me.usrcntlUnterlagen.Size = New System.Drawing.Size(170, 123) - Me.usrcntlUnterlagen.TabIndex = 121 - ' 'Button1 ' Me.Button1.BackgroundImage = Global.SDL.My.Resources.Resources.pdf @@ -971,15 +950,14 @@ Partial Class usrcntlFiskaluebersicht Me.dgvUnterlagen.AllowUserToResizeRows = False Me.dgvUnterlagen.BackgroundColor = System.Drawing.Color.White Me.dgvUnterlagen.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.dgvUnterlagen.Location = New System.Drawing.Point(326, 430) + Me.dgvUnterlagen.Location = New System.Drawing.Point(144, 399) Me.dgvUnterlagen.MultiSelect = False Me.dgvUnterlagen.Name = "dgvUnterlagen" Me.dgvUnterlagen.ReadOnly = True Me.dgvUnterlagen.RowHeadersVisible = False Me.dgvUnterlagen.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.dgvUnterlagen.Size = New System.Drawing.Size(56, 51) + Me.dgvUnterlagen.Size = New System.Drawing.Size(512, 107) Me.dgvUnterlagen.TabIndex = 115 - Me.dgvUnterlagen.Visible = False ' 'cbxUID ' @@ -1078,7 +1056,6 @@ Partial Class usrcntlFiskaluebersicht Friend WithEvents cbxFiskalart As VERAG_PROG_ALLGEMEIN.MyComboBox Friend WithEvents lblWarning As Label Friend WithEvents Button4 As Button - Friend WithEvents usrcntlUnterlagen As VERAG_PROG_ALLGEMEIN.usrcntlPDFScanList Friend WithEvents picOK As PictureBox Friend WithEvents picEORIOK As PictureBox Friend WithEvents Button2 As Button diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb index a756522b..cd53d977 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -10,6 +10,8 @@ Imports DAKOSY_Worker.DEERRE Imports DAKOSY_Worker.VERAG_KundenStamm_Export Imports DAKOSY_Worker.VERAG_KundenStamm_Export_V2 Imports jdk.internal.org.objectweb.asm.tree +Imports DocumentFormat.OpenXml.Drawing.Charts +Imports System.IO Public Class usrcntlFiskaluebersicht @@ -77,35 +79,17 @@ Public Class usrcntlFiskaluebersicht End Sub - - - - - Sub initDGVUnterlagen() - 'scanFB.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - 'scanInfo.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - 'scanPass.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - 'scanHandelsreg.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - - usrcntlUnterlagen.INIT(kdNr, "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum) - 'usrcntlUnterlagen.picAdd.Visible = False - If usrcntlUnterlagen.MyListBox1.Items.Count > 0 Then lblUnterlagen.Text = "Unterlagen (" & usrcntlUnterlagen.MyListBox1.Items.Count & ")" - Exit Sub With dgvUnterlagen - .DataSource = SQL.loadDgvBySql("SELECT [da_id],[da_pfad],[da_name] FROM [tblDatenarchiv] " & - " WHERE [da_KundenNr]='" & kdNr & "' and [da_kategorie]='DOKUMENTE' AND da_ordner ='FISKAL-'" & fk.FK_Art & " AND da_uordner1 = '" & fk.FK_Kdnr & "' AND da_uordner2 ='" & fk.FK_Datum & "'", "FMZOLL") + .DataSource = SQL.loadDgvBySql("SELECT [fka_id],[fka_KdNr],[fka_Name],[fka_Datum] , [fka_ArtId], [fka_docId] FROM [tblFiskalkundenAnhaenge] " & + " WHERE [fka_KdNr]='" & fk.FK_Kdnr & "' AND fka_fkId='" & fk.FK_Id & "'", "AVISO") - .Columns("da_id").Visible = False - .Columns("da_pfad").Visible = False - .Columns("da_name").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill - .Columns("da_name").HeaderText = "Datei" .ClearSelection() AddHandler .CellDoubleClick, Sub() If dgvUnterlagen.SelectedRows.Count > 0 Then dgvUnterlagen.Cursor = Cursors.WaitCursor - Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("da_id").Value) + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("fka_docId").Value) DS.OPEN_SINGLE(True) dgvUnterlagen.Cursor = Cursors.Default @@ -113,6 +97,8 @@ Public Class usrcntlFiskaluebersicht End Sub End With + + End Sub @@ -125,10 +111,10 @@ Public Class usrcntlFiskaluebersicht cbxAttachmentArt.Items.Clear() - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Passkopie", "Pass")) - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Firmenbuchauszug", "FB")) - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Handelsregister", "HR")) - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Infoblatt", "Info")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Passkopie", 1)) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Firmenbuchauszug", 2)) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Handelsregister", 3)) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Infoblatt", 4)) kdNr = _kdnr @@ -155,7 +141,7 @@ Public Class usrcntlFiskaluebersicht Exit Sub End If - Dim input = InputBox("Bitte geben Sie das Datum der neuen Fiskal-Übersicht ein:", "Fiskal-Übersicht anlegen") + Dim input = InputBox("Bitte geben Sie das Datum der neuen Fiskal-Übersicht ein: ", "Fiskal-Übersicht anlegen") If input <> "" Then Dim hint As String If checkDateIsValid(input, hint) Then @@ -234,7 +220,6 @@ Public Class usrcntlFiskaluebersicht fk = New cFiskalkunden(dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Id").Value) - Dim locked As Boolean = IIf(fk.FK_locked Is Nothing, False, fk.FK_locked) setFields() initDGVUnterlagen() @@ -244,7 +229,9 @@ Public Class usrcntlFiskaluebersicht setUIenabled(locked) Button4.Enabled = True setAbschlusstxt(locked) + Else + Button4.Enabled = False clearTXT() End If @@ -609,7 +596,7 @@ Public Class usrcntlFiskaluebersicht For Each c As Control In MyPanel2.Controls - If Not c.GetType.FullName = "System.Windows.Forms.CheckBox" Or c.GetType.FullName = "VERAG_PROG_ALLGEMEIN.usrcntlPDFScan" Then c.Enabled = Not locked + If Not c.GetType.FullName = "System.Windows.Forms.CheckBox" Then c.Enabled = Not locked Next @@ -715,11 +702,17 @@ Public Class usrcntlFiskaluebersicht If e.KeyCode = Keys.Delete Then If dgvUnterlagen.SelectedRows.Count > 0 Then If vbYes = MsgBox("Möchten Sie die Datei wirklich löschen?", vbYesNoCancel) Then - Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("da_id").Value) - DS.DELETE_COMPLETE() + Dim anhId = dgvUnterlagen.SelectedRows(0).Cells("fka_id").Value + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("fka_docId").Value) + If DS.DELETE_COMPLETE() Then + Dim anh As New cFiskalkundenAnhaenge(anhId) + anh.DELETE() + initDGVUnterlagen() + End If + + - initDGVUnterlagen() End If End If End If @@ -747,8 +740,27 @@ Public Class usrcntlFiskaluebersicht Private Sub btnAddAttachments_Click(sender As Object, e As EventArgs) Handles btnAddAttachments.Click + If cbxAttachmentArt._value = "" Then Exit Sub + Dim ArtId As Integer = cbxAttachmentArt._value + + + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "FISKALKUNDENANHAENGE", "", "", "", "ART_" & ArtId, kdNr) + If DS.uploadDataToDATENSERVERFileDialog(, ".pdf", , "PDF") Then + + Dim ANH = New VERAG_PROG_ALLGEMEIN.cFiskalkundenAnhaenge() + ANH.fka_ArtId = ArtId + ANH.fka_docId = DS.da_id + ANH.fka_Datum = Now() + ANH.fka_KdNr = kdNr + ANH.fka_Name = cbxAttachmentArt.SelectedItem.ToString + ANH.SAVE() + initDGVUnterlagen() + End If + End Sub + + Private Sub cbxAttachmentArt_SelectedValueChanged(sender As Object, e As EventArgs) Handles cbxAttachmentArt.SelectedValueChanged btnAddAttachments.Enabled = cbxAttachmentArt._value <> "" End Sub @@ -768,7 +780,7 @@ Public Class usrcntlFiskaluebersicht For Each c As Control In MyPanel1.Controls If TypeOf (c) Is CheckBox Then - AddHandler CType(c, CheckBox).CheckedChanged, AddressOf SomethingChanged + AddHandler CType(c, CheckBox).CheckedChanged, AddressOf somethingChanged ElseIf TypeOf (c) Is TextBox Then AddHandler CType(c, TextBox).TextChanged, AddressOf SomethingChanged End If @@ -776,6 +788,8 @@ Public Class usrcntlFiskaluebersicht End Sub Private Sub somethingChanged() - + If Not btnSave.Enabled Then btnSave.Enabled = True End Sub + + End Class diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb new file mode 100644 index 00000000..c6773267 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb @@ -0,0 +1,145 @@ +Imports System.Data.SqlClient +Imports System.Reflection + +Public Class cFiskalkundenAnhaenge + + Property fka_id As Integer + Property fka_KdNr As Integer + Property fka_fkId As Integer + Property fka_Name As String + Property fka_docId As Integer + Property fka_ArtId As Object = Nothing + Property fka_Datum As Object = Nothing + + Public hasEntry As Boolean = False + + Dim SQL As New SQL + + Sub New() + End Sub + + Sub New(fka_id As Integer) + Me.fka_id = fka_id + LOAD() + + End Sub + + Sub New(fka_Name, anh_docId, anh_Art, anh_Typ) + + Me.fka_Name = fka_Name + Me.fka_docId = fka_docId + Me.fka_ArtId = fka_ArtId + + End Sub + + + Public Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_id", fka_id, , True, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_KdNr", fka_KdNr)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_Name", fka_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_docId", fka_docId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_ArtId", fka_ArtId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_Datum", fka_Datum)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_fkId", fka_fkId)) + + Return list + End Function + + + Shared Sub LOAD_LIST_ByKdNr(ByRef ANH_LIST As List(Of cFiskalkundenAnhaenge), fka_KdNr As Integer, fka_fkId As Integer) + If ANH_LIST Is Nothing Then ANH_LIST = New List(Of cFiskalkundenAnhaenge) + ANH_LIST.Clear() + Dim SQL As New SQL + For Each r In SQL.loadDgvBySql("SELECT fka_id FROM [tblFiskalkundenAnhaenge] WHERE fka_KdNr=" & fka_KdNr & " And fka_fkId = " & fka_fkId & " ORDER BY fka_id, fka_ArtId", "AVISO").Rows + ANH_LIST.Add(New VERAG_PROG_ALLGEMEIN.cFiskalkundenAnhaenge(r("fka_id"))) + Next + + End Sub + + Public Function SAVE(Optional errHinweis = "") As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim sqlstr = " BEGIN TRAN IF EXISTS(SELECT * FROM [tblFiskalkundenAnhaenge] WITH(updlock,serializable) WHERE fka_id=@fka_id) " & + " BEGIN " & getUpdateCmd() & " END " & + " Else " & + " BEGIN " & getInsertCmd() & " END " & + " commit tran " + + fka_id = SQL.doSQLVarListID(fka_id, sqlstr, "AVISO", , list,, errHinweis) + Return fka_id > 0 + End Function + + Public Sub LOAD() + Try + Using conn As SqlConnection = SQL.GetNewOpenConnectionAVISO() + Using cmd As New SqlCommand("SELECT * FROM [tblFiskalkundenAnhaenge] WHERE fka_id=@fka_id ", conn) + cmd.Parameters.AddWithValue("@fka_id", fka_KdNr) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each li In getParameterList() + Dim propInfo As PropertyInfo = Me.GetType.GetProperty(li.Scalarvariable) + + If dr.Item(li.Text) Is DBNull.Value Then + propInfo.SetValue(Me, Nothing) + Else + propInfo.SetValue(Me, dr.Item(li.Text)) + End If + hasEntry = True + Next + + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + Public Function getUpdateCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim str As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "] = @" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + Return (" UPDATE [tblFiskalkundenAnhaenge] SET " & str & " WHERE fka_id=@fka_id ") + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO [tblFiskalkundenAnhaenge] (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + Public Function DELETE() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + Dim sqlstr = " DELETE FROM [tblFiskalkundenAnhaenge] WITH(updlock,serializable) WHERE fka_id=" & Me.fka_id + Return SQL.doSQL(sqlstr, "AVISO") + End Function + +End Class diff --git a/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj b/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj index 9070dd92..1bbc05d3 100644 --- a/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj +++ b/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj @@ -340,6 +340,7 @@ + From a508c89c3a18756d334c5dc568df22a4ef4cc15d Mon Sep 17 00:00:00 2001 From: "d.breimaier" Date: Wed, 24 May 2023 17:18:23 +0200 Subject: [PATCH 10/10] =?UTF-8?q?Fiskalk=C3=BCbersicht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SDL/SDL.vbproj | 9 + .../Berichte/rptFiskalkunde.Designer.vb | 1425 +++++++++++++++++ SDL/kunden/Berichte/rptFiskalkunde.resx | 126 ++ SDL/kunden/Berichte/rptFiskalkunde.vb | 75 + .../frmKundenUebersichtZOLL.Designer.vb | 10 +- SDL/kunden/frmKundenUebersichtZOLL.vb | 1 + .../usrcntlFiskaluebersicht.Designer.vb | 110 +- SDL/kunden/usrcntlFiskaluebersicht.vb | 196 ++- VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb | 17 +- .../Classes/cFiskalkundenAnhaenge.vb | 58 +- 10 files changed, 1870 insertions(+), 157 deletions(-) create mode 100644 SDL/kunden/Berichte/rptFiskalkunde.Designer.vb create mode 100644 SDL/kunden/Berichte/rptFiskalkunde.resx create mode 100644 SDL/kunden/Berichte/rptFiskalkunde.vb diff --git a/SDL/SDL.vbproj b/SDL/SDL.vbproj index 5fa2a310..680da2b5 100644 --- a/SDL/SDL.vbproj +++ b/SDL/SDL.vbproj @@ -641,6 +641,12 @@ Form + + rptFiskalkunde.vb + + + Component + frmKundenBesonderheiten_Add.vb @@ -2961,6 +2967,9 @@ frmPOSTerminal.vb + + rptFiskalkunde.vb + frmKundenBesonderheiten_Add.vb diff --git a/SDL/kunden/Berichte/rptFiskalkunde.Designer.vb b/SDL/kunden/Berichte/rptFiskalkunde.Designer.vb new file mode 100644 index 00000000..b7ee25a0 --- /dev/null +++ b/SDL/kunden/Berichte/rptFiskalkunde.Designer.vb @@ -0,0 +1,1425 @@ + +Partial Public Class rptFiskalkunde + Inherits GrapeCity.ActiveReports.SectionReport + + 'Form overrides dispose to clean up the component list. + Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing Then + End If + MyBase.Dispose(disposing) + End Sub + + 'NOTE: The following procedure is required by the ActiveReports Designer + 'It can be modified using the ActiveReports Designer. + 'Do not modify it using the code editor. + Private WithEvents PageHeader As GrapeCity.ActiveReports.SectionReportModel.PageHeader + Private WithEvents Detail As GrapeCity.ActiveReports.SectionReportModel.Detail + Private WithEvents PageFooter As GrapeCity.ActiveReports.SectionReportModel.PageFooter + + Private Sub InitializeComponent() + Me.PageHeader = New GrapeCity.ActiveReports.SectionReportModel.PageHeader() + Me.picVERAG = New GrapeCity.ActiveReports.SectionReportModel.Picture() + Me.lblUeberschrift = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Detail = New GrapeCity.ActiveReports.SectionReportModel.Detail() + Me.Label5 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.txtKunde = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtAnsprechpartner = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtKdNr = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.Label1 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.lblWebsite = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.txtKundeSeit = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.txtWebsite = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.Line = New GrapeCity.ActiveReports.SectionReportModel.Line() + Me.Label7 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.TextBox1 = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.Label10 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label11 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Shape1 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape2 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape3 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape4 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape5 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape6 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape7 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape8 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape9 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape10 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape11 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape12 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape13 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape14 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape15 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape17 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape18 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape19 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Label2 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label3 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label6 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label4 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.txtHR = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtBon = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtUmsatz = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtVM = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtHRja = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtHRnein = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtWSja = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtWSnein = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtBONnein = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtBONja = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtUmsatzJa = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtUmsatzNein = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtVMNein = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtVMJa = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.Shape16 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape20 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Label8 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label9 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label12 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Shape21 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape22 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape23 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape24 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape25 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape26 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape27 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape28 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape29 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape30 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape31 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape32 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape33 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape34 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape35 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape36 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape37 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Shape38 = New GrapeCity.ActiveReports.SectionReportModel.Shape() + Me.Label13 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label14 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label15 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label16 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label17 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label18 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label19 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label20 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Label21 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.txtGZ = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtGJ = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtAnzMA = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtKredit = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtImport = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtGesellschafter = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtGF = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtSteuerberater = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.txtSonstiges = New GrapeCity.ActiveReports.SectionReportModel.TextBox() + Me.lblKontrolle = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.PageFooter = New GrapeCity.ActiveReports.SectionReportModel.PageFooter() + Me.Label28 = New GrapeCity.ActiveReports.SectionReportModel.Label() + Me.Line3 = New GrapeCity.ActiveReports.SectionReportModel.Line() + Me.ReportInfo2 = New GrapeCity.ActiveReports.SectionReportModel.ReportInfo() + Me.lblDat = New GrapeCity.ActiveReports.SectionReportModel.Label() + CType(Me.picVERAG, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.lblUeberschrift, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label5, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtKunde, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtAnsprechpartner, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtKdNr, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.lblWebsite, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtKundeSeit, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtWebsite, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label7, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.TextBox1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label10, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label11, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label3, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label6, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label4, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtHR, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtBon, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtUmsatz, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtVM, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtHRja, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtHRnein, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtWSja, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtWSnein, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtBONnein, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtBONja, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtUmsatzJa, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtUmsatzNein, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtVMNein, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtVMJa, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label8, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label9, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label12, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label13, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label14, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label15, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label16, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label17, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label18, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label19, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label20, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label21, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtGZ, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtGJ, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtAnzMA, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtKredit, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtImport, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtGesellschafter, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtGF, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtSteuerberater, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtSonstiges, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.lblKontrolle, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.Label28, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.ReportInfo2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.lblDat, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me, System.ComponentModel.ISupportInitialize).BeginInit() + ' + 'PageHeader + ' + Me.PageHeader.Controls.AddRange(New GrapeCity.ActiveReports.SectionReportModel.ARControl() {Me.picVERAG, Me.lblUeberschrift}) + Me.PageHeader.Height = 0.4791666! + Me.PageHeader.Name = "PageHeader" + ' + 'picVERAG + ' + Me.picVERAG.Height = 0.4169292! + Me.picVERAG.HyperLink = Nothing + Me.picVERAG.ImageBytes = New Byte() {CType(137, Byte), CType(80, Byte), CType(78, Byte), CType(71, Byte), CType(13, Byte), CType(10, Byte), CType(26, Byte), CType(10, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(13, Byte), CType(73, Byte), CType(72, Byte), CType(68, Byte), CType(82, Byte), CType(0, Byte), CType(0, Byte), CType(8, Byte), CType(48, Byte), CType(0, Byte), CType(0, Byte), CType(1, Byte), CType(146, Byte), CType(8, Byte), CType(6, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(31, Byte), CType(98, Byte), CType(163, Byte), CType(147, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(1, Byte), CType(115, Byte), CType(82, Byte), CType(71, Byte), CType(66, Byte), CType(0, Byte), CType(174, Byte), CType(206, Byte), CType(28, Byte), CType(233, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(4, Byte), CType(103, Byte), CType(65, Byte), CType(77, Byte), CType(65, Byte), CType(0, Byte), CType(0, Byte), CType(177, Byte), CType(143, Byte), CType(11, Byte), CType(252, Byte), CType(97, Byte), CType(5, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(25, Byte), CType(116, Byte), CType(69, Byte), CType(88, Byte), CType(116, Byte), CType(83, Byte), CType(111, Byte), CType(102, Byte), CType(116, Byte), CType(119, Byte), CType(97, Byte), CType(114, Byte), CType(101, Byte), CType(0, Byte), CType(65, Byte), CType(100, Byte), CType(111, Byte), CType(98, Byte), CType(101, Byte), CType(32, Byte), CType(73, Byte), CType(109, Byte), CType(97, Byte), CType(103, Byte), CType(101, Byte), CType(82, Byte), CType(101, Byte), CType(97, Byte), CType(100, Byte), CType(121, Byte), CType(113, Byte), CType(201, Byte), CType(101, Byte), CType(60, Byte), CType(0, Byte), CType(0, Byte), CType(144, Byte), CType(62, Byte), CType(73, Byte), CType(68, Byte), CType(65, Byte), CType(84, Byte), CType(120, Byte), CType(94, Byte), CType(237, Byte), CType(221, Byte), CType(7, Byte), CType(148, Byte), CType(109, Byte), CType(69, Byte), CType(181, Byte), CType(238, Byte), CType(241, Byte), CType(3, Byte), CType(28, Byte), CType(50, Byte), CType(72, Byte), CType(16, Byte), CType(144, Byte), CType(36, Byte), CType(162, Byte), CType(160, Byte), CType(34, Byte), CType(6, Byte), CType(64, Byte), CType(225, Byte), CType(136, Byte), CType(1, Byte), CType(197, Byte), CType(0, Byte), CType(242, Byte), CType(68, Byte), CType(189, Byte), CType(136, Byte), CType(136, Byte), CType(24, Byte), CType(48, Byte), CType(7, Byte), CType(12, Byte), CType(96, Byte), CType(206, Byte), CType(225, Byte), CType(30, Byte), CType(21, Byte), CType(21, Byte), CType(19, Byte), CType(34, Byte), CType(38, Byte), CType(16, Byte), CType(81, Byte), CType(212, Byte), CType(86, Byte), CType(65, Byte), CType(81, Byte), CType(49, Byte), CType(99, Byte), CType(66, Byte), CType(204, Byte), CType(32, Byte), CType(74, Byte), CType(48, Byte), CType(32, Byte), CType(40, Byte), CType(162, Byte), CType(160, Byte), CType(72, Byte), CType(20, Byte), CType(4, Byte), CType(17, Byte), CType(144, Byte), CType(116, Byte), CType(223, Byte), CType(55, Byte), CType(217, Byte), CType(28, Byte), CType(119, Byte), CType(175, Byte), CType(222, Byte), CType(95, Byte), CType(119, Byte), CType(175, Byte), CType(238, Byte), CType(174, Byte), CType(170, Byte), CType(189, Byte), CType(194, Byte), CType(223, Byte), CType(49, Byte), CType(126, Byte), CType(227, Byte), CType(141, Byte), CType(87, Byte), CType(151, Byte), CType(211, Byte), CType(85, Byte), CType(107, Byte), CType(174, Byte), CType(170, Byte), CType(218, Byte), CType(123, Byte), CType(175, Byte), CType(154, Byte), CType(171, Byte), CType(106, Byte), CType(209, Byte), CType(255, Byte), CType(253, Byte), CType(223, Byte), CType(255, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(140, Byte), CType(149, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(150, Byte), CType(180, Byte), CType(104, Byte), CType(201, Byte), CType(82, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(54, Byte), CType(88, Byte), CType(77, Byte), CType(54, Byte), CType(147, Byte), CType(29, Byte), CType(100, Byte), CType(55, Byte), CType(121, Byte), CType(138, Byte), CType(188, Byte), CType(80, Byte), CType(94, Byte), CType(43, Byte), CType(239, Byte), CType(144, Byte), CType(15, Byte), CType(201, Byte), CType(167, Byte), CType(229, Byte), CType(43, Byte), CType(114, Byte), CType(162, Byte), CType(252, Byte), CType(68, Byte), CType(78, Byte), CType(151, Byte), CType(223, Byte), CType(201, Byte), CType(95, Byte), CType(228, Byte), CType(2, Byte), CType(249, Byte), CType(231, Byte), CType(173, Byte), CType(174, Byte), CType(147, Byte), CType(255, Byte), CType(67, Byte), CType(49, Byte), CType(55, Byte), CType(200, Byte), CType(178, Byte), CType(216, Byte), CType(135, Byte), CType(243, Byte), CType(36, Byte), CType(238, Byte), CType(73, Byte), CType(56, Byte), CType(83, Byte), CType(226, Byte), CType(62, Byte), CType(253, Byte), CType(82, Byte), CType(226, Byte), CType(190, Byte), CType(125, Byte), CType(91, Byte), CType(142, Byte), CType(147, Byte), CType(207, Byte), CType(201, Byte), CType(81, Byte), CType(242, Byte), CType(65, Byte), CType(121, Byte), CType(175, Byte), CType(44, Byte), CType(149, Byte), CType(151, Byte), CType(202, Byte), CType(179, Byte), CType(101, Byte), CType(31, Byte), CType(217, Byte), CType(93, Byte), CType(30, Byte), CType(44, Byte), CType(219, Byte), CType(200, Byte), CType(237, Byte), CType(101, Byte), CType(117, Byte), CType(113, Byte), CType(253, Byte), CType(166, Byte), CType(119, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(114, Byte), CType(147, Byte), CType(26, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(65, Byte), CType(43, Byte), CType(200, Byte), CType(230, Byte), CType(178, Byte), CType(147, Byte), CType(60, Byte), CType(81, Byte), CType(94, Byte), CType(37, Byte), CType(239, Byte), CType(151, Byte), CType(47, Byte), CType(202, Byte), CType(201, Byte), CType(18, Byte), CType(139, Byte), CType(221, Byte), CType(215, Byte), CType(136, Byte), CType(91, Byte), CType(24, Byte), CType(7, Byte), CType(38, Byte), CType(251, Byte), CType(143, Byte), CType(252, Byte), CType(93, Byte), CType(126, Byte), CType(43, Byte), CType(63, Byte), CType(146, Byte), CType(207, Byte), CType(203, Byte), CType(7, Byte), CType(36, Byte), CType(146, Byte), CType(92, Byte), CType(158, Byte), CType(33, Byte), CType(145, Byte), CType(248, Byte), CType(114, Byte), CType(47, Byte), CType(89, Byte), CType(71, Byte), CType(92, Byte), CType(95, Byte), CType(236, Byte), CType(4, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(220, Byte), CType(164, Byte), CType(6, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(144, Byte), CType(193, Byte), CType(198, Byte), CType(178, Byte), CType(171, Byte), CType(236, Byte), CType(47, Byte), CType(145, Byte), CType(160, Byte), CType(240, Byte), CType(117, Byte), CType(57, Byte), CType(75, Byte), CType(174, Byte), CType(23, Byte), CType(183, Byte), CType(24, Byte), CType(13, Byte), CType(228, Byte), CType(20, Byte), CType(59, Byte), CType(65, Byte), CType(196, Byte), CType(206, Byte), CType(15, Byte), CType(95, Byte), CType(150, Byte), CType(131, Byte), CType(37, Byte), CType(118, Byte), CType(243, Byte), CType(216, Byte), CType(89, Byte), CType(214, Byte), CType(23, Byte), CType(215, Byte), CType(127, Byte), CType(91, Byte), CType(195, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(48, Byte), CType(7, Byte), CType(77, Byte), CType(86, Byte), CType(63, Byte), CType(21, Byte), CType(55, Byte), CType(57, Byte), CType(163, Byte), CType(234, Byte), CType(90, Byte), CType(217, Byte), CType(72, Byte), CType(70, Byte), CType(38, Byte), CType(123, Byte), CType(160, Byte), CType(161, Byte), CType(150, Byte), CType(151, Byte), CType(51, Byte), CType(196, Byte), CType(245, Byte), CType(103, Byte), CType(12, Byte), CType(48, Byte), CType(174, Byte), CType(211, Byte), CType(121, Byte), CType(137, Byte), CType(184, Byte), CType(24, Byte), CType(3, Byte), CType(104, Byte), CType(167, Byte), CType(216, Byte), CType(138, Byte), CType(209, Byte), CType(141, Byte), CType(117, Byte), CType(52, Byte), CType(75, Byte), CType(60, Byte), CType(76, Byte), CType(113, Byte), CType(247, Byte), CType(15, Byte), CType(232, Byte), CType(154, Byte), CType(169, Byte), CType(219, Byte), CType(200, Byte), CType(254, Byte), CType(90, Byte), CType(226, Byte), CType(65, Byte), CType(98, Byte), CType(108, Byte), CType(249, Byte), CType(251, Byte), CType(45, Byte), CType(137, Byte), CType(183, Byte), CType(166, Byte), CType(62, Byte), CType(46, Byte), CType(135, Byte), CType(200, Byte), CType(155, Byte), CType(229, Byte), CType(21, Byte), CType(242, Byte), CType(52, Byte), CType(121, Byte), CType(148, Byte), CType(220, Byte), CType(79, Byte), CType(238, Byte), CType(34, Byte), CType(183, Byte), CType(21, Byte), CType(55, Byte), CType(142, Byte), CType(0, Byte), CType(160, Byte), CType(142, Byte), CType(37, Byte), CType(226, Byte), CType(230, Byte), CType(39, Byte), CType(164, Byte), CType(17, Byte), CType(243, Byte), CType(122, Byte), CType(60, Byte), CType(195, Byte), CType(112, Byte), CType(177, Byte), CType(7, Byte), CType(208, Byte), CType(77, Byte), CType(43, Byte), CType(73, Byte), CType(28, Byte), CType(243, Byte), CType(176, Byte), CType(159, Byte), CType(196, Byte), CType(246, Byte), CType(255, Byte), CType(113, Byte), CType(44, Byte), CType(192, Byte), CType(229, Byte), CType(226, Byte), CType(230, Byte), CType(8, Byte), CType(160, Byte), CType(137, Byte), CType(46, Byte), CType(149, Byte), CType(232, Byte), CType(183, Byte), CType(145, Byte), CType(216, Byte), CType(16, Byte), CType(199, Byte), CType(85, Byte), CType(220, Byte), CType(73, Byte), CType(92, Byte), CType(95, Byte), CType(111, Byte), CType(36, Byte), CType(183, Byte), CType(86, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(28, Byte), CType(52, Byte), CType(89, Byte), CType(61, Byte), CType(72, Byte), CType(220, Byte), CType(4, Byte), CType(140, Byte), CType(81, Byte), CType(241, Byte), CType(101, Byte), CType(106, Byte), CType(100, Byte), CType(178, Byte), CType(7, Byte), CType(26, Byte), CType(42, Byte), CType(182, Byte), CType(188, Byte), CType(114, Byte), CType(253, Byte), CType(24, Byte), CType(67, Byte), CType(7, Byte), CType(137, Byte), CType(139, Byte), CType(29, Byte), CType(230, Byte), CType(142, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(185, Byte), CType(137, Byte), CType(55, Byte), CType(247, Byte), CType(206, Byte), CType(151, Byte), CType(159, Byte), CType(203, Byte), CType(177, Byte), CType(18, Byte), CType(191, Byte), CType(239, Byte), CType(94, Byte), CType(35, Byte), CType(123, Byte), CType(75, Byte), CType(60, Byte), CType(64, Byte), CType(39, Byte), CType(201, Byte), CType(1, Byte), CType(192, Byte), CType(116, Byte), CType(98, Byte), CType(139, Byte), CType(105, Byte), CType(55, Byte), CType(175, Byte), CType(32, Byte), CType(157, Byte), CType(167, Byte), CType(138, Byte), CType(139, Byte), CType(61, Byte), CType(128, Byte), CType(110, Byte), CType(216, Byte), CType(82, Byte), CType(158, Byte), CType(44, Byte), CType(177, Byte), CType(85, Byte), CType(255, Byte), CType(73, Byte), CType(18, Byte), CType(219, Byte), CType(248, Byte), CType(187, Byte), CType(185, Byte), CType(0, Byte), CType(104, Byte), CType(179, Byte), CType(72, Byte), CType(106, Byte), CType(136, Byte), CType(231, Byte), CType(41, Byte), CType(241, Byte), CType(156, Byte), CType(244, Byte), CType(30, Byte), CType(178, Byte), CType(156, Byte), CType(184, Byte), CType(241, Byte), CType(48, Byte), CType(118, Byte), CType(110, Byte), CType(173, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(185, Byte), CType(104, Byte), CType(194, Byte), CType(138, Byte), CType(183, Byte), CType(86, Byte), CType(220, Byte), CType(132, Byte), CType(139, Byte), CType(170, Byte), CType(120, Byte), CType(224, Byte), CType(117, Byte), CType(7, Byte), CType(25, Byte), CType(153, Byte), CType(240, Byte), CType(129, Byte), CType(134, Byte), CType(89, Byte), CType(77, Byte), CType(46, Byte), CType(16, Byte), CType(215, Byte), CType(143, Byte), CType(49, Byte), CType(16, Byte), CType(139, Byte), CType(62, Byte), CType(107, Byte), CType(139, Byte), CType(139, Byte), CType(31, Byte), CType(230, Byte), CType(142, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(244, Byte), CType(174, Byte), CType(146, Byte), CType(211, Byte), CType(228, Byte), CType(104, Byte), CType(121, Byte), CType(147, Byte), CType(60, Byte), CType(78, Byte), CType(238, Byte), CType(46, Byte), CType(43, Byte), CType(138, Byte), CType(27, Byte), CType(135, Byte), CType(0, Byte), CType(186, Byte), CType(239, Byte), CType(209, Byte), CType(226, Byte), CType(230, Byte), CType(11, Byte), CType(164, Byte), CType(21, Byte), CType(59, Byte), CType(236, Byte), CType(196, Byte), CType(27, Byte), CType(217, Byte), CType(238, Byte), CType(30, Byte), CType(0, Byte), CType(104, Byte), CType(159, Byte), CType(120, Byte), CType(134, Byte), CType(254, Byte), CType(116, Byte), CType(57, Byte), CType(74, Byte), CType(98, Byte), CType(124, Byte), CType(187, Byte), CType(113, Byte), CType(15, Byte), CType(116, Byte), CType(221, Byte), CType(197, Byte), CType(242, Byte), CType(105, Byte), CType(217, Byte), CType(75, Byte), CType(214, Byte), CType(16, Byte), CType(55, Byte), CType(86, Byte), CType(198, Byte), CType(194, Byte), CType(173, Byte), CType(19, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(48, Byte), CType(23, Byte), CType(77, Byte), CType(88, Byte), CType(219, Byte), CType(137, Byte), CType(155, Byte), CType(96, Byte), CType(49, Byte), CType(42, Byte), CType(190, Byte), CType(116, Byte), CType(141, Byte), CType(76, Byte), CType(248, Byte), CType(64, Byte), CType(195, Byte), CType(188, Byte), CType(81, Byte), CType(92, Byte), CType(255, Byte), CType(197, Byte), CType(80, Byte), CType(188, Byte), CType(109, Byte), CType(231, Byte), CType(98, Byte), CType(135, Byte), CType(249, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(156, Byte), CType(27, Byte), CType(228, Byte), CType(84, Byte), CType(57, Byte), CType(66, Byte), CType(98, Byte), CType(171, Byte), CType(227, Byte), CType(216, Byte), CType(177, Byte), CType(97, Byte), CType(101, Byte), CType(113, Byte), CType(99, Byte), CType(19, Byte), CType(64, Byte), CType(119, Byte), CType(44, Byte), CType(150, Byte), CType(223, Byte), CType(137, Byte), CType(155, Byte), CType(23, Byte), CType(144, Byte), CType(222, Byte), CType(139, Byte), CType(197, Byte), CType(221, Byte), CType(7, Byte), CType(0, Byte), CType(205, Byte), CType(23, Byte), CType(243, Byte), CType(229, Byte), CType(206, Byte), CType(242, Byte), CType(94, Byte), CType(57, Byte), CType(91, Byte), CType(220, Byte), CType(24, Byte), CType(7, Byte), CType(250, Byte), CType(236, Byte), CType(58, Byte), CType(249, Byte), CType(154, Byte), CType(60, Byte), CType(69, Byte), CType(226, Byte), CType(229, Byte), CType(67, Byte), CType(55, Byte), CType(142, Byte), CType(138, Byte), CType(113, Byte), CType(235, Byte), CType(132, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(204, Byte), CType(73, Byte), CType(147, Byte), CType(214, Byte), CType(49, Byte), CType(226, Byte), CType(38, Byte), CType(86, Byte), CType(84, Byte), CType(221, Byte), CType(40, Byte), CType(119, Byte), CType(147, Byte), CType(145, Byte), CType(73, Byte), CType(31, Byte), CType(104, Byte), CType(136, Byte), CType(13, Byte), CType(229, Byte), CType(106, Byte), CType(113, Byte), CType(253, Byte), CType(23, Byte), CType(3, Byte), CType(23, Byte), CType(202, Byte), CType(170, Byte), CType(226, Byte), CType(226, Byte), CType(135, Byte), CType(249, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(96, Byte), CType(188, Byte), CType(226, Byte), CType(33, Byte), CType(100, Byte), CType(108, Byte), CType(43, Byte), CType(255, Byte), CType(54, Byte), CType(217, Byte), CType(77, Byte), CType(110, Byte), CType(35, Byte), CType(110, Byte), CType(172, Byte), CType(2, Byte), CType(104, Byte), CType(175, Byte), CType(103, Byte), CType(137, Byte), CType(27, Byte), CType(255, Byte), CType(200, Byte), CType(35, Byte), CType(182, Byte), CType(222, Byte), CType(94, Byte), CType(83, Byte), CType(220, Byte), CType(189, Byte), CType(0, Byte), CType(208, Byte), CType(60, Byte), CType(145, Byte), CType(204, Byte), CType(249, Byte), CType(88, Byte), CType(249, Byte), CType(140, Byte), CType(92, Byte), CType(46, Byte), CType(110, Byte), CType(92, Byte), CType(3, Byte), CType(24, Byte), CType(245, Byte), CType(47, Byte), CType(249, Byte), CType(184, Byte), CType(236, Byte), CType(36, Byte), CType(110, Byte), CType(108, Byte), CType(101, Byte), CType(231, Byte), CType(214, Byte), CType(8, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(152, Byte), CType(147, Byte), CType(38, Byte), CType(173, Byte), CType(187, Byte), CType(72, Byte), CType(44, Byte), CType(206, Byte), CType(187, Byte), CType(9, Byte), CType(21, Byte), CType(85, Byte), CType(159, Byte), CType(151, Byte), CType(145, Byte), CType(73, Byte), CType(31, Byte), CType(104, Byte), CType(136, Byte), CType(195, Byte), CType(196, Byte), CType(245, Byte), CType(91, Byte), CType(12, Byte), CType(61, Byte), CType(79, Byte), CType(92, Byte), CType(236, Byte), CType(48, Byte), CType(127, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(52, Byte), CType(75, Byte), CType(252, Byte), CType(158, Byte), CType(142, Byte), CType(132, Byte), CType(134, Byte), CType(215, Byte), CType(203, Byte), CType(189, Byte), CType(165, Byte), CType(177, Byte), CType(103, Byte), CType(222, Byte), CType(2, Byte), CType(168, Byte), CType(37, Byte), CType(146, Byte), CType(222, Byte), CType(57, Byte), CType(154, Byte), CType(177, Byte), CType(188, Byte), CType(55, Byte), CType(139, Byte), CType(187, Byte), CType(31, Byte), CType(0, Byte), CType(154, Byte), CType(97, Byte), CType(121, Byte), CType(137, Byte), CType(157, Byte), CType(22, Byte), CType(98, Byte), CType(87, Byte), CType(170, Byte), CType(43, Byte), CType(196, Byte), CType(141, Byte), CType(99, Byte), CType(0, Byte), CType(245, Byte), CType(197, Byte), CType(241, Byte), CType(117, Byte), CType(79, Byte), CType(149, Byte), CType(162, Byte), CType(199, Byte), CType(40, Byte), CType(185, Byte), CType(53, Byte), CType(66, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(230, Byte), CType(166, Byte), CType(137, Byte), CType(43, Byte), CType(190, Byte), CType(120, Byte), CType(184, Byte), CType(73, Byte), CType(20, Byte), CType(163, Byte), CType(226, Byte), CType(216, Byte), CType(141, Byte), CType(145, Byte), CType(137, Byte), CType(31, Byte), CType(24, Byte), CType(179, Byte), CType(173, Byte), CType(133, Byte), CType(68, Byte), CType(164, Byte), CType(153, Byte), CType(157, Byte), CType(35, Byte), CType(177, Byte), CType(173, Byte), CType(157, Byte), CType(139, Byte), CType(31, Byte), CType(230, Byte), CType(143, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(102, Byte), CType(187, Byte), CType(72, Byte), CType(34, Byte), CType(185, Byte), CType(248, Byte), CType(97, Byte), CType(18, Byte), CType(15, Byte), CType(251, Byte), CType(221, Byte), CType(56, Byte), CType(6, Byte), CType(208, Byte), CType(92, Byte), CType(145, Byte), CType(140, Byte), CType(228, Byte), CType(198, Byte), CType(54, Byte), CType(242, Byte), CType(138, Byte), CType(29, Byte), CType(37, Byte), CType(55, Byte), CType(16, Byte), CType(119, Byte), CType(79, Byte), CType(0, Byte), CType(140, Byte), CType(79, Byte), CType(140, Byte), CType(203, Byte), CType(152, Byte), CType(23, Byte), CType(207, Byte), CType(23, Byte), CType(55, Byte), CType(118, Byte), CType(1, Byte), CType(44, Byte), CType(204, Byte), CType(223, Byte), CType(37, Byte), CType(158, Byte), CType(175, Byte), CType(22, Byte), CType(217, Byte), CType(53, Byte), CType(216, Byte), CType(173, Byte), CType(15, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(48, Byte), CType(55, Byte), CType(77, Byte), CType(92, Byte), CType(183, Byte), CType(151, Byte), CType(107, Byte), CType(197, Byte), CType(77, Byte), CType(160, Byte), CType(168, Byte), CType(250, Byte), CType(166, Byte), CType(140, Byte), CType(76, Byte), CType(252, Byte), CType(192, Byte), CType(152, Byte), CType(125, Byte), CType(93, Byte), CType(92, Byte), CType(127, Byte), CType(197, Byte), CType(208, Byte), CType(19, Byte), CType(196, Byte), CType(197, Byte), CType(14, Byte), CType(11, Byte), CType(67, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(123, Byte), CType(196, Byte), CType(3, Byte), CType(201, Byte), CType(67, Byte), CType(133, Byte), CType(68, Byte), CType(120, Byte), CType(160, Byte), CType(29, Byte), CType(214, Byte), CType(147, Byte), CType(43, Byte), CType(197, Byte), CType(141, Byte), CType(103, Byte), CType(228, Byte), CType(23, Byte), CType(243, Byte), CType(165, Byte), CType(187, Byte), CType(47, Byte), CType(0, Byte), CType(202, Byte), CType(187, Byte), CType(191, Byte), CType(196, Byte), CType(17, Byte), CType(17, Byte), CType(215, Byte), CType(139, Byte), CType(27, Byte), CType(175, Byte), CType(0, Byte), CType(210, Byte), CType(138, Byte), CType(36, Byte), CType(161, Byte), CType(231, Byte), CType(74, Byte), CType(214, Byte), CType(23, Byte), CType(240, Byte), CType(220, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(208, Byte), CType(228, Byte), CType(117, Byte), CType(176, Byte), CType(184, Byte), CType(137, Byte), CType(19, Byte), CType(163, Byte), CType(30, Byte), CType(32, Byte), CType(35, Byte), CType(147, Byte), CType(63, Byte), CType(48, Byte), CType(38, Byte), CType(241, Byte), CType(102, Byte), CType(151, Byte), CType(235, Byte), CType(167, Byte), CType(24, Byte), CType(58, Byte), CType(85, Byte), CType(216, Byte), CType(202, Byte), CType(55, Byte), CType(15, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(218, Byte), CType(233, Byte), CType(87, Byte), CType(18, Byte), CType(15, Byte), CType(37, Byte), CType(57, Byte), CType(231, Byte), CType(29, Byte), CType(104, Byte), CType(174, Byte), CType(88, Byte), CType(64, Byte), CType(119, Byte), CType(227, Byte), CType(23, Byte), CType(101, Byte), CType(196, Byte), CType(66, Byte), CType(233, Byte), CType(157, Byte), CType(196, Byte), CType(221, Byte), CType(27, Byte), CType(0, Byte), CType(101, Byte), CType(196, Byte), CType(115, Byte), CType(198, Byte), CType(19, Byte), CType(197, Byte), CType(141, Byte), CType(81, Byte), CType(0, Byte), CType(249, Byte), CType(253, Byte), CType(70, Byte), CType(178, Byte), CType(173, Byte), CType(63, Byte), CType(185, Byte), CType(181, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(160, Byte), CType(201, Byte), CType(43, Byte), CType(178, Byte), CType(204, Byte), CType(175, Byte), CType(18, Byte), CType(55, Byte), CType(105, Byte), CType(162, Byte), CType(42, Byte), CType(190, Byte), CType(196, Byte), CType(141, Byte), CType(76, Byte), CType(254, Byte), CType(192, Byte), CType(24, Byte), CType(196, Byte), CType(150, Byte), CType(180, Byte), CType(177, Byte), CType(56, Byte), CType(239, Byte), CType(250, Byte), CType(41, Byte), CType(134, Byte), CType(30, Byte), CType(33, Byte), CType(46, Byte), CType(126, Byte), CType(88, Byte), CType(56, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(218, Byte), CType(45, Byte), CType(198, Byte), CType(240, Byte), CType(59, Byte), CType(100, Byte), CType(67, Byte), CType(113, Byte), CType(99, Byte), CType(28, Byte), CType(192, Byte), CType(120, Byte), CType(108, Byte), CType(33, Byte), CType(188, Byte), CType(105, Byte), CType(60, Byte), CType(126, Byte), CType(19, Byte), CType(226, Byte), CType(238, Byte), CType(15, Byte), CType(128, Byte), CType(188, Byte), CType(226, Byte), CType(217, Byte), CType(217, Byte), CType(73, Byte), CType(226, Byte), CType(198, Byte), CType(37, Byte), CType(128, Byte), CType(242, Byte), CType(62, Byte), CType(38, Byte), CType(107, Byte), CType(139, Byte), CType(27, Byte), CType(175, Byte), CType(243, Byte), CType(230, Byte), CType(214, Byte), CType(6, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(138, Byte), CType(38, Byte), CType(176, Byte), CType(165, Byte), CType(226, Byte), CType(38, Byte), CType(75, Byte), CType(140, Byte), CType(98, Byte), CType(65, Byte), CType(20, Byte), CType(77, Byte), CType(176, Byte), CType(175, Byte), CType(184, Byte), CType(254, Byte), CType(137, Byte), CType(161, Byte), CType(31, Byte), CType(136, Byte), CType(139, Byte), CType(29, Byte), CType(210, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(27, Byte), CType(174, Byte), CType(147, Byte), CType(195, Byte), CType(100, Byte), CType(99, Byte), CType(113, Byte), CType(99, Byte), CType(29, Byte), CType(64, Byte), CType(89, Byte), CType(71, Byte), CType(139, Byte), CType(27, Byte), CType(171, Byte), CType(40, Byte), CType(235, Byte), CType(102, Byte), CType(217, Byte), CType(70, Byte), CType(220, Byte), CType(61, Byte), CType(2, Byte), CType(144, Byte), CType(222, Byte), CType(221, Byte), CType(229, Byte), CType(219, Byte), CType(226, Byte), CType(198, Byte), CType(35, Byte), CType(128, Byte), CType(241, Byte), CType(58, Byte), CType(79, Byte), CType(146, Byte), CType(238, Byte), CType(198, Byte), CType(224, Byte), CType(214, Byte), CType(5, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(138, Byte), CType(38, Byte), CType(176, Byte), CType(53, Byte), CType(228, Byte), CType(50, Byte), CType(113, Byte), CType(147, Byte), CType(37, Byte), CType(170, Byte), CType(78, Byte), CType(17, Byte), CType(182, Byte), CType(164, Byte), CType(199, Byte), CType(56, Byte), CType(173, Byte), CType(42, Byte), CType(127, Byte), CType(21, Byte), CType(215, Byte), CType(63, Byte), CType(49, Byte), CType(180, Byte), CType(163, Byte), CType(184, Byte), CType(248, Byte), CType(33, Byte), CType(13, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(229, Byte), CType(26, Byte), CType(57, Byte), CType(80, Byte), CType(214, Byte), CType(18, Byte), CType(55, Byte), CType(230, Byte), CType(1, Byte), CType(228, Byte), CType(183, Byte), CType(189, Byte), CType(184, Byte), CType(241, Byte), CType(137, Byte), CType(241, Byte), CType(248, Byte), CType(134, Byte), CType(184, Byte), CType(251, Byte), CType(4, Byte), CType(32, Byte), CType(157, Byte), CType(219, Byte), CType(202, Byte), CType(71, Byte), CType(228, Byte), CType(70, Byte), CType(113, Byte), CType(227, Byte), CType(16, Byte), CType(64, Byte), CType(51, Byte), CType(196, Byte), CType(24, Byte), CType(125, Byte), CType(163, Byte), CType(36, Byte), CType(89, Byte), CType(139, Byte), CType(114, Byte), CType(235, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(147, Byte), CType(216, Byte), CType(75, Byte), CType(197, Byte), CType(77, Byte), CType(148, Byte), CType(24, Byte), CType(181, Byte), CType(135, Byte), CType(140, Byte), CType(124, Byte), CType(8, Byte), CType(0, Byte), CType(133, Byte), CType(188, Byte), CType(78, Byte), CType(92, Byte), CType(191, Byte), CType(196, Byte), CType(208, Byte), CType(151, Byte), CType(197, Byte), CType(197, Byte), CType(14, Byte), CType(233, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(77, Byte), CType(151, Byte), CType(200, Byte), CType(19, Byte), CType(197, Byte), CType(141, Byte), CType(123, Byte), CType(0, Byte), CType(121, Byte), CType(157, Byte), CType(32, Byte), CType(110, Byte), CType(92, Byte), CType(98, Byte), CType(124, Byte), CType(30, Byte), CType(36, Byte), CType(238, Byte), CType(94, Byte), CType(1, Byte), CType(88, Byte), CType(184, Byte), CType(120, Byte), CType(166, Byte), CType(125, Byte), CType(145, Byte), CType(184, Byte), CType(177, Byte), CType(7, Byte), CType(160, Byte), CType(153, Byte), CType(142, Byte), CType(145, Byte), CType(213, Byte), CType(196, Byte), CType(141, Byte), CType(233, Byte), CType(218, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(36, Byte), CType(22, Byte), CType(111, Byte), CType(117, Byte), CType(159, Byte), CType(47, Byte), CType(110, Byte), CType(146, Byte), CType(68, Byte), CType(213, Byte), CType(153, Byte), CType(178, Byte), CType(188, Byte), CType(140, Byte), CType(124, Byte), CType(16, Byte), CType(0, Byte), CType(153, Byte), CType(109, Byte), CType(32, Byte), CType(87, Byte), CType(137, Byte), CType(235, Byte), CType(151, Byte), CType(24, Byte), CType(136, Byte), CType(236, Byte), CType(212, Byte), CType(173, Byte), CType(197, Byte), CType(197, Byte), CType(15, Byte), CType(233, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(109, Byte), CType(223, Byte), CType(146, Byte), CType(205, Byte), CType(196, Byte), CType(141, Byte), CType(127, Byte), CType(0, Byte), CType(233, Byte), CType(237, Byte), CType(46, Byte), CType(110, Byte), CType(44, Byte), CType(98, Byte), CType(188, Byte), CType(126, Byte), CType(46, Byte), CType(238, Byte), CType(126, Byte), CType(1, Byte), CType(152, Byte), CType(191, Byte), CType(216, Byte), CType(117, Byte), CType(225, Byte), CType(51, Byte), CType(226, Byte), CType(198, Byte), CType(28, Byte), CType(128, Byte), CType(230, Byte), CType(251, Byte), CType(133, Byte), CType(108, Byte), CType(40, Byte), CType(110, Byte), CType(124, Byte), CType(215, Byte), CType(226, Byte), CType(214, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(210, Byte), CType(173, Byte), CType(19, Byte), CType(217, Byte), CType(179, Byte), CType(196, Byte), CType(77, Byte), CType(144, Byte), CType(24, Byte), CType(181, Byte), CType(175, Byte), CType(84, Byte), CType(62, Byte), CType(4, Byte), CType(128, Byte), CType(2, Byte), CType(62, Byte), CType(40, Byte), CType(174, Byte), CType(63, Byte), CType(98, Byte), CType(232, Byte), CType(19, Byte), CType(226, Byte), CType(98, Byte), CType(135, Byte), CType(180, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(190, Byte), CType(43, Byte), CType(228, Byte), CType(177, Byte), CType(226, Byte), CType(230, Byte), CType(0, Byte), CType(0, Byte), CType(233, Byte), CType(196, Byte), CType(75, Byte), CType(41, Byte), CType(191, Byte), CType(17, Byte), CType(55, Byte), CType(14, Byte), CType(49, Byte), CType(126, Byte), CType(236, Byte), CType(124, Byte), CType(10, Byte), CType(164, Byte), CType(243, Byte), CType(64, Byte), CType(249, Byte), CType(155, Byte), CType(184, Byte), CType(177, Byte), CType(6, Byte), CType(160, Byte), CType(61, Byte), CType(206, Byte), CType(145, Byte), CType(77, Byte), CType(197, Byte), CType(141, Byte), CType(243, Byte), CType(89, Byte), CType(185, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(116, Byte), CType(235, Byte), CType(68, Byte), CType(182, Byte), CType(88, Byte), CType(206, Byte), CType(22, Byte), CType(55, Byte), CType(65, Byte), CType(162, Byte), CType(42, Byte), CType(62, Byte), CType(48, Byte), CType(86, Byte), CType(148, Byte), CType(202, Byte), CType(7, Byte), CType(1, Byte), CType(144, Byte), CType(209, Byte), CType(93, Byte), CType(133, Byte), CType(243, Byte), CType(233, Byte), CType(102, Byte), CType(118, Byte), CType(157, Byte), CType(240, Byte), CType(214, Byte), CType(90, Byte), CType(25, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(244, Byte), CType(199, Byte), CType(33, Byte), CType(194, Byte), CType(239, Byte), CType(77, Byte), CType(32, Byte), CType(159, Byte), CType(103, Byte), CType(138, Byte), CType(27, Byte), CType(123, Byte), CType(104, Byte), CType(134, Byte), CType(216, Byte), CType(249, Byte), CType(116, Byte), CType(5, Byte), CType(113, Byte), CType(247, Byte), CType(14, Byte), CType(64, Byte), CType(125, Byte), CType(241, Byte), CType(236, Byte), CType(134, Byte), CType(103, Byte), CType(137, Byte), CType(64, Byte), CType(119, Byte), CType(204, Byte), CType(59, Byte), CType(137, Byte), CType(193, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(164, Byte), CType(73, Byte), CType(147, Byte), CType(217, Byte), CType(222, Byte), CType(226, Byte), CType(38, Byte), CType(71, Byte), CType(140, Byte), CType(218, Byte), CType(79, Byte), CType(38, Byte), CType(199, Byte), CType(14, Byte), CType(200, Byte), CType(233, Byte), CType(43, Byte), CType(226, Byte), CType(250, Byte), CType(33, Byte), CType(134, Byte), CType(14, Byte), CType(22, Byte), CType(23, Byte), CType(59, Byte), CType(164, Byte), CType(71, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(191, Byte), CType(28, Byte), CType(47, Byte), CType(107, Byte), CType(136, Byte), CType(155, Byte), CType(15, Byte), CType(0, Byte), CType(204, Byte), CType(95, Byte), CType(28, Byte), CType(161, Byte), CType(202, Byte), CType(219, Byte), CType(200, Byte), CType(205, Byte), CType(23, Byte), CType(73, Byte), CType(38, Byte), CType(238, Byte), CType(254, Byte), CType(1, Byte), CType(152, Byte), CType(93, Byte), CType(36, Byte), CType(65, Byte), CType(30, Byte), CType(41, Byte), CType(110, Byte), CType(108, Byte), CType(1, Byte), CType(104, Byte), CType(183, Byte), CType(72, Byte), CType(98, Byte), CType(88, Byte), CType(95, Byte), CType(220, Byte), CType(216, Byte), CType(159, Byte), CType(150, Byte), CType(91, Byte), CType(19, Byte), CType(4, Byte), CType(128, Byte), CType(58, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(147, Byte), CType(38, Byte), CType(179, Byte), CType(229, Byte), CType(228, Byte), CType(52, Byte), CType(113, Byte), CType(147, Byte), CType(35, Byte), CType(170, Byte), CType(226, Byte), CType(7, Byte), CType(111, Byte), CType(252, Byte), CType(240, Byte), CType(157, Byte), CType(28, Byte), CType(63, Byte), CType(32, Byte), CType(135, Byte), CType(7, Byte), CType(139, Byte), CType(235, Byte), CType(131, Byte), CType(24, Byte), CType(186, Byte), CType(74, Byte), CType(214, Byte), CType(19, Byte), CType(23, Byte), CType(63, Byte), CType(164, Byte), CType(71, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(255, Byte), CType(252, Byte), CType(82, Byte), CType(230, Byte), CType(252, Byte), CType(128, Byte), CType(18, Byte), CType(192, Byte), CType(140, Byte), CType(94, Byte), CType(45, Byte), CType(110, Byte), CType(188, Byte), CType(161, Byte), CType(89, Byte), CType(206, Byte), CType(23, Byte), CType(158, Byte), CType(185, Byte), CType(1, Byte), CType(115, Byte), CType(183, Byte), CType(154, Byte), CType(124, Byte), CType(91, Byte), CType(220, Byte), CType(184, Byte), CType(2, Byte), CType(208, Byte), CType(13, Byte), CType(39, Byte), CType(75, Byte), CType(140, Byte), CType(117, Byte), CType(55, Byte), CType(7, Byte), CType(88, Byte), CType(110, Byte), CType(77, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(37, Byte), CType(77, Byte), CType(153, Byte), CType(208, Byte), CType(118, Byte), CType(19, Byte), CType(55, Byte), CType(49, Byte), CType(98, Byte), CType(212, Byte), CType(75, Byte), CType(101, Byte), CType(106, Byte), CType(252, Byte), CType(128, Byte), CType(148, Byte), CType(34, Byte), CType(169, Byte), CType(40, Byte), CType(30, Byte), CType(92, Byte), CType(186, Byte), CType(254, Byte), CType(135, Byte), CType(161, Byte), CType(55, Byte), CType(137, Byte), CType(139, Byte), CType(31, Byte), CType(242, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(159, Byte), CType(226, Byte), CType(156, Byte), CType(126, Byte), CType(146, Byte), CType(24, Byte), CType(128, Byte), CType(52, Byte), CType(110, Byte), CType(43, Byte), CType(124, Byte), CType(158, Byte), CType(182, Byte), CType(199, Byte), CType(203, Byte), CType(197, Byte), CType(221, Byte), CType(71, Byte), CType(0, Byte), CType(222, Byte), CType(90, Byte), CType(242, Byte), CType(83, Byte), CType(113, Byte), CType(227, Byte), CType(9, Byte), CType(64, Byte), CType(183, Byte), CType(196, Byte), CType(110, Byte), CType(205, Byte), CType(177, Byte), CType(110, Byte), CType(224, Byte), CType(230, Byte), CType(130, Byte), CType(17, Byte), CType(110, Byte), CType(77, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(37, Byte), CType(153, Byte), CType(73, Byte), CType(237, Byte), CType(68, Byte), CType(113, Byte), CType(19, Byte), CType(35, Byte), CType(170, Byte), CType(46, Byte), CType(19, Byte), CType(182, Byte), CType(245, Byte), CType(68, Byte), CType(78, Byte), CType(79, Byte), CType(18, Byte), CType(215, Byte), CType(247, Byte), CType(48, Byte), CType(116, Byte), CType(137, Byte), CType(48, Byte), CType(14, Byte), CType(203, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(5, Byte), CType(23, Byte), CType(160, Byte), CType(191, Byte), CType(34, Byte), CType(161, Byte), CType(57, Byte), CType(22, Byte), CType(37, Byte), CType(220, Byte), CType(220, Byte), CType(0, Byte), CType(160, Byte), CType(190, Byte), CType(56, Byte), CType(118, Byte), CType(208, Byte), CType(141, Byte), CType(49, Byte), CType(52, Byte), CType(83, Byte), CType(60, Byte), CType(115, Byte), CType(91, Byte), CType(91, Byte), CType(220, Byte), CType(189, Byte), CType(4, Byte), CType(80, Byte), CType(181, Byte), CType(166, Byte), CType(196, Byte), CType(91, Byte), CType(217, Byte), CType(110, Byte), CType(44, Byte), CType(1, Byte), CType(232, Byte), CType(166, Byte), CType(215, Byte), CType(139, Byte), CType(155, Byte), CType(15, Byte), CType(70, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(100, Byte), CType(38, Byte), CType(181, Byte), CType(251, Byte), CType(139, Byte), CType(155, Byte), CType(20, Byte), CType(49, Byte), CType(138, Byte), CType(55, Byte), CType(191, Byte), CType(145, Byte), CType(203, Byte), CType(42, Byte), CType(242, Byte), CType(23, Byte), CType(113, Byte), CType(253, Byte), CType(14, Byte), CType(67, Byte), CType(7, Byte), CType(136, Byte), CType(139, Byte), CType(31, Byte), CType(242, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(223, Byte), CType(126, Byte), CType(40, Byte), CType(113, Byte), CType(166, Byte), CType(181, Byte), CType(155, Byte), CType(31, Byte), CType(0, Byte), CType(204, Byte), CType(238, Byte), CType(142, Byte), CType(114, Byte), CType(189, Byte), CType(184, Byte), CType(241, Byte), CType(133, Byte), CType(230, Byte), CType(122, Byte), CType(155, Byte), CType(184, Byte), CType(251, Byte), CType(9, Byte), CType(96, Byte), CType(104, Byte), CType(37, Byte), CType(249, Byte), CType(190, Byte), CType(184, Byte), CType(49, Byte), CType(4, Byte), CType(160, Byte), CType(187, Byte), CType(110, Byte), CType(146, Byte), CType(56, Byte), CType(122, Byte), CType(218, Byte), CType(205, Byte), CType(11, Byte), CType(21, Byte), CType(110, Byte), CType(77, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(37, Byte), CType(185, Byte), CType(73, Byte), CType(77, Byte), CType(190, Byte), CType(38, Byte), CType(110, Byte), CType(98, Byte), CType(68, Byte), CType(85, Byte), CType(60, Byte), CType(76, Byte), CType(94, Byte), CType(87, Byte), CType(92, Byte), CType(12, Byte), CType(129, Byte), CType(133, Byte), CType(120, Byte), CType(149, Byte), CType(184, Byte), CType(62, Byte), CType(135, Byte), CType(161, Byte), CType(63, Byte), CType(75, Byte), CType(252, Byte), CType(80, Byte), CType(115, Byte), CType(241, Byte), CType(67, Byte), CType(62, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(224, Byte), CType(35, Byte), CType(226, Byte), CType(230, Byte), CType(7, Byte), CType(0, Byte), CType(179, Byte), CType(251, Byte), CType(140, Byte), CType(184, Byte), CType(113, Byte), CType(133, Byte), CType(102, Byte), CType(251, Byte), CType(183, Byte), CType(108, Byte), CType(36, Byte), CType(238, Byte), CType(158, Byte), CType(2, Byte), CType(24, Byte), CType(108, Byte), CType(33, Byte), CType(127, Byte), CType(140, Byte), CType(184, Byte), CType(241, Byte), CType(3, Byte), CType(160, Byte), CType(251, Byte), CType(46, Byte), CType(148, Byte), CType(117, Byte), CType(196, Byte), CType(205, Byte), CType(15, Byte), CType(255, Byte), CType(229, Byte), CType(214, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(155, Byte), CType(212, Byte), CType(100, Byte), CType(27, Byte), CType(185, Byte), CType(89, Byte), CType(220, Byte), CType(196, Byte), CType(136, Byte), CType(170, Byte), CType(131, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(152, Byte), CType(175, Byte), CType(245, Byte), CType(132, Byte), CType(133, Byte), CType(138, Byte), CType(217, Byte), CType(61, Byte), CType(85, Byte), CType(92, Byte), CType(252, Byte), CType(144, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(14, Byte), CType(124, Byte), CType(47, Byte), CType(0, Byte), CType(16, Byte), CType(158, Byte), CType(43, Byte), CType(110, Byte), CType(142, Byte), CType(0, Byte), CType(48, Byte), CType(189, Byte), CType(123, Byte), CType(139, Byte), CType(27, Byte), CType(79, Byte), CType(104, Byte), CType(135, Byte), CType(15, Byte), CType(139, Byte), CType(187, Byte), CType(175, Byte), CType(0, Byte), CType(150, Byte), CType(44, Byte), CType(125, Byte), CType(131, Byte), CType(184, Byte), CType(113, Byte), CType(3, Byte), CType(160, Byte), CType(63, Byte), CType(142, Byte), CType(18, Byte), CType(55, Byte), CType(63, Byte), CType(252, Byte), CType(151, Byte), CType(91, Byte), CType(19, Byte), CType(4, Byte), CType(128, Byte), CType(58, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(110, Byte), CType(82, Byte), CType(187, Byte), CType(21, Byte), CType(25, Byte), CType(234, Byte), CType(245, Byte), CType(92, Byte), CType(35, Byte), CType(100, Byte), CType(132, Byte), CType(35, Byte), CType(165, Byte), CType(67, Byte), CType(197, Byte), CType(245, Byte), CType(53, Byte), CType(12, Byte), CType(253, Byte), CType(70, Byte), CType(150, Byte), CType(23, Byte), CType(23, Byte), CType(63, Byte), CType(228, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(194, Byte), CType(181, Byte), CType(114, Byte), CType(55, Byte), CType(113, Byte), CType(243, Byte), CType(4, Byte), CType(0, Byte), CType(239, Byte), CType(123, Byte), CType(226, Byte), CType(198, Byte), CType(19, Byte), CType(218, Byte), CType(225, Byte), CType(6, Byte), CType(217, Byte), CType(82, Byte), CType(220, Byte), CType(189, Byte), CType(5, Byte), CType(250, Byte), CType(236, Byte), CType(81, Byte), CType(194, Byte), CType(203, Byte), CType(135, Byte), CType(0, Byte), CType(194, Byte), CType(174, Byte), CType(226, Byte), CType(230, Byte), CType(137, Byte), CType(91, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(91, Byte), CType(197, Byte), CType(15, Byte), CType(132, Byte), CType(248, Byte), CType(161, Byte), CType(224, Byte), CType(38, Byte), CType(69, Byte), CType(84, Byte), CType(125, Byte), CType(64, Byte), CType(92, Byte), CType(12, Byte), CType(129, Byte), CType(185, Byte), CType(186, Byte), CType(179, Byte), CType(112, Byte), CType(54, Byte), CType(231, Byte), CType(236, Byte), CType(30, Byte), CType(45, Byte), CType(46, Byte), CType(126, Byte), CType(200, Byte), CType(143, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(44, Byte), CType(115, Byte), CType(170, Byte), CType(172, Byte), CType(40, Byte), CType(110, Byte), CType(174, Byte), CType(0, Byte), CType(80, Byte), CType(245, Byte), CType(8, Byte), CType(113, Byte), CType(227, Byte), CType(8, Byte), CType(237, Byte), CType(18, Byte), CType(91, Byte), CType(228, Byte), CType(187, Byte), CType(251, Byte), CType(11, Byte), CType(244, Byte), CType(85, Byte), CType(60, Byte), CType(179, Byte), CType(231, Byte), CType(247, Byte), CType(1, Byte), CType(128, Byte), CType(101, Byte), CType(206, Byte), CType(149, Byte), CType(105, Byte), CType(143, Byte), CType(89, Byte), CType(118, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(201, Byte), CType(77, Byte), CType(106, Byte), CType(147, Byte), CType(28, Byte), CType(38, Byte), CType(110, Byte), CType(82, Byte), CType(68, Byte), CType(85, Byte), CType(44, Byte), CType(56, Byte), CType(111, Byte), CType(38, Byte), CType(46, Byte), CType(134, Byte), CType(192, Byte), CType(92, Byte), CType(124, Byte), CType(81, Byte), CType(92, Byte), CType(31, Byte), CType(195, Byte), CType(208, Byte), CType(79, Byte), CType(197, Byte), CType(197, Byte), CType(14, Byte), CType(101, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(237, Byte), CType(192, Byte), CType(3, Byte), CType(74, Byte), CType(0, Byte), CType(147, Byte), CType(189, Byte), CType(89, Byte), CType(220, Byte), CType(92, Byte), CType(1, Byte), CType(96, Byte), CType(40, Byte), CType(118, Byte), CType(236, Byte), CType(59, Byte), CType(67, Byte), CType(220, Byte), CType(24, Byte), CType(66, Byte), CType(251, Byte), CType(196, Byte), CType(81, Byte), CType(32, Byte), CType(238, Byte), CType(62, Byte), CType(3, Byte), CType(125, Byte), CType(179, Byte), CType(130, Byte), CType(252, Byte), CType(92, Byte), CType(220, Byte), CType(56, Byte), CType(1, Byte), CType(208, Byte), CType(95, Byte), CType(47, Byte), CType(23, Byte), CType(55, Byte), CType(103, Byte), CType(216, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(73, Byte), CType(226, Byte), CType(104, Byte), CType(132, Byte), CType(216, Byte), CType(166, Byte), CType(210, Byte), CType(77, Byte), CType(138, Byte), CType(168, Byte), CType(154, Byte), CType(245, Byte), CType(188, Byte), CType(33, Byte), CType(96, Byte), CType(22, Byte), CType(15, Byte), CType(20, Byte), CType(215, Byte), CType(183, Byte), CType(80, Byte), CType(181, Byte), CType(147, Byte), CType(184, Byte), CType(248, Byte), CType(161, Byte), CType(12, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(217, Byte), CType(117, Byte), CType(178, Byte), CType(133, Byte), CType(184, Byte), CType(249, Byte), CType(2, Byte), CType(192, Byte), CType(192, Byte), CType(83, Byte), CType(197, Byte), CType(141, Byte), CType(31, Byte), CType(180, Byte), CType(211, Byte), CType(119, Byte), CType(196, Byte), CType(221, Byte), CType(103, Byte), CType(160, Byte), CType(111, Byte), CType(222, Byte), CType(32, Byte), CType(110, Byte), CType(140, Byte), CType(0, Byte), CType(232, Byte), CType(183, Byte), CType(43, Byte), CType(100, Byte), CType(93, Byte), CType(25, Byte), CType(153, Byte), CType(55, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(114, Byte), CType(147, Byte), CType(218, Byte), CType(20, Byte), CType(239, Byte), CType(20, Byte), CType(55, Byte), CType(41, Byte), CType(162, Byte), CType(234, Byte), CType(70, Byte), CType(217, Byte), CType(74, Byte), CType(92, Byte), CType(12, Byte), CType(129, Byte), CType(217, Byte), CType(44, Byte), CType(39, Byte), CType(39, Byte), CType(139, Byte), CType(235, Byte), CType(91, Byte), CType(24, Byte), CType(250, Byte), CType(134, Byte), CType(184, Byte), CType(248, Byte), CType(161, Byte), CType(28, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(21, Byte), CType(223, Byte), CType(139, Byte), CType(129, Byte), CType(233, Byte), CType(173, Byte), CType(42, Byte), CType(231, Byte), CType(139, Byte), CType(27, Byte), CType(59, Byte), CType(104, Byte), CType(175, Byte), CType(135, Byte), CType(137, Byte), CType(187, Byte), CType(223, Byte), CType(64, Byte), CType(95, Byte), CType(108, Byte), CType(39, Byte), CType(28, Byte), CType(247, Byte), CType(12, Byte), CType(96, Byte), CType(58, Byte), CType(7, Byte), CType(201, Byte), CType(200, Byte), CType(220, Byte), CType(225, Byte), CType(214, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(155, Byte), CType(212, Byte), CType(166, Byte), CType(136, Byte), CType(204, Byte), CType(45, Byte), CType(30, Byte), CType(154, Byte), CType(214, Byte), CType(195, Byte), CType(185, Byte), CType(124, Byte), CType(152, Byte), CType(175, Byte), CType(189, Byte), CType(197, Byte), CType(245, Byte), CType(41, Byte), CType(12, Byte), CType(221, Byte), CType(44, Byte), CType(219, Byte), CType(136, Byte), CType(139, Byte), CType(31, Byte), CType(202, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(239, Byte), CType(226, Byte), CType(0, Byte), CType(156, Byte), CType(56, Byte), CType(223, Byte), CType(223, Byte), CType(205, Byte), CType(25, Byte), CType(64, Byte), CType(223, Byte), CType(189, Byte), CType(82, Byte), CType(220, Byte), CType(152, Byte), CType(65, Byte), CType(187, Byte), CType(157, Byte), CType(34, Byte), CType(241, Byte), CType(242, Byte), CType(135, Byte), CType(187, Byte), CType(231, Byte), CType(64, Byte), CType(215, Byte), CType(197, Byte), CType(177, Byte), CType(56, Byte), CType(188, Byte), CType(248, Byte), CType(4, Byte), CType(96, Byte), CType(38, Byte), CType(87, Byte), CType(201, Byte), CType(218, Byte), CType(82, Byte), CType(153, Byte), CType(63, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(154, Byte), CType(58, Byte), CType(161, Byte), CType(77, Byte), CType(131, Byte), CType(237, Byte), CType(169, Byte), CType(234, Byte), CType(139, Byte), CType(108, Byte), CType(88, Byte), CType(23, Byte), CType(67, Byte), CType(96, Byte), CType(58, Byte), CType(43, Byte), CType(201, Byte), CType(185, Byte), CType(226, Byte), CType(250, Byte), CType(19, Byte), CType(134, Byte), CType(38, Byte), CType(196, Byte), CType(197, Byte), CType(15, Byte), CType(101, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(0, Byte), CType(39, Byte), CType(22, Byte), CType(50, Byte), CType(88, Byte), CType(204, Byte), CType(3, Byte), CType(170, Byte), CType(214, Byte), CType(145, Byte), CType(216, Byte), CType(70, Byte), CType(217, Byte), CType(141, Byte), CType(25, Byte), CType(180, Byte), CType(223, Byte), CType(94, Byte), CType(226, Byte), CType(238, Byte), CType(59, Byte), CType(208, Byte), CType(117, Byte), CType(207, Byte), CType(17, Byte), CType(55, Byte), CType(38, Byte), CType(0, Byte), CType(96, Byte), CType(178, Byte), CType(215, Byte), CType(75, Byte), CType(101, Byte), CType(254, Byte), CType(112, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(105, Byte), CType(234, Byte), CType(132, Byte), CType(54, Byte), CType(141, Byte), CType(53, Byte), CType(228, Byte), CType(98, Byte), CType(113, Byte), CType(147, Byte), CType(34, Byte), CType(170, Byte), CType(216, Byte), CType(202, Byte), CType(19, Byte), CType(115, Byte), CType(245, Byte), CType(114, Byte), CType(113, Byte), CType(125, Byte), CType(9, Byte), CType(67, Byte), CType(215, Byte), CType(11, Byte), CType(231, Byte), CType(252, Byte), CType(54, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(206, Byte), CType(30, Byte), CType(226, Byte), CType(230, Byte), CType(13, Byte), CType(160, Byte), CType(175, Byte), CType(222, Byte), CType(35, Byte), CType(110, Byte), CType(172, Byte), CType(160, Byte), CType(27, Byte), CType(206, Byte), CType(150, Byte), CType(197, Byte), CType(226, Byte), CType(238, Byte), CType(61, Byte), CType(208, Byte), CType(85, Byte), CType(145, Byte), CType(152, Byte), CType(117, Byte), CType(137, Byte), CType(184, Byte), CType(49, Byte), CType(1, Byte), CType(0, Byte), CType(147, Byte), CType(93, Byte), CType(42, Byte), CType(43, Byte), CType(203, Byte), CType(127, Byte), CType(231, Byte), CType(16, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(38, Byte), CType(79, Byte), CType(102, Byte), CType(179, Byte), CType(56, Byte), CType(64, Byte), CType(220, Byte), CType(164, Byte), CType(136, Byte), CType(81, Byte), CType(247, Byte), CType(23, Byte), CType(23, Byte), CType(67, Byte), CType(96, Byte), CType(170, Byte), CType(56, Byte), CType(162, Byte), CType(133, Byte), CType(183, Byte), CType(67, Byte), CType(102, Byte), CType(247, Byte), CType(65, Byte), CType(113, Byte), CType(241, Byte), CType(67, Byte), CType(121, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(96, Byte), CType(58, Byte), CType(191, Byte), CType(18, Byte), CType(55, Byte), CType(111, Byte), CType(0, Byte), CType(125, Byte), CType(116, Byte), CType(7, Byte), CType(185, Byte), CType(78, Byte), CType(220, Byte), CType(88, Byte), CType(65, Byte), CType(119, Byte), CType(60, Byte), CType(87, Byte), CType(220, Byte), CType(253, Byte), CType(7, Byte), CType(186, Byte), CType(234, Byte), CType(125, Byte), CType(226, Byte), CType(198, Byte), CType(2, Byte), CType(0, Byte), CType(56, Byte), CType(113, Byte), CType(84, Byte), CType(245, Byte), CType(127, Byte), CType(231, Byte), CType(16, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(38, Byte), CType(79, Byte), CType(102, Byte), CType(179, Byte), CType(136, Byte), CType(109, Byte), CType(238, Byte), CType(207, Byte), CType(19, Byte), CType(55, Byte), CType(41, Byte), CType(162, Byte), CType(234, Byte), CType(68, Byte), CType(113, Byte), CType(49, Byte), CType(4, Byte), CType(166, Byte), CType(58, Byte), CType(88, Byte), CType(92, Byte), CType(31, Byte), CType(194, Byte), CType(208, Byte), CType(213, Byte), CType(178, Byte), CType(161, Byte), CType(184, Byte), CType(248, Byte), CType(161, Byte), CType(60, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(147, Byte), CType(157, Byte), CType(196, Byte), CType(205, Byte), CType(29, Byte), CType(64, Byte), CType(223, Byte), CType(124, Byte), CType(90, Byte), CType(220, Byte), CType(24, Byte), CType(65, Byte), CType(183, Byte), CType(252, Byte), CType(93, Byte), CType(86, Byte), CType(21, Byte), CType(215, Byte), CType(7, Byte), CType(128, Byte), CType(174, Byte), CType(217, Byte), CType(72, Byte), CType(174, Byte), CType(21, Byte), CType(55, Byte), CType(22, Byte), CType(0, Byte), CType(192, Byte), CType(249, Byte), CType(190, Byte), CType(252, Byte), CType(119, Byte), CType(30, Byte), CType(113, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(105, Byte), CType(242, Byte), CType(100, Byte), CType(86, Byte), CType(195, Byte), CType(211, Byte), CType(197, Byte), CType(77, Byte), CType(138, Byte), CType(24, Byte), CType(181, Byte), CType(139, Byte), CType(184, Byte), CType(24, Byte), CType(2, Byte), CType(203, Byte), CType(220, Byte), CType(73, Byte), CType(226, Byte), CType(104, Byte), CType(4, Byte), CType(215, Byte), CType(127, Byte), CType(48, Byte), CType(116, Byte), CType(160, Byte), CType(184, Byte), CType(248, Byte), CType(97, Byte), CType(60, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(192, Byte), CType(76, Byte), CType(142, Byte), CType(21, Byte), CType(55, Byte), CType(119, Byte), CType(0, Byte), CType(125, Byte), CType(178, Byte), CType(173, Byte), CType(220, Byte), CType(44, Byte), CType(110, Byte), CType(140, Byte), CType(160, Byte), CType(123, Byte), CType(94, Byte), CType(45, Byte), CType(174, Byte), CType(31, Byte), CType(0, Byte), CType(93, Byte), CType(115, Byte), CType(136, Byte), CType(184, Byte), CType(49, Byte), CType(0, Byte), CType(0, Byte), CType(51, Byte), CType(217, Byte), CType(82, Byte), CType(110, Byte), CType(153, Byte), CType(71, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(90, Byte), CType(54, Byte), CType(145, Byte), CType(213, Byte), CType(180, Byte), CType(130, Byte), CType(156, Byte), CType(41, Byte), CType(110, Byte), CType(82, Byte), CType(68, Byte), CType(213, Byte), CType(201, Byte), CType(178, Byte), CType(156, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(225, Byte), CType(243, Byte), CType(226, Byte), CType(250, Byte), CType(14, Byte), CType(134, Byte), CType(46, Byte), CType(147, Byte), CType(181, Byte), CType(197, Byte), CType(197, Byte), CType(15, Byte), CType(227, Byte), CType(65, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(102, Byte), CType(114, Byte), CType(163, Byte), CType(220, Byte), CType(94, Byte), CType(220, Byte), CType(252, Byte), CType(1, Byte), CType(244, Byte), CType(197, Byte), CType(119, Byte), CType(197, Byte), CType(141, Byte), CType(15, Byte), CType(116, Byte), CType(83, Byte), CType(124, Byte), CType(55, Byte), CType(90, Byte), CType(71, Byte), CType(92, Byte), CType(95, Byte), CType(0, Byte), CType(186, Byte), CType(98, Byte), CType(51, Byte), CType(97, Byte), CType(247, Byte), CType(5, Byte), CType(0, Byte), CType(243, Byte), CType(241, Byte), CType(70, Byte), CType(185, Byte), CType(101, Byte), CType(46, Byte), CType(113, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(105, Byte), CType(217, Byte), CType(68, Byte), CType(54, Byte), CType(7, Byte), CType(123, Byte), CType(138, Byte), CType(155, Byte), CType(20, Byte), CType(49, Byte), CType(106, Byte), CType(15, Byte), CType(113, Byte), CType(49, Byte), CType(4, Byte), CType(238, Byte), CType(39, Byte), CType(174, Byte), CType(207, Byte), CType(160, Byte), CType(234, Byte), CType(21, Byte), CType(226, Byte), CType(226, Byte), CType(135, Byte), CType(241, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(179, Byte), CType(121, Byte), CType(189, Byte), CType(184, Byte), CType(249, Byte), CType(3, Byte), CType(232, Byte), CType(131, Byte), CType(135, Byte), CType(139, Byte), CType(27, Byte), CType(23, Byte), CType(232, Byte), CType(182, Byte), CType(119, Byte), CType(137, Byte), CType(235, Byte), CType(15, Byte), CType(64, Byte), CType(87, Byte), CType(68, Byte), CType(31, Byte), CType(119, Byte), CType(125, Byte), CType(31, Byte), CType(0, Byte), CType(102, Byte), CType(115, Byte), CType(186, Byte), CType(220, Byte), CType(50, Byte), CType(151, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(180, Byte), CType(108, Byte), CType(34, Byte), CType(155, Byte), CType(131, Byte), CType(216, Byte), CType(85, Byte), CType(224, Byte), CType(23, Byte), CType(226, Byte), CType(38, Byte), CType(70, Byte), CType(84, Byte), CType(253, Byte), CType(86, Byte), CType(150, Byte), CType(23, Byte), CType(23, Byte), CType(71, Byte), CType(244, Byte), CType(87, Byte), CType(140, Byte), CType(161, Byte), CType(159, Byte), CType(138, Byte), CType(235, Byte), CType(51, Byte), CType(24, Byte), CType(250, Byte), CType(171, Byte), CType(112, Byte), CType(174, Byte), CType(101, Byte), CType(243, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(217, Byte), CType(156, Byte), CType(45, Byte), CType(110, Byte), CType(254, Byte), CType(0, Byte), CType(186, Byte), CType(46, Byte), CType(158, Byte), CType(185, Byte), CType(156, Byte), CType(42, Byte), CType(110, Byte), CType(92, Byte), CType(160, Byte), CType(219, Byte), CType(226, Byte), CType(205, Byte), CType(244, Byte), CType(77, Byte), CType(196, Byte), CType(245, Byte), CType(11, Byte), CType(160, Byte), CType(237, Byte), CType(86, Byte), CType(151, Byte), CType(43, Byte), CType(196, Byte), CType(245, Byte), CType(125, Byte), CType(0, Byte), CType(168, Byte), CType(99, Byte), CType(11, Byte), CType(177, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(41, Byte), CType(38, Byte), CType(177, Byte), CType(121, Byte), CType(32, Byte), CType(187, Byte), CType(189, Byte), CType(190, Byte), CType(39, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(250, Byte), CType(235, Byte), CType(113, Byte), CType(226, Byte), CType(250, Byte), CType(10, Byte), CType(170, Byte), CType(158, Byte), CType(37, Byte), CType(46, Byte), CType(126, Byte), CType(24, Byte), CType(47, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(199, Byte), CType(18, Byte), CType(113, Byte), CType(115, Byte), CType(8, Byte), CType(208, Byte), CType(101, Byte), CType(79, Byte), CType(17, Byte), CType(55, Byte), CType(30, Byte), CType(208, Byte), CType(15, Byte), CType(71, Byte), CType(136, Byte), CType(235, Byte), CType(23, Byte), CType(64, Byte), CType(219, Byte), CType(237, Byte), CType(39, Byte), CType(174, Byte), CType(207, Byte), CType(3, Byte), CType(64, Byte), CType(93, Byte), CType(175, Byte), CType(20, Byte), CType(187, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(98, Byte), CType(18, Byte), CType(155, Byte), CType(167, Byte), CType(19, Byte), CType(196, Byte), CType(77, Byte), CType(140, Byte), CType(168, Byte), CType(58, Byte), CType(71, Byte), CType(22, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(250, Byte), CType(103, Byte), CType(37, Byte), CType(249, Byte), CType(163, Byte), CType(184, Byte), CType(190, Byte), CType(130, Byte), CType(161, Byte), CType(179, Byte), CType(132, Byte), CType(113, Byte), CType(211, Byte), CType(76, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(142, Byte), CType(131, Byte), CType(197, Byte), CType(205, Byte), CType(33, Byte), CType(64, Byte), CType(87, Byte), CType(173, Byte), CType(44, Byte), CType(127, Byte), CType(17, Byte), CType(55, Byte), CType(30, Byte), CType(208, Byte), CType(15, Byte), CType(55, Byte), CType(202, Byte), CType(86, Byte), CType(226, Byte), CType(250, Byte), CType(7, Byte), CType(208, Byte), CType(86, Byte), CType(177, Byte), CType(115, Byte), CType(235, Byte), CType(239, Byte), CType(197, Byte), CType(245, Byte), CType(121, Byte), CType(0, Byte), CType(168, Byte), CType(235, Byte), CType(187, Byte), CType(98, Byte), CType(215, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(82, Byte), CType(76, Byte), CType(98, Byte), CType(243, Byte), CType(116, Byte), CType(95, Byte), CType(113, Byte), CType(19, Byte), CType(35, Byte), CType(70, Byte), CType(61, Byte), CType(79, Byte), CType(92, Byte), CType(12, Byte), CType(209, Byte), CType(63, Byte), CType(47, Byte), CType(22, Byte), CType(215, Byte), CType(71, Byte), CType(80, Byte), CType(21, Byte), CType(187, Byte), CType(84, Byte), CType(184, Byte), CType(248, Byte), CType(97, Byte), CType(252, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(29, Byte), CType(145, Byte), CType(60, Byte), CType(239, Byte), CType(230, Byte), CType(16, Byte), CType(160, Byte), CType(171, Byte), CType(94, Byte), CType(46, Byte), CType(110, Byte), CType(44, Byte), CType(160, Byte), CType(95, Byte), CType(190, Byte), CType(40, Byte), CType(174, Byte), CType(127, Byte), CType(0, Byte), CType(109, Byte), CType(117, Byte), CType(127, Byte), CType(113, Byte), CType(125, Byte), CType(29, Byte), CType(0, Byte), CType(230, Byte), CType(226, Byte), CType(58, Byte), CType(89, Byte), CType(197, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(98, Byte), CType(11, Byte), CType(17, Byte), CType(15, Byte), CType(189, Byte), CType(221, Byte), CType(228, Byte), CType(136, Byte), CType(42, Byte), CType(206, Byte), CType(242, Byte), CType(71, Byte), CType(88, Byte), CType(91, Byte), CType(254, Byte), CType(33, Byte), CType(174, Byte), CType(143, Byte), CType(96, Byte), CType(232, Byte), CType(23, Byte), CType(18, Byte), CType(217, Byte), CType(230, Byte), CType(46, Byte), CType(134, Byte), CType(24, Byte), CType(63, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(215, Byte), CType(214, Byte), CType(226, Byte), CType(230, Byte), CType(17, Byte), CType(160, Byte), CType(107, Byte), CType(226, Byte), CType(247, Byte), CType(245, Byte), CType(229, Byte), CType(226, Byte), CType(198, Byte), CType(1, Byte), CType(250, Byte), CType(135, Byte), CType(35, Byte), CType(116, Byte), CType(208, Byte), CType(37, Byte), CType(135, Byte), CType(137, Byte), CType(235, Byte), CType(231, Byte), CType(0, Byte), CType(48, Byte), CType(87, Byte), CType(15, Byte), CType(119, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(147, Byte), CType(216, Byte), CType(66, Byte), CType(196, Byte), CType(195, Byte), CType(145, Byte), CType(155, Byte), CType(197, Byte), CType(77, Byte), CType(142, Byte), CType(168, Byte), CType(138, Byte), CType(69, Byte), CType(63, Byte), CType(23, Byte), CType(67, Byte), CType(244, Byte), CType(199, Byte), CType(123, Byte), CType(196, Byte), CType(245, Byte), CType(13, Byte), CType(84, Byte), CType(61, Byte), CType(76, Byte), CType(92, Byte), CType(252, Byte), CType(208, Byte), CType(12, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(174, Byte), CType(215, Byte), CType(136, Byte), CType(155, Byte), CType(71, Byte), CType(128, Byte), CType(174, Byte), CType(121, Byte), CType(167, Byte), CType(184, Byte), CType(49, Byte), CType(128, Byte), CType(126, Byte), CType(138, Byte), CType(99, Byte), CType(110, Byte), CType(93, Byte), CType(63, Byte), CType(1, Byte), CType(218, Byte), CType(38, Byte), CType(142, Byte), CType(198, Byte), CType(185, Byte), CType(66, Byte), CType(92, Byte), CType(63, Byte), CType(7, Byte), CType(128, Byte), CType(185, Byte), CType(122, Byte), CType(187, Byte), CType(91, Byte), CType(19, Byte), CType(4, Byte), CType(128, Byte), CType(58, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(196, Byte), CType(22, Byte), CType(234, Byte), CType(147, Byte), CType(226, Byte), CType(38, Byte), CType(71, Byte), CType(84, Byte), CType(93, Byte), CType(38, Byte), CType(107, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(186, Byte), CType(111, Byte), CType(115, Byte), CType(137, Byte), CType(109, Byte), CType(155, Byte), CType(92, Byte), CType(223, Byte), CType(192, Byte), CType(208, Byte), CType(45, Byte), CType(103, Byte), CType(115, Byte), CType(161, Byte), CType(209, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(93, Byte), CType(223, Byte), CType(19, Byte), CType(55, Byte), CType(143, Byte), CType(0, Byte), CType(93, Byte), CType(114, Byte), CType(123, Byte), CType(185, Byte), CType(86, Byte), CType(220, Byte), CType(24, Byte), CType(64, Byte), CType(127, Byte), CType(237, Byte), CType(42, Byte), CType(174, Byte), CType(191, Byte), CType(0, Byte), CType(109, Byte), CType(18, Byte), CType(71, Byte), CType(170, Byte), CType(186, Byte), CType(254, Byte), CType(13, Byte), CType(0, Byte), CType(243, Byte), CType(241, Byte), CType(61, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(137, Byte), CType(45, Byte), CType(212, Byte), CType(29, Byte), CType(229, Byte), CType(122, Byte), CType(113, Byte), CType(19, Byte), CType(36, Byte), CType(170, Byte), CType(222, Byte), CType(40, Byte), CType(46, Byte), CType(134, Byte), CType(232, Byte), CType(190, Byte), CType(207, Byte), CType(138, Byte), CType(235, Byte), CType(19, Byte), CType(168, Byte), CType(218, Byte), CType(94, Byte), CType(92, Byte), CType(252, Byte), CType(208, Byte), CType(28, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(174, Byte), CType(107, Byte), CType(100, Byte), CType(37, Byte), CType(113, Byte), CType(115, Byte), CType(9, Byte), CType(208, Byte), CType(21, Byte), CType(71, Byte), CType(137, Byte), CType(235, Byte), CType(255, Byte), CType(232, Byte), CType(183, Byte), CType(211, Byte), CType(132, Byte), CType(227, Byte), CType(40, Byte), CType(209, Byte), CType(118, Byte), CType(71, Byte), CType(139, Byte), CType(235, Byte), CType(223, Byte), CType(0, Byte), CType(48, Byte), CType(31, Byte), CType(87, Byte), CType(201, Byte), CType(242, Byte), CType(110, Byte), CType(93, Byte), CType(16, Byte), CType(0, Byte), CType(102, Byte), CType(99, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(4, Byte), CType(150, Byte), CType(194, Byte), CType(7, Byte), CType(196, Byte), CType(77, Byte), CType(144, Byte), CType(168, Byte), CType(138, Byte), CType(135, Byte), CType(207, Byte), CType(235, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(186, Byte), CType(107, Byte), CType(7, Byte), CType(113, Byte), CType(253, Byte), CType(1, Byte), CType(85, Byte), CType(95, Byte), CType(16, Byte), CType(23, Byte), CType(63, Byte), CType(52, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(139, Byte), CType(7, Byte), CType(138, Byte), CType(155, Byte), CType(75, Byte), CType(128, Byte), CType(46, Byte), CType(184, Byte), CType(151, Byte), CType(112, Byte), CType(148, Byte), CType(41, Byte), CType(166, Byte), CType(243, Byte), CType(68, Byte), CType(113, Byte), CType(253, Byte), CType(6, Byte), CType(104, Byte), CType(131, Byte), CType(21, Byte), CType(229, Byte), CType(74, Byte), CType(113, Byte), CType(125, Byte), CType(27, Byte), CType(0, Byte), CType(230, Byte), CType(107, Byte), CType(107, Byte), CType(183, Byte), CType(46, Byte), CType(8, Byte), CType(0, Byte), CType(179, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(2, Byte), CType(75, Byte), CType(97, Byte), CType(35, Byte), CType(185, Byte), CType(90, Byte), CType(220, Byte), CType(4, Byte), CType(137, Byte), CType(170, Byte), CType(131, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(221, Byte), CType(245, Byte), CType(99, Byte), CType(113, Byte), CType(125, Byte), CType(1, Byte), CType(67, Byte), CType(55, Byte), CType(202, Byte), CType(93, Byte), CType(196, Byte), CType(197, Byte), CType(15, Byte), CType(205, Byte), CType(66, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(230, Byte), CType(226, Byte), CType(13, Byte), CType(226, Byte), CType(230, Byte), CType(18, Byte), CType(160, Byte), CType(11, Byte), CType(190, Byte), CType(37, Byte), CType(174, Byte), CType(223, Byte), CType(3, Byte), CType(225, Byte), CType(28, Byte), CType(137, Byte), CType(69, Byte), CType(96, Byte), CType(215, Byte), CType(119, Byte), CType(128, Byte), CType(166, Byte), CType(219, Byte), CType(69, Byte), CType(92, Byte), CType(191, Byte), CType(6, Byte), CType(128, Byte), CType(133, Byte), CType(216, Byte), CType(215, Byte), CType(173, Byte), CType(11, Byte), CType(2, Byte), CType(192, Byte), CType(108, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(192, Byte), CType(82, Byte), CType(121, Byte), CType(187, Byte), CType(184, Byte), CType(9, Byte), CType(18, Byte), CType(85, Byte), CType(255, Byte), CType(150, Byte), CType(72, Byte), CType(248, Byte), CType(112, Byte), CType(49, Byte), CType(68, Byte), CType(247, Byte), CType(60, Byte), CType(86, Byte), CType(92, Byte), CType(63, Byte), CType(64, Byte), CType(213, Byte), CType(17, Byte), CType(226, Byte), CType(226, Byte), CType(135, Byte), CType(230, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(115, Byte), CType(241, Byte), CType(13, Byte), CType(113, Byte), CType(115, Byte), CType(9, Byte), CType(208, Byte), CType(118, Byte), CType(15, Byte), CType(19, Byte), CType(215, Byte), CType(231, Byte), CType(129, Byte), CType(201, Byte), CType(94, Byte), CType(40, Byte), CType(174, Byte), CType(255, Byte), CType(0, Byte), CType(77, Byte), CType(199, Byte), CType(14, Byte), CType(199, Byte), CType(0, Byte), CType(114, Byte), CType(56, Byte), CType(200, Byte), CType(173, Byte), CType(11, Byte), CType(2, Byte), CType(192, Byte), CType(108, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(192, Byte), CType(82, Byte), CType(89, Byte), CType(91, Byte), CType(120, Byte), CType(184, Byte), CType(90, Byte), CType(207, Byte), CType(161, Byte), CType(226, Byte), CType(98, Byte), CType(136, Byte), CType(110, Byte), CType(89, Byte), CType(44, Byte), CType(103, Byte), CType(139, Byte), CType(235, Byte), CType(3, Byte), CType(24, Byte), CType(186, Byte), CType(86, Byte), CType(54, Byte), CType(17, Byte), CType(23, Byte), CType(67, Byte), CType(52, Byte), CType(15, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(14, Byte), CType(124, Byte), CType(199, Byte), CType(6, Byte), CType(48, Byte), CType(23, Byte), CType(23, Byte), CType(137, Byte), CType(155, Byte), CType(75, Byte), CType(128, Byte), CType(54, Byte), CType(91, Byte), CType(78, Byte), CType(126, Byte), CType(41, Byte), CType(174, Byte), CType(207, Byte), CType(3, Byte), CType(147, Byte), CType(93, Byte), CType(40, Byte), CType(107, Byte), CType(136, Byte), CType(235, Byte), CType(71, Byte), CType(64, Byte), CType(147, Byte), CType(253, Byte), CType(89, Byte), CType(92, Byte), CType(159, Byte), CType(6, Byte), CType(128, Byte), CType(133, Byte), CType(248, Byte), CType(170, Byte), CType(91, Byte), CType(23, Byte), CType(4, Byte), CType(128, Byte), CType(217, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(129, Byte), CType(165, Byte), CType(244, Byte), CType(26, Byte), CType(113, Byte), CType(147, Byte), CType(36, Byte), CType(170, Byte), CType(174, Byte), CType(151, Byte), CType(205, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(221, Byte), CType(241, Byte), CType(34, Byte), CType(113, Byte), CType(247, Byte), CType(31, Byte), CType(85, Byte), CType(239, Byte), CType(18, Byte), CType(23, Byte), CType(63, Byte), CType(52, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(43, Byte), CType(18, Byte), CType(132, Byte), CType(209, Byte), CType(53, Byte), CType(79, Byte), CType(20, Byte), CType(215, Byte), CType(215, Byte), CType(1, Byte), CType(135, Byte), CType(163, Byte), CType(116, Byte), CType(208, Byte), CType(54, Byte), CType(155, Byte), CType(139, Byte), CType(235, Byte), CType(203, Byte), CType(0, Byte), CType(176, Byte), CType(80, Byte), CType(231, Byte), CType(186, Byte), CType(117, Byte), CType(65, Byte), CType(0, Byte), CType(152, Byte), CType(141, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(88, Byte), CType(74, Byte), CType(171, Byte), CType(74, Byte), CType(100, Byte), CType(58, Byte), CType(187, Byte), CType(137, Byte), CType(18, Byte), CType(85, Byte), CType(31, Byte), CType(23, Byte), CType(23, Byte), CType(67, Byte), CType(116, Byte), CType(195, Byte), CType(90, Byte), CType(114, Byte), CType(169, Byte), CType(184, Byte), CType(123, Byte), CType(143, Byte), CType(161, Byte), CType(88, Byte), CType(144, Byte), CType(89, Byte), CType(87, Byte), CType(92, Byte), CType(12, Byte), CType(209, Byte), CType(76, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(96, Byte), CType(174, Byte), CType(30, Byte), CType(35, Byte), CType(110, Byte), CType(62, Byte), CType(1, Byte), CType(218, Byte), CType(104, Byte), CType(37, Byte), CType(57, Byte), CType(87, Byte), CType(92, Byte), CType(95, Byte), CType(7, Byte), CType(156, Byte), CType(248, Byte), CType(238, Byte), CType(180, Byte), CType(158, Byte), CType(184, Byte), CType(254, Byte), CType(4, Byte), CType(52, Byte), CType(209, Byte), CType(211, Byte), CType(197, Byte), CType(245, Byte), CType(101, Byte), CType(0, Byte), CType(88, Byte), CType(168, Byte), CType(155, Byte), CType(101, Byte), CType(21, Byte), CType(183, Byte), CType(54, Byte), CType(8, Byte), CType(0, Byte), CType(51, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(242, Byte), CType(74, Byte), CType(237, Byte), CType(5, Byte), CType(226, Byte), CType(38, Byte), CType(74, Byte), CType(84, Byte), CType(221, Byte), CType(40, Byte), CType(119, Byte), CType(17, Byte), CType(23, Byte), CType(67, Byte), CType(180, Byte), CType(223, Byte), CType(65, Byte), CType(226, Byte), CType(238, Byte), CType(59, Byte), CType(170, Byte), CType(94, Byte), CType(39, Byte), CType(46, Byte), CType(126, Byte), CType(104, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(87, Byte), CType(111, Byte), CType(20, Byte), CType(55, Byte), CType(159, Byte), CType(0, Byte), CType(109, Byte), CType(196, Byte), CType(111, Byte), CType(16, Byte), CType(204, Byte), CType(199, Byte), CType(193, Byte), CType(226, Byte), CType(250, Byte), CType(19, Byte), CType(208, Byte), CType(68, Byte), CType(71, Byte), CType(137, Byte), CType(235, Byte), CType(199, Byte), CType(0, Byte), CType(144, Byte), CType(194, Byte), CType(86, Byte), CType(110, Byte), CType(109, Byte), CType(16, Byte), CType(0, Byte), CType(102, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(228, Byte), CType(149, Byte), CType(90, Byte), CType(100, Byte), CType(198, Byte), CType(255, Byte), CType(73, Byte), CType(220, Byte), CType(68, Byte), CType(137, Byte), CType(170, Byte), CType(163, Byte), CType(197, Byte), CType(197, Byte), CType(16, Byte), CType(237, Byte), CType(22, Byte), CType(199, Byte), CType(131, Byte), CType(92, Byte), CType(43, Byte), CType(238, Byte), CType(158, Byte), CType(99, Byte), CType(40, Byte), CType(118, Byte), CType(107, Byte), CType(89, Byte), CType(93, Byte), CType(92, Byte), CType(12, Byte), CType(209, Byte), CType(92, Byte), CType(60, Byte), CType(60, Byte), CType(4, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(192, Byte), CType(92, Byte), CType(77, Byte), CType(136, Byte), CType(155, Byte), CType(79, Byte), CType(128, Byte), CType(182, Byte), CType(89, Byte), CType(91, Byte), CType(46, Byte), CType(19, Byte), CType(215, Byte), CType(207, Byte), CType(129, Byte), CType(153, Byte), CType(92, Byte), CType(39, Byte), CType(28, Byte), CType(223, Byte), CType(138, Byte), CType(182, Byte), CType(248, Byte), CType(139, Byte), CType(184, Byte), CType(126, Byte), CType(12, Byte), CType(0, Byte), CType(41, Byte), CType(236, Byte), CType(230, Byte), CType(214, Byte), CType(6, Byte), CType(1, Byte), CType(96, Byte), CType(38, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(94, Byte), CType(57, Byte), CType(236, Byte), CType(43, Byte), CType(110, Byte), CType(162, Byte), CType(68, Byte), CType(85, Byte), CType(108, Byte), CType(223, Byte), CType(179, Byte), CType(157, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(189, Byte), CType(62, Byte), CType(45, Byte), CType(238, Byte), CType(126, Byte), CType(163, Byte), CType(42, Byte), CType(118, Byte), CType(107, Byte), CType(113, Byte), CType(241, Byte), CType(67, Byte), CType(179, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(185, Byte), CType(58, Byte), CType(85, Byte), CType(220, Byte), CType(124, Byte), CType(2, Byte), CType(180, Byte), CType(205, Byte), CType(219, Byte), CType(197, Byte), CType(245, Byte), CType(113, Byte), CType(160, Byte), CType(142, Byte), CType(79, Byte), CType(136, Byte), CType(235, Byte), CType(87, Byte), CType(64, Byte), CType(147, Byte), CType(108, Byte), CType(36, Byte), CType(174, Byte), CType(255, Byte), CType(2, Byte), CType(64, Byte), CType(42, Byte), CType(251, Byte), CType(185, Byte), CType(181, Byte), CType(65, Byte), CType(0, Byte), CType(152, Byte), CType(137, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(147, Byte), CType(87, Byte), CType(14, Byte), CType(203, Byte), CType(203, Byte), CType(111, Byte), CType(196, Byte), CType(77, Byte), CType(150, Byte), CType(168, Byte), CType(250, Byte), CType(154, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(157, Byte), CType(238, Byte), CType(35, Byte), CType(145, Byte), CType(152, Byte), CType(226, Byte), CType(238, Byte), CType(53, Byte), CType(134, Byte), CType(206, Byte), CType(145, Byte), CType(21, Byte), CType(197, Byte), CType(197, Byte), CType(16, Byte), CType(205, Byte), CType(70, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(230, Byte), CType(234, Byte), CType(106, Byte), CType(113, Byte), CType(243, Byte), CType(9, Byte), CType(208, Byte), CType(38, Byte), CType(155, Byte), CType(8, Byte), CType(187, Byte), CType(27, Byte), CType(78, Byte), CType(239, Byte), CType(26, Byte), CType(83, Byte), CType(134, Byte), CType(170, Byte), CType(155, Byte), CType(228, Byte), CType(238, Byte), CType(226, Byte), CType(250, Byte), CType(23, Byte), CType(208, Byte), CType(20, Byte), CType(143, Byte), CType(17, Byte), CType(215, Byte), CType(127, Byte), CType(49, Byte), CType(94, Byte), CType(49, Byte), CType(127, Byte), CType(196, Byte), CType(238, Byte), CType(177, Byte), CType(191, Byte), CType(148, Byte), CType(111, Byte), CType(200, Byte), CType(71, Byte), CType(229, Byte), CType(157, Byte), CType(242, Byte), CType(6, Byte), CType(121, Byte), CType(177, Byte), CType(60, Byte), CType(93, Byte), CType(30, Byte), CType(43, Byte), CType(15, Byte), CType(151, Byte), CType(251, Byte), CType(202, Byte), CType(182, Byte), CType(114, Byte), CType(71, Byte), CType(217, Byte), CType(252, Byte), CType(86, Byte), CType(119, Byte), CType(144, Byte), CType(216, Byte), CType(69, Byte), CType(168, Byte), CType(205, Byte), CType(214, Byte), CType(145, Byte), CType(101, Byte), CType(215, Byte), CType(19, Byte), CType(98, Byte), CType(62, Byte), CType(141, Byte), CType(151, Byte), CType(49, Byte), CType(119, Byte), CType(150, Byte), CType(221, Byte), CType(100, Byte), CType(15, Byte), CType(121, Byte), CType(154, Byte), CType(60, Byte), CType(87, Byte), CType(94, Byte), CType(35, Byte), CType(239, Byte), CType(146, Byte), CType(143, Byte), CType(73, Byte), CType(60, Byte), CType(103, Byte), CType(248, Byte), CType(177, Byte), CType(156, Byte), CType(41, Byte), CType(255, Byte), CType(16, Byte), CType(23, Byte), CType(95, Byte), CType(148, Byte), CType(245, Byte), CType(118, Byte), CType(183, Byte), CType(54, Byte), CType(8, Byte), CType(0, Byte), CType(51, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(242, Byte), CType(202, Byte), CType(229, Byte), CType(127, Byte), CType(196, Byte), CType(77, Byte), CType(150, Byte), CType(24, Byte), CType(181, Byte), CType(163, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(125, Byte), CType(126, Byte), CType(32, Byte), CType(238, Byte), CType(30, Byte), CType(163, Byte), CType(234, Byte), CType(73, Byte), CType(226, Byte), CType(226, Byte), CType(135, Byte), CType(230, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(243, Byte), CType(177, Byte), CType(177, Byte), CType(184, Byte), CType(57, Byte), CType(5, Byte), CType(104, Byte), CType(139, Byte), CType(35, Byte), CType(197, Byte), CType(245, Byte), CType(109, Byte), CType(12, Byte), CType(60, Byte), CType(81, Byte), CType(98, Byte), CType(97, Byte), CType(205, Byte), CType(253, Byte), CType(223, Byte), CType(48, Byte), CType(244, Byte), CType(21, Byte), CType(113, Byte), CType(253, Byte), CType(11, Byte), CType(104, Byte), CType(138, Byte), CType(183, Byte), CType(136, Byte), CType(235, Byte), CType(187, Byte), CType(200, Byte), CType(47, Byte), CType(126, Byte), CType(103, Byte), CType(253, Byte), CType(72, Byte), CType(142, Byte), CType(144, Byte), CType(87, Byte), CType(202, Byte), CType(158, Byte), CType(178, Byte), CType(189, Byte), CType(196, Byte), CType(174, Byte), CType(24, Byte), CType(43, Byte), CType(136, Byte), CType(187, Byte), CType(95, Byte), CType(152, Byte), CType(187, Byte), CType(56, Byte), CType(66, Byte), CType(120, Byte), CType(43, Byte), CType(121, Byte), CType(132, Byte), CType(60, Byte), CType(91, Byte), CType(162, Byte), CType(207, Byte), CType(127, Byte), CType(65, Byte), CType(34, Byte), CType(193, Byte), CType(225, Byte), CType(70, Byte), CType(113, Byte), CType(247, Byte), CType(6, Byte), CType(105, Byte), CType(125, Byte), CType(202, Byte), CType(173, Byte), CType(13, Byte), CType(2, Byte), CType(192, Byte), CType(76, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(188, Byte), CType(114, Byte), CType(58, Byte), CType(73, Byte), CType(220, Byte), CType(132, Byte), CType(137, Byte), CType(170, Byte), CType(19, Byte), CType(197, Byte), CType(197, Byte), CType(15, Byte), CType(237, Byte), CType(242, Byte), CType(104, Byte), CType(113, Byte), CType(247, Byte), CType(23, Byte), CType(85, Byte), CType(167, Byte), CType(73, Byte), CType(236, Byte), CType(210, Byte), CType(226, Byte), CType(98, Byte), CType(136, Byte), CType(230, Byte), CType(35, Byte), CType(129, Byte), CType(97, Byte), CType(84, Byte), CType(23, Byte), CType(178, Byte), CType(234, Byte), CType(209, Byte), CType(95, Byte), CType(241, Byte), CType(32, Byte), CType(193, Byte), CType(141, Byte), CType(117, Byte), CType(52, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(230, Byte), CType(131, Byte), CType(68, Byte), CType(121, Byte), CType(180, Byte), CType(217, Byte), CType(61, Byte), CType(36, Byte), CType(222, Byte), CType(126, Byte), CType(117, Byte), CType(125, Byte), CType(27, Byte), CType(75, Byte), CType(150, Byte), CType(254, Byte), CType(74, Byte), CType(150, Byte), CType(147, Byte), CType(135, Byte), CType(76, Byte), CType(42, Byte), CType(195, Byte), CType(244, Byte), CType(238, Byte), CType(47, Byte), CType(174, Byte), CType(159, Byte), CType(1, Byte), CType(77, Byte), CType(16, Byte), CType(111, Byte), CType(247, Byte), CType(187, Byte), CType(126, Byte), CType(139, Byte), CType(180, Byte), CType(98, Byte), CType(119, Byte), CType(170, Byte), CType(239, Byte), CType(200, Byte), CType(129, Byte), CType(18, Byte), CType(207, Byte), CType(112, Byte), CType(55, Byte), CType(21, Byte), CType(119, Byte), CType(63, Byte), CType(80, Byte), CType(214, Byte), CType(74, Byte), CType(114, Byte), CType(47, Byte), CType(121, Byte), CType(178, Byte), CType(28, Byte), CType(38, Byte), CType(191, Byte), CType(23, Byte), CType(119, Byte), CType(255, Byte), CType(176, Byte), CType(48, Byte), CType(223, Byte), CType(114, Byte), CType(107, Byte), CType(131, Byte), CType(0, Byte), CType(48, Byte), CType(19, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(175, Byte), CType(156, Byte), CType(98, Byte), CType(59, Byte), CType(33, Byte), CType(55, Byte), CType(97, Byte), CType(98, Byte), CType(84, Byte), CType(108, Byte), CType(55, Byte), CType(229, Byte), CType(98, Byte), CType(136, Byte), CType(118, Byte), CType(88, Byte), CType(44, Byte), CType(124, Byte), CType(193, Byte), CType(170, Byte), CType(231, Byte), CType(145, Byte), CType(226, Byte), CType(98, Byte), CType(136, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(97, Byte), CType(84, Byte), CType(44, Byte), CType(2, Byte), CType(187, Byte), CType(88, Byte), CType(1, Byte), CType(64, Byte), CType(42, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(157, Byte), CType(47, Byte), CType(83, Byte), CType(147, Byte), CType(113, Byte), CType(208, Byte), CType(14, Byte), CType(183, Byte), CType(149, Byte), CType(216, Byte), CType(126, Byte), CType(54, Byte), CType(182, Byte), CType(216, Byte), CType(141, Byte), CType(109, Byte), CType(103, Byte), CType(159, Byte), CType(41, Byte), CType(177, Byte), CType(21, Byte), CType(111, Byte), CType(60, Byte), CType(184, Byte), CType(255, Byte), CType(187, Byte), CType(184, Byte), CType(251, Byte), CType(141, Byte), CType(249, Byte), CType(123, Byte), CType(130, Byte), CType(184, Byte), CType(57, Byte), CType(5, Byte), CType(104, Byte), CType(131, Byte), CType(175, Byte), CType(139, Byte), CType(235, Byte), CType(215, Byte), CType(24, Byte), CType(152, Byte), CType(252, Byte), CType(12, Byte), CType(137, Byte), CType(88, Byte), CType(205, Byte), CType(46, Byte), CType(222, Byte), CType(176, Byte), CType(158, Byte), CType(220, Byte), CType(191, Byte), CType(128, Byte), CType(38, Byte), CType(185, Byte), CType(72, Byte), CType(92, Byte), CType(191, Byte), CType(197, Byte), CType(194, Byte), CType(157, Byte), CType(42, Byte), CType(255, Byte), CType(43, Byte), CType(15, Byte), CType(144, Byte), CType(120, Byte), CType(118, Byte), CType(235, Byte), CType(226, Byte), CType(143, Byte), CType(230, Byte), CType(89, Byte), CType(95, Byte), CType(246, Byte), CType(146, Byte), CType(79, Byte), CType(203, Byte), CType(229, Byte), CType(226, Byte), CType(238, Byte), CType(45, Byte), CType(230, Byte), CType(230, Byte), CType(20, Byte), CType(183, Byte), CType(54, Byte), CType(8, Byte), CType(0, Byte), CType(51, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(242, Byte), CType(202, Byte), CType(237, Byte), CType(219, Byte), CType(226, Byte), CType(38, Byte), CType(77, Byte), CType(84, Byte), CType(197, Byte), CType(110, Byte), CType(21, Byte), CType(145, Byte), CType(61, Byte), CType(239, Byte), CType(98, Byte), CType(136, Byte), CType(230, Byte), CType(219, Byte), CType(79, Byte), CType(220, Byte), CType(125, Byte), CType(69, Byte), CType(213, Byte), CType(15, Byte), CType(197, Byte), CType(197, Byte), CType(15, Byte), CType(237, Byte), CType(65, Byte), CType(2, Byte), CType(195, Byte), CType(168, Byte), CType(88, Byte), CType(144, Byte), CType(113, Byte), CType(177, Byte), CType(2, Byte), CType(128, Byte), CType(84, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(250, Byte), CType(139, Byte), CType(184, Byte), CType(56, Byte), CType(161, Byte), CType(253, Byte), CType(98, Byte), CType(107, Byte), CType(217, Byte), CType(253, Byte), CType(37, Byte), CType(190, Byte), CType(51, Byte), CType(186, Byte), CType(123, Byte), CType(143, Byte), CType(185, Byte), CType(121, Byte), CType(133, Byte), CType(184, Byte), CType(56, Byte), CType(3, Byte), CType(77, Byte), CType(199, Byte), CType(203, Byte), CType(48, Byte), CType(51, Byte), CType(251, Byte), CType(158, Byte), CType(76, Byte), CType(142, Byte), CType(87, Byte), CType(236, Byte), CType(86, Byte), CType(193, Byte), CType(22, Byte), CType(220, Byte), CType(179, Byte), CType(123, Byte), CType(148, Byte), CType(76, Byte), CType(142, Byte), CType(27, Byte), CType(208, Byte), CType(4, Byte), CType(235, Byte), CType(137, Byte), CType(235, Byte), CType(175, Byte), CType(152, Byte), CType(191, Byte), CType(179, Byte), CType(228, Byte), CType(117, Byte), CType(178, Byte), CType(153, Byte), CType(184, Byte), CType(152, Byte), CType(163, Byte), CType(93, Byte), CType(86, Byte), CType(150, Byte), CType(72, Byte), CType(202, Byte), CType(229, Byte), CType(247, Byte), CType(193, Byte), CType(194, Byte), CType(156, Byte), CType(239, Byte), CType(214, Byte), CType(6, Byte), CType(1, Byte), CType(96, Byte), CType(38, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(94, Byte), CType(185, Byte), CType(221, Byte), CType(71, Byte), CType(220, Byte), CType(164, Byte), CType(137, Byte), CType(81, Byte), CType(123, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(154, Byte), CType(109, Byte), CType(77, Byte), CType(185, Byte), CType(88, Byte), CType(220, Byte), CType(61, Byte), CType(69, Byte), CType(213, Byte), CType(253, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(237, Byte), CType(65, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(228, Byte), CType(70, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(253, Byte), CType(176, Byte), CType(133, Byte), CType(28, Byte), CType(34, Byte), CType(215, Byte), CType(138, Byte), CType(235, Byte), CType(7, Byte), CType(152, Byte), CType(221, Byte), CType(161, Byte), CType(226, Byte), CType(98, Byte), CType(11, Byte), CType(52, Byte), CType(89, Byte), CType(188, Byte), CType(216, Byte), CType(113, Byte), CType(138, Byte), CType(184, Byte), CType(62, Byte), CType(141, Byte), CType(129, Byte), CType(120, Byte), CType(206, Byte), CType(54, Byte), CType(53, Byte), CType(110, Byte), CType(31, Byte), CType(19, Byte), CType(247, Byte), CType(223, Byte), CType(98, Byte), CType(232, Byte), CType(215, Byte), CType(194, Byte), CType(113, Byte), CType(150, Byte), CType(104, Byte), CType(154, Byte), CType(7, Byte), CType(137, Byte), CType(235, Byte), CType(175, Byte), CType(152, Byte), CType(187, Byte), CType(227, Byte), CType(101, Byte), CType(23, Byte), CType(225, Byte), CType(5, Byte), CType(193, Byte), CType(238, Byte), CType(138, Byte), CType(231, Byte), CType(202, Byte), CType(63, Byte), CType(19, Byte), CType(119, Byte), CType(255, Byte), CType(49, Byte), CType(179, Byte), CType(107, Byte), CType(221, Byte), CType(218, Byte), CType(32, Byte), CType(0, Byte), CType(204, Byte), CType(196, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(201, Byte), CType(171, Byte), CType(132, Byte), CType(99, Byte), CType(197, Byte), CType(77, Byte), CType(156, Byte), CType(168, Byte), CType(250, Byte), CType(141, Byte), CType(240, Byte), CType(99, Byte), CType(170, Byte), CType(125, Byte), CType(226, Byte), CType(236, Byte), CType(52, Byte), CType(119, Byte), CType(63, Byte), CType(81, Byte), CType(245, Byte), CType(21, Byte), CType(113, Byte), CType(241, Byte), CType(67, Byte), CType(187, Byte), CType(144, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(191, Byte), CType(108, Byte), CType(36, Byte), CType(71, Byte), CType(137, Byte), CType(235, Byte), CType(11, Byte), CType(152, Byte), CType(217, Byte), CType(49, Byte), CType(226, Byte), CType(98, Byte), CType(10, Byte), CType(52, Byte), CType(217, Byte), CType(227, Byte), CType(197, Byte), CType(245, Byte), CType(103, Byte), CType(12, Byte), CType(28, Byte), CType(45, Byte), CType(46, Byte), CType(110, Byte), CType(27, Byte), CType(203, Byte), CType(191, Byte), CType(197, Byte), CType(253, Byte), CType(27, Byte), CType(12, Byte), CType(237, Byte), CType(43, Byte), CType(46, Byte), CType(126, Byte), CType(192, Byte), CType(184, Byte), CType(60, Byte), CType(71, Byte), CType(92, Byte), CType(95, Byte), CType(69, Byte), CType(125, Byte), CType(177, Byte), CType(160, Byte), CType(29, Byte), CType(71, Byte), CType(68, Byte), CType(184, Byte), CType(248, Byte), CType(162, Byte), CType(123, Byte), CType(34, Byte), CType(65, Byte), CType(229, Byte), CType(0, Byte), CType(249, Byte), CType(143, Byte), CType(184, Byte), CType(254, Byte), CType(128, Byte), CType(233, Byte), CType(45, Byte), CType(118, Byte), CType(235, Byte), CType(131, Byte), CType(0, Byte), CType(48, Byte), CType(29, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(174, Byte), CType(18, Byte), CType(238, Byte), CType(38, Byte), CType(108, Byte), CType(103, Byte), CType(87, Byte), CType(207, Byte), CType(147, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(205, Byte), CType(180, Byte), CType(169, Byte), CType(240, Byte), CType(86, Byte), CType(216, Byte), CType(236, Byte), CType(110, Byte), CType(150, Byte), CType(187, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(218, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(250, Byte), CType(41, Byte), CType(118, Byte), CType(171, Byte), CType(251, Byte), CType(135, Byte), CType(184, Byte), CType(62, Byte), CType(1, Byte), CType(111, Byte), CType(234, Byte), CType(54, Byte), CType(243, Byte), CType(64, Byte), CType(211, Byte), CType(173, Byte), CType(36, Byte), CType(231, Byte), CType(136, Byte), CType(235, Byte), CType(207, Byte), CType(88, Byte), CType(178, Byte), CType(244, Byte), CType(122, Byte), CType(217, Byte), CType(82, Byte), CType(92, Byte), CType(236, Byte), CType(194, Byte), CType(91, Byte), CType(197, Byte), CType(253, Byte), CType(59, Byte), CType(12, Byte), CType(253, Byte), CType(89, Byte), CType(162, Byte), CType(159, Byte), CType(185, Byte), CType(248, Byte), CType(1, Byte), CType(227, Byte), CType(240, Byte), CType(62, Byte), CType(113, Byte), CType(125, Byte), CType(21, Byte), CType(179, Byte), CType(139, Byte), CType(231, Byte), CType(177, Byte), CType(47, Byte), CType(18, Byte), CType(94, Byte), CType(6, Byte), CType(236, Byte), CType(167, Byte), CType(251, Byte), CType(202, Byte), CType(165, Byte), CType(226, Byte), CType(250, Byte), CType(6, Byte), CType(188, Byte), CType(181, Byte), CType(221, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(171, Byte), CType(148, Byte), CType(143, Byte), CType(139, Byte), CType(155, Byte), CType(56, Byte), CType(81, Byte), CType(21, Byte), CType(63, Byte), CType(214, Byte), CType(23, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(154, Byte), CType(231, Byte), CType(19, Byte), CType(226, Byte), CType(238, Byte), CType(35, Byte), CType(170, Byte), CType(226, Byte), CType(173, Byte), CType(57, Byte), CType(23, Byte), CType(63, Byte), CType(180, Byte), CType(15, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(244, Byte), CType(215, Byte), CType(93, Byte), CType(36, Byte), CType(22, Byte), CType(159, Byte), CType(92, Byte), CType(191, Byte), CType(192, Byte), CType(168, Byte), CType(216, Byte), CType(225, Byte), CType(207, Byte), CType(197, Byte), CType(17, Byte), CType(104, Byte), CType(170, Byte), CType(253, Byte), CType(197, Byte), CType(245, Byte), CType(101, Byte), CType(12, Byte), CType(124, Byte), CType(80, Byte), CType(92, Byte), CType(220, Byte), CType(150, Byte), CType(225, Byte), CType(120, Byte), CType(203, Byte), CType(122, Byte), CType(94, Byte), CType(44, Byte), CType(46, Byte), CType(126, Byte), CType(192, Byte), CType(56, Byte), CType(124, Byte), CType(75, Byte), CType(92, Byte), CType(63, Byte), CType(197, Byte), CType(204, Byte), CType(254, Byte), CType(42, Byte), CType(219, Byte), CType(137, Byte), CType(139, Byte), CType(41, Byte), CType(250, Byte), CType(99, Byte), CType(43, Byte), CType(225, Byte), CType(115, Byte), CType(175, Byte), CType(190, Byte), CType(59, Byte), CType(184, Byte), CType(245, Byte), CType(65, Byte), CType(0, Byte), CType(152, Byte), CType(142, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(87, Byte), CType(41, Byte), CType(155, Byte), CType(9, Byte), CType(91, Byte), CType(251, Byte), CType(212, Byte), CType(243, Byte), CType(92, Byte), CType(113, Byte), CType(49, Byte), CType(68, Byte), CType(179, Byte), CType(108, Byte), CType(35, Byte), CType(177, Byte), CType(179, Byte), CType(128, Byte), CType(187, Byte), CType(135, Byte), CType(24, Byte), CType(138, Byte), CType(183, Byte), CType(68, Byte), CType(238, Byte), CType(32, Byte), CType(46, Byte), CType(134, Byte), CType(104, Byte), CType(31, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(183, Byte), CType(205, Byte), CType(229, Byte), CType(239, Byte), CType(226, Byte), CType(250, Byte), CType(6, Byte), CType(170, Byte), CType(34, Byte), CType(78, Byte), CType(46, Byte), CType(134, Byte), CType(64, Byte), CType(19, Byte), CType(221, Byte), CType(70, Byte), CType(120, Byte), CType(147, Byte), CType(114, Byte), CType(122, Byte), CType(87, Byte), CType(203, Byte), CType(134, Byte), CType(226, Byte), CType(98, Byte), CType(55, Byte), CType(217, Byte), CType(11, Byte), CType(197, Byte), CType(253, Byte), CType(123, Byte), CType(12, Byte), CType(69, Byte), CType(63, Byte), CType(91, Byte), CType(67, Byte), CType(92, Byte), CType(252, Byte), CType(128, Byte), CType(210, Byte), CType(206, Byte), CType(18, Byte), CType(215, Byte), CType(79, Byte), CType(49, Byte), CType(189, Byte), CType(120, Byte), CType(249, Byte), CType(47, Byte), CType(118, Byte), CType(196, Byte), CType(117, Byte), CType(241, Byte), CType(68, Byte), CType(255, Byte), CType(220, Byte), CType(91, Byte), CType(56, Byte), CType(66, Byte), CType(169, Byte), CType(158, Byte), CType(187, Byte), CType(187, Byte), CType(245, Byte), CType(65, Byte), CType(0, Byte), CType(152, Byte), CType(142, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(87, Byte), CType(73, Byte), CType(135, Byte), CType(136, Byte), CType(155, Byte), CType(60, Byte), CType(81, Byte), CType(117, Byte), CType(190, Byte), CType(172, Byte), CType(42, Byte), CType(46, Byte), CType(134, Byte), CType(104, Byte), CType(142, Byte), CType(216, Byte), CType(146, Byte), CType(213, Byte), CType(221, Byte), CType(63, Byte), CType(84, Byte), CType(197, Byte), CType(184, Byte), CType(119, Byte), CType(241, Byte), CType(67, Byte), CType(59, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(98, Byte), CType(203, Byte), CType(216, Byte), CType(27, Byte), CType(196, Byte), CType(245, Byte), CType(15, Byte), CType(12, Byte), CType(69, Byte), CType(34, Byte), CType(177, Byte), CType(139, Byte), CType(31, Byte), CType(208, Byte), CType(68, Byte), CType(7, Byte), CType(138, Byte), CType(235, Byte), CType(199, Byte), CType(24, Byte), CType(120, Byte), CType(139, Byte), CType(184, Byte), CType(184, Byte), CType(77, Byte), CType(21, Byte), CType(59, Byte), CType(122, Byte), CType(158, Byte), CType(45, Byte), CType(238, Byte), CType(111, Byte), CType(96, Byte), CType(104, Byte), CType(169, Byte), CType(184, Byte), CType(248, Byte), CType(1, Byte), CType(165, Byte), CType(113, Byte), CType(44, Byte), CType(237, Byte), CType(220, Byte), CType(196, Byte), CType(113, Byte), CType(98, Byte), CType(51, Byte), CType(29, Byte), CType(165, Byte), CType(131, Byte), CType(126, Byte), CType(122, Byte), CType(134, Byte), CType(184, Byte), CType(254, Byte), CType(130, Byte), CType(170, Byte), CType(29, Byte), CType(220, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(171, Byte), CType(164, Byte), CType(245, Byte), CType(37, Byte), CType(178, Byte), CType(198, Byte), CType(221, Byte), CType(4, Byte), CType(138, Byte), CType(170, Byte), CType(88, Byte), CType(36, Byte), CType(116, Byte), CType(49, Byte), CType(68, Byte), CType(51, Byte), CType(60, Byte), CType(82, Byte), CType(220, Byte), CType(125, Byte), CType(67, Byte), CType(85, Byte), CType(140, Byte), CType(247, Byte), CType(24, Byte), CType(247, Byte), CType(46, Byte), CType(134, Byte), CType(104, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(96, Byte), CType(177, Byte), CType(179, Byte), CType(30, Byte), CType(206, Byte), CType(122, Byte), CType(71, Byte), CType(27, Byte), CType(108, Byte), CType(44, Byte), CType(215, Byte), CType(136, Byte), CType(235, Byte), CType(195, Byte), CType(24, Byte), CType(236, Byte), CType(24, Byte), CType(16, Byte), CType(199, Byte), CType(67, Byte), CType(184, Byte), CType(216, Byte), CType(57, Byte), CType(143, Byte), CType(21, Byte), CType(247, Byte), CType(119, Byte), CType(48, Byte), CType(20, Byte), CType(207, Byte), CType(42, Byte), CType(54, Byte), CType(16, Byte), CType(23, Byte), CType(63, Byte), CType(160, Byte), CType(148, Byte), CType(120, Byte), CType(94, Byte), CType(230, Byte), CType(250, Byte), CType(39, Byte), CType(166, Byte), CType(183, Byte), CType(139, Byte), CType(184, Byte), CType(88, Byte), CType(2, Byte), CType(223, Byte), CType(16, Byte), CType(215, Byte), CType(103, Byte), CType(48, Byte), CType(180, Byte), CType(179, Byte), CType(91, Byte), CType(31, Byte), CType(4, Byte), CType(128, Byte), CType(233, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(113, Byte), CType(149, Byte), CType(22, Byte), CType(89, Byte), CType(227, Byte), CType(110, Byte), CType(2, Byte), CType(69, Byte), CType(213, Byte), CType(37, Byte), CType(194, Byte), CType(150, Byte), CType(118, Byte), CType(205, Byte), CType(180, Byte), CType(130, Byte), CType(252, Byte), CType(86, Byte), CType(220, Byte), CType(125, Byte), CType(67, Byte), CType(21, Byte), CType(111, Byte), CType(53, Byte), CType(116, Byte), CType(15, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(172, Byte), CType(44, Byte), CType(127, Byte), CType(18, Byte), CType(215, Byte), CType(71, Byte), CType(48, Byte), CType(196, Byte), CType(247, Byte), CType(20, Byte), CType(180, Byte), CType(193, Byte), CType(17, Byte), CType(226, Byte), CType(250, Byte), CType(47, Byte), CType(6, Byte), CType(14, Byte), CType(16, Byte), CType(23, Byte), CType(183, Byte), CType(153, Byte), CType(252, Byte), CType(68, Byte), CType(220, Byte), CType(223, Byte), CType(194, Byte), CType(208, Byte), CType(161, Byte), CType(226, Byte), CType(98, Byte), CType(7, Byte), CType(148, Byte), CType(114, Byte), CType(31, Byte), CType(113, Byte), CType(125, Byte), CType(19, Byte), CType(222, Byte), CType(193, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(132, Byte), CType(45, Byte), CType(36, Byte), CType(118, Byte), CType(31, Byte), CType(115, Byte), CType(125, Byte), CType(7, Byte), CType(3, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(19, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(174, Byte), CType(210, Byte), CType(214, Byte), CType(146, Byte), CType(203, Byte), CType(196, Byte), CType(77, Byte), CType(162, Byte), CType(168, Byte), CType(122, Byte), CType(189, Byte), CType(184, Byte), CType(24, Byte), CType(98, Byte), CType(188, Byte), CType(158, Byte), CType(45, Byte), CType(238, Byte), CType(126, Byte), CType(161, Byte), CType(42, Byte), CType(198, Byte), CType(57, Byte), CType(73, Byte), CType(56, Byte), CType(221, Byte), CType(67, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(22, Byte), CType(6, Byte), CType(0, Byte), CType(228, Byte), CType(70, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(88, Byte), CType(230, Byte), CType(233, Byte), CType(226, Byte), CType(250, Byte), CType(8, Byte), CType(134, Byte), CType(54, Byte), CType(23, Byte), CType(23, Byte), CType(59, Byte), CType(160, Byte), CType(41, Byte), CType(238, Byte), CType(38, Byte), CType(55, Byte), CType(138, Byte), CType(235, Byte), CType(191, Byte), CType(88, Byte), CType(178, Byte), CType(244, Byte), CType(207, Byte), CType(50, Byte), CType(159, Byte), CType(157, Byte), CType(84, Byte), CType(238, Byte), CType(39, Byte), CType(238, Byte), CType(239, Byte), CType(97, Byte), CType(40, Byte), CType(22, Byte), CType(186, Byte), CType(238, Byte), CType(40, Byte), CType(46, Byte), CType(126, Byte), CType(64, Byte), CType(9, Byte), CType(236, Byte), CType(150, Byte), CType(82, Byte), CType(223, Byte), CType(95, Byte), CType(101, Byte), CType(117, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(150, Byte), CType(57, Byte), CType(92, Byte), CType(92, Byte), CType(255, Byte), CType(193, Byte), CType(0, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(230, Byte), CType(196, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(107, Byte), CType(28, Byte), CType(94, Byte), CType(33, Byte), CType(110, Byte), CType(18, Byte), CType(69, Byte), CType(85, Byte), CType(60, Byte), CType(172, Byte), CType(102, Byte), CType(97, Byte), CType(172, Byte), CType(89, Byte), CType(98, Byte), CType(65, Byte), CType(254, Byte), CType(66, Byte), CType(113, Byte), CType(247, Byte), CType(11, Byte), CType(85, Byte), CType(28, Byte), CType(131, Byte), CType(210, Byte), CType(77, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(98, Byte), CType(158, Byte), CType(6, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(153, Byte), CType(56, Byte), CType(235, Byte), CType(253, Byte), CType(124, Byte), CType(113, Byte), CType(253, Byte), CType(4, Byte), CType(3, Byte), CType(91, Byte), CType(139, Byte), CType(139, Byte), CType(29, Byte), CType(208, Byte), CType(20, Byte), CType(95, Byte), CType(21, Byte), CType(215, Byte), CType(119, Byte), CType(49, Byte), CType(240, Byte), CType(20, Byte), CType(113, Byte), CType(113, Byte), CType(171, Byte), CType(227, Byte), CType(88, Byte), CType(113, Byte), CType(127, Byte), CType(19, Byte), CType(67, Byte), CType(159, Byte), CType(22, Byte), CType(23, Byte), CType(59, Byte), CType(160, Byte), CType(132, Byte), CType(23, Byte), CType(136, Byte), CType(235, Byte), CType(151, Byte), CType(24, Byte), CType(21, Byte), CType(73, Byte), CType(171, Byte), CType(46, Byte), CType(134, Byte), CType(192, Byte), CType(100, Byte), CType(119, Byte), CType(17, Byte), CType(215, Byte), CType(127, Byte), CType(48, Byte), CType(240, Byte), CType(112, Byte), CType(183, Byte), CType(62, Byte), CType(8, Byte), CType(0, Byte), CType(211, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(226, Byte), CType(26, Byte), CType(135, Byte), CType(85, Byte), CType(229, Byte), CType(2, Byte), CType(113, Byte), CType(19, Byte), CType(41, Byte), CType(170, Byte), CType(222, Byte), CType(33, Byte), CType(46, Byte), CType(134, Byte), CType(24, Byte), CType(143, Byte), CType(55, Byte), CType(139, Byte), CType(187, Byte), CType(79, Byte), CType(168, Byte), CType(58, Byte), CType(79, Byte), CType(56, Byte), CType(111, Byte), CType(183, Byte), CType(155, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(147, Byte), CType(189, Byte), CType(77, Byte), CType(92, Byte), CType(63, Byte), CType(193, Byte), CType(192, Byte), CType(182, Byte), CType(226, Byte), CType(226, Byte), CType(6, Byte), CType(52, Byte), CType(193, Byte), CType(78, Byte), CType(226, Byte), CType(250, Byte), CType(45, Byte), CType(6, Byte), CType(78, Byte), CType(151, Byte), CType(229, Byte), CType(197, Byte), CType(197, Byte), CType(174, Byte), CType(142, Byte), CType(59, Byte), CType(11, Byte), CType(219, Byte), CType(105, Byte), CType(207, Byte), CType(236, Byte), CType(102, Byte), CType(185, Byte), CType(151, Byte), CType(184, Byte), CType(248, Byte), CType(1, Byte), CType(185, Byte), CType(197, Byte), CType(177, Byte), CType(171, Byte), CType(174, Byte), CType(95, Byte), CType(162, Byte), CType(234, Byte), CType(143, Byte), CType(18, Byte), CType(73, Byte), CType(171, Byte), CType(46, Byte), CType(134, Byte), CType(192, Byte), CType(84, Byte), CType(63, Byte), CType(20, Byte), CType(215, Byte), CType(143, Byte), CType(176, Byte), CType(100, Byte), CType(233, Byte), CType(30, Byte), CType(110, Byte), CType(125, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(99, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(196, Byte), CType(53, Byte), CType(46, Byte), CType(207, Byte), CType(21, Byte), CType(55, Byte), CType(145, Byte), CType(162, Byte), CType(234, Byte), CType(106, Byte), CType(217, Byte), CType(80, Byte), CType(92, Byte), CType(12, Byte), CType(81, Byte), CType(214, Byte), CType(198, Byte), CType(242, Byte), CType(111, Byte), CType(113, Byte), CType(247, Byte), CType(9, Byte), CType(85, Byte), CType(100, Byte), CType(70, Byte), CType(119, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(178, Byte), CType(173, Byte), CType(196, Byte), CType(245, Byte), CType(19, Byte), CType(12, Byte), CType(60, Byte), CType(64, Byte), CType(92, Byte), CType(220, Byte), CType(128, Byte), CType(113, Byte), CType(91, Byte), CType(78, Byte), CType(78, Byte), CType(18, Byte), CType(215, Byte), CType(111, Byte), CType(49, Byte), CType(176, Byte), CType(155, Byte), CType(184, Byte), CType(216, Byte), CType(205, Byte), CType(197, Byte), CType(7, Byte), CType(196, Byte), CType(253, Byte), CType(109, Byte), CType(12, Byte), CType(125, Byte), CType(67, Byte), CType(92, Byte), CType(236, Byte), CType(128, Byte), CType(220, Byte), CType(62, Byte), CType(36, Byte), CType(174, Byte), CType(79, Byte), CType(162, Byte), CType(42, Byte), CType(214, Byte), CType(16, Byte), CType(92, Byte), CType(252, Byte), CType(0, Byte), CType(103, Byte), CType(63, Byte), CType(113, Byte), CType(253, Byte), CType(8, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(35, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(174, Byte), CType(113, Byte), CType(137, Byte), CType(204, Byte), CType(201, Byte), CType(115, Byte), CType(196, Byte), CType(77, Byte), CType(166, Byte), CType(168, Byte), CType(58, Byte), CType(68, Byte), CType(92, Byte), CType(12, Byte), CType(81, Byte), CType(214, Byte), CType(199, Byte), CType(196, Byte), CType(221, Byte), CType(31, Byte), CType(84, Byte), CType(253, Byte), CType(78, Byte), CType(22, Byte), CType(242, Byte), CType(150, Byte), CType(8, Byte), CType(154, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(191, Byte), CType(43, Byte), CType(167, Byte), CType(183, Byte), CType(179, Byte), CType(184, Byte), CType(152, Byte), CType(1, Byte), CType(227, Byte), CType(182, Byte), CType(151, Byte), CType(184, Byte), CType(62, Byte), CType(139, Byte), CType(129, Byte), CType(31, Byte), CType(136, Byte), CType(139, Byte), CType(219, Byte), CType(92, Byte), CType(173, Byte), CType(47, Byte), CType(87, Byte), CType(138, Byte), CType(171, Byte), CType(3, Byte), CType(67, Byte), CType(15, Byte), CType(18, Byte), CType(23, Byte), CType(63, Byte), CType(32, Byte), CType(167, Byte), CType(99, Byte), CType(196, Byte), CType(245, Byte), CType(71, Byte), CType(12, Byte), CType(93, Byte), CType(33, Byte), CType(171, Byte), CType(137, Byte), CType(139, Byte), CType(31, Byte), CType(224, Byte), CType(108, Byte), CType(34, Byte), CType(174, Byte), CType(47, Byte), CType(97, Byte), CType(201, Byte), CType(210, Byte), CType(93, Byte), CType(221, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(107, Byte), CType(156, Byte), CType(246, Byte), CType(17, Byte), CType(55, Byte), CType(153, Byte), CType(162, Byte), CType(42, Byte), CType(182, Byte), CType(252, Byte), CType(219, Byte), CType(76, Byte), CType(92, Byte), CType(12, Byte), CType(81, Byte), CType(198, Byte), CType(61, Byte), CType(229, Byte), CType(38, Byte), CType(113, Byte), CType(247, Byte), CType(7, Byte), CType(85, Byte), CType(123, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(186, Byte), CType(129, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(137, Byte), CType(198, Byte), CType(211, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(77, Byte), CType(20, Byte), CType(47, Byte), CType(180, Byte), CType(252, Byte), CType(65, Byte), CType(92, Byte), CType(159, Byte), CType(197, Byte), CType(192, Byte), CType(18, Byte), CType(113, Byte), CType(177, Byte), CType(155, Byte), CType(143, Byte), CType(215, Byte), CType(139, Byte), CType(171, Byte), CType(3, Byte), CType(67, Byte), CType(63, Byte), CType(19, Byte), CType(23, Byte), CType(59, Byte), CType(32, Byte), CType(167, Byte), CType(239, Byte), CType(139, Byte), CType(235, Byte), CType(143, Byte), CType(24, Byte), CType(58, Byte), CType(76, Byte), CType(92, Byte), CType(236, Byte), CType(128, Byte), CType(153, Byte), CType(196, Byte), CType(239, Byte), CType(69, Byte), CType(215, Byte), CType(159, Byte), CType(250, Byte), CType(110, Byte), CType(103, Byte), CType(183, Byte), CType(62, Byte), CType(8, Byte), CType(0, Byte), CType(211, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(226, Byte), CType(26, Byte), CType(167, Byte), CType(120, Byte), CType(75, Byte), CType(251, Byte), CType(52, Byte), CType(113, Byte), CType(19, Byte), CType(42, Byte), CType(170, Byte), CType(142, Byte), CType(20, Byte), CType(23, Byte), CType(67, Byte), CType(148, Byte), CType(113, Byte), CType(188, Byte), CType(184, Byte), CType(251, Byte), CType(130, Byte), CType(170, Byte), CType(159, Byte), CType(139, Byte), CType(139, Byte), CType(31, Byte), CType(186, Byte), CType(131, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(213, Byte), CType(190, Byte), CType(226, Byte), CType(250, Byte), CType(10, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(51, Byte), CType(189, Byte), CType(80, Byte), CType(92, Byte), CType(127, Byte), CType(197, Byte), CType(192, Byte), CType(177, Byte), CType(226, Byte), CType(226, Byte), CType(54, Byte), CType(95, Byte), CType(171, Byte), CType(202, Byte), CType(223, Byte), CType(196, Byte), CType(213, Byte), CType(133, Byte), CType(161, Byte), CType(255, Byte), CType(17, Byte), CType(23, Byte), CType(63, Byte), CType(32, Byte), CType(151, Byte), CType(95, Byte), CType(139, Byte), CType(235, Byte), CType(139, Byte), CType(24, Byte), CType(122, Byte), CType(160, Byte), CType(184, Byte), CType(216, Byte), CType(1, Byte), CType(51, Byte), CType(249, Byte), CType(172, Byte), CType(184, Byte), CType(254, Byte), CType(212, Byte), CType(119, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(19, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(174, Byte), CType(113, Byte), CType(219, Byte), CType(93, Byte), CType(220, Byte), CType(132, Byte), CType(138, Byte), CType(170, Byte), CType(27, Byte), CType(229, Byte), CType(206, Byte), CType(226, Byte), CType(98, Byte), CType(136, Byte), CType(188, Byte), CType(118, Byte), CType(21, Byte), CType(119, Byte), CType(79, Byte), CType(48, Byte), CType(234, Byte), CType(193, Byte), CType(226, Byte), CType(98, Byte), CType(136, Byte), CType(238, Byte), CType(32, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(114, Byte), CType(35, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(181, Byte), CType(173, Byte), CType(184, Byte), CType(190, Byte), CType(130, Byte), CType(37, Byte), CType(75, Byte), CType(31, Byte), CType(42, Byte), CType(46, Byte), CType(102, Byte), CType(192, Byte), CType(184, Byte), CType(172, Byte), CType(33, Byte), CType(23, Byte), CType(139, Byte), CType(235, Byte), CType(175, Byte), CType(24, Byte), CType(60, Byte), CType(251, Byte), CType(185, Byte), CType(139, Byte), CType(184, Byte), CType(216, Byte), CType(45, Byte), CType(196, Byte), CType(51, Byte), CType(196, Byte), CType(213, Byte), CType(135, Byte), CType(161, Byte), CType(51, Byte), CType(101, Byte), CType(5, Byte), CType(113, Byte), CType(241, Byte), CType(3, Byte), CType(114, Byte), CType(224, Byte), CType(45, Byte), CType(241, Byte), CType(153, Byte), CType(93, Byte), CType(36, Byte), CType(28, Byte), CType(81, Byte), CType(139, Byte), CType(249, Byte), CType(56, Byte), CType(64, Byte), CType(92, Byte), CType(159, Byte), CType(234, Byte), CType(59, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(204, Byte), CType(137, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(87, Byte), CType(19, Byte), CType(252, Byte), CType(88, Byte), CType(220, Byte), CType(164, Byte), CType(138, Byte), CType(170, Byte), CType(163, Byte), CType(197, Byte), CType(197, Byte), CType(15, Byte), CType(249, Byte), CType(196, Byte), CType(23, Byte), CType(101, Byte), CType(50, Byte), CType(162, Byte), CType(235, Byte), CType(249, Byte), CType(150, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(83, Byte), CType(173, Byte), CType(34, Byte), CType(28, Byte), CType(247, Byte), CType(230, Byte), CType(177, Byte), CType(3, Byte), CType(3, Byte), CType(154, Byte), CType(230, Byte), CType(45, Byte), CType(226, Byte), CType(250, Byte), CType(42, Byte), CType(6, Byte), CType(114, Byte), CType(109, Byte), CType(151, Byte), CType(206, Byte), CType(179, Byte), CType(141, Byte), CType(122, Byte), CType(34, Byte), CType(209, Byte), CType(195, Byte), CType(197, Byte), CType(15, Byte), CType(200, Byte), CType(225, Byte), CType(50, Byte), CType(113, Byte), CType(253, Byte), CType(16, Byte), CType(3, Byte), CType(31, Byte), CType(23, Byte), CType(23, Byte), CType(55, Byte), CType(96, Byte), CType(54, Byte), CType(143, Byte), CType(20, Byte), CType(215, Byte), CType(167, Byte), CType(250, Byte), CType(142, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(115, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(196, Byte), CType(213, Byte), CType(4, Byte), CType(59, Byte), CType(137, Byte), CType(155, Byte), CType(84, Byte), CType(81, Byte), CType(117, Byte), CType(179, Byte), CType(196, Byte), CType(219, Byte), CType(69, Byte), CType(46, Byte), CType(134, Byte), CType(200, Byte), CType(131, Byte), CType(183, Byte), CType(20, Byte), CType(234, Byte), CType(137, Byte), CType(190, Byte), CType(185, Byte), CType(157, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(14, Byte), CType(111, Byte), CType(49, Byte), CType(122, Byte), CType(36, Byte), CType(48, Byte), CType(160, Byte), CType(73, Byte), CType(54, Byte), CType(146, Byte), CType(171, Byte), CType(197, Byte), CType(245, Byte), CType(85, Byte), CType(44, Byte), CType(89, Byte), CType(122, Byte), CType(141, Byte), CType(68, Byte), CType(140, Byte), CType(92, Byte), CType(236, Byte), CType(82, Byte), CType(216, Byte), CType(77, Byte), CType(92, Byte), CType(189, Byte), CType(24, Byte), CType(58, Byte), CType(95, Byte), CType(34, Byte), CType(41, Byte), CType(206, Byte), CType(197, Byte), CType(15, Byte), CType(72, Byte), CType(237, Byte), CType(90, Byte), CType(113, Byte), CType(253, Byte), CType(16, Byte), CType(3, Byte), CType(123, Byte), CType(139, Byte), CType(139, Byte), CType(27, Byte), CType(48, Byte), CType(155, Byte), CType(173, Byte), CType(197, Byte), CType(245, Byte), CType(169, Byte), CType(190, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(192, Byte), CType(156, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(113, Byte), CType(53, Byte), CType(197, Byte), CType(55, Byte), CType(197, Byte), CType(77, Byte), CType(172, Byte), CType(168, Byte), CType(250, Byte), CType(170, Byte), CType(184, Byte), CType(248, Byte), CType(33, Byte), CType(189, Byte), CType(213, Byte), CType(228, Byte), CType(2, Byte), CType(113, Byte), CType(247, Byte), CType(1, Byte), CType(85, Byte), CType(113, Byte), CType(182, Byte), CType(152, Byte), CType(139, Byte), CType(33, Byte), CType(186, Byte), CType(135, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(224, Byte), CType(156, Byte), CType(36, Byte), CType(174, Byte), CType(191, Byte), CType(244, Byte), CType(29, Byte), CType(71, Byte), CType(188, Byte), CType(161, Byte), CType(73, Byte), CType(14, Byte), CType(23, Byte), CType(215, Byte), CType(79, Byte), CType(49, Byte), CType(240, Byte), CType(54, Byte), CType(113, Byte), CType(113, Byte), CType(75, Byte), CType(233, Byte), CType(123, Byte), CType(226, Byte), CType(234, Byte), CType(198, Byte), CType(208, Byte), CType(203, Byte), CType(197, Byte), CType(197, Byte), CType(14, Byte), CType(72, Byte), CType(105, Byte), CType(57, Byte), CType(113, Byte), CType(253, Byte), CType(15, Byte), CType(67, Byte), CType(27, Byte), CType(138, Byte), CType(139, Byte), CType(29, Byte), CType(48, Byte), CType(155, Byte), CType(120, Byte), CType(166, Byte), CType(239, Byte), CType(250, Byte), CType(84, Byte), CType(223, Byte), CType(221, Byte), CType(223, Byte), CType(173, Byte), CType(15, Byte), CType(2, Byte), CType(192, Byte), CType(116, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(184, Byte), CType(154, Byte), CType(34, Byte), CType(222, Byte), CType(222, Byte), CType(118, Byte), CType(19, Byte), CType(43, Byte), CType(70, Byte), CType(237, Byte), CType(40, Byte), CType(46, Byte), CType(134, Byte), CType(72, Byte), CType(235, Byte), CType(141, Byte), CType(226, Byte), CType(226, Byte), CType(143, Byte), CType(170, Byte), CType(27, Byte), CType(100, Byte), CType(75, Byte), CType(113, Byte), CType(49, Byte), CType(68, Byte), CType(247, Byte), CType(144, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(156, Byte), CType(175, Byte), CType(136, Byte), CType(235, Byte), CType(47, Byte), CType(125, Byte), CType(199, Byte), CType(14, Byte), CType(126, Byte), CType(104, Byte), CType(138, Byte), CType(187, Byte), CType(202, Byte), CType(141, Byte), CType(226, Byte), CType(250, Byte), CType(41, Byte), CType(6, Byte), CType(91, Byte), CType(201, Byte), CType(151, Byte), CType(248, Byte), CType(93, Byte), CType(17, Byte), CType(207, Byte), CType(222, Byte), CType(98, Byte), CType(7, Byte), CType(69, Byte), CType(215, Byte), CType(6, Byte), CType(12, Byte), CType(148, Byte), CType(186, Byte), CType(23, Byte), CType(232, Byte), CType(183, Byte), CType(232, Byte), CType(99, Byte), CType(174, Byte), CType(255, Byte), CType(97, Byte), CType(224, Byte), CType(108, Byte), CType(113, Byte), CType(113, Byte), CType(3, Byte), CType(234, Byte), CType(186, Byte), CType(82, Byte), CType(92, Byte), CType(223, Byte), CType(234, Byte), CType(179, Byte), CType(109, Byte), CType(220, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(171, Byte), CType(73, Byte), CType(142, Byte), CType(22, Byte), CType(55, Byte), CType(185, Byte), CType(162, Byte), CType(234, Byte), CType(7, Byte), CType(226, Byte), CType(226, Byte), CType(135, Byte), CType(116, Byte), CType(34, Byte), CType(203, Byte), CType(151, Byte), CType(173, Byte), CType(45, Byte), CType(235, Byte), CType(249, Byte), CType(176, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(155, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(197, Byte), CType(195, Byte), CType(45, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(156, Byte), CType(163, Byte), CType(196, Byte), CType(245, Byte), CType(151, Byte), CType(190, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(77, Byte), CType(241, Byte), CType(37, Byte), CType(113, Byte), CType(125, Byte), CType(20, Byte), CType(3, Byte), CType(47, Byte), CType(19, Byte), CType(23, Byte), CType(183, Byte), CType(28, Byte), CType(62, Byte), CType(45, Byte), CType(174, Byte), CType(13, Byte), CType(24, Byte), CType(58, Byte), CType(80, Byte), CType(92, Byte), CType(236, Byte), CType(128, Byte), CType(84, Byte), CType(54, Byte), CType(21, Byte), CType(215, Byte), CType(247, Byte), CType(48, Byte), CType(240, Byte), CType(25, Byte), CType(113, Byte), CType(113, Byte), CType(3, Byte), CType(234, Byte), CType(186, Byte), CType(88, Byte), CType(92, Byte), CType(223, Byte), CType(234, Byte), CType(179, Byte), CType(205, Byte), CType(221, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(171, Byte), CType(73, Byte), CType(226, Byte), CType(45, Byte), CType(110, Byte), CType(50, Byte), CType(242, Byte), CType(235, Byte), CType(121, Byte), CType(152, Byte), CType(184, Byte), CType(24, Byte), CType(34, Byte), CType(13, Byte), CType(182, Byte), CType(182, Byte), CType(172, Byte), CType(39, Byte), CType(247, Byte), CType(25, Byte), CType(157, Byte), CType(104, Byte), CType(30, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(128, Byte), CType(243, Byte), CType(65, Byte), CType(113, Byte), CType(253, Byte), CType(165, Byte), CType(239, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(19, Byte), CType(60, Byte), CType(64, Byte), CType(92, Byte), CType(255, Byte), CType(196, Byte), CType(192, Byte), CType(249, Byte), CType(178, Byte), CType(178, Byte), CType(184, Byte), CType(216, Byte), CType(229, Byte), CType(112, Byte), CType(7, Byte), CType(225, Byte), CType(236, Byte), CType(253, Byte), CType(153, Byte), CType(197, Byte), CType(11, Byte), CType(45, Byte), CType(60, Byte), CType(235, Byte), CType(64, Byte), CType(78, Byte), CType(155, Byte), CType(139, Byte), CType(235, Byte), CType(123, Byte), CType(24, Byte), CType(40, Byte), CType(153, Byte), CType(212, Byte), CType(133, Byte), CType(110, Byte), CType(138, Byte), CType(223, Byte), CType(140, Byte), CType(174, Byte), CType(111, Byte), CType(245, Byte), CType(217, Byte), CType(250, Byte), CType(110, Byte), CType(125, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(99, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(196, Byte), CType(213, Byte), CType(52, Byte), CType(31, Byte), CType(21, Byte), CType(55, Byte), CType(193, Byte), CType(162, Byte), CType(42, Byte), CType(206, Byte), CType(120, Byte), CType(117, Byte), CType(241, Byte), CType(195, Byte), CType(194, Byte), CType(109, Byte), CType(45, Byte), CType(36, Byte), CType(210, Byte), CType(212, Byte), CType(243, Byte), CType(118, Byte), CType(113, Byte), CType(49, Byte), CType(68, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(156, Byte), CType(67, Byte), CType(196, Byte), CType(245, Byte), CType(151, Byte), CType(190, Byte), CType(219, Byte), CType(66, Byte), CType(92, Byte), CType(188, Byte), CType(128, Byte), CType(146, Byte), CType(126, Byte), CType(42, Byte), CType(174, Byte), CType(127, Byte), CType(98, Byte), CType(224, Byte), CType(105, Byte), CType(226, Byte), CType(226, Byte), CType(150, Byte), CType(211, Byte), CType(187, Byte), CType(197, Byte), CType(181, Byte), CType(5, Byte), CType(67, Byte), CType(236, Byte), CType(54, Byte), CType(137, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(152, Byte), CType(25, Byte), CType(47, Byte), CType(238, Byte), CType(97, Byte), CType(161, Byte), CType(126, Byte), CType(35, Byte), CType(174, Byte), CType(111, Byte), CType(245, Byte), CType(217, Byte), CType(106, Byte), CType(110, Byte), CType(125, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(99, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(196, Byte), CType(213, Byte), CType(52, Byte), CType(177, Byte), CType(133, Byte), CType(22, Byte), CType(153, Byte), CType(224, Byte), CType(245, Byte), CType(252, Byte), CType(143, Byte), CType(184, Byte), CType(24, Byte), CType(98, Byte), CType(97, Byte), CType(190, Byte), CType(46, Byte), CType(46, Byte), CType(222, Byte), CType(168, Byte), CType(186, Byte), CType(92, Byte), CType(88, Byte), CType(184, Byte), CType(237, Byte), CType(31, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(49, Byte), CType(14, Byte), CType(0, Byte), CType(228, Byte), CType(70, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(112, Byte), CType(72, Byte), CType(96, Byte), CType(240, Byte), CType(120, Byte), CType(131, Byte), CType(24, Byte), CType(227, Byte), CType(182, Byte), CType(167, Byte), CType(184, Byte), CType(190, Byte), CType(137, Byte), CType(129, Byte), CType(88, Byte), CType(96, Byte), CType(89, Byte), CType(94, Byte), CType(92, Byte), CType(236, Byte), CType(114, Byte), CType(138, Byte), CType(223, Byte), CType(48, Byte), CType(255, Byte), CType(16, Byte), CType(215, Byte), CType(38, Byte), CType(12, Byte), CType(220, Byte), CType(32, Byte), CType(177, Byte), CType(83, Byte), CType(172, Byte), CType(139, Byte), CType(31, Byte), CType(176, Byte), CType(80, Byte), CType(36, Byte), CType(48, Byte), CType(204, Byte), CType(108, Byte), CType(19, Byte), CType(113, Byte), CType(113, Byte), CType(3, Byte), CType(234, Byte), CType(122, Byte), CType(139, Byte), CType(196, Byte), CType(17, Byte), CType(115, Byte), CType(184, Byte), CType(149, Byte), CType(91, Byte), CType(27, Byte), CType(4, Byte), CType(128, Byte), CType(153, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(121, Byte), CType(53, Byte), CType(209, Byte), CType(123, Byte), CType(197, Byte), CType(125, Byte), CType(121, Byte), CType(65, Byte), CType(213, Byte), CType(25, Byte), CType(50, Byte), CType(142, Byte), CType(31, Byte), CType(186, Byte), CType(93, Byte), CType(22, Byte), CType(25, Byte), CType(190, Byte), CType(46, Byte), CType(214, Byte), CType(24, Byte), CType(245, Byte), CType(42, Byte), CType(113, Byte), CType(49, Byte), CType(68, Byte), CType(183, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(28, Byte), CType(18, Byte), CType(24, Byte), CType(188, Byte), CType(85, Byte), CType(197, Byte), CType(197, Byte), CType(11, Byte), CType(40, Byte), CType(97, Byte), CType(177, Byte), CType(156, Byte), CType(45, Byte), CType(174, Byte), CType(111, Byte), CType(98, Byte), CType(224, Byte), CType(81, Byte), CType(226, Byte), CType(98, Byte), CType(87, Byte), CType(194, Byte), CType(75, Byte), CType(197, Byte), CType(181, Byte), CType(9, Byte), CType(67, Byte), CType(159, Byte), CType(19, Byte), CType(23, Byte), CType(59, Byte), CType(96, Byte), CType(161, Byte), CType(238, Byte), CType(33, Byte), CType(174, Byte), CType(207, Byte), CType(97, Byte), CType(201, Byte), CType(210, Byte), CType(171, Byte), CType(196, Byte), CType(197, Byte), CType(12, Byte), CType(192, Byte), CType(60, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(6, Byte), CType(88, Byte), CType(79, Byte), CType(174, Byte), CType(20, Byte), CType(247, Byte), CType(37, Byte), CType(6, Byte), CType(85, Byte), CType(251, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(230, Byte), CType(46, Byte), CType(146, Byte), CType(65, Byte), CType(78, Byte), CType(19, Byte), CType(23, Byte), CType(103, Byte), CType(84, Byte), CType(93, Byte), CType(32, Byte), CType(60, Byte), CType(12, Byte), CType(237, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(128, Byte), CType(67, Byte), CType(2, Byte), CType(195, Byte), CType(168, Byte), CType(235, Byte), CType(197, Byte), CType(197, Byte), CType(10, Byte), CType(40, Byte), CType(229, Byte), CType(121, Byte), CType(226, Byte), CType(250, Byte), CType(38, Byte), CType(6, Byte), CType(126, Byte), CType(36, Byte), CType(46, Byte), CType(110, Byte), CType(165, Byte), CType(172, Byte), CType(36, Byte), CType(231, Byte), CType(138, Byte), CType(107, Byte), CType(27, Byte), CType(134, Byte), CType(238, Byte), CType(45, Byte), CType(46, Byte), CType(126, Byte), CType(192, Byte), CType(66, Byte), CType(108, Byte), CType(43, Byte), CType(174, Byte), CType(191, Byte), CType(97, Byte), CType(201, Byte), CType(210, Byte), CType(211, Byte), CType(197, Byte), CType(197, Byte), CType(12, Byte), CType(192, Byte), CType(60, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(134, Byte), CType(248, Byte), CType(95, Byte), CType(113, Byte), CType(95, Byte), CType(98, Byte), CType(80, Byte), CType(117, Byte), CType(142, Byte), CType(196, Byte), CType(91, Byte), CType(13, Byte), CType(46, Byte), CType(134, Byte), CType(152, Byte), CType(155, Byte), CType(125, Byte), CType(197, Byte), CType(197, Byte), CType(24, Byte), CType(163, Byte), CType(158, Byte), CType(35, Byte), CType(46, Byte), CType(134, Byte), CType(232, Byte), CType(62, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(128, Byte), CType(115, Byte), CType(132, Byte), CType(184, Byte), CType(254, Byte), CType(210, Byte), CType(103, Byte), CType(151, Byte), CType(136, Byte), CType(139, Byte), CType(21, Byte), CType(80, Byte), CType(194, Byte), CType(26, Byte), CType(114, Byte), CType(161, Byte), CType(184, Byte), CType(190, Byte), CType(137, Byte), CType(129, Byte), CType(251, Byte), CType(137, Byte), CType(139, Byte), CType(93, Byte), CType(73, Byte), CType(241, Byte), CType(82, Byte), CType(140, Byte), CType(107, Byte), CType(27, Byte), CType(134, Byte), CType(190, Byte), CType(35, Byte), CType(46, Byte), CType(118, Byte), CType(192, Byte), CType(66, Byte), CType(144, Byte), CType(192, Byte), CType(48, Byte), CType(189, Byte), CType(227, Byte), CType(196, Byte), CType(197, Byte), CType(12, Byte), CType(192, Byte), CType(60, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(134, Byte), CType(136, Byte), CType(31, Byte), CType(187, Byte), CType(151, Byte), CType(137, Byte), CType(251, Byte), CType(34, Byte), CType(131, Byte), CType(170, Byte), CType(103, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(234, Byte), CType(139, Byte), CType(221, Byte), CType(4, Byte), CType(254, Byte), CType(42, Byte), CType(46, Byte), CType(190, Byte), CType(168, Byte), CType(250, Byte), CType(131, Byte), CType(144, Byte), CType(52, Byte), CType(211, Byte), CType(95, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(110, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(231, Byte), CType(147, Byte), CType(226, Byte), CType(250, Byte), CType(75, Byte), CType(159, Byte), CType(197, Byte), CType(247, Byte), CType(118, Byte), CType(23, Byte), CType(43, Byte), CType(160, Byte), CType(132, Byte), CType(55, Byte), CType(137, Byte), CType(235, Byte), CType(151, Byte), CType(24, Byte), CType(248, Byte), CType(178, Byte), CType(184, Byte), CType(184, Byte), CType(149, Byte), CType(182, Byte), CType(156, Byte), CType(156, Byte), CType(34, Byte), CType(174, Byte), CType(141, Byte), CType(24, Byte), CType(122, Byte), CType(168, Byte), CType(184, Byte), CType(248, Byte), CType(1, Byte), CType(243, Byte), CType(69, Byte), CType(2, Byte), CType(195, Byte), CType(244, Byte), CType(62, Byte), CType(40, Byte), CType(46, Byte), CType(102, Byte), CType(0, Byte), CType(230, Byte), CType(193, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(53, Byte), CType(8, Byte), CType(11, Byte), CType(101, Byte), CType(245, Byte), CType(156, Byte), CType(47, Byte), CType(43, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(234, Byte), CType(121, Byte), CType(157, Byte), CType(184, Byte), CType(216, Byte), CType(98, Byte), CType(212, Byte), CType(227, Byte), CType(197, Byte), CType(197, Byte), CType(16, Byte), CType(253, Byte), CType(192, Byte), CType(188, Byte), CType(60, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(156, Byte), CType(175, Byte), CType(138, Byte), CType(235, Byte), CType(47, Byte), CType(125, Byte), CType(22, Byte), CType(139, Byte), CType(146, Byte), CType(46, Byte), CType(86, Byte), CType(64, Byte), CType(110, Byte), CType(183, Byte), CType(147, Byte), CType(171, Byte), CType(197, Byte), CType(245, Byte), CType(75, Byte), CType(44, Byte), CType(89, Byte), CType(122, Byte), CType(163, Byte), CType(220, Byte), CType(77, Byte), CType(92, Byte), CType(236, Byte), CType(198, Byte), CType(225, Byte), CType(193, Byte), CType(226, Byte), CType(218, Byte), CType(137, Byte), CType(161, Byte), CType(95, Byte), CType(72, Byte), CType(36, Byte), CType(123, Byte), CType(184, Byte), CType(248, Byte), CType(1, Byte), CType(243, Byte), CType(65, Byte), CType(2, Byte), CType(195, Byte), CType(244, Byte), CType(222, Byte), CType(32, Byte), CType(46, Byte), CType(102, Byte), CType(0, Byte), CType(230, Byte), CType(193, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(53, Byte), CType(72, Byte), CType(44, Byte), CType(202, Byte), CType(199, Byte), CType(226, Byte), CType(188, Byte), CType(251, Byte), CType(50, Byte), CType(131, Byte), CType(170, Byte), CType(88, Byte), CType(84, Byte), CType(116, Byte), CType(49, Byte), CType(196, Byte), CType(236, Byte), CType(54, Byte), CType(144, Byte), CType(171, Byte), CType(196, Byte), CType(197, Byte), CType(21, Byte), CType(85, Byte), CType(191, Byte), CType(18, Byte), CType(126, Byte), CType(180, Byte), CType(247, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(192, Byte), CType(249, Byte), CType(137, Byte), CType(184, Byte), CType(254, Byte), CType(210, Byte), CType(103, Byte), CType(199, Byte), CType(139, Byte), CType(139, Byte), CType(21, Byte), CType(144, Byte), CType(219, Byte), CType(135, Byte), CType(196, Byte), CType(245, Byte), CType(73, Byte), CType(12, Byte), CType(124, Byte), CType(76, Byte), CType(92, Byte), CType(220, Byte), CType(198, Byte), CType(233, Byte), CType(107, Byte), CType(226, Byte), CType(218, Byte), CType(138, Byte), CType(161, Byte), CType(189, Byte), CType(196, Byte), CType(197, Byte), CType(14, Byte), CType(152, Byte), CType(15, Byte), CType(18, Byte), CType(24, Byte), CType(166, Byte), CType(247, Byte), CType(124, Byte), CType(113, Byte), CType(49, Byte), CType(3, Byte), CType(48, Byte), CType(15, Byte), CType(110, Byte), CType(77, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(37, Byte), CType(185, Byte), CType(73, Byte), CType(173, Byte), CType(97, Byte), CType(158, Byte), CType(41, Byte), CType(238, Byte), CType(203, Byte), CType(12, Byte), CType(170, Byte), CType(46, Byte), CType(150, Byte), CType(56, Byte), CType(118, Byte), CType(195, Byte), CType(197, Byte), CType(16, Byte), CType(51, Byte), CType(227, Byte), CType(225, Byte), CType(74, Byte), CType(125, Byte), CType(187, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(250, Byte), CType(131, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(224, Byte), CType(156, Byte), CType(41, Byte), CType(174, Byte), CType(191, Byte), CType(244, Byte), CType(217, Byte), CType(17, Byte), CType(226, Byte), CType(98, Byte), CType(5, Byte), CType(228, Byte), CType(116, Byte), CType(23, Byte), CType(137, Byte), CType(29, Byte), CType(6, Byte), CType(92, Byte), CType(159, Byte), CType(196, Byte), CType(146, Byte), CType(165, Byte), CType(215, Byte), CType(202, Byte), CType(38, Byte), CType(226, Byte), CType(98, Byte), CType(55, Byte), CType(78, Byte), CType(91, Byte), CType(11, Byte), CType(247, Byte), CType(109, Byte), CType(102, Byte), CType(103, Byte), CType(11, Byte), CType(199, Byte), CType(105, Byte), CType(34, Byte), CType(21, Byte), CType(18, Byte), CType(24, Byte), CType(166, Byte), CType(183, Byte), CType(183, Byte), CType(184, Byte), CType(152, Byte), CType(1, Byte), CType(152, Byte), CType(7, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(220, Byte), CType(164, Byte), CType(214, Byte), CType(48, Byte), CType(241, Byte), CType(227, Byte), CType(224, Byte), CType(44, Byte), CType(113, Byte), CType(95, Byte), CType(104, Byte), CType(80, Byte), CType(21, Byte), CType(199, Byte), CType(32, Byte), CType(184, Byte), CType(24, Byte), CType(98, Byte), CType(122, Byte), CType(119, Byte), CType(21, Byte), CType(126, Byte), CType(164, Byte), CType(215, Byte), CType(243, Byte), CType(125, Byte), CType(113, Byte), CType(49, Byte), CType(68, Byte), CType(191, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(59, Byte), CType(51, Byte), CType(117, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(192, Byte), CType(185, Byte), CType(92, Byte), CType(92, Byte), CType(127, Byte), CType(233, Byte), CType(179, Byte), CType(55, Byte), CType(139, Byte), CType(139, Byte), CType(21, Byte), CType(144, Byte), CType(211, Byte), CType(177, Byte), CType(226, Byte), CType(250, Byte), CType(35, Byte), CType(6, Byte), CType(222, Byte), CType(37, Byte), CType(46, Byte), CType(110, Byte), CType(77, Byte), CType(16, Byte), CType(73, Byte), CType(79, Byte), CType(174, Byte), CType(205, Byte), CType(24, Byte), CType(122, Byte), CType(142, Byte), CType(184, Byte), CType(216, Byte), CType(1, Byte), CType(115, Byte), CType(69, Byte), CType(2, Byte), CType(195, Byte), CType(244, Byte), CType(30, Byte), CType(38, Byte), CType(46, Byte), CType(102, Byte), CType(0, Byte), CType(230, Byte), CType(193, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(53, Byte), CType(80, Byte), CType(156, Byte), CType(185, Byte), CType(239, Byte), CType(190, Byte), CType(208, Byte), CType(160, Byte), CType(42, Byte), CType(30, Byte), CType(110, Byte), CType(243, Byte), CType(38, Byte), CType(240, Byte), CType(220, Byte), CType(124, Byte), CType(69, Byte), CType(92, Byte), CType(44, Byte), CType(49, Byte), CType(106, Byte), CType(137, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(95, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(134, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(117, Byte), CType(27, Byte), CType(113, Byte), CType(125, Byte), CType(165, Byte), CType(239, Byte), CType(88, Byte), CType(104, Byte), CType(67, Byte), CType(105, Byte), CType(59, Byte), CType(138, Byte), CType(235, Byte), CType(139, Byte), CType(24, Byte), CType(184, Byte), CType(66, Byte), CType(154, Byte), CType(252, Byte), CType(204, Byte), CType(102, Byte), CType(35, Byte), CType(185, Byte), CType(90, Byte), CType(92, Byte), CType(219, Byte), CType(49, Byte), CType(112, Byte), CType(129, Byte), CType(172, Byte), CType(42, Byte), CType(46, Byte), CType(126, Byte), CType(192, Byte), CType(92, Byte), CType(144, Byte), CType(192, Byte), CType(48, Byte), CType(189, Byte), CType(109, Byte), CType(196, Byte), CType(197, Byte), CType(12, Byte), CType(192, Byte), CType(60, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(6, Byte), CType(138, Byte), CType(51, Byte), CType(247, Byte), CType(227, Byte), CType(236, Byte), CType(125, Byte), CType(247, Byte), CType(165, Byte), CType(6, Byte), CType(85, Byte), CType(111, Byte), CType(23, Byte), CType(23, Byte), CType(67, Byte), CType(140, Byte), CType(122, Byte), CType(176, Byte), CType(184, Byte), CType(24, Byte), CType(98, Byte), CType(212, Byte), CType(23, Byte), CType(197, Byte), CType(197, Byte), CType(16, Byte), CType(253, Byte), CType(67, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(170, Byte), CType(123, Byte), CType(137, Byte), CType(235, Byte), CType(43, Byte), CType(125, Byte), CType(183, Byte), CType(155, Byte), CType(184, Byte), CType(120, Byte), CType(1, Byte), CType(185, Byte), CType(252, Byte), CType(88, Byte), CType(92, Byte), CType(95, Byte), CType(196, Byte), CType(192, Byte), CType(43, Byte), CType(197, Byte), CType(197, Byte), CType(173, Byte), CType(73, Byte), CType(98, Byte), CType(231, Byte), CType(22, Byte), CType(215, Byte), CType(118, Byte), CType(12, Byte), CType(189, Byte), CType(90, Byte), CType(92, Byte), CType(236, Byte), CType(128, Byte), CType(185, Byte), CType(32, Byte), CType(129, Byte), CType(97, Byte), CType(122, Byte), CType(77, Byte), CType(60, Byte), CType(102, Byte), CType(7, Byte), CType(104, Byte), CType(45, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(220, Byte), CType(164, Byte), CType(214, Byte), CType(80, Byte), CType(143, Byte), CType(16, Byte), CType(247, Byte), CType(165, Byte), CType(6, Byte), CType(85, Byte), CType(145, Byte), CType(45, Byte), CType(127, Byte), CType(59, Byte), CType(113, Byte), CType(49, Byte), CType(196, Byte), CType(80, Byte), CType(36, Byte), CType(197, Byte), CType(252, Byte), CType(82, Byte), CType(92, Byte), CType(12, Byte), CType(81, Byte), CType(21, Byte), CType(71, Byte), CType(108, Byte), CType(108, Byte), CType(37, Byte), CType(46, Byte), CType(142, Byte), CType(232, Byte), CType(31, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(161, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(83, Byte), CType(237, Byte), CType(33, Byte), CType(174, Byte), CType(175, Byte), CType(244, Byte), CType(221, Byte), CType(221, Byte), CType(197, Byte), CType(197, Byte), CType(11, Byte), CType(200, Byte), CType(225, Byte), CType(49, Byte), CType(226, Byte), CType(250, Byte), CType(33, Byte), CType(6, Byte), CType(254, Byte), CType(42, Byte), CType(109, Byte), CType(120, Byte), CType(115, Byte), CType(127, Byte), CType(13, Byte), CType(185, Byte), CType(72, Byte), CType(220, Byte), CType(53, Byte), CType(96, Byte), CType(128, Byte), CType(221, Byte), CType(79, Byte), CType(145, Byte), CType(2, Byte), CType(9, Byte), CType(12, Byte), CType(211, Byte), CType(99, Byte), CType(124, Byte), CType(1, Byte), CType(9, Byte), CType(185, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(181, Byte), CType(6, Byte), CType(59, Byte), CType(81, Byte), CType(220, Byte), CType(23, Byte), CType(27, Byte), CType(84, Byte), CType(29, Byte), CType(34, Byte), CType(46, Byte), CType(126, Byte), CType(24, Byte), CType(122, Byte), CType(138, Byte), CType(184, Byte), CType(216, Byte), CType(97, Byte), CType(212, Byte), CType(145, Byte), CType(226, Byte), CType(98, Byte), CType(136, Byte), CType(126, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(213, Byte), CType(91, Byte), CType(196, Byte), CType(245, Byte), CType(149, Byte), CType(190, Byte), CType(91, Byte), CType(83, Byte), CType(92, Byte), CType(188, Byte), CType(128, Byte), CType(212, Byte), CType(22, Byte), CType(203, Byte), CType(239, Byte), CType(197, Byte), CType(245, Byte), CType(67, Byte), CType(12, Byte), CType(60, Byte), CType(83, Byte), CType(92, Byte), CType(236, Byte), CType(154, Byte), CType(104, Byte), CType(63, Byte), CType(113, Byte), CType(215, Byte), CType(128, Byte), CType(161, Byte), CType(119, Byte), CType(138, Byte), CType(139, Byte), CType(29, Byte), CType(80, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(211, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(72, Byte), CType(200, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(53, Byte), CType(216, Byte), CType(253, Byte), CType(196, Byte), CType(125, Byte), CType(177, Byte), CType(65, Byte), CType(213, Byte), CType(127, Byte), CType(100, Byte), CType(51, Byte), CType(113, Byte), CType(49, Byte), CType(196, Byte), CType(146, Byte), CType(165, Byte), CType(171, Byte), CType(72, Byte), CType(60, Byte), CType(248, Byte), CType(118, Byte), CType(177, Byte), CType(67, Byte), CType(213, Byte), CType(181, Byte), CType(114, Byte), CType(123, Byte), CType(113, Byte), CType(113, Byte), CType(68, Byte), CType(63, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(152, Byte), CType(234, Byte), CType(27, Byte), CType(226, Byte), CType(250, Byte), CType(74, Byte), CType(159, Byte), CType(157, Byte), CType(47, Byte), CType(46, Byte), CType(86, Byte), CType(64, Byte), CType(14, Byte), CType(207, Byte), CType(17, Byte), CType(215, Byte), CType(15, Byte), CType(49, Byte), CType(112, Byte), CType(166, Byte), CType(68, Byte), CType(146, Byte), CType(135, Byte), CType(139, Byte), CType(93, Byte), CType(19, Byte), CType(69, Byte), CType(91, Byte), CType(207, Byte), CType(18, Byte), CType(119, Byte), CType(45, Byte), CType(24, Byte), CType(136, Byte), CType(103, Byte), CType(37, Byte), CType(108, Byte), CType(115, Byte), CType(143, Byte), CType(133, Byte), CType(32, Byte), CType(129, Byte), CType(97, Byte), CType(122, Byte), CType(43, Byte), CType(138, Byte), CType(139, Byte), CType(25, Byte), CType(128, Byte), CType(121, Byte), CType(112, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(201, Byte), CType(77, Byte), CType(106, Byte), CType(13, Byte), CType(247, Byte), CType(85, Byte), CType(113, Byte), CType(95, Byte), CType(110, Byte), CType(80, Byte), CType(245, Byte), CType(49, Byte), CType(113, Byte), CType(241, Byte), CType(195, Byte), CType(146, Byte), CType(165, Byte), CType(175, Byte), CType(18, Byte), CType(23, Byte), CType(51, Byte), CType(140, Byte), CType(122, Byte), CType(175, Byte), CType(184, Byte), CType(24, Byte), CType(162, Byte), CType(191, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(134, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(117, Byte), CType(161, Byte), CType(184, Byte), CType(190, Byte), CType(210, Byte), CType(103, Byte), CType(199, Byte), CType(139, Byte), CType(139, Byte), CType(21, Byte), CType(144, Byte), CType(218, Byte), CType(106, Byte), CType(194, Byte), CType(24, Byte), CType(156, Byte), CType(217, Byte), CType(255, Byte), CType(136, Byte), CType(139, Byte), CType(93, Byte), CType(147, Byte), CType(69, Byte), CType(155, Byte), CType(221, Byte), CType(181, Byte), CType(96, Byte), CType(232, Byte), CType(8, Byte), CType(113, Byte), CType(177, Byte), CType(3, Byte), CType(234, Byte), CType(32, Byte), CType(129, Byte), CType(97, Byte), CType(122, Byte), CType(46, Byte), CType(94, Byte), CType(0, Byte), CType(230, Byte), CType(201, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(53, Byte), CType(220, Byte), CType(61, Byte), CType(229, Byte), CType(102, Byte), CType(113, Byte), CType(95, Byte), CType(112, Byte), CType(48, Byte), CType(116, Byte), CType(163, Byte), CType(108, Byte), CType(41, Byte), CType(46, Byte), CType(134, Byte), CType(125, Byte), CType(182, Byte), CType(158, Byte), CType(176, Byte), CType(8, Byte), CType(80, Byte), CType(79, Byte), CType(196, Byte), CType(41, Byte), CType(226, Byte), CType(229, Byte), CType(226, Byte), CType(136, Byte), CType(254, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(239, Byte), CType(46, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(178, Byte), CType(123, Byte), CType(137, Byte), CType(235, Byte), CType(39, Byte), CType(125, Byte), CType(119, Byte), CType(176, Byte), CType(184, Byte), CType(120, Byte), CType(1, Byte), CType(169, Byte), CType(189, Byte), CType(65, Byte), CType(92, Byte), CType(31, Byte), CType(196, Byte), CType(192, Byte), CType(79, Byte), CType(197, Byte), CType(197, Byte), CType(173, Byte), CType(13, Byte), CType(126, Byte), CType(44, Byte), CType(238, Byte), CType(154, Byte), CType(48, Byte), CType(16, Byte), CType(207, Byte), CType(221, Byte), CType(238, Byte), CType(42, Byte), CType(46, Byte), CType(118, Byte), CType(192, Byte), CType(108, Byte), CType(72, Byte), CType(96, Byte), CType(152, Byte), CType(158, Byte), CType(139, Byte), CType(87, Byte), CType(223, Byte), CType(112, Byte), CType(140, Byte), CType(54, Byte), CType(114, Byte), CType(218, Byte), CType(217, Byte), CType(173, Byte), CType(19, Byte), CType(2, Byte), CType(192, Byte), CType(84, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(109, Byte), CType(52, Byte), CType(33, Byte), CType(110, Byte), CType(242, Byte), CType(69, Byte), CType(213, Byte), CType(231, Byte), CType(196, Byte), CType(197, Byte), CType(175, Byte), CType(207, Byte), CType(62, Byte), CType(32, Byte), CType(46, Byte), CType(86, Byte), CType(24, Byte), CType(21, Byte), CType(15, Byte), CType(162, Byte), CType(92, Byte), CType(12, Byte), CType(209, Byte), CType(111, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(38, Byte), CType(99, Byte), CType(119, Byte), CType(53, Byte), CType(175, Byte), CType(77, Byte), CType(231, Byte), CType(237, Byte), CType(163, Byte), CType(189, Byte), CType(214, Byte), CType(151, Byte), CType(171, Byte), CType(196, Byte), CType(245, Byte), CType(65, Byte), CType(12, Byte), CType(60, Byte), CType(80, Byte), CType(92, Byte), CType(236, Byte), CType(218, Byte), CType(224, Byte), CType(190, Byte), CType(226, Byte), CType(174, Byte), CType(9, Byte), CType(67, Byte), CType(199, Byte), CType(138, Byte), CType(139, Byte), CType(29, Byte), CType(48, Byte), CType(27, Byte), CType(18, Byte), CType(24, Byte), CType(188, Byte), CType(43, Byte), CType(197, Byte), CType(197, Byte), CType(171, Byte), CType(111, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(78, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(197, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(171, Byte), CType(141, Byte), CType(98, Byte), CType(103, Byte), CType(129, Byte), CType(235, Byte), CType(197, Byte), CType(77, Byte), CType(192, Byte), CType(24, Byte), CType(138, Byte), CType(157, Byte), CType(42, Byte), CType(226, Byte), CType(141, Byte), CType(36, Byte), CType(23, Byte), CType(195, Byte), CType(62, Byte), CType(186, Byte), CType(179, Byte), CType(220, Byte), CType(32, Byte), CType(46, Byte), CType(86, Byte), CType(168, Byte), CType(186, Byte), CType(72, Byte), CType(214, Byte), CType(16, Byte), CType(23, Byte), CType(71, Byte), CType(244, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(201, Byte), CType(226, Byte), CType(237, Byte), CType(102, Byte), CType(215, Byte), CType(79, Byte), CType(250, Byte), CType(110, Byte), CType(71, Byte), CType(113, Byte), CType(241, Byte), CType(2, Byte), CType(82, Byte), CType(226, Byte), CType(5, Byte), CType(129, Byte), CType(153, Byte), CType(125, Byte), CType(77, Byte), CType(92, Byte), CType(220, Byte), CType(218, Byte), CType(228, Byte), CType(243, Byte), CType(226, Byte), CType(174, Byte), CType(13, Byte), CType(67, Byte), CType(59, Byte), CType(136, Byte), CType(139, Byte), CType(29, Byte), CType(48, Byte), CType(19, Byte), CType(18, Byte), CType(24, Byte), CType(188, Byte), CType(248, Byte), CType(221, Byte), CType(227, Byte), CType(226, Byte), CType(213, Byte), CType(55, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(213, Byte), CType(86, Byte), CType(31, Byte), CType(22, Byte), CType(55, Byte), CType(1, Byte), CType(163, Byte), CType(234, Byte), CType(56, Byte), CType(113, Byte), CType(241, Byte), CType(235, Byte), CType(163, Byte), CType(47, Byte), CType(138, Byte), CType(139, Byte), CType(17, Byte), CType(70, Byte), CType(189, Byte), CType(72, Byte), CType(92, Byte), CType(12, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(161, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(203, Byte), CType(220, Byte), CType(77, Byte), CType(92, Byte), CType(31, Byte), CType(233, Byte), CType(187, Byte), CType(155, Byte), CType(132, Byte), CType(100, Byte), CType(100, Byte), CType(228, Byte), CType(198, Byte), CType(139, Byte), CType(37, Byte), CType(51, Byte), CType(139, Byte), CType(23, Byte), CType(74, Byte), CType(238, Byte), CType(33, Byte), CType(46, Byte), CType(118, Byte), CType(109, Byte), CType(178, Byte), CType(133, Byte), CType(112, Byte), CType(159, Byte), CType(103, Byte), CType(118, Byte), CType(130, Byte), CType(184, Byte), CType(216, Byte), CType(1, Byte), CType(51, Byte), CType(33, Byte), CType(129, Byte), CType(193, Byte), CType(35, Byte), CType(129, Byte), CType(97, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(228, Byte), CType(68, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(90, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(218, Byte), CType(106, Byte), CType(35, Byte), CType(185, Byte), CType(86, Byte), CType(220, Byte), CType(36, Byte), CType(140, Byte), CType(42, Byte), CType(222, Byte), CType(190, Byte), CType(25, Byte), CType(108, Byte), CType(219, Byte), CType(232, Byte), CType(98, Byte), CType(131, Byte), CType(81, Byte), CType(231, Byte), CType(202, Byte), CType(74, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(88, Byte), CType(230, Byte), CType(96, Byte), CType(113, Byte), CType(125, Byte), CType(164, Byte), CType(239, Byte), CType(206, Byte), CType(16, Byte), CType(23, Byte), CType(47, Byte), CType(32, Byte), CType(165, Byte), CType(47, Byte), CType(136, Byte), CType(235, Byte), CType(127, Byte), CType(24, Byte), CType(248, Byte), CType(132, Byte), CType(184, Byte), CType(184, Byte), CType(181, Byte), CType(209, Byte), CType(251, Byte), CType(197, Byte), CType(93, Byte), CType(35, Byte), CType(134, Byte), CType(118, Byte), CType(21, Byte), CType(23, Byte), CType(59, Byte), CType(96, Byte), CType(58, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(155, Byte), CType(29, Byte), CType(36, Byte), CType(110, Byte), CType(18, Byte), CType(70, Byte), CType(213, Byte), CType(247, Byte), CType(197, Byte), CType(197, Byte), CType(175, Byte), CType(47, Byte), CType(150, Byte), CType(147, Byte), CType(147, Byte), CType(197, Byte), CType(197, Byte), CType(6, Byte), CType(163, Byte), CType(158, Byte), CType(34, Byte), CType(46, Byte), CType(142, Byte), CType(64, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(16, Byte), CType(34, Byte), CType(161, Byte), CType(253, Byte), CType(26, Byte), CType(113, Byte), CType(125, Byte), CType(164, Byte), CType(239, Byte), CType(62, Byte), CType(42, Byte), CType(46, Byte), CType(102, Byte), CType(64, Byte), CType(42, Byte), CType(177, Byte), CType(101, Byte), CType(190, Byte), CType(235, Byte), CType(123, Byte), CType(24, Byte), CType(136, Byte), CType(151, Byte), CType(109, Byte), CType(54, Byte), CType(19, Byte), CType(23, Byte), CType(187, Byte), CType(54, Byte), CType(90, Byte), CType(79, Byte), CType(248, Byte), CType(46, Byte), CType(50, Byte), CType(179, Byte), CType(83, Byte), CType(37, Byte), CType(158, Byte), CType(61, Byte), CType(185, Byte), CType(248, Byte), CType(1, Byte), CType(14, Byte), CType(9, Byte), CType(12, Byte), CType(30, Byte), CType(9, Byte), CType(12, Byte), CType(3, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(213, Byte), CType(102, Byte), CType(235, Byte), CType(8, Byte), CType(63, Byte), CType(162, Byte), CType(234, Byte), CType(121, Byte), CType(136, Byte), CType(184, Byte), CType(24, Byte), CType(246, Byte), CType(193, Byte), CType(62, Byte), CType(226, Byte), CType(98, Byte), CType(130, Byte), CType(81, Byte), CType(241, Byte), CType(182, Byte), CType(214, Byte), CType(242, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(4, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(161, Byte), CType(91, Byte), CType(248, Byte), CType(190, Byte), CType(91, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(194, Byte), CType(225, Byte), CType(226, Byte), CType(250, Byte), CType(7, Byte), CType(72, Byte), CType(72, Byte), CType(70, Byte), CType(126, Byte), CType(44, Byte), CType(172, Byte), CType(204, Byte), CType(236, Byte), CType(189, Byte), CType(226, Byte), CType(226, Byte), CType(214, Byte), CType(102, Byte), CType(175, Byte), CType(17, Byte), CType(119, Byte), CType(173, Byte), CType(24, Byte), CType(138, Byte), CType(103, Byte), CType(79, Byte), CType(46, Byte), CType(118, Byte), CType(128, Byte), CType(67, Byte), CType(2, Byte), CType(131, Byte), CType(71, Byte), CType(2, Byte), CType(195, Byte), CType(0, Byte), CType(159, Byte), CType(179, Byte), CType(200, Byte), CType(137, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(181, Byte), CType(221, Byte), CType(235, Byte), CType(197, Byte), CType(77, Byte), CType(196, Byte), CType(168, Byte), CType(58, Byte), CType(73, Byte), CType(92, Byte), CType(252, Byte), CType(186, Byte), CType(46, Byte), CType(142, Byte), CType(66, Byte), CType(136, Byte), CType(35, Byte), CType(17, Byte), CType(92, Byte), CType(76, Byte), CType(48, Byte), CType(234, Byte), CType(81, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(44, Byte), CType(67, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(224, Byte), CType(65, Byte), CType(18, Byte), CType(231, Byte), CType(203, Byte), CType(187, Byte), CType(254, Byte), CType(129, Byte), CType(37, Byte), CType(75, Byte), CType(55, Byte), CType(21, Byte), CType(23, Byte), CType(55, Byte), CType(32, Byte), CType(133, Byte), CType(248, Byte), CType(205, Byte), CType(232, Byte), CType(250, Byte), CType(29, Byte), CType(6, Byte), CType(226, Byte), CType(51, Byte), CType(251, Byte), CType(182, Byte), CType(226, Byte), CType(98, Byte), CType(215, Byte), CType(102, Byte), CType(171, Byte), CType(202, Byte), CType(95, Byte), CType(197, Byte), CType(93, Byte), CType(51, Byte), CType(6, Byte), CType(206, Byte), CType(145, Byte), CType(21, Byte), CType(197, Byte), CType(197, Byte), CType(15, Byte), CType(152, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(106, Byte), CType(187, Byte), CType(53, Byte), CType(228, Byte), CType(66, Byte), CType(113, Byte), CType(147, Byte), CType(49, Byte), CType(170, Byte), CType(30, Byte), CType(35, Byte), CType(46, Byte), CType(134, Byte), CType(93, Byte), CType(246, Byte), CType(114, Byte), CType(113, Byte), CType(177, Byte), CType(192, Byte), CType(168, Byte), CType(31, Byte), CType(139, Byte), CType(139, Byte), CType(33, Byte), CType(48, Byte), CType(25, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(111, Byte), CType(177, Byte), CType(56, Byte), CType(207, Byte), CType(239, Byte), CType(191, Byte), CType(233, Byte), CType(253, Byte), CType(94, Byte), CType(92, Byte), CType(220, Byte), CType(128, Byte), CType(20, Byte), CType(86, Byte), CType(144, Byte), CType(223, Byte), CType(138, Byte), CType(235, Byte), CType(123, Byte), CType(24, Byte), CType(120, Byte), CType(157, Byte), CType(184, Byte), CType(216, Byte), CType(117, Byte), CType(193, Byte), CType(211, Byte), CType(196, Byte), CType(93, Byte), CType(51, Byte), CType(134, Byte), CType(94, Byte), CType(32, Byte), CType(46, Byte), CType(118, Byte), CType(192, Byte), CType(84, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(23, Byte), CType(236, Byte), CType(47, Byte), CType(110, Byte), CType(50, Byte), CType(70, Byte), CType(213, Byte), CType(233, Byte), CType(210, Byte), CType(167, Byte), CType(227, Byte), CType(1, Byte), CType(214, Byte), CType(149, Byte), CType(43, Byte), CType(196, Byte), CType(197, Byte), CType(2, Byte), CType(163, Byte), CType(30, Byte), CType(32, Byte), CType(46, Byte), CType(142, Byte), CType(192, Byte), CType(100, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(127, Byte), CType(69, Byte), CType(242, Byte), CType(194, Byte), CType(89, Byte), CType(226, Byte), CType(250, Byte), CType(5, Byte), CType(6, Byte), CType(186, Byte), CType(184, Byte), CType(117, Byte), CType(61, Byte), CType(154, Byte), CType(227, Byte), CType(89, Byte), CType(226, Byte), CType(250, Byte), CType(29, Byte), CType(6, Byte), CType(254, Byte), CType(46, Byte), CType(177, Byte), CType(83, Byte), CType(129, Byte), CType(139, Byte), CType(93, Byte), CType(23, Byte), CType(196, Byte), CType(243, Byte), CType(164, Byte), CType(56, Byte), CType(118, Byte), CType(210, Byte), CType(93, Byte), CType(59, Byte), CType(6, Byte), CType(34, Byte), CType(193, Byte), CType(110, Byte), CType(117, Byte), CType(113, Byte), CType(241, Byte), CType(3, Byte), CType(38, Byte), CType(35, Byte), CType(129, Byte), CType(193, Byte), CType(35, Byte), CType(129, Byte), CType(97, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(228, Byte), CType(68, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(90, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(186, Byte), CType(32, Byte), CType(142, Byte), CType(9, Byte), CType(136, Byte), CType(7, Byte), CType(153, Byte), CType(110, Byte), CType(66, Byte), CType(70, Byte), CType(85, Byte), CType(159, Byte), CType(206, Byte), CType(228, Byte), CType(123, Byte), CType(159, Byte), CType(184, Byte), CType(24, Byte), CType(96, Byte), CType(212, Byte), CType(215, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(152, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(167, Byte), CType(251, Byte), CType(10, Byte), CType(219, Byte), CType(151, Byte), CType(207, Byte), CType(238, Byte), CType(33, Byte), CType(226, Byte), CType(226, Byte), CType(7, Byte), CType(44, Byte), CType(84, Byte), CType(44, Byte), CType(204, Byte), CType(95, Byte), CType(32, Byte), CType(174, Byte), CType(223, Byte), CType(97, Byte), CType(224, Byte), CType(57, Byte), CType(226, Byte), CType(98, Byte), CType(215, Byte), CType(37, Byte), CType(187, Byte), CType(138, Byte), CType(187, Byte), CType(118, Byte), CType(12, Byte), CType(189, Byte), CType(65, Byte), CType(92, Byte), CType(236, Byte), CType(128, Byte), CType(201, Byte), CType(72, Byte), CType(96, Byte), CType(240, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(57, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(172, Byte), CType(174, Byte), CType(120, Byte), CType(186, Byte), CType(184, Byte), CType(9, Byte), CType(25, Byte), CType(85, Byte), CType(127, Byte), CType(148, Byte), CType(197, Byte), CType(226, Byte), CType(98, Byte), CType(216, Byte), CType(37, Byte), CType(91, Byte), CType(200, Byte), CType(245, Byte), CType(226, Byte), CType(98, Byte), CType(128, Byte), CType(170, Byte), CType(56, Byte), CType(63, Byte), CType(248, Byte), CType(158, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(76, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(244, Byte), CType(203, Byte), CType(218, Byte), CType(242, Byte), CType(78, Byte), CType(185, Byte), CType(81, Byte), CType(92, Byte), CType(127, Byte), CType(192, Byte), CType(208, Byte), CType(37, Byte), CType(18, Byte), CType(91, Byte), CType(252, Byte), CType(187, Byte), CType(56, Byte), CType(2, Byte), CType(11, Byte), CType(21, Byte), CType(71, Byte), CType(35, Byte), CType(184, Byte), CType(126, Byte), CType(135, Byte), CType(129, Byte), CType(179, Byte), CType(165, Byte), CType(15, Byte), CType(207, Byte), CType(90, Byte), CType(194, Byte), CType(119, Byte), CType(196, Byte), CType(197, Byte), CType(0, Byte), CType(3, Byte), CType(241, Byte), CType(189, Byte), CType(109, Byte), CType(61, Byte), CType(113, Byte), CType(177, Byte), CType(3, Byte), CType(150, Byte), CType(33, Byte), CType(129, Byte), CType(193, Byte), CType(35, Byte), CType(129, Byte), CType(97, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(228, Byte), CType(68, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(90, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(186, Byte), CType(34, Byte), CType(182, Byte), CType(178, Byte), CType(59, Byte), CType(83, Byte), CType(220, Byte), CType(164, Byte), CType(140, Byte), CType(170, Byte), CType(216, Byte), CType(246, Byte), CType(209, Byte), CType(197, Byte), CType(176, Byte), CType(75, Byte), CType(62, Byte), CType(47, Byte), CType(238, Byte), CType(218, Byte), CType(49, Byte), CType(234, Byte), CType(211, Byte), CType(226, Byte), CType(98, Byte), CType(8, Byte), CType(56, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(63, Byte), CType(108, Byte), CType(32, Byte), CType(175, Byte), CType(145, Byte), CType(203, Byte), CType(196, Byte), CType(245, Byte), CType(3, Byte), CType(140, Byte), CType(58, Byte), CType(76, Byte), CType(92, Byte), CType(44, Byte), CType(129, Byte), CType(133, Byte), CType(138, Byte), CType(197, Byte), CType(88, Byte), CType(62, Byte), CType(139, Byte), CType(102, Byte), CType(246, Byte), CType(56, Byte), CType(113, Byte), CType(177, Byte), CType(235, Byte), CType(162, Byte), CType(109, Byte), CType(36, Byte), CType(94, Byte), CType(132, Byte), CType(112, Byte), CType(113, Byte), CType(192, Byte), CType(0, Byte), CType(199, Byte), CType(249, Byte), CType(96, Byte), CType(54, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(151, Byte), CType(236, Byte), CType(33, Byte), CType(110, Byte), CType(82, Byte), CType(70, Byte), CType(213, Byte), CType(249, Byte), CType(18, Byte), CType(199, Byte), CType(110, Byte), CType(184, Byte), CType(24, Byte), CType(118, Byte), CType(193, Byte), CType(253, Byte), CType(196, Byte), CType(93, Byte), CType(55, Byte), CType(70, Byte), CType(197, Byte), CType(46, Byte), CType(21, Byte), CType(119, Byte), CType(20, Byte), CType(23, Byte), CType(71, Byte), CType(192, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(69, Byte), CType(163, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(107, Byte), CType(19, Byte), CType(121, Byte), CType(166, Byte), CType(124, Byte), CType(89, Byte), CType(110, Byte), CType(16, Byte), CType(119, Byte), CType(255, Byte), CType(49, Byte), CType(189, Byte), CType(7, Byte), CType(136, Byte), CType(139, Byte), CType(43, Byte), CType(176, Byte), CType(80, Byte), CType(135, Byte), CType(136, Byte), CType(235, Byte), CType(115, Byte), CType(24, Byte), CType(56, Byte), CType(89, Byte), CType(150, Byte), CType(19, Byte), CType(23, Byte), CType(187, Byte), CType(174, Byte), CType(250, Byte), CType(164, Byte), CType(184, Byte), CType(88, Byte), CType(96, Byte), CType(224, Byte), CType(90, Byte), CType(217, Byte), CType(76, Byte), CType(92, Byte), CType(236, Byte), CType(128, Byte), CType(64, Byte), CType(2, Byte), CType(131, Byte), CType(71, Byte), CType(2, Byte), CType(195, Byte), CType(0, Byte), CType(9, Byte), CType(12, Byte), CType(200, Byte), CType(137, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(117, Byte), CType(73, Byte), CType(252, Byte), CType(96, Byte), CType(140, Byte), CType(31, Byte), CType(142, Byte), CType(110, Byte), CType(98, Byte), CType(70, Byte), CType(85, Byte), CType(87, Byte), CType(23, Byte), CType(54, Byte), CType(162, Byte), CType(15, Byte), CType(252, Byte), CType(84, Byte), CType(220, Byte), CType(53, Byte), CType(99, Byte), CType(212, Byte), CType(161, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(76, Byte), CType(135, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(159, Byte), CType(216, Byte), CType(86, Byte), CType(61, Byte), CType(142, Byte), CType(130, Byte), CType(184, Byte), CType(173, Byte), CType(108, Byte), CType(46, Byte), CType(247, Byte), CType(144, Byte), CType(71, Byte), CType(72, Byte), CType(28, Byte), CType(3, Byte), CType(248, Byte), CType(102, Byte), CType(57, Byte), CType(78, Byte), CType(254, Byte), CType(36, Byte), CType(238, Byte), CType(126, Byte), CType(163, Byte), CType(158, Byte), CType(179, Byte), CType(196, Byte), CType(197, Byte), CType(30, Byte), CType(88, Byte), CType(168, Byte), CType(59, Byte), CType(9, Byte), CType(199, Byte), CType(51, Byte), CType(206, Byte), CType(236, Byte), CType(193, Byte), CType(226, Byte), CType(98, Byte), CType(215, Byte), CType(101, Byte), CType(183, Byte), CType(151, Byte), CType(88, Byte), CType(164, Byte), CType(119, Byte), CType(241, Byte), CType(192, Byte), CType(192, Byte), CType(39, Byte), CType(196, Byte), CType(197, Byte), CType(14, Byte), CType(8, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(215, Byte), CType(60, Byte), CType(76, Byte), CType(220, Byte), CType(196, Byte), CType(140, Byte), CType(170, Byte), CType(139, Byte), CType(100, Byte), CType(13, Byte), CType(113, Byte), CType(49, Byte), CType(108, Byte), CType(179, Byte), CType(189, Byte), CType(196, Byte), CType(93, Byte), CType(47, Byte), CType(70, Byte), CType(93, Byte), CType(45, Byte), CType(183, Byte), CType(19, Byte), CType(23, Byte), CType(71, Byte), CType(96, Byte), CType(58, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(96, Byte), CType(54, Byte), CType(204, Byte), CType(251, Byte), CType(200, Byte), CType(229, Byte), CType(115, Byte), CType(226, Byte), CType(250, Byte), CType(28, Byte), CType(6, Byte), CType(190, Byte), CType(41, Byte), CType(46, Byte), CType(110, Byte), CType(125, Byte), CType(112, Byte), CType(144, Byte), CType(184, Byte), CType(152, Byte), CType(96, Byte), CType(224, Byte), CType(38, Byte), CType(217, Byte), CType(90, Byte), CType(92, Byte), CType(236, Byte), CType(0, Byte), CType(18, Byte), CType(24, Byte), CType(60, Byte), CType(18, Byte), CType(24, Byte), CType(6, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(78, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(197, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(171, Byte), CType(139, Byte), CType(190, Byte), CType(47, Byte), CType(110, Byte), CType(114, Byte), CType(70, Byte), CType(213, Byte), CType(107, Byte), CType(197, Byte), CType(197, Byte), CType(175, Byte), CType(173, Byte), CType(226, Byte), CType(88, Byte), CType(140, Byte), CType(115, Byte), CType(196, Byte), CType(93, Byte), CType(43, Byte), CType(70, Byte), CType(189, Byte), CType(69, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(153, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(11, Byte), CType(89, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(153, Byte), CType(92, Byte), CType(37, Byte), CType(183, Byte), CType(17, Byte), CType(55, Byte), CType(127, Byte), CType(0, Byte), CType(11, Byte), CType(177, Byte), CType(189, Byte), CType(184, Byte), CType(62, Byte), CType(135, Byte), CType(129, Byte), CType(155, Byte), CType(101, Byte), CType(27, Byte), CType(113, Byte), CType(177, Byte), CType(235, Byte), CType(131, Byte), CType(216, Byte), CType(89, Byte), CType(231, Byte), CType(50, Byte), CType(113, Byte), CType(177, Byte), CType(193, Byte), CType(64, Byte), CType(236, Byte), CType(48, Byte), CType(228, Byte), CType(98, Byte), CType(7, Byte), CType(144, Byte), CType(192, Byte), CType(224, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(114, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(45, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(93, Byte), CType(180, Byte), CType(68, Byte), CType(220, Byte), CType(228, Byte), CType(140, Byte), CType(170, Byte), CType(248, Byte), CType(82, Byte), CType(24, Byte), CType(63, Byte), CType(56, Byte), CType(93, Byte), CType(12, Byte), CType(219, Byte), CType(232, Byte), CType(197, Byte), CType(226, Byte), CType(174, Byte), CType(19, Byte), CType(163, Byte), CType(226, Byte), CType(33, Byte), CType(3, Byte), CType(15, Byte), CType(57, Byte), CType(49, Byte), CType(31, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(96, Byte), CType(38, Byte), CType(241, Byte), CType(22, Byte), CType(180, Byte), CType(155, Byte), CType(59, Byte), CType(128, Byte), CType(133, Byte), CType(226, Byte), CType(229, Byte), CType(144, Byte), CType(153, Byte), CType(125, Byte), CType(90, Byte), CType(92, Byte), CType(220, Byte), CType(250, Byte), CType(132, Byte), CType(231, Byte), CType(48, Byte), CType(179, Byte), CType(187, Byte), CType(191, Byte), CType(184, Byte), CType(216, Byte), CType(161, Byte), CType(223, Byte), CType(72, Byte), CType(96, Byte), CType(240, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(57, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(172, Byte), CType(174, Byte), CType(250, Byte), CType(178, Byte), CType(184, Byte), CType(9, Byte), CType(26, Byte), CType(85, Byte), CType(7, Byte), CType(138, Byte), CType(139, Byte), CType(95, Byte), CType(219, Byte), CType(68, Byte), CType(34, Byte), CType(198, Byte), CType(63, Byte), CType(196, Byte), CType(93, Byte), CType(35, Byte), CType(70, Byte), CType(189, Byte), CType(76, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(217, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(233, Byte), CType(196, Byte), CType(177, Byte), CType(112, Byte), CType(235, Byte), CType(137, Byte), CType(155, Byte), CType(59, Byte), CType(128, Byte), CType(133, Byte), CType(248, Byte), CType(127, Byte), CType(226, Byte), CType(250, Byte), CType(28, Byte), CType(6, Byte), CType(174, Byte), CType(151, Byte), CType(205, Byte), CType(197, Byte), CType(197, Byte), CType(174, Byte), CType(79, Byte), CType(98, Byte), CType(39, Byte), CType(204, Byte), CType(63, Byte), CType(137, Byte), CType(139, Byte), CType(17, Byte), CType(6, Byte), CType(126, Byte), CType(36, Byte), CType(46, Byte), CType(118, Byte), CType(232, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(60, Byte), CType(18, Byte), CType(24, Byte), CType(6, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(78, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(197, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(171, Byte), CType(171, Byte), CType(226, Byte), CType(156, Byte), CType(185, Byte), CType(216, Byte), CType(206, Byte), CType(207, Byte), CType(77, Byte), CType(210, Byte), CType(24, Byte), CType(138, Byte), CType(7, Byte), CType(94, Byte), CType(235, Byte), CType(139, Byte), CType(139, Byte), CType(97, Byte), CType(155, Byte), CType(188, Byte), CType(71, Byte), CType(220, Byte), CType(245, Byte), CType(97, Byte), CType(212, Byte), CType(249, Byte), CType(178, Byte), CType(138, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(179, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(211, Byte), CType(233, Byte), CType(74, Byte), CType(66, Byte), CType(58, Byte), CType(154, Byte), CType(101, Byte), CType(121, Byte), CType(249, Byte), CType(181, Byte), CType(184, Byte), CType(62, Byte), CType(135, Byte), CType(129, Byte), CType(247, Byte), CType(137, Byte), CType(139, Byte), CType(93, Byte), CType(31, Byte), CType(237, Byte), CType(45, Byte), CType(46, Byte), CType(70, Byte), CType(24, Byte), CType(218, Byte), CType(93, Byte), CType(92, Byte), CType(236, Byte), CType(208, Byte), CType(95, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(151, Byte), CType(29, Byte), CType(37, Byte), CType(110, Byte), CType(146, Byte), CType(70, Byte), CType(213, Byte), CType(33, Byte), CType(226, Byte), CType(226, Byte), CType(215, Byte), CType(22, Byte), CType(119, Byte), CType(148, Byte), CType(255, Byte), CType(136, Byte), CType(187, Byte), CType(54, Byte), CType(140, Byte), CType(122, Byte), CType(166, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(117, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(3, Byte), CType(0, Byte), CType(231, Byte), CType(239, Byte), CType(178, Byte), CType(134, Byte), CType(184, Byte), CType(121, Byte), CType(3, Byte), CType(88, Byte), CType(136, Byte), CType(167, Byte), CType(139, Byte), CType(235, Byte), CType(115, Byte), CType(24, Byte), CType(184, Byte), CType(74, Byte), CType(216, Byte), CType(249, Byte), CType(100, Byte), CType(104, Byte), CType(57, Byte), CType(57, Byte), CType(89, Byte), CType(92, Byte), CType(172, Byte), CType(48, Byte), CType(112, Byte), CType(134, Byte), CType(68, Byte), CType(98, Byte), CType(144, Byte), CType(139, Byte), CType(31, Byte), CType(250, Byte), CType(137, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(234, Byte), CType(178, Byte), CType(59, Byte), CType(72, Byte), CType(108, Byte), CType(235, Byte), CType(231, Byte), CType(38, Byte), CType(106, Byte), CType(12, Byte), CType(93, Byte), CType(43, Byte), CType(155, Byte), CType(137, Byte), CType(139, Byte), CType(97, Byte), CType(27, Byte), CType(124, Byte), CType(86, Byte), CType(220, Byte), CType(117, Byte), CType(97, Byte), CType(212, Byte), CType(153, Byte), CType(178, Byte), CType(88, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(58, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(134, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(128, Byte), CType(243, Byte), CType(4, Byte), CType(113, Byte), CType(115, Byte), CType(6, Byte), CType(176, Byte), CType(16, Byte), CType(171, Byte), CType(202, Byte), CType(95, Byte), CType(197, Byte), CType(245, Byte), CType(57, Byte), CType(12, Byte), CType(188, Byte), CType(81, Byte), CType(92, Byte), CType(236, Byte), CType(250, Byte), CType(108, Byte), CType(39, Byte), CType(113, Byte), CType(177, Byte), CType(194, Byte), CType(208, Byte), CType(190, Byte), CType(226, Byte), CType(98, Byte), CType(135, Byte), CType(126, Byte), CType(34, Byte), CType(129, Byte), CType(193, Byte), CType(35, Byte), CType(129, Byte), CType(97, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(228, Byte), CType(68, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(90, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(186, Byte), CType(238, Byte), CType(80, Byte), CType(113, Byte), CType(19, Byte), CType(53, Byte), CType(170, Byte), CType(62, Byte), CType(42, Byte), CType(46, Byte), CType(126, Byte), CType(77, Byte), CType(183, Byte), CType(131, Byte), CType(184, Byte), CType(235, Byte), CType(129, Byte), CType(247, Byte), CType(88, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(234, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(83, Byte), CType(29, Byte), CType(39, Byte), CType(110, Byte), CType(190, Byte), CType(0, Byte), CType(22, Byte), CType(234, Byte), CType(213, Byte), CType(226, Byte), CType(250, Byte), CType(28, Byte), CType(6, Byte), CType(46, Byte), CType(20, Byte), CType(118, Byte), CType(62, Byte), CType(241, Byte), CType(190, Byte), CType(34, Byte), CType(46, Byte), CType(102, Byte), CType(24, Byte), CType(248, Byte), CType(179, Byte), CType(172, Byte), CType(36, Byte), CType(46, Byte), CType(118, Byte), CType(232, Byte), CType(31, Byte), CType(18, Byte), CType(24, Byte), CType(60, Byte), CType(18, Byte), CType(24, Byte), CType(6, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(78, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(197, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(171, Byte), CType(235, Byte), CType(54, Byte), CType(148, Byte), CType(171, Byte), CType(197, Byte), CType(77, Byte), CType(214, Byte), CType(24, Byte), CType(186, Byte), CType(81, Byte), CType(182, Byte), CType(20, Byte), CType(23, Byte), CType(195, Byte), CType(38, Byte), CType(251, Byte), CType(177, Byte), CType(184, Byte), CType(235, Byte), CType(193, Byte), CType(168, Byte), CType(216, Byte), CType(210, Byte), CType(49, Byte), CType(182, Byte), CType(118, Byte), CType(116, Byte), CType(113, Byte), CType(4, Byte), CType(234, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(147, Byte), CType(197, Byte), CType(209, Byte), CType(17, Byte), CType(235, Byte), CType(139, Byte), CType(155, Byte), CType(47, Byte), CType(128, Byte), CType(133, Byte), CType(88, Byte), CType(87, Byte), CType(248, Byte), CType(204, Byte), CType(153, Byte), CType(217, Byte), CType(11, Byte), CType(196, Byte), CType(197, Byte), CType(14, Byte), CType(75, Byte), CType(150, Byte), CType(110, Byte), CType(37, Byte), CType(241, Byte), CType(108, Byte), CType(201, Byte), CType(197, Byte), CType(13, Byte), CType(3, Byte), CType(7, Byte), CType(136, Byte), CType(139, Byte), CType(29, Byte), CType(250, Byte), CType(135, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(234, Byte), CType(131, Byte), CType(183, Byte), CType(137, Byte), CType(155, Byte), CType(172, Byte), CType(81, Byte), CType(21, Byte), CType(71, Byte), CType(49, Byte), CType(184, Byte), CType(248, Byte), CType(53, Byte), CType(85, Byte), CType(236, Byte), CType(38, Byte), CType(224, Byte), CType(174, Byte), CType(3, Byte), CType(222, Byte), CType(67, Byte), CType(196, Byte), CType(197, Byte), CType(17, Byte), CType(152, Byte), CType(11, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(161, Byte), CType(91, Byte), CType(88, Byte), CType(76, Byte), CType(2, Byte), CType(176, Byte), CType(76, Byte), CType(44, Byte), CType(14, Byte), CType(242, Byte), CType(189, Byte), CType(30, Byte), CType(185, Byte), CType(188, Byte), CType(87, Byte), CType(92, Byte), CType(191, Byte), CType(195, Byte), CType(192, Byte), CType(57, Byte), CType(194, Byte), CType(145, Byte), CType(140, Byte), CType(51, Byte), CType(59, Byte), CType(76, Byte), CType(92, Byte), CType(236, Byte), CType(48, Byte), CType(112, Byte), CType(137, Byte), CType(176, Byte), CType(131, Byte), CType(7, Byte), CType(2, Byte), CType(9, Byte), CType(12, Byte), CType(30, Byte), CType(9, Byte), CType(12, Byte), CType(3, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(213, Byte), CType(7, Byte), CType(107, Byte), CType(203, Byte), CType(229, Byte), CType(226, Byte), CType(38, Byte), CType(108, Byte), CType(12, Byte), CType(221, Byte), CType(44, Byte), CType(247, Byte), CType(20, Byte), CType(23, Byte), CType(195, Byte), CType(166, Byte), CType(137, Byte), CType(135, Byte), CType(6, Byte), CType(127, Byte), CType(16, Byte), CType(119, Byte), CType(29, Byte), CType(24, Byte), CType(245, Byte), CType(109, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(230, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(44, Byte), CType(243, Byte), CType(34, Byte), CType(113, Byte), CType(243, Byte), CType(4, Byte), CType(176, Byte), CType(80, Byte), CType(155, Byte), CType(203, Byte), CType(127, Byte), CType(196, Byte), CType(245, Byte), CType(59, Byte), CType(12, Byte), CType(236, Byte), CType(45, Byte), CType(46, Byte), CType(118, Byte), CType(24, Byte), CType(98, Byte), CType(23, Byte), CType(212, Byte), CType(217, Byte), CType(45, Byte), CType(21, Byte), CType(23, Byte), CType(59, Byte), CType(244, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(30, Byte), CType(9, Byte), CType(12, Byte), CType(3, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(213, Byte), CType(23, Byte), CType(156, Byte), CType(227, Byte), CType(88, Byte), CType(79, Byte), CType(91, Byte), CType(206, Byte), CType(82, Byte), CType(141, Byte), CType(7, Byte), CType(119, Byte), CType(174, Byte), CType(253, Byte), CType(240, Byte), CType(238, Byte), CType(45, Byte), CType(46, Byte), CType(142, Byte), CType(192, Byte), CType(92, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(221, Byte), CType(66, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(16, Byte), CType(111, Byte), CType(199, Byte), CType(187, Byte), CType(57, Byte), CType(2, Byte), CType(72, Byte), CType(97, Byte), CType(66, Byte), CType(92, Byte), CType(191, Byte), CType(195, Byte), CType(192, Byte), CType(47, Byte), CType(133, Byte), CType(35, Byte), CType(25, Byte), CType(235, Byte), CType(249, Byte), CType(95, Byte), CType(113, Byte), CType(49, Byte), CType(196, Byte), CType(64, Byte), CType(36, Byte), CType(120, Byte), CType(112, Byte), CType(12, Byte), CType(16, Byte), CType(72, Byte), CType(96, Byte), CType(240, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(57, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(172, Byte), CType(190, Byte), CType(88, Byte), CType(85, Byte), CType(46, Byte), CType(20, Byte), CType(55, Byte), CType(105, Byte), CType(163, Byte), CType(106, Byte), CType(71, Byte), CType(113, Byte), CType(49, Byte), CType(108, Byte), CType(138, Byte), CType(181, Byte), CType(228, Byte), CType(82, Byte), CType(113, Byte), CType(109, Byte), CType(199, Byte), CType(168, Byte), CType(99, Byte), CType(196, Byte), CType(197, Byte), CType(17, Byte), CType(152, Byte), CType(15, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(161, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(112, Byte), CType(184, Byte), CType(176, Byte), CType(120, Byte), CType(138, Byte), CType(92, Byte), CType(34, Byte), CType(225, Byte), CType(61, Byte), CType(118, Byte), CType(100, Byte), CType(116, Byte), CType(125, Byte), CType(15, Byte), CType(3, Byte), CType(15, Byte), CType(19, Byte), CType(23, Byte), CType(59, Byte), CType(140, Byte), CType(138, Byte), CType(35, Byte), CType(18, Byte), CType(120, Byte), CType(254, Byte), CType(54, Byte), CType(179, Byte), CType(247, Byte), CType(139, Byte), CType(139, Byte), CType(29, Byte), CType(250, Byte), CType(131, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(234, Byte), CType(147, Byte), CType(231, Byte), CType(139, Byte), CType(155, Byte), CType(180, Byte), CType(81, Byte), CType(245, Byte), CType(61, Byte), CType(113, Byte), CType(241, Byte), CType(107, Byte), CType(138, Byte), CType(131, Byte), CType(196, Byte), CType(181, Byte), CType(27, Byte), CType(163, Byte), CType(226, Byte), CType(140, Byte), CType(220, Byte), CType(59, Byte), CType(139, Byte), CType(139, Byte), CType(35, Byte), CType(48, Byte), CType(31, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(244, Byte), CType(219, Byte), CType(71, Byte), CType(132, Byte), CType(228, Byte), CType(5, Byte), CType(228, Byte), CType(20, Byte), CType(207, Byte), CType(0, Byte), CType(92, Byte), CType(223, Byte), CType(195, Byte), CType(192, Byte), CType(119, Byte), CType(196, Byte), CType(197, Byte), CType(13, Byte), CType(211, Byte), CType(123, Byte), CType(174, Byte), CType(184, Byte), CType(88, Byte), CType(98, Byte), CType(224, Byte), CType(122, Byte), CType(137, Byte), CType(99, Byte), CType(91, Byte), CType(92, Byte), CType(236, Byte), CType(208, Byte), CType(15, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(159, Byte), CType(172, Byte), CType(36, Byte), CType(231, Byte), CType(136, Byte), CType(155, Byte), CType(184, Byte), CType(81, Byte), CType(181, Byte), CType(179, Byte), CType(184, Byte), CType(24, Byte), CType(142, Byte), CType(219, Byte), CType(29, Byte), CType(228, Byte), CType(90, Byte), CType(113, Byte), CType(109, Byte), CType(198, Byte), CType(168, Byte), CType(120, Byte), CType(83, Byte), CType(203, Byte), CType(197, Byte), CType(17, Byte), CType(152, Byte), CType(47, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(32, Byte), CType(129, Byte), CType(161, Byte), CType(91, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(250, Byte), CType(43, Byte), CType(206, Byte), CType(74, Byte), CType(39, Byte), CType(121, Byte), CType(1, Byte), CType(57, Byte), CType(237, Byte), CType(42, Byte), CType(174, Byte), CType(239, Byte), CType(97, Byte), CType(104, Byte), CType(59, Byte), CType(113, Byte), CType(177, Byte), CType(195, Byte), CType(244, Byte), CType(22, Byte), CType(203, Byte), CType(153, Byte), CType(226, Byte), CType(226, Byte), CType(137, Byte), CType(129, Byte), CType(79, Byte), CType(139, Byte), CType(139, Byte), CType(29, Byte), CType(250, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(234, Byte), CType(155, Byte), CType(39, Byte), CType(139, Byte), CType(155, Byte), CType(184, Byte), CType(81, Byte), CType(117, Byte), CType(146, Byte), CType(184, Byte), CType(248, Byte), CType(141, Byte), CType(91, Byte), CType(252, Byte), CType(192, Byte), CType(115, Byte), CType(237, Byte), CType(197, Byte), CType(168, Byte), CType(72, Byte), CType(244, Byte), CType(216, Byte), CType(72, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(249, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(127, Byte), CType(174, Byte), CType(145, Byte), CType(167, Byte), CType(136, Byte), CType(155, Byte), CType(19, Byte), CType(128, Byte), CType(84, Byte), CType(150, Byte), CType(151, Byte), CType(211, Byte), CType(197, Byte), CType(245, Byte), CType(65, Byte), CType(12, Byte), CType(124, Byte), CType(86, Byte), CType(92, Byte), CType(236, Byte), CType(48, Byte), CType(187, Byte), CType(71, Byte), CType(139, Byte), CType(139, Byte), CType(41, Byte), CType(6, Byte), CType(226, Byte), CType(216, Byte), CType(150, Byte), CType(123, Byte), CType(137, Byte), CType(139, Byte), CType(29, Byte), CType(186, Byte), CType(143, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(234, Byte), CType(155, Byte), CType(248, Byte), CType(129, Byte), CType(254, Byte), CType(107, Byte), CType(113, Byte), CType(147, Byte), CType(55, Byte), CType(170, Byte), CType(226, Byte), CType(199, Byte), CType(166, Byte), CType(139, Byte), CType(225, Byte), CType(184, Byte), CType(220, Byte), CType(71, Byte), CType(56, Byte), CType(151, Byte), CType(179, Byte), CType(190, Byte), CType(119, Byte), CType(138, Byte), CType(139, Byte), CType(35, Byte), CType(176, Byte), CType(16, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(244, Byte), CType(203, Byte), CType(217, Byte), CType(194, Byte), CType(162, Byte), CType(22, Byte), CType(74, Byte), CType(216, Byte), CType(87, Byte), CType(92, Byte), CType(31, Byte), CType(196, Byte), CType(64, Byte), CType(108, Byte), CType(243, Byte), CType(191, Byte), CType(133, Byte), CType(184, Byte), CType(216, Byte), CType(161, Byte), CType(158, Byte), CType(31, Byte), CType(138, Byte), CType(139, Byte), CType(45, Byte), CType(6, Byte), CType(190, Byte), CType(46, Byte), CType(46, Byte), CType(110, Byte), CType(232, Byte), CType(62, Byte), CType(18, Byte), CType(24, Byte), CType(60, Byte), CType(18, Byte), CType(24, Byte), CType(6, Byte), CType(72, Byte), CType(96, Byte), CType(64, Byte), CType(78, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(197, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(171, Byte), CType(143, Byte), CType(30, Byte), CType(35, Byte), CType(110, Byte), CType(242, Byte), CType(70, Byte), CType(213, Byte), CType(105, Byte), CType(18, Byte), CType(9, Byte), CType(31, Byte), CType(46, Byte), CType(134, Byte), CType(227, Byte), CType(240, Byte), CType(3, Byte), CType(113, Byte), CType(237, Byte), CType(196, Byte), CType(168, Byte), CType(248, Byte), CType(194, Byte), CType(191, Byte), CType(182, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(11, Byte), CType(65, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(116, Byte), CType(11, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(127, Byte), CType(124, Byte), CType(80, Byte), CType(86, Byte), CType(19, Byte), CType(55, Byte), CType(23, Byte), CType(0, Byte), CType(41, Byte), CType(173, Byte), CType(34, Byte), CType(231, Byte), CType(137, Byte), CType(235, Byte), CType(135, Byte), CType(24, Byte), CType(248, Byte), CType(128, Byte), CType(184, Byte), CType(216, Byte), CType(161, Byte), CType(190, Byte), CType(29, Byte), CType(196, Byte), CType(197, Byte), CType(22, Byte), CType(67, Byte), CType(59, Byte), CType(137, Byte), CType(139, Byte), CType(29, Byte), CType(186, Byte), CType(141, Byte), CType(4, Byte), CType(6, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(234, Byte), CType(171, Byte), CType(159, Byte), CType(137, Byte), CType(155, Byte), CType(192, Byte), CType(81, Byte), CType(181, Byte), CType(143, Byte), CType(184, Byte), CType(248, Byte), CType(149, Byte), CType(198, Byte), CType(214, Byte), CType(131, Byte), CType(115, Byte), CType(243, Byte), CType(26, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(22, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(29, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(238, Byte), CType(251, Byte), CType(157, Byte), CType(60, Byte), CType(64, Byte), CType(220, Byte), CType(28, Byte), CType(0, Byte), CType(228, Byte), CType(240, Byte), CType(10, Byte), CType(113, Byte), CType(125, Byte), CType(17, Byte), CType(3, Byte), CType(87, Byte), CType(203, Byte), CType(6, Byte), CType(226, Byte), CType(98, Byte), CType(135, Byte), CType(185, Byte), CType(57, Byte), CType(90, Byte), CType(92, Byte), CType(140, Byte), CType(49, Byte), CType(16, Byte), CType(207, Byte), CType(39, Byte), CType(93, Byte), CType(220, Byte), CType(208, Byte), CType(109, Byte), CType(36, Byte), CType(48, Byte), CType(120, Byte), CType(36, Byte), CType(48, Byte), CType(12, Byte), CType(144, Byte), CType(192, Byte), CType(128, Byte), CType(156, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(86, Byte), CType(95, Byte), CType(237, Byte), CType(44, Byte), CType(110, Byte), CType(2, Byte), CType(71, Byte), CType(85, Byte), CType(108, Byte), CType(95, Byte), CType(186, Byte), CType(88, Byte), CType(92, Byte), CType(12, Byte), CType(75, Byte), CType(137, Byte), CType(250, Byte), CType(207, Byte), CType(18, Byte), CType(215, Byte), CType(62, Byte), CType(140, Byte), CType(186, Byte), CType(80, Byte), CType(86, Byte), CType(21, Byte), CType(23, Byte), CType(75, Byte), CType(96, Byte), CType(161, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(218, Byte), CType(129, Byte), CType(4, Byte), CType(134, Byte), CType(110, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(174, Byte), CType(75, Byte), CType(229, Byte), CType(69, Byte), CType(50, Byte), CType(238, Byte), CType(223, Byte), CType(92, Byte), CType(232, Byte), CType(151, Byte), CType(117, Byte), CType(228, Byte), CType(10, Byte), CType(113, Byte), CType(125, Byte), CType(18, Byte), CType(3, Byte), CType(111, Byte), CType(22, Byte), CType(23, Byte), CType(59, Byte), CType(204, Byte), CType(221, Byte), CType(157, Byte), CType(36, Byte), CType(142, Byte), CType(227, Byte), CType(112, Byte), CType(113, Byte), CType(198, Byte), CType(192, Byte), CType(255, Byte), CType(136, Byte), CType(139, Byte), CType(29, Byte), CType(186, Byte), CType(139, Byte), CType(4, Byte), CType(6, Byte), CType(47, Byte), CType(230, Byte), CType(10, Byte), CType(23, Byte), CType(175, Byte), CType(190, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(57, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(172, Byte), CType(62, Byte), CType(59, Byte), CType(94, Byte), CType(220, Byte), CType(36, Byte), CType(142, Byte), CType(170, Byte), CType(103, Byte), CType(136, Byte), CType(139, Byte), CType(95, Byte), CType(41, Byte), CType(251, Byte), CType(137, Byte), CType(107, Byte), CType(23, Byte), CType(188, Byte), CType(136, Byte), CType(151, Byte), CType(139, Byte), CType(35, Byte), CType(144, Byte), CType(2, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(59, Byte), CType(144, Byte), CType(192, Byte), CType(208, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(115, Byte), CType(153, Byte), CType(196, Byte), CType(174, Byte), CType(105, Byte), CType(107, Byte), CType(136, Byte), CType(27, Byte), CType(247, Byte), CType(64, Byte), CType(78, Byte), CType(239, Byte), CType(22, Byte), CType(215, Byte), CType(47, Byte), CType(49, Byte), CType(112, Byte), CType(137, Byte), CType(48, Byte), CType(54, Byte), CType(211, Byte), CType(122, Byte), CType(159, Byte), CType(184, Byte), CType(88, Byte), CType(99, Byte), CType(32, Byte), CType(118, Byte), CType(225, Byte), CType(105, Byte), CType(210, Byte), CType(17, Byte), CType(174, Byte), CType(200, Byte), CType(143, Byte), CType(4, Byte), CType(134, Byte), CType(233, Byte), CType(185, Byte), CType(120, Byte), CType(245, Byte), CType(13, Byte), CType(9, Byte), CType(12, Byte), CType(200, Byte), CType(137, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(245, Byte), CType(217, Byte), CType(189, Byte), CType(197, Byte), CType(77, Byte), CType(226, Byte), CType(168, Byte), CType(58, Byte), CType(95, Byte), CType(86, Byte), CType(18, Byte), CType(23, Byte), CType(195, Byte), CType(220, Byte), CType(214, Byte), CType(148, Byte), CType(139, Byte), CType(197, Byte), CType(181, Byte), CType(11, Byte), CType(163, Byte), CType(206, Byte), CType(17, Byte), CType(222, Byte), CType(222, Byte), CType(66, Byte), CType(78, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(199, Byte), CType(31, Byte), CType(36, Byte), CType(118, Byte), CType(92, Byte), CType(96, Byte), CType(113, Byte), CType(20, Byte), CType(227, Byte), CType(178, Byte), CType(153, Byte), CType(92, Byte), CType(43, Byte), CType(174, Byte), CType(127, Byte), CType(98, Byte), CType(96, Byte), CType(127, Byte), CType(113, Byte), CType(177, Byte), CType(195, Byte), CType(252, Byte), CType(221, Byte), CType(86, Byte), CType(248, Byte), CType(62, Byte), CType(51, Byte), CType(179, Byte), CType(113, Byte), CType(191, Byte), CType(60, Byte), CType(132, Byte), CType(178, Byte), CType(72, Byte), CType(96, Byte), CType(152, Byte), CType(222, Byte), CType(42, Byte), CType(226, Byte), CType(98, Byte), CType(214, Byte), CType(39, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(213, Byte), CType(119, Byte), CType(95, Byte), CType(16, Byte), CType(55, Byte), CType(145, Byte), CType(163, Byte), CType(234, Byte), CType(0, Byte), CType(113, Byte), CType(241, Byte), CType(203, Byte), CType(237, Byte), CType(64, Byte), CType(113, Byte), CType(237, Byte), CType(129, Byte), CType(247, Byte), CType(4, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(82, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(7, Byte), CType(254, Byte), CType(64, Byte), CType(187, Byte), CType(197, Byte), CType(98, Byte), CType(241, Byte), CType(231, Byte), CType(228, Byte), CType(97, Byte), CType(178, Byte), CType(156, Byte), CType(184, Byte), CType(113, Byte), CType(14, Byte), CType(148, Byte), CType(242, Byte), CType(41, Byte), CType(113, Byte), CType(253, Byte), CType(20, Byte), CType(192, Byte), CType(120, Byte), CType(197, Byte), CType(203, Byte), CType(67, Byte), CType(44, Byte), CType(220, Byte), CType(246, Byte), CType(7, Byte), CType(9, Byte), CType(12, Byte), CType(211, Byte), CType(91, Byte), CType(91, Byte), CType(92, Byte), CType(204, Byte), CType(250, Byte), CType(132, Byte), CType(4, Byte), CType(6, Byte), CType(228, Byte), CType(68, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(90, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(250, Byte), CType(238, Byte), CType(174, Byte), CType(114, Byte), CType(163, Byte), CType(184, Byte), CType(201, Byte), CType(28, Byte), CType(67, Byte), CType(23, Byte), CType(202, Byte), CType(234, Byte), CType(226, Byte), CType(98, Byte), CType(152, Byte), CType(203, Byte), CType(166, Byte), CType(194, Byte), CType(155, Byte), CType(33, Byte), CType(245, Byte), CType(157, Byte), CType(38, Byte), CType(60, Byte), CType(16, Byte), CType(69, Byte), CType(110, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(64, Byte), CType(2, Byte), CType(67, Byte), CType(183, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(180, Byte), CType(207, Byte), CType(191, Byte), CType(229, Byte), CType(56, Byte), CType(121, Byte), CType(178, Byte), CType(176, Byte), CType(219, Byte), CType(2, Byte), CType(154, Byte), CType(98, Byte), CType(27, Byte), CType(185, Byte), CType(89, Byte), CType(92, Byte), CType(159, Byte), CType(5, Byte), CType(48, Byte), CType(126, Byte), CType(47, Byte), CType(19, Byte), CType(55, Byte), CType(118, Byte), CType(209, Byte), CType(61, Byte), CType(36, Byte), CType(48, Byte), CType(76, Byte), CType(239, Byte), CType(118, Byte), CType(226, Byte), CType(98, Byte), CType(214, Byte), CType(39, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(133, Byte), CType(37, Byte), CType(75, Byte), CType(143, Byte), CType(20, Byte), CType(55, Byte), CType(153, Byte), CType(163, Byte), CType(42, Byte), CType(206, Byte), CType(104, Byte), CType(117, Byte), CType(241, Byte), CType(203, Byte), CType(229, Byte), CType(40, Byte), CType(113, Byte), CType(237, Byte), CType(128, Byte), CType(247, Byte), CType(8, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(82, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(104, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(186, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(29, Byte), CType(206, Byte), CType(144, Byte), CType(247, Byte), CType(72, Byte), CType(124, Byte), CType(47, Byte), CType(95, Byte), CType(89, Byte), CType(220, Byte), CType(120, Byte), CType(6, Byte), CType(198, Byte), CType(233, Byte), CType(219, Byte), CType(226, Byte), CType(250, Byte), CType(46, Byte), CType(128, Byte), CType(102, Byte), CType(184, Byte), CType(76, Byte), CType(214, Byte), CType(18, Byte), CType(55, Byte), CType(126, Byte), CType(209, Byte), CType(45, Byte), CType(36, Byte), CType(48, Byte), CType(76, Byte), CType(111, Byte), CType(75, Byte), CType(113, Byte), CType(49, Byte), CType(235, Byte), CType(19, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(194, Byte), CType(224, Byte), CType(12, Byte), CType(200, Byte), CType(235, Byte), CType(196, Byte), CType(77, Byte), CType(232, Byte), CType(24, Byte), CType(186, Byte), CType(66, Byte), CType(74, Byte), CType(109, Byte), CType(227, Byte), CType(197, Byte), CType(155, Byte), CType(33, Byte), CType(115, Byte), CType(243, Byte), CType(3, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(82, Byte), CType(35, Byte), CType(129, Byte), CType(97, Byte), CType(212, Byte), CType(29, Byte), CType(36, Byte), CType(230, Byte), CType(70, Byte), CType(160, Byte), CType(73, Byte), CType(88, Byte), CType(56, Byte), CType(235, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(118, Byte), CType(184, Byte), CType(82, Byte), CType(190, Byte), CType(44, Byte), CType(47, Byte), CType(148, Byte), CType(187, Byte), CType(136, Byte), CType(27, Byte), CType(207, Byte), CType(192, Byte), CType(184, Byte), CType(60, Byte), CType(92, Byte), CType(92, Byte), CType(191, Byte), CType(5, Byte), CType(208, Byte), CType(44, Byte), CType(113, Byte), CType(148, Byte), CType(170, Byte), CType(27, Byte), CType(195, Byte), CType(232, Byte), CType(22, Byte), CType(18, Byte), CType(24, Byte), CType(166, Byte), CType(119, Byte), CType(95, Byte), CType(113, Byte), CType(49, Byte), CType(235, Byte), CType(19, Byte), CType(18, Byte), CType(24, Byte), CType(144, Byte), CType(19, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(194, Byte), CType(192, Byte), CType(33, Byte), CType(226, Byte), CType(38, Byte), CType(116, Byte), CType(84, Byte), CType(189, Byte), CType(85, Byte), CType(92, Byte), CType(252, Byte), CType(82, Byte), CType(251, Byte), CType(158, Byte), CType(184, Byte), CType(250, Byte), CType(225, Byte), CType(237, Byte), CType(40, Byte), CType(46, Byte), CType(142, Byte), CType(64, Byte), CType(106, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(138, Byte), CType(197, Byte), CType(98, Byte), CType(23, Byte), CType(43, Byte), CType(0, Byte), CType(72, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(157, Byte), CType(254, Byte), CType(36, Byte), CType(7, Byte), CType(73, Byte), CType(36, Byte), CType(103, Byte), CType(187, Byte), CType(177, Byte), CType(13, Byte), CType(148, Byte), CType(18, Byte), CType(71, Byte), CType(13, Byte), CType(158, Byte), CType(42, Byte), CType(174, Byte), CType(159, Byte), CType(2, Byte), CType(104, Byte), CType(150, Byte), CType(171, Byte), CType(101, Byte), CType(35, Byte), CType(113, Byte), CType(99, Byte), CType(25, Byte), CType(221, Byte), CType(65, Byte), CType(2, Byte), CType(195, Byte), CType(244, Byte), CType(118, Byte), CType(23, Byte), CType(23, Byte), CType(179, Byte), CType(62, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(57, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(12, Byte), CType(172, Byte), CType(39, Byte), CType(241, Byte), CType(35, Byte), CType(193, Byte), CType(77, Byte), CType(234, Byte), CType(24, Byte), CType(138, Byte), CType(24, Byte), CType(69, Byte), CType(172, Byte), CType(92, Byte), CType(12, Byte), CType(83, Byte), CType(121, Byte), CType(164, Byte), CType(184, Byte), CType(186, Byte), CType(225, Byte), CType(197, Byte), CType(91, Byte), CType(94, Byte), CType(46, Byte), CType(142, Byte), CType(64, Byte), CType(14, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(110, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(237, Byte), CType(119, Byte), CType(150, Byte), CType(188, Byte), CType(73, Byte), CType(88, Byte), CType(148, Byte), CType(194, Byte), CType(56, Byte), CType(60, Byte), CType(89, Byte), CType(92, Byte), CType(191, Byte), CType(4, Byte), CType(208, Byte), CType(76, Byte), CType(31, Byte), CType(18, Byte), CType(55, Byte), CType(150, Byte), CType(209, Byte), CType(29, Byte), CType(36, Byte), CType(48, Byte), CType(76, Byte), CType(239, Byte), CType(57, Byte), CType(226, Byte), CType(98, Byte), CType(214, Byte), CType(39, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(133, Byte), CType(161, Byte), CType(165, Byte), CType(226, Byte), CType(38, Byte), CType(117, Byte), CType(84, Byte), CType(197, Byte), CType(110, Byte), CType(21, Byte), CType(46, Byte), CType(126, Byte), CType(41, Byte), CType(44, Byte), CType(150, Byte), CType(223, Byte), CType(138, Byte), CType(171, Byte), CType(23, Byte), CType(163, Byte), CType(110, Byte), CType(146, Byte), CType(173, Byte), CType(197, Byte), CType(197, Byte), CType(18, Byte), CType(200, Byte), CType(129, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(59, Byte), CType(110, Byte), CType(144, Byte), CType(99, Byte), CType(228, Byte), CType(193, Byte), CType(226, Byte), CType(198, Byte), CType(59, Byte), CType(144, Byte), CType(218, Byte), CType(74, Byte), CType(242, Byte), CType(103, Byte), CType(113, Byte), CType(253, Byte), CType(17, Byte), CType(64, Byte), CType(51, Byte), CType(93, Byte), CType(47, Byte), CType(91, Byte), CType(138, Byte), CType(27, Byte), CType(211, Byte), CType(232, Byte), CType(6, Byte), CType(18, Byte), CType(24, Byte), CType(166, Byte), CType(87, Byte), CType(106, Byte), CType(247, Byte), CType(223, Byte), CType(38, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(57, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(12, Byte), CType(221, Byte), CType(70, Byte), CType(46, Byte), CType(19, Byte), CType(55, Byte), CType(177, Byte), CType(99, Byte), CType(232, Byte), CType(90, Byte), CType(185, Byte), CType(189, Byte), CType(184, Byte), CType(24, Byte), CType(46, Byte), CType(84, Byte), CType(100, Byte), CType(217, Byte), CType(186, Byte), CType(58, Byte), CType(225, Byte), CType(125, Byte), CType(66, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(92, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(233, Byte), CType(36, Byte), CType(217, Byte), CType(77, Byte), CType(220, Byte), CType(184, Byte), CType(7, Byte), CType(82, Byte), CType(121, Byte), CType(153, Byte), CType(184, Byte), CType(254, Byte), CType(7, Byte), CType(160, Byte), CType(217, Byte), CType(62, Byte), CType(39, Byte), CType(110, Byte), CType(76, Byte), CType(163, Byte), CType(27, Byte), CType(72, Byte), CType(96, Byte), CType(152, Byte), CType(222, Byte), CType(81, Byte), CType(226, Byte), CType(98, Byte), CType(214, Byte), CType(39, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(133, Byte), CType(170, Byte), CType(151, Byte), CType(139, Byte), CType(155, Byte), CType(216, Byte), CType(81, Byte), CType(117, Byte), CType(184, Byte), CType(184, Byte), CType(248, Byte), CType(45, Byte), CType(196, Byte), CType(26, Byte), CType(114, Byte), CType(161, Byte), CType(184, Byte), CType(250, Byte), CType(48, Byte), CType(234, Byte), CType(58, Byte), CType(217, Byte), CType(76, Byte), CType(92, Byte), CType(44, Byte), CType(129, Byte), CType(92, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(237, Byte), CType(167, Byte), CType(242, Byte), CType(32, Byte), CType(113, Byte), CType(227, Byte), CType(31, Byte), CType(88, Byte), CType(136, Byte), CType(248, Byte), CType(158, Byte), CType(250, Byte), CType(15, Byte), CType(113, Byte), CType(253, Byte), CType(14, Byte), CType(64, Byte), CType(243, Byte), CType(109, Byte), CType(39, Byte), CType(110, Byte), CType(108, Byte), CType(163, Byte), CType(253, Byte), CType(72, Byte), CType(96, Byte), CType(152, Byte), CType(222, Byte), CType(207, Byte), CType(197, Byte), CType(197, Byte), CType(172, Byte), CType(79, Byte), CType(226, Byte), CType(25, Byte), CType(121, Byte), CType(124, Byte), CType(134, Byte), CType(99, Byte), CType(126, Byte), CType(238, Byte), CType(41, Byte), CType(174, Byte), CType(111, Byte), CType(97, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(161, Byte), CType(106, Byte), CType(85, Byte), CType(249, Byte), CType(155, Byte), CType(184, Byte), CType(201, Byte), CType(29, Byte), CType(67, Byte), CType(55, Byte), CType(74, Byte), CType(234, Byte), CType(237, Byte), CType(236, Byte), CType(222, Byte), CType(44, Byte), CType(174, Byte), CType(46, Byte), CType(120, Byte), CType(239, Byte), CType(19, Byte), CType(23, Byte), CType(71, Byte), CType(32, Byte), CType(39, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(197, Byte), CType(143, Byte), CType(35, Byte), CType(23, Byte), CType(43, Byte), CType(0, Byte), CType(72, Byte), CType(133, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(31, Byte), CType(38, Byte), CType(228, Byte), CType(118, Byte), CType(226, Byte), CType(230, Byte), CType(1, Byte), CType(96, Byte), CType(62, Byte), CType(222, Byte), CType(41, Byte), CType(174, Byte), CType(175, Byte), CType(1, Byte), CType(104, Byte), CType(135, Byte), CType(111, Byte), CType(139, Byte), CType(27, Byte), CType(219, Byte), CType(104, Byte), CType(63, Byte), CType(18, Byte), CType(24, Byte), CType(166, Byte), CType(119, Byte), CType(133, Byte), CType(184, Byte), CType(152, Byte), CType(1, Byte), CType(117, Byte), CType(173, Byte), CType(44, Byte), CType(174, Byte), CType(111, Byte), CType(97, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(97, Byte), CType(20, Byte), CType(199, Byte), CType(24, Byte), CType(212, Byte), CType(243, Byte), CType(25, Byte), CType(113, Byte), CType(241, Byte), CType(155, Byte), CType(143, Byte), CType(141, Byte), CType(229, Byte), CType(223, Byte), CType(226, Byte), CType(234, Byte), CType(193, Byte), CType(168, Byte), CType(171, Byte), CType(100, Byte), CType(61, Byte), CType(113, Byte), CType(177, Byte), CType(4, Byte), CType(114, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(114, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(143, Byte), CType(120, Byte), CType(104, Byte), CType(255, Byte), CType(60, Byte), CType(89, Byte), CType(78, Byte), CType(220, Byte), CType(124, Byte), CType(0, Byte), CType(212, Byte), CType(181, Byte), CType(169, Byte), CType(196, Byte), CType(241, Byte), CType(143, Byte), CType(174, Byte), CType(159, Byte), CType(1, Byte), CType(104, Byte), CType(143, Byte), CType(135, Byte), CType(138, Byte), CType(27, Byte), CType(227, Byte), CType(104, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(102, Byte), CType(182, Byte), CType(137, Byte), CType(184, Byte), CType(184, Byte), CType(1, Byte), CType(117, Byte), CType(93, Byte), CType(36, Byte), CType(174, Byte), CType(111, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(53, Byte), CType(217, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(97, Byte), CType(212, Byte), CType(98, Byte), CType(249, Byte), CType(163, Byte), CType(184, Byte), CType(9, Byte), CType(30, Byte), CType(67, Byte), CType(55, Byte), CType(203, Byte), CType(61, Byte), CType(196, Byte), CType(197, Byte), CType(112, Byte), CType(174, Byte), CType(142, Byte), CType(20, Byte), CType(87, Byte), CType(7, Byte), CType(188, Byte), CType(55, Byte), CType(137, Byte), CType(139, Byte), CType(35, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(255, Byte), CType(124, Byte), CType(75, Byte), CType(54, Byte), CType(16, Byte), CType(55, Byte), CType(39, Byte), CType(0, Byte), CType(117, Byte), CType(124, Byte), CType(92, Byte), CType(92, Byte), CType(223, Byte), CType(2, Byte), CType(208, Byte), CType(46, Byte), CType(191, Byte), CType(16, Byte), CType(146, Byte), CType(218, Byte), CType(186, Byte), CType(135, Byte), CType(4, Byte), CType(134, Byte), CType(153, Byte), CType(61, Byte), CType(70, Byte), CType(92, Byte), CType(220, Byte), CType(128, Byte), CType(186, Byte), CType(78, Byte), CType(18, Byte), CType(215, Byte), CType(183, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(154, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(224, Byte), CType(237, Byte), CType(35, Byte), CType(110, Byte), CType(130, Byte), CType(71, Byte), CType(213, Byte), CType(113, Byte), CType(226, Byte), CType(226, Byte), CType(55, Byte), CType(23, Byte), CType(113, Byte), CType(46, Byte), CType(85, Byte), CType(36, Byte), CType(67, Byte), CType(184, Byte), CType(191, Byte), CType(143, Byte), CType(81, Byte), CType(151, Byte), CType(72, Byte), CType(156, Byte), CType(133, Byte), CType(230, Byte), CType(98, Byte), CType(9, Byte), CType(228, Byte), CType(70, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(228, Byte), CType(70, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(79, Byte), CType(23, Byte), CType(200, Byte), CType(253, Byte), CType(196, Byte), CType(205, Byte), CType(11, Byte), CType(192, Byte), CType(76, Byte), CType(248, Byte), CType(141, Byte), CType(13, Byte), CType(116, Byte), CType(203, Byte), CType(227, Byte), CType(196, Byte), CType(141, Byte), CType(117, Byte), CType(180, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(51, Byte), CType(123, Byte), CType(171, Byte), CType(184, Byte), CType(184, Byte), CType(1, Byte), CType(117, Byte), CType(125, Byte), CType(94, Byte), CType(92, Byte), CType(223, Byte), CType(2, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(178, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(130, Byte), CType(23, Byte), CType(217, Byte), CType(205, Byte), CType(167, Byte), CType(137, Byte), CType(155, Byte), CType(228, Byte), CType(81, Byte), CType(181, Byte), CType(68, Byte), CType(92, Byte), CType(12, Byte), CType(235, Byte), CType(58, Byte), CType(94, Byte), CType(220, Byte), CType(223, Byte), CType(133, Byte), CType(119, Byte), CType(128, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(37, Byte), CType(144, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(244, Byte), CType(215, Byte), CType(245, Byte), CType(242, Byte), CType(20, Byte), CType(113, Byte), CType(115, Byte), CType(3, Byte), CType(48, Byte), CType(157, Byte), CType(111, Byte), CType(136, Byte), CType(235, Byte), CType(79, Byte), CType(0, Byte), CType(218, Byte), CType(233, Byte), CType(44, Byte), CType(137, Byte), CType(221, Byte), CType(98, Byte), CType(221, Byte), CType(120, Byte), CType(71, Byte), CType(59, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(179, Byte), CType(19, Byte), CType(197, Byte), CType(197, Byte), CType(13, Byte), CType(168, Byte), CType(235, Byte), CType(163, Byte), CType(226, Byte), CType(250, Byte), CType(22, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(147, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(22, Byte), CType(166, Byte), CType(247, Byte), CType(255, Byte), CType(196, Byte), CType(77, Byte), CType(242, Byte), CType(168, Byte), CType(250, Byte), CType(142, Byte), CType(184, Byte), CType(248, Byte), CType(213, Byte), CType(177, Byte), CType(171, Byte), CType(184, Byte), CType(191, Byte), CType(9, Byte), CType(239, Byte), CType(47, Byte), CType(178, Byte), CType(146, Byte), CType(184, Byte), CType(88, Byte), CType(2, Byte), CType(37, Byte), CType(144, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(224, Byte), CType(21, Byte), CType(226, Byte), CType(230, Byte), CType(7, Byte), CType(96, Byte), CType(170, Byte), CType(56, Byte), CType(47, Byte), CType(223, Byte), CType(245, Byte), CType(33, Byte), CType(0, Byte), CType(237, Byte), CType(246, Byte), CType(28, Byte), CType(113, Byte), CType(99, Byte), CType(30, Byte), CType(237, Byte), CType(116, Byte), CType(23, Byte), CType(113, Byte), CType(247, Byte), CType(25, Byte), CType(3, Byte), CType(215, Byte), CType(201, Byte), CType(170, Byte), CType(226, Byte), CType(98, Byte), CType(7, Byte), CType(212, Byte), CType(241, Byte), CType(46, Byte), CType(113, Byte), CType(125, Byte), CType(11, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(201, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(11, Byte), CType(51, Byte), CType(251, Byte), CType(145, Byte), CType(184, Byte), CType(137, Byte), CType(30, Byte), CType(85, Byte), CType(59, Byte), CType(139, Byte), CType(139, Byte), CType(223, Byte), CType(76, Byte), CType(150, Byte), CType(151, Byte), CType(95, Byte), CType(139, Byte), CType(251, Byte), CType(123, Byte), CType(240, Byte), CType(158, Byte), CType(42, Byte), CType(46, Byte), CType(150, Byte), CType(64, Byte), CType(41, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(110, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(8, Byte), CType(175, Byte), CType(17, Byte), CType(55, Byte), CType(71, Byte), CType(0, Byte), CType(203, Byte), CType(196, Byte), CType(78, Byte), CType(146, Byte), CType(191, Byte), CType(20, Byte), CType(215, Byte), CType(127, Byte), CType(0, Byte), CType(180, Byte), CType(91, Byte), CType(28, Byte), CType(43, Byte), CType(196, Byte), CType(130, Byte), CType(110, Byte), CType(119, Byte), CType(108, Byte), CType(46, Byte), CType(238, Byte), CType(62, Byte), CType(99, Byte), CType(104, Byte), CType(119, Byte), CType(113, Byte), CType(177, Byte), CType(3, Byte), CType(234, Byte), CType(56, Byte), CType(88, Byte), CType(92, Byte), CType(191, Byte), CType(2, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(178, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(194, Byte), CType(204, Byte), CType(30, Byte), CType(40, Byte), CType(110, Byte), CType(162, Byte), CType(71, Byte), CType(213, Byte), CType(207, Byte), CType(196, Byte), CType(197, Byte), CType(111, Byte), CType(38, Byte), CType(207, Byte), CType(18, Byte), CType(247, Byte), CType(183, Byte), CType(224, Byte), CType(253, Byte), CType(70, Byte), CType(34, Byte), CType(233, Byte), CType(195, Byte), CType(197, Byte), CType(18, Byte), CType(40, Byte), CType(133, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(203, Byte), CType(188, Byte), CType(84, Byte), CType(220, Byte), CType(60, Byte), CType(1, Byte), CType(132, Byte), CType(125, Byte), CType(196, Byte), CType(245, Byte), CType(27, Byte), CType(0, Byte), CType(221, Byte), CType(240, Byte), CType(42, Byte), CType(113, Byte), CType(99, Byte), CType(31, Byte), CType(237, Byte), CType(67, Byte), CType(2, Byte), CType(195, Byte), CType(236, Byte), CType(14, Byte), CType(23, Byte), CType(23, Byte), CType(59, Byte), CType(160, Byte), CType(142, Byte), CType(143, Byte), CType(137, Byte), CType(235, Byte), CType(87, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(77, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(152, Byte), CType(29, Byte), CType(231, Byte), CType(71, Byte), CType(214, Byte), CType(51, Byte), CType(151, Byte), CType(204, Byte), CType(216, Byte), CType(213, Byte), CType(36, Byte), CType(178, Byte), CType(199, Byte), CType(221, Byte), CType(223, Byte), CType(129, Byte), CType(247, Byte), CType(24, Byte), CType(113, Byte), CType(177, Byte), CType(4, Byte), CType(74, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(114, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(192, Byte), CType(50, Byte), CType(55, Byte), CType(203, Byte), CType(227, Byte), CType(196, Byte), CType(205, Byte), CType(21, Byte), CType(232, Byte), CType(183, Byte), CType(56, Byte), CType(106, Byte), CType(240, Byte), CType(79, Byte), CType(226, Byte), CType(250, Byte), CType(13, Byte), CType(128, Byte), CType(110, Byte), CType(184, Byte), CType(66, Byte), CType(248, Byte), CType(253, Byte), CType(217, Byte), CType(13, Byte), CType(36, Byte), CType(48, Byte), CType(204, Byte), CType(238, Byte), CType(18, Byte), CType(89, Byte), CType(81, Byte), CType(92, Byte), CType(252, Byte), CType(128, Byte), CType(217, Byte), CType(28, Byte), CType(35, Byte), CType(174, Byte), CType(95, Byte), CType(129, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(53, Byte), CType(217, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(97, Byte), CType(118, Byte), CType(219, Byte), CType(74, Byte), CType(60, Byte), CType(40, Byte), CType(114, Byte), CType(19, Byte), CType(62, Byte), CType(134, Byte), CType(78, Byte), CType(147, Byte), CType(216, Byte), CType(178, Byte), CType(210, Byte), CType(197, Byte), CType(112, Byte), CType(170, Byte), CType(55, Byte), CType(138, Byte), CType(251, Byte), CType(27, Byte), CType(240, Byte), CType(126, Byte), CType(42, Byte), CType(46, Byte), CType(142, Byte), CType(64, Byte), CType(105, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(226, Byte), CType(1, Byte), CType(18, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(217, Byte), CType(191, Byte), CType(229, Byte), CType(94, Byte), CType(226, Byte), CType(230, Byte), CType(11, Byte), CType(244, Byte), CType(215, Byte), CType(1, Byte), CType(226, Byte), CType(250, Byte), CType(11, Byte), CType(128, Byte), CType(110, Byte), CType(121, Byte), CType(167, Byte), CType(184, Byte), CType(57, Byte), CType(0, Byte), CType(237, Byte), CType(178, Byte), CType(174, Byte), CType(184, Byte), CType(251, Byte), CType(139, Byte), CType(170, Byte), CType(71, Byte), CType(137, Byte), CType(139, Byte), CType(31, Byte), CType(48, Byte), CType(155, Byte), CType(31, Byte), CType(138, Byte), CType(235, Byte), CType(83, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(77, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(168, Byte), CType(231, Byte), CType(115, Byte), CType(226, Byte), CType(38, Byte), CType(124, Byte), CType(84, Byte), CType(61, Byte), CType(65, Byte), CType(92, Byte), CType(252, Byte), CType(38, Byte), CType(219, Byte), CType(80, Byte), CType(174, Byte), CType(22, Byte), CType(247, Byte), CType(239, Byte), CType(225, Byte), CType(61, Byte), CType(72, Byte), CType(92, Byte), CType(44, Byte), CType(129, Byte), CType(210, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(213, Byte), CType(31, Byte), CType(100, Byte), CType(13, Byte), CType(113, Byte), CType(115, Byte), CType(6, Byte), CType(250, Byte), CType(103, Byte), CType(45, Byte), CType(185, Byte), CType(76, Byte), CType(92, Byte), CType(95, Byte), CType(1, Byte), CType(208, Byte), CType(45, Byte), CType(215, Byte), CType(202, Byte), CType(198, Byte), CType(226, Byte), CType(230, Byte), CType(2, Byte), CType(180, Byte), CType(199, Byte), CType(202, Byte), CType(226, Byte), CType(238, Byte), CType(47, Byte), CType(170, Byte), CType(190, Byte), CType(38, Byte), CType(46, Byte), CType(126, Byte), CType(192, Byte), CType(108, Byte), CType(46, Byte), CType(18, Byte), CType(215, Byte), CType(167, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(154, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(80, Byte), CType(207, Byte), CType(150, Byte), CType(114, Byte), CType(163, Byte), CType(184, Byte), CType(73, Byte), CType(31, Byte), CType(67, Byte), CType(103, Byte), CType(201, Byte), CType(98, Byte), CType(113, Byte), CType(49, Byte), CType(92, Byte), CType(230, Byte), CType(163, Byte), CType(226, Byte), CType(254, Byte), CType(45, Byte), CType(188, Byte), CType(56, Byte), CType(194, Byte), CType(196, Byte), CType(197, Byte), CType(17, Byte), CType(24, Byte), CType(7, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(56, Byte), CType(241, Byte), CType(187, Byte), CType(202, Byte), CType(205, Byte), CType(25, Byte), CType(232, Byte), CType(159, Byte), CType(183, Byte), CType(137, Byte), CType(235, Byte), CType(35, Byte), CType(0, Byte), CType(186, Byte), CType(137, Byte), CType(249, Byte), CType(191, Byte), CType(27, Byte), CType(110, Byte), CType(16, Byte), CType(119, Byte), CType(127, Byte), CType(49, Byte), CType(20, Byte), CType(59, Byte), CType(34, Byte), CType(111, Byte), CType(33, Byte), CType(46, Byte), CType(126, Byte), CType(192, Byte), CType(116, Byte), CType(54, Byte), CType(17, Byte), CType(215, Byte), CType(159, Byte), CType(48, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(90, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(176, Byte), CType(80, Byte), CType(223, Byte), CType(225, Byte), CType(226, Byte), CType(38, Byte), CType(125, Byte), CType(84, Byte), CType(61, Byte), CType(93, Byte), CType(92, Byte), CType(252, Byte), CType(194, Byte), CType(221, Byte), CType(133, Byte), CType(68, Byte), CType(144, Byte), CType(250, Byte), CType(226, Byte), CType(139, Byte), CType(250, Byte), CType(54, Byte), CType(226, Byte), CType(98, Byte), CType(9, Byte), CType(140, Byte), CType(3, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(166, Byte), CType(243, Byte), CType(48, Byte), CType(113, Byte), CType(243, Byte), CType(6, Byte), CType(250, Byte), CType(35, Byte), CType(30, Byte), CType(210, Byte), CType(199, Byte), CType(27, Byte), CType(217, Byte), CType(174, Byte), CType(127, Byte), CType(0, Byte), CType(232, Byte), CType(166, Byte), CType(120, Byte), CType(174, Byte), CType(118, Byte), CType(23, Byte), CType(113, Byte), CType(115, Byte), CType(2, Byte), CType(218, Byte), CType(227, Byte), CType(114, Byte), CType(113, Byte), CType(247, Byte), CType(23, Byte), CType(85, Byte), CType(71, Byte), CType(138, Byte), CType(139, Byte), CType(31, Byte), CType(48, Byte), CType(157, Byte), CType(167, Byte), CType(136, Byte), CType(235, Byte), CType(75, Byte), CType(24, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(45, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(168, Byte), CType(143, Byte), CType(7, Byte), CType(3, Byte), CType(245, Byte), CType(156, Byte), CType(47, Byte), CType(43, Byte), CType(137, Byte), CType(139, Byte), CType(225, Byte), CType(215, Byte), CType(197, Byte), CType(253, Byte), CType(27, Byte), CType(120, Byte), CType(159, Byte), CType(17, Byte), CType(23, Byte), CType(71, Byte), CType(96, Byte), CType(92, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(157, Byte), CType(179, Byte), CType(101, Byte), CType(69, Byte), CType(113, Byte), CType(115, Byte), CType(7, Byte), CType(250, Byte), CType(33, Byte), CType(22, Byte), CType(118, Byte), CType(92, Byte), CType(223, Byte), CType(0, Byte), CType(208, Byte), CType(109, Byte), CType(199, Byte), CType(138, Byte), CType(155, Byte), CType(19, Byte), CType(208, Byte), CType(30, Byte), CType(127, Byte), CType(17, Byte), CType(119, Byte), CType(111, Byte), CType(81, Byte), CType(21, Byte), CType(9, Byte), CType(59, Byte), CType(119, Byte), CType(22, Byte), CType(23, Byte), CType(67, Byte), CType(192, Byte), CType(57, Byte), CType(90, Byte), CType(92, Byte), CType(95, Byte), CType(194, Byte), CType(0, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(194, Byte), CType(220, Byte), CType(188, Byte), CType(91, Byte), CType(220, Byte), CType(196, Byte), CType(143, Byte), CType(170, Byte), CType(253, Byte), CType(101, Byte), CType(106, Byte), CType(236, Byte), CType(226, Byte), CType(237, Byte), CType(32, Byte), CType(247, Byte), CType(223, Byte), CType(194, Byte), CType(187, Byte), CType(94, Byte), CType(216, Byte), CType(38, Byte), CType(13, Byte), CType(77, Byte), CType(67, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(228, Byte), CType(70, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(153, Byte), CType(188, Byte), CType(88, Byte), CType(220, Byte), CType(220, Byte), CType(129, Byte), CType(238, Byte), CType(99, Byte), CType(135, Byte), CType(67, Byte), CType(160, Byte), CType(223, Byte), CType(118, Byte), CType(16, Byte), CType(55, Byte), CType(55, Byte), CType(160, Byte), CType(29, Byte), CType(206, Byte), CType(16, Byte), CType(119, Byte), CType(95, Byte), CType(49, Byte), CType(138, Byte), CType(227, Byte), CType(117, Byte), CType(81, Byte), CType(215, Byte), CType(154, Byte), CType(114, Byte), CType(141, Byte), CType(184, Byte), CType(126, Byte), CType(132, Byte), CType(1, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(133, Byte), CType(185, Byte), CType(89, Byte), CType(79, Byte), CType(120, Byte), CType(136, Byte), CType(60, Byte), CType(187, Byte), CType(11, Byte), CType(101, Byte), CType(53, Byte), CType(89, Byte), CType(22, Byte), CType(183, Byte), CType(229, Byte), CType(229, Byte), CType(52, Byte), CType(113, Byte), CType(255, Byte), CType(45, Byte), CType(188, Byte), CType(15, Byte), CType(202, Byte), CType(228, Byte), CType(190, Byte), CType(7, Byte), CType(52, Byte), CType(1, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(223, Byte), CType(61, Byte), CType(1, Byte), CType(204, Byte), CType(36, Byte), CType(126, Byte), CType(123, Byte), CType(173, Byte), CType(34, Byte), CType(110, Byte), CType(254, Byte), CType(64, Byte), CType(183, Byte), CType(125, Byte), CType(77, Byte), CType(92, Byte), CType(159, Byte), CType(0, Byte), CType(208, Byte), CType(15, Byte), CType(223, Byte), CType(23, Byte), CType(55, Byte), CType(55, Byte), CType(160, Byte), CType(29, Byte), CType(126, Byte), CType(32, Byte), CType(238, Byte), CType(190, Byte), CType(194, Byte), CType(123, Byte), CType(172, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(147, Byte), CType(189, Byte), CType(84, Byte), CType(92, Byte), CType(255, Byte), CType(193, Byte), CType(16, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(194, Byte), CType(220, Byte), CType(189, Byte), CType(73, Byte), CType(220, Byte), CType(228, Byte), CType(143, Byte), CType(170, Byte), CType(215, Byte), CType(200, Byte), CType(178, Byte), CType(152, Byte), CType(61, Byte), CType(237, Byte), CType(214, Byte), CType(50, Byte), CType(212, Byte), CType(115, Byte), CType(181, Byte), CType(108, Byte), CType(36, Byte), CType(147, Byte), CType(251, Byte), CType(29, Byte), CType(208, Byte), CType(4, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(110, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(152, Byte), CType(205, Byte), CType(126, Byte), CType(226, Byte), CType(230, Byte), CType(15, Byte), CType(116, Byte), CType(215, Byte), CType(131, Byte), CType(196, Byte), CType(245, Byte), CType(5, Byte), CType(0, Byte), CType(253, Byte), CType(178, Byte), CType(139, Byte), CType(184, Byte), CType(57, Byte), CType(2, Byte), CType(205, Byte), CType(199, Byte), CType(54, Byte), CType(247, Byte), CType(115, Byte), CType(115, Byte), CType(169, Byte), CType(240, Byte), CType(172, Byte), CType(20, Byte), CType(51, Byte), CType(89, Byte), CType(93, Byte), CType(34, Byte), CType(177, Byte), CType(215, Byte), CType(245, Byte), CType(31, Byte), CType(12, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(204, Byte), CType(221, Byte), CType(26, Byte), CType(114, Byte), CType(137, Byte), CType(184, Byte), CType(15, Byte), CType(0, Byte), CType(12, Byte), CType(93, Byte), CType(46, Byte), CType(177, Byte), CType(176, Byte), CType(183, Byte), CType(170, Byte), CType(252, Byte), CType(245, Byte), CType(214, Byte), CType(50, Byte), CType(212, Byte), CType(115, Byte), CType(160, Byte), CType(184, Byte), CType(190, Byte), CType(7, Byte), CType(140, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(144, Byte), CType(27, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(102, Byte), CType(115, Byte), CType(158, Byte), CType(172, Byte), CType(32, Byte), CType(110, Byte), CType(14, Byte), CType(65, Byte), CType(247, Byte), CType(44, Byte), CType(39, Byte), CType(191, Byte), CType(16, Byte), CType(215, Byte), CType(23, Byte), CType(0, Byte), CType(244, Byte), CType(203, Byte), CType(169, Byte), CType(18, Byte), CType(115, Byte), CType(130, Byte), CType(155, Byte), CType(43, Byte), CType(208, Byte), CType(108, Byte), CType(239, Byte), CType(23, Byte), CType(119, Byte), CType(79, Byte), CType(49, Byte), CType(189, Byte), CType(31, Byte), CType(201, Byte), CType(74, Byte), CType(226, Byte), CType(226, Byte), CType(9, Byte), CType(188, Byte), CType(93, Byte), CType(92, Byte), CType(191, Byte), CType(65, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(0, Byte), CType(106, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(194, Byte), CType(252, Byte), CType(176, Byte), CType(136, Byte), CType(87, Byte), CType(207, Byte), CType(91, Byte), CType(228, Byte), CType(117, Byte), CType(83, Byte), CType(202, Byte), CType(48, Byte), CType(179, Byte), CType(127, Byte), CType(8, Byte), CType(11, Byte), CType(162, Byte), CType(104, Byte), CType(42, Byte), CType(230, Byte), CType(190, Byte), CType(81, Byte), CType(140, Byte), CType(87, Byte), CType(0, Byte), CType(185, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(142, Byte), CType(71, Byte), CType(138, Byte), CType(155, Byte), CType(67, Byte), CType(208, Byte), CType(61, Byte), CType(143, Byte), CType(23, Byte), CType(215, Byte), CType(7, Byte), CType(0, Byte), CType(244, Byte), CType(211, Byte), CType(19, Byte), CType(196, Byte), CType(205, Byte), CType(21, Byte), CType(104, Byte), CType(182, Byte), CType(215, Byte), CType(138, Byte), CType(187, Byte), CType(159, Byte), CType(152, Byte), CType(217, Byte), CType(199, Byte), CType(133, Byte), CType(164, Byte), CType(29, Byte), CType(76, Byte), CType(181, Byte), CType(163, Byte), CType(220, Byte), CType(40, Byte), CType(174, Byte), CType(207, Byte), CType(160, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(97, Byte), CType(126, Byte), CType(34, Byte), CType(219, Byte), CType(243, Byte), CType(124, Byte), CType(113, Byte), CType(31, Byte), CType(2, Byte), CType(24, Byte), CType(138, Byte), CType(163, Byte), CType(16, Byte), CType(174, Byte), CType(154, Byte), CType(82, Byte), CType(134, Byte), CType(153, Byte), CType(189, Byte), CType(66, Byte), CType(92, Byte), CType(159, Byte), CType(3, Byte), CType(154, Byte), CType(128, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(117, Byte), CType(28, Byte), CType(35, Byte), CType(110, Byte), CType(14, Byte), CType(65, Byte), CType(183, Byte), CType(172, Byte), CType(40, Byte), CType(231, Byte), CType(136, Byte), CType(235, Byte), CType(3, Byte), CType(0, Byte), CType(250, Byte), CType(41, Byte), CType(230, Byte), CType(132, Byte), CType(197, Byte), CType(226, Byte), CType(230, Byte), CType(12, Byte), CType(52, Byte), CType(215, Byte), CType(179, Byte), CType(196, Byte), CType(221, Byte), CType(79, Byte), CType(204, Byte), CType(238, Byte), CType(35, Byte), CType(66, Byte), CType(18, Byte), CType(3, Byte), CType(150, Byte), CType(217, Byte), CType(68, Byte), CType(216, Byte), CType(253, Byte), CType(185, Byte), CType(62, Byte), CType(18, Byte), CType(24, Byte), CType(0, Byte), CType(212, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(132, Byte), CType(133, Byte), CType(249, Byte), CType(123, Byte), CType(134, Byte), CType(184, Byte), CType(15, Byte), CType(1, Byte), CType(96, Byte), CType(190, Byte), CType(226, Byte), CType(203, Byte), CType(86, Byte), CType(28, Byte), CType(185, Byte), CType(225, Byte), CType(250, Byte), CType(27, Byte), CType(208, Byte), CType(4, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(110, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(168, Byte), CType(227, Byte), CType(58, Byte), CType(225, Byte), CType(123, Byte), CType(73, Byte), CType(247, Byte), CType(189, Byte), CType(72, Byte), CType(220, Byte), CType(253, Byte), CType(7, Byte), CType(208, Byte), CType(111, Byte), CType(47, Byte), CType(16, Byte), CType(55, Byte), CType(103, Byte), CType(160, Byte), CType(185, Byte), CType(30, Byte), CType(33, Byte), CType(238, Byte), CType(94, Byte), CType(162, Byte), CType(158, Byte), CType(163, Byte), CType(101, Byte), CType(101, Byte), CType(113, Byte), CType(177, Byte), CType(69, Byte), CType(127, Byte), CType(172, Byte), CType(47, Byte), CType(191, Byte), CType(17, Byte), CType(215, Byte), CType(71, Byte), CType(224, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(204, Byte), CType(95, Byte), CType(100, Byte), CType(55, Byte), CType(255, Byte), CType(94, Byte), CType(220, Byte), CType(7, Byte), CType(1, Byte), CType(48, Byte), CType(31, Byte), CType(207, Byte), CType(22, Byte), CType(215, Byte), CType(215, Byte), CType(128, Byte), CType(166, Byte), CType(32, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(11, Byte), CType(5, Byte), CType(0, Byte), CType(114, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(93, Byte), CType(251, Byte), CType(138, Byte), CType(155, Byte), CType(71, Byte), CType(208, Byte), CType(13, Byte), CType(107, Byte), CType(202, Byte), CType(37, Byte), CType(226, Byte), CType(238, Byte), CType(61, Byte), CType(128, Byte), CType(126, Byte), CType(187, Byte), CType(80, Byte), CType(86, Byte), CType(23, Byte), CType(55, Byte), CType(119, Byte), CType(160, Byte), CType(153, Byte), CType(238, Byte), CType(44, Byte), CType(238, Byte), CType(94, Byte), CType(162, Byte), CType(190, Byte), CType(95, Byte), CType(201, Byte), CType(22, Byte), CType(226, Byte), CType(226, Byte), CType(139, Byte), CType(238, Byte), CType(139, Byte), CType(123, Byte), CType(207, Byte), CType(218, Byte), CType(204, Byte), CType(220, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(44, Byte), CType(204, Byte), CType(227, Byte), CType(196, Byte), CType(125, Byte), CType(16, Byte), CType(0, Byte), CType(115, Byte), CType(117, Byte), CType(150, Byte), CType(176, Byte), CType(229, Byte), CType(31, Byte), CType(154, Byte), CType(142, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(117, Byte), CType(125, Byte), CType(74, Byte), CType(220, Byte), CType(60, Byte), CType(130, Byte), CType(110, Byte), CType(120, Byte), CType(171, Byte), CType(184, Byte), CType(251, Byte), CType(14, Byte), CType(0, Byte), CType(225, Byte), CType(245, Byte), CType(226, Byte), CType(230, Byte), CType(14, Byte), CType(52, Byte), CType(83, Byte), CType(28, Byte), CType(79, Byte), CType(124, Byte), CType(147, Byte), CType(184, Byte), CType(123, Byte), CType(137, Byte), CType(250, Byte), CType(254, Byte), CType(45, Byte), CType(113, Byte), CType(28, Byte), CType(47, Byte), CType(207, Byte), CType(84, Byte), CType(251, Byte), CType(101, Byte), CType(79, Byte), CType(185, Byte), CType(92, Byte), CType(92, Byte), CType(159, Byte), CType(192, Byte), CType(204, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(22, Byte), CType(22, Byte), CType(38, Byte), CType(206, Byte), CType(219, Byte), CType(250, Byte), CType(165, Byte), CType(184, Byte), CType(15, Byte), CType(3, Byte), CType(96, Byte), CType(46, Byte), CType(34, Byte), CType(25, Byte), CType(198, Byte), CType(245, Byte), CType(49, Byte), CType(160, Byte), CType(73, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(87, Byte), CType(188, Byte), CType(129, Byte), CType(203, Byte), CType(153, Byte), CType(208, Byte), CType(221, Byte), CType(180, Byte), CType(145, Byte), CType(196, Byte), CType(34, Byte), CType(141, Byte), CType(187, Byte), CType(239, Byte), CType(0, Byte), CType(16, Byte), CType(226, Byte), CType(59, Byte), CType(227, Byte), CType(109, Byte), CType(197, Byte), CType(205, Byte), CType(33, Byte), CType(104, Byte), CType(166, Byte), CType(243, Byte), CType(196, Byte), CType(221, Byte), CType(75, Byte), CType(204, Byte), CType(221, Byte), CType(153, Byte), CType(18, Byte), CType(139, Byte), CType(218, Byte), CType(124, Byte), CType(15, Byte), CType(234, Byte), CType(182, Byte), CType(77, Byte), CType(36, Byte), CType(142, Byte), CType(15, Byte), CType(113, Byte), CType(125, Byte), CType(0, Byte), CType(245, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(44, Byte), CType(220, Byte), CType(174, Byte), CType(226, Byte), CType(62, Byte), CType(12, Byte), CType(128, Byte), CType(186, Byte), CType(78, Byte), CType(17, Byte), CType(190, Byte), CType(96, Byte), CType(163, Byte), CType(13, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(128, Byte), CType(220, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(48, Byte), CType(23, Byte), CType(247, Byte), CType(16, Byte), CType(55, Byte), CType(151, Byte), CType(160, Byte), CType(221, Byte), CType(142, Byte), CType(16, Byte), CType(119, Byte), CType(191, Byte), CType(1, Byte), CType(96, Byte), CType(178, Byte), CType(247, Byte), CType(138, Byte), CType(155, Byte), CType(67, Byte), CType(208, Byte), CType(76, Byte), CType(63, Byte), CType(16, Byte), CType(119, Byte), CType(31, Byte), CType(49, Byte), CType(127, Byte), CType(191, Byte), CType(149, Byte), CType(103, Byte), CType(201, Byte), CType(42, Byte), CType(226, Byte), CType(98, Byte), CType(142, Byte), CType(118, Byte), CType(218, Byte), CType(88, Byte), CType(222, Byte), CType(45, Byte), CType(215, Byte), CType(138, Byte), CType(187, Byte), CType(239, Byte), CType(168, Byte), CType(143, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(33, Byte), CType(141, Byte), CType(19, Byte), CType(197, Byte), CType(125, Byte), CType(32, Byte), CType(0, Byte), CType(117, Byte), CType(60, Byte), CType(76, Byte), CType(92, Byte), CType(191, Byte), CType(2, Byte), CType(154, Byte), CType(134, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(200, Byte), CType(141, Byte), CType(4, Byte), CType(134, Byte), CType(170, Byte), CType(243, Byte), CType(37, Byte), CType(230, Byte), CType(94, Byte), CType(52, Byte), CType(219, Byte), CType(134, Byte), CType(178, Byte), CType(185, Byte), CType(220, Byte), CType(83, Byte), CType(30, Byte), CType(40, Byte), CType(187, Byte), CType(203, Byte), CType(147, Byte), CType(229, Byte), CType(213, Byte), CType(242, Byte), CType(1, Byte), CType(249, Byte), CType(162, Byte), CType(156, Byte), CType(46, Byte), CType(215, Byte), CType(137, Byte), CType(187, Byte), CType(207, Byte), CType(152, Byte), CType(191, Byte), CType(167, Byte), CType(139, Byte), CType(155, Byte), CType(75, Byte), CType(208, Byte), CType(94, Byte), CType(119, Byte), CType(147, Byte), CType(27, Byte), CType(197, Byte), CType(221, Byte), CType(111, Byte), CType(0, Byte), CType(152, Byte), CType(44, Byte), CType(22, Byte), CType(247, Byte), CType(54, Byte), CType(19, Byte), CType(55, Byte), CType(151, Byte), CType(160, Byte), CType(121, Byte), CType(62, Byte), CType(42, Byte), CType(238, Byte), CType(62, Byte), CType(98, Byte), CType(225, Byte), CType(226, Byte), CType(55, Byte), CType(212, Byte), CType(71, Byte), CType(228, Byte), CType(1, Byte), CType(178, Byte), CType(188, Byte), CType(184, Byte), CType(248, Byte), CType(163, Byte), CType(217, Byte), CType(226, Byte), CType(88, Byte), CType(144, Byte), CType(120, Byte), CType(113, Byte), CType(52, Byte), CType(118, Byte), CType(92, Byte), CType(184, Byte), CType(94, Byte), CType(220, Byte), CType(125, Byte), CType(198, Byte), CType(220, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(160, Byte), CType(22, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(44, Byte), CType(164, Byte), CType(177, Byte), CType(163, Byte), CType(184, Byte), CType(15, Byte), CType(4, Byte), CType(96, Byte), CType(54, Byte), CType(223, Byte), CType(19, Byte), CType(215, Byte), CType(167, Byte), CType(128, Byte), CType(38, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(84, Byte), CType(44, Byte), CType(210, Byte), CType(184, Byte), CType(88, Byte), CType(1, Byte), CType(64, Byte), CType(42, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(253, Byte), CType(69, Byte), CType(92, Byte), CType(156, Byte), CType(208, Byte), CType(78, Byte), CType(43, Byte), CType(200, Byte), CType(93, Byte), CType(100, Byte), CType(111, Byte), CType(249, Byte), CType(160, Byte), CType(252, Byte), CType(70, Byte), CType(110, Byte), CType(22, Byte), CType(119, Byte), CType(239, Byte), CType(81, Byte), CType(207, Byte), CType(33, Byte), CType(226, Byte), CType(98, Byte), CType(141, Byte), CType(246, Byte), CType(58, Byte), CType(78, Byte), CType(220, Byte), CType(189, Byte), CType(6, Byte), CType(0, Byte), CType(231, Byte), CType(227, Byte), CType(226, Byte), CType(230, Byte), CType(18, Byte), CType(52, Byte), CType(207, Byte), CType(254, Byte), CType(226, Byte), CType(238, Byte), CType(33, Byte), CType(210, Byte), CType(250, Byte), CType(187, Byte), CType(28, Byte), CType(38, Byte), CType(143, Byte), CType(149, Byte), CType(181, Byte), CType(196, Byte), CType(221, Byte), CType(11, Byte), CType(52, Byte), CType(195, Byte), CType(58, Byte), CType(242, Byte), CType(36, Byte), CType(249, Byte), CType(172, Byte), CType(92, Byte), CType(33, Byte), CType(238, Byte), CType(126, Byte), CType(98, Byte), CType(97, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(80, Byte), CType(139, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(19, Byte), CType(22, Byte), CType(210, Byte), CType(225, Byte), CType(161, Byte), CType(2, Byte), CType(230, Byte), CType(99, Byte), CType(123, Byte), CType(113, Byte), CType(253, Byte), CType(9, Byte), CType(104, Byte), CType(34, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(190, Byte), CType(216, Byte), CType(34, Byte), CType(54, Byte), CType(190, Byte), CType(115, Byte), CType(252, Byte), CType(66, Byte), CType(92, Byte), CType(31, Byte), CType(192, Byte), CType(204, Byte), CType(98, Byte), CType(59, Byte), CType(106, Byte), CType(23, Byte), CType(87, Byte), CType(180, Byte), CType(83, Byte), CType(236, Byte), CType(96, Byte), CType(226, Byte), CType(238, Byte), CType(51, Byte), CType(0, Byte), CType(76, Byte), CType(39, Byte), CType(118, Byte), CType(108, Byte), CType(217, Byte), CType(90, Byte), CType(220, Byte), CType(156, Byte), CType(130, Byte), CType(102, Byte), CType(121, Byte), CType(176, Byte), CType(184, Byte), CType(123, Byte), CType(136, Byte), CType(124, Byte), CType(110, Byte), CType(146, Byte), CType(95, Byte), CType(202, Byte), CType(161, Byte), CType(242, Byte), CType(68, Byte), CType(137, Byte), CType(68, Byte), CType(90, Byte), CType(118, Byte), CType(104, Byte), CType(24, Byte), CType(143, Byte), CType(149, Byte), CType(36, Byte), CType(118, Byte), CType(107, Byte), CType(123, Byte), CType(174, Byte), CType(124, Byte), CType(76, Byte), CType(206, Byte), CType(20, Byte), CType(18, Byte), CType(153, Byte), CType(243, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(64, Byte), CType(45, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(72, Byte), CType(39, Byte), CType(206, Byte), CType(26, Byte), CType(229, Byte), CType(67, Byte), CType(22, Byte), CType(115, Byte), CType(241, Byte), CType(5, Byte), CType(113, Byte), CType(125, Byte), CType(9, Byte), CType(104, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(32, Byte), CType(55, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(151, Byte), CType(251, Byte), CType(203, Byte), CType(183, Byte), CType(196, Byte), CType(245, Byte), CType(5, Byte), CType(120, Byte), CType(151, Byte), CType(136, Byte), CType(139, Byte), CType(37, Byte), CType(218, Byte), CType(103, Byte), CType(57, Byte), CType(249, Byte), CType(153, Byte), CType(184, Byte), CType(251, Byte), CType(12, Byte), CType(0, Byte), CType(51, Byte), CType(137, Byte), CType(151, Byte), CType(172, Byte), CType(220, Byte), CType(188, Byte), CType(130, Byte), CType(102, Byte), CType(137, Byte), CType(231, Byte), CType(9, Byte), CType(238, Byte), CType(254, Byte), CType(161, Byte), CType(172, Byte), CType(171, Byte), CType(229, Byte), CType(231, Byte), CType(242, Byte), CType(9, Byte), CType(137, Byte), CType(227, Byte), CType(206, Byte), CType(98, Byte), CType(167, Byte), CType(134, Byte), CType(29, Byte), CType(36, Byte), CType(142, Byte), CType(68, Byte), CType(139, Byte), CType(207, Byte), CType(98, Byte), CType(119, Byte), CType(239, Byte), CType(80, Byte), CType(207, Byte), CType(234, Byte), CType(178, Byte), CType(149, Byte), CType(236, Byte), CType(34, Byte), CType(207, Byte), CType(144, Byte), CType(131, Byte), CType(36, Byte), CType(230, Byte), CType(167, Byte), CType(179, Byte), CType(133, Byte), CType(227, Byte), CType(177, Byte), CType(198, Byte), CType(131, Byte), CType(4, Byte), CType(6, Byte), CType(0, Byte), CType(181, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(97, Byte), CType(33, Byte), CType(173, Byte), CType(79, Byte), CType(139, Byte), CType(251, Byte), CType(96, Byte), CType(0, Byte), CType(166, Byte), CType(138, Byte), CType(47, Byte), CType(105, Byte), CType(119, Byte), CType(21, Byte), CType(215, Byte), CType(143, Byte), CType(128, Byte), CType(166, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(206, Byte), CType(76, Byte), CType(111, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(232, Byte), CType(167, Byte), CType(71, Byte), CType(200, Byte), CType(5, Byte), CType(226, Byte), CType(250, Byte), CType(4, Byte), CType(70, Byte), CType(173, Byte), CType(44, Byte), CType(46, Byte), CType(142, Byte), CType(104, Byte), CType(151, Byte), CType(199, Byte), CType(137, Byte), CType(187, Byte), CType(191, Byte), CType(0, Byte), CType(80, Byte), CType(199, Byte), CType(253, Byte), CType(196, Byte), CType(205, Byte), CType(45, Byte), CType(104, Byte), CType(150, Byte), CType(243, Byte), CType(196, Byte), CType(221, Byte), CType(63, Byte), CType(52, Byte), CType(195, Byte), CType(245, Byte), CType(18, Byte), CType(191, Byte), CType(63, Byte), CType(126, Byte), CType(42, Byte), CType(71, Byte), CType(75, Byte), CType(236, Byte), CType(220, Byte), CType(240, Byte), CType(86, Byte), CType(121, Byte), CType(133, Byte), CType(60, Byte), CType(71, Byte), CType(30, Byte), CType(47, Byte), CType(187, Byte), CType(202, Byte), CType(125, Byte), CType(101, Byte), CType(91, Byte), CType(217, Byte), CType(66, Byte), CType(54, Byte), CType(191, Byte), CType(85, Byte), CType(236, Byte), CType(42, Byte), CType(22, Byte), CType(73, Byte), CType(42, Byte), CType(203, Byte), CType(52, Byte), CType(121, Byte), CType(167, Byte), CType(135, Byte), CType(21, Byte), CType(101, Byte), CType(114, Byte), CType(91, Byte), CType(195, Byte), CType(186, Byte), CType(178, Byte), CType(236, Byte), CType(90, Byte), CType(226, Byte), CType(186, Byte), CType(226, Byte), CType(250, Byte), CType(34, Byte), CType(185, Byte), CType(120, Byte), CType(103, Byte), CType(217, Byte), CType(67, Byte), CType(226, Byte), CType(8, Byte), CType(184, Byte), CType(103, Byte), CType(201, Byte), CType(43, Byte), CType(229, Byte), CType(29, Byte), CType(114, Byte), CType(184, Byte), CType(196, Byte), CType(203, Byte), CType(122, Byte), CType(223, Byte), CType(151, Byte), CType(223, Byte), CType(10, Byte), CType(71, Byte), CType(64, Byte), CType(52, Byte), CType(211, Byte), CType(118, Byte), CType(110, Byte), CType(157, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(178, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(66, Byte), CType(90, Byte), CType(241, Byte), CType(97, Byte), CType(30, Byte), CType(95, Byte), CType(108, Byte), CType(220, Byte), CType(135, Byte), CType(3, Byte), CType(48, Byte), CType(217, Byte), CType(17, Byte), CType(226, Byte), CType(250, Byte), CType(16, Byte), CType(208, Byte), CType(100, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(115, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(127, Byte), CType(221, Byte), CType(78, Byte), CType(98, Byte), CType(203, Byte), CType(95, Byte), CType(215, Byte), CType(47, Byte), CType(80, Byte), CType(117, Byte), CType(39, Byte), CType(113, Byte), CType(49, Byte), CType(68, Byte), CType(123, Byte), CType(44, Byte), CType(150, Byte), CType(63, Byte), CType(136, Byte), CType(187, Byte), CType(191, Byte), CType(0, Byte), CType(80, Byte), CType(199, Byte), CType(15, Byte), CType(197, Byte), CType(205, Byte), CType(47, Byte), CType(104, Byte), CType(150, Byte), CType(47, Byte), CType(137, Byte), CType(187, Byte), CType(127, Byte), CType(0, Byte), CType(144, Byte), CType(195, Byte), CType(182, Byte), CType(110, Byte), CType(157, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(178, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(66, Byte), CType(122, Byte), CType(31, Byte), CType(18, Byte), CType(247, Byte), CType(225, Byte), CType(0, Byte), CType(44, Byte), CType(115, Byte), CType(173, Byte), CType(108, Byte), CType(34, Byte), CType(174, Byte), CType(255, Byte), CType(0, Byte), CType(77, Byte), CType(70, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(244, Byte), CType(219, Byte), CType(90, Byte), CType(242, Byte), CType(27, Byte), CType(113, Byte), CType(125, Byte), CType(3, Byte), CType(67, Byte), CType(15, Byte), CType(20, Byte), CType(23, Byte), CType(63, Byte), CType(180, Byte), CType(199, Byte), CType(11, Byte), CType(196, Byte), CType(221, Byte), CType(91, Byte), CType(0, Byte), CType(152, Byte), CType(139, Byte), CType(221, Byte), CType(197, Byte), CType(205, Byte), CType(49, Byte), CType(104, Byte), CType(142, Byte), CType(151, Byte), CType(139, Byte), CType(187, Byte), CType(119, Byte), CType(0, Byte), CType(144, Byte), CType(195, Byte), CType(214, Byte), CType(110, Byte), CType(157, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(178, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(66, Byte), CType(122, Byte), CType(27, Byte), CType(201, Byte), CType(53, Byte), CType(226, Byte), CType(62, Byte), CType(32, Byte), CType(128, Byte), CType(240, Byte), CType(110, Byte), CType(113, Byte), CType(125, Byte), CType(7, Byte), CType(104, Byte), CType(58, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(238, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(185, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(177, Byte), CType(187, Byte), CType(192, Byte), CType(85, Byte), CType(226, Byte), CType(250, Byte), CType(7, Byte), CType(6, Byte), CType(226, Byte), CType(232, Byte), CType(1, Byte), CType(23, Byte), CType(59, Byte), CType(180, Byte), CType(195, Byte), CType(26, Byte), CType(114, Byte), CType(145, Byte), CType(184, Byte), CType(123, Byte), CType(11, Byte), CType(0, Byte), CType(115, Byte), CType(113, Byte), CType(134, Byte), CType(52, Byte), CType(121, Byte), CType(219, Byte), CType(122, Byte), CType(12, Byte), CType(142, Byte), CType(30, Byte), CType(112, Byte), CType(247, Byte), CType(14, Byte), CType(0, Byte), CType(114, Byte), CType(216, Byte), CType(208, Byte), CType(173, Byte), CType(19, Byte), CType(2, Byte), CType(192, Byte), CType(84, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(88, Byte), CType(200, Byte), CType(227, Byte), CType(32, Byte), CType(113, Byte), CType(31, Byte), CType(16, Byte), CType(64, Byte), CType(44, Byte), CType(66, Byte), CType(196, Byte), CType(25, Byte), CType(98, Byte), CType(174, Byte), CType(223, Byte), CType(0, Byte), CType(77, Byte), CType(71, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(32, Byte), CType(236, Byte), CType(47, Byte), CType(174, Byte), CType(127, Byte), CType(96, Byte), CType(128, Byte), CType(57, Byte), CType(189, Byte), CType(221, Byte), CType(150, Byte), CType(138, Byte), CType(187, Byte), CType(175, Byte), CType(0, Byte), CType(48, Byte), CType(31, Byte), CType(79, Byte), CType(17, Byte), CType(55, Byte), CType(215, Byte), CType(160, Byte), CType(25, Byte), CType(86, Byte), CType(20, Byte), CType(94, Byte), CType(132, Byte), CType(3, Byte), CType(80, Byte), CType(202, Byte), CType(74, Byte), CType(110, Byte), CType(157, Byte), CType(16, Byte), CType(0, Byte), CType(166, Byte), CType(178, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(194, Byte), CType(66, Byte), CType(30, Byte), CType(107, Byte), CType(11, Byte), CType(15, Byte), CType(155, Byte), CType(225, Byte), CType(188, Byte), CType(94, Byte), CType(92, Byte), CType(159, Byte), CType(1, Byte), CType(218, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(187, Byte), CType(88, Byte), CType(236, Byte), CType(106, Byte), CType(46, Byte), CType(190, Byte), CType(83, Byte), CType(86, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(176, Byte), CType(88, Byte), CType(206, Byte), CType(22, Byte), CType(215, Byte), CType(71, Byte), CType(176, Byte), CType(100, Byte), CType(233, Byte), CType(115, Byte), CType(196, Byte), CType(197, Byte), CType(13, Byte), CType(205, Byte), CType(183, Byte), CType(161, Byte), CType(92, Byte), CType(45, Byte), CType(238, Byte), CType(190, Byte), CType(2, Byte), CType(192, Byte), CType(124, Byte), CType(156, Byte), CType(43, Byte), CType(43, Byte), CType(137, Byte), CType(155, Byte), CType(115, Byte), CType(208, Byte), CType(12, Byte), CType(63, Byte), CType(16, Byte), CType(119, Byte), CType(239, Byte), CType(0, Byte), CType(32, Byte), CType(165, Byte), CType(127, Byte), CType(185, Byte), CType(53, Byte), CType(66, Byte), CType(0, Byte), CType(112, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(180, Byte), CType(144, Byte), CType(207, Byte), CType(107, Byte), CType(197, Byte), CType(125, Byte), CType(80, Byte), CType(160, Byte), CType(191, Byte), CType(46, Byte), CType(148, Byte), CType(213, Byte), CType(197, Byte), CType(245, Byte), CType(23, Byte), CType(160, Byte), CType(13, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(230, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(44, Byte), CType(243, Byte), CType(12, Byte), CType(113, Byte), CType(125, Byte), CType(4, Byte), CType(131, Byte), CType(239, Byte), CType(108, Byte), CType(46, Byte), CType(102, Byte), CType(104, Byte), CType(190, Byte), CType(143, Byte), CType(136, Byte), CType(187, Byte), CType(167, Byte), CType(0, Byte), CType(176, Byte), CType(16, Byte), CType(7, Byte), CType(136, Byte), CType(155, Byte), CType(115, Byte), CType(208, Byte), CType(12, Byte), CType(175, Byte), CType(22, Byte), CType(119, Byte), CType(223, Byte), CType(0, Byte), CType(32, Byte), CType(165, Byte), CType(115, Byte), CType(220, Byte), CType(26, Byte), CType(33, Byte), CType(0, Byte), CType(56, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(90, Byte), CType(200, Byte), CType(39, Byte), CType(22, Byte), CType(170, Byte), CType(99, Byte), CType(193, Byte), CType(218, Byte), CType(125, Byte), CType(88, Byte), CType(160, Byte), CType(159, Byte), CType(94, Byte), CType(32, Byte), CType(174, Byte), CType(175, Byte), CType(0, Byte), CType(109, Byte), CType(65, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(153, Byte), CType(213, Byte), CType(132, Byte), CType(241, Byte), CType(225, Byte), CType(189, Byte), CType(70, Byte), CType(92, Byte), CType(204, Byte), CType(208, Byte), CType(108, Byte), CType(119, Byte), CType(149, Byte), CType(27, Byte), CType(197, Byte), CType(221, Byte), CType(83, Byte), CType(0, Byte), CType(88, Byte), CType(136, Byte), CType(75, Byte), CType(100, Byte), CType(13, Byte), CType(113, Byte), CType(115, Byte), CType(15, Byte), CType(198, Byte), CType(239, Byte), CType(158, Byte), CType(226, Byte), CType(238, Byte), CType(27, Byte), CType(0, Byte), CType(164, Byte), CType(244, Byte), CType(125, Byte), CType(183, Byte), CType(70, Byte), CType(8, Byte), CType(0, Byte), CType(142, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(147, Byte), CType(22, Byte), CType(242, Byte), CType(122, Byte), CType(145, Byte), CType(184, Byte), CType(15, Byte), CType(11, Byte), CType(244, Byte), CType(207, Byte), CType(57, Byte), CType(194, Byte), CType(150, Byte), CType(125, Byte), CType(104, Byte), CType(59, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(238, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(185, Byte), CType(88, Byte), CType(160, Byte), CType(173, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(147, Byte), CType(29, Byte), CType(41, Byte), CType(174, Byte), CType(159, Byte), CType(244, Byte), CType(221, Byte), CType(82, Byte), CType(113, Byte), CType(241, Byte), CType(66, Byte), CType(179, Byte), CType(125, Byte), CType(73, Byte), CType(220, Byte), CType(253, Byte), CType(4, Byte), CType(128, Byte), CType(20, Byte), CType(254, Byte), CType(87, Byte), CType(220, Byte), CType(220, Byte), CType(131, Byte), CType(102, Byte), CType(56, Byte), CType(95, Byte), CType(220, Byte), CType(125, Byte), CType(3, Byte), CType(128, Byte), CType(84, Byte), CType(62, Byte), CType(230, Byte), CType(214, Byte), CType(8, Byte), CType(1, Byte), CType(192, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(210, Byte), CType(66, Byte), CType(94, Byte), CType(177, Byte), CType(96, Byte), CType(253, Byte), CType(103, Byte), CType(113, Byte), CType(31, Byte), CType(24, Byte), CType(232, Byte), CType(151, Byte), CType(39, Byte), CType(137, Byte), CType(235, Byte), CType(35, Byte), CType(64, Byte), CType(155, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(152, Byte), CType(108, Byte), CType(47, Byte), CType(113, Byte), CType(253, Byte), CType(164, Byte), CType(239, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(159, Byte), CType(251, Byte), CType(139, Byte), CType(187, Byte), CType(151, Byte), CType(0, Byte), CType(144, Byte), CType(202, Byte), CType(191, Byte), CType(100, Byte), CType(61, Byte), CType(113, Byte), CType(115, Byte), CType(16, Byte), CType(198, Byte), CType(143, Byte), CType(35, Byte), CType(132, Byte), CType(0, Byte), CType(228, Byte), CType(246, Byte), CType(6, Byte), CType(183, Byte), CType(70, Byte), CType(8, Byte), CType(0, Byte), CType(142, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(147, Byte), CType(22, Byte), CType(242, Byte), CType(123, Byte), CType(170, Byte), CType(184, Byte), CType(15, Byte), CType(12, Byte), CType(244, Byte), CType(199, Byte), CType(105, Byte), CType(178, Byte), CType(188, Byte), CType(184, Byte), CType(254, Byte), CType(1, Byte), CType(180, Byte), CType(9, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(201, Byte), CType(214, Byte), CType(150, Byte), CType(155, Byte), CType(197, Byte), CType(245, Byte), CType(149, Byte), CType(62, Byte), CType(35, Byte), CType(129, Byte), CType(161, Byte), CType(125, Byte), CType(126, Byte), CType(34, Byte), CType(238, Byte), CType(94, Byte), CType(2, Byte), CType(64, Byte), CType(74, Byte), CType(239, Byte), CType(23, Byte), CType(55, Byte), CType(7, Byte), CType(97, Byte), CType(252, Byte), CType(30, Byte), CType(46, Byte), CType(238, Byte), CType(158, Byte), CType(1, Byte), CType(64, Byte), CType(42, Byte), CType(143, Byte), CType(115, Byte), CType(107, Byte), CType(132, Byte), CType(0, Byte), CType(224, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(105, Byte), CType(33, Byte), CType(191, Byte), CType(88, Byte), CType(184, Byte), CType(254, Byte), CType(157, Byte), CType(184, Byte), CType(15, Byte), CType(13, Byte), CType(244, Byte), CType(195, Byte), CType(35, Byte), CType(197, Byte), CType(245, Byte), CType(13, Byte), CType(160, Byte), CType(109, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(230, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(21, Byte), CType(71, Byte), CType(181, Byte), CType(185, Byte), CType(190, Byte), CType(210, Byte), CType(103, Byte), CType(36, Byte), CType(48, Byte), CType(180, Byte), CType(203, Byte), CType(30, Byte), CType(226, Byte), CType(238, Byte), CType(35, Byte), CType(0, Byte), CType(164, Byte), CType(118, Byte), CType(189, Byte), CType(108, Byte), CType(46, Byte), CType(110, Byte), CType(46, Byte), CType(194, Byte), CType(120, Byte), CType(197, Byte), CType(243, Byte), CType(227, Byte), CType(11, Byte), CType(196, Byte), CType(221, Byte), CType(55, Byte), CType(0, Byte), CType(72, Byte), CType(97, Byte), CType(75, Byte), CType(183, Byte), CType(70, Byte), CType(8, Byte), CType(0, Byte), CType(142, Byte), CType(45, Byte), CType(44, Byte), CType(73, Byte), CType(147, Byte), CType(22, Byte), CType(202, Byte), CType(224, Byte), CType(129, Byte), CType(68, Byte), CType(127, Byte), CType(253, Byte), CType(80, Byte), CType(92, Byte), CType(159, Byte), CType(0, Byte), CType(218, Byte), CType(136, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(187, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(192, Byte), CType(84, Byte), CType(95, Byte), CType(20, Byte), CType(215, Byte), CType(87, Byte), CType(250, Byte), CType(140, Byte), CType(4, Byte), CType(134, Byte), CType(246, Byte), CType(88, Byte), CType(44, Byte), CType(103, Byte), CType(137, Byte), CType(187, Byte), CType(143, Byte), CType(0, Byte), CType(144, Byte), CType(195, Byte), CType(167, Byte), CType(196, Byte), CType(205, Byte), CType(71, Byte), CType(24, Byte), CType(191, Byte), CType(119, Byte), CType(139, Byte), CType(187, Byte), CType(103, Byte), CType(0, Byte), CType(176, Byte), CType(80, Byte), CType(113, Byte), CType(140, Byte), CType(208, Byte), CType(114, Byte), CType(110, Byte), CType(141, Byte), CType(16, Byte), CType(0, Byte), CType(28, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(38, Byte), CType(45, Byte), CType(148, Byte), CType(177, Byte), CType(156, Byte), CType(156, Byte), CType(36, Byte), CType(238, Byte), CType(195, Byte), CType(3, Byte), CType(221, Byte), CType(22, Byte), CType(103, Byte), CType(153, Byte), CType(186, Byte), CType(62, Byte), CType(1, Byte), CType(180, Byte), CType(17, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(14, Byte), CType(20, Byte), CType(215, Byte), CType(87, Byte), CType(250, Byte), CType(140, Byte), CType(4, Byte), CType(134, Byte), CType(246, Byte), CType(120, Byte), CType(158, Byte), CType(184, Byte), CType(123, Byte), CType(8, Byte), CType(0, Byte), CType(185, Byte), CType(196, Byte), CType(209, Byte), CType(75, Byte), CType(247, Byte), CType(20, Byte), CType(55, Byte), CType(39, Byte), CType(97, Byte), CType(188, Byte), CType(182, Byte), CType(21, Byte), CType(119, Byte), CType(207, Byte), CType(0, Byte), CType(96, Byte), CType(161, Byte), CType(126, Byte), CType(236, Byte), CType(214, Byte), CType(7, Byte), CType(1, Byte), CType(96, Byte), CType(58, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(77, Byte), CType(92, Byte), CType(40, Byte), CType(231, Byte), CType(161, Byte), CType(226, Byte), CType(62, Byte), CType(60, Byte), CType(208, Byte), CType(93, Byte), CType(95, Byte), CType(17, Byte), CType(215, Byte), CType(23, Byte), CType(128, Byte), CType(182, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(213, Byte), CType(243, Byte), CType(197, Byte), CType(245, Byte), CType(149, Byte), CType(62, Byte), CType(35, Byte), CType(129, Byte), CType(161, Byte), CType(29, Byte), CType(214, Byte), CType(144, Byte), CType(11, Byte), CType(197, Byte), CType(221, Byte), CType(67, Byte), CType(0, Byte), CType(200, Byte), CType(233, Byte), CType(235, Byte), CType(226, Byte), CType(230, Byte), CType(37, Byte), CType(140, Byte), CType(223, Byte), CType(47, Byte), CType(196, Byte), CType(221, Byte), CType(51, Byte), CType(0, Byte), CType(88, Byte), CType(136, Byte), CType(3, Byte), CType(221, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(11, Byte), CType(101, Byte), CType(125, Byte), CType(87, Byte), CType(220, Byte), CType(7, Byte), CType(8, Byte), CType(186, Byte), CType(39, Byte), CType(50, Byte), CType(218, Byte), CType(239, Byte), CType(46, Byte), CType(174, Byte), CType(31, Byte), CType(0, Byte), CType(109, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(142, Byte), CType(235, Byte), CType(27, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(59, Byte), CType(188, Byte), CType(81, Byte), CType(220, Byte), CType(253, Byte), CType(3, Byte), CType(128, Byte), CType(18, Byte), CType(118, Byte), CType(18, Byte), CType(55, Byte), CType(55, Byte), CType(97, Byte), CType(188, Byte), CType(158, Byte), CType(34, Byte), CType(238, Byte), CType(126, Byte), CType(1, Byte), CType(192, Byte), CType(66, Byte), CType(60, Byte), CType(220, Byte), CType(173, Byte), CType(15, Byte), CType(2, Byte), CType(192, Byte), CType(116, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(184, Byte), CType(80, Byte), CType(214, Byte), CType(14, Byte), CType(226, Byte), CType(62, Byte), CType(64, Byte), CType(208, Byte), CType(61, Byte), CType(159, Byte), CType(20, Byte), CType(215, Byte), CType(7, Byte), CType(128, Byte), CType(54, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(213, Byte), CType(131, Byte), CType(196, Byte), CType(245, Byte), CType(149, Byte), CType(62, Byte), CType(35, Byte), CType(129, Byte), CType(161, Byte), CType(249, Byte), CType(54, Byte), CType(144, Byte), CType(56, Byte), CType(139, Byte), CType(216, Byte), CType(221, Byte), CType(63, Byte), CType(140, Byte), CType(250, Byte), CType(187, Byte), CType(108, Byte), CType(36, Byte), CType(107, Byte), CType(3, Byte), CType(211, Byte), CType(88, Byte), CType(79, Byte), CType(206, Byte), CType(21, Byte), CType(215, Byte), CType(127, Byte), CType(224, Byte), CType(253, Byte), CType(84, Byte), CType(220, Byte), CType(252, Byte), CType(132, Byte), CType(241, Byte), CType(90, Byte), CType(73, Byte), CType(216, Byte), CType(157, Byte), CType(7, Byte), CType(64, Byte), CType(74, Byte), CType(255, Byte), CType(145, Byte), CType(213, Byte), CType(220, Byte), CType(250, Byte), CType(32, Byte), CType(0, Byte), CType(76, Byte), CType(199, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(137, Byte), CType(11, Byte), CType(229, Byte), CType(125, Byte), CType(73, Byte), CType(220, Byte), CType(7, Byte), CType(9, Byte), CType(186, Byte), CType(227, Byte), CType(122, Byte), CType(185, Byte), CType(131, Byte), CType(184, Byte), CType(251, Byte), CType(15, Byte), CType(180, Byte), CType(25, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(56, Byte), CType(47, Byte), CType(122, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(247, Byte), CType(65, Byte), CType(113, Byte), CType(247, Byte), CType(14, Byte), CType(30, Byte), CType(223, Byte), CType(83, Byte), CType(80, Byte), CType(199, Byte), CType(158, Byte), CType(226, Byte), CType(250, Byte), CType(15, Byte), CType(166, Byte), CType(247, Byte), CType(24, Byte), CType(113, Byte), CType(177, Byte), CType(196, Byte), CType(120, Byte), CType(189, Byte), CType(73, Byte), CType(220, Byte), CType(253, Byte), CType(2, Byte), CType(128, Byte), CType(249, Byte), CType(248, Byte), CType(150, Byte), CType(91, Byte), CType(27, Byte), CType(4, Byte), CType(128, Byte), CType(153, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(52, Byte), CType(121, Byte), CType(161, Byte), CType(188, Byte), CType(173, Byte), CType(229, Byte), CType(70, Byte), CType(113, Byte), CType(31, Byte), CType(38, Byte), CType(232, Byte), CType(134, Byte), CType(67, Byte), CType(196, Byte), CType(221, Byte), CType(123, Byte), CType(160, Byte), CType(237, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(139, Byte), CType(133, Byte), CType(129, Byte), CType(230, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(181, Byte), CType(141, Byte), CType(184, Byte), CType(190, Byte), CType(210, Byte), CType(103, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(219, Byte), CType(157, Byte), CType(229, Byte), CType(6, Byte), CType(113, Byte), CType(247, Byte), CType(14, Byte), CType(163, Byte), CType(78, Byte), CType(145, Byte), CType(229, Byte), CType(197, Byte), CType(197, Byte), CType(18, Byte), CType(152, Byte), CType(234, Byte), CType(68, Byte), CType(113, Byte), CType(253, Byte), CType(8, Byte), CType(222, Byte), CType(239, Byte), CType(132, Byte), CType(241, Byte), CType(213, Byte), CType(60, Byte), CType(177, Byte), CType(171, Byte), CType(8, Byte), CType(191, Byte), CType(1, Byte), CType(0, Byte), CType(164, Byte), CType(242, Byte), CType(28, Byte), CType(183, Byte), CType(54, Byte), CType(8, Byte), CType(0, Byte), CType(51, Byte), CType(177, Byte), CType(133, Byte), CType(37, Byte), CType(105, Byte), CType(242, Byte), CType(194, Byte), CType(120, Byte), CType(28, Byte), CType(37, Byte), CType(238, Byte), CType(195, Byte), CType(4, Byte), CType(237, Byte), CType(119, Byte), CType(181, Byte), CType(172, Byte), CType(47, Byte), CType(238, Byte), CType(190, Byte), CType(3, Byte), CType(109, Byte), CType(71, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(15, Byte), CType(47, Byte), CType(171, Byte), CType(72, Byte), CType(96, Byte), CType(192, Byte), CType(84, Byte), CType(155, Byte), CType(139, Byte), CType(235, Byte), CType(43, Byte), CType(125, Byte), CType(70, Byte), CType(2, Byte), CType(67, Byte), CType(179, Byte), CType(29, Byte), CType(43, Byte), CType(238, Byte), CType(190, Byte), CType(193, Byte), CType(187, Byte), CType(191, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(78, Byte), CType(236, Byte), CType(202, Byte), CType(115, Byte), CType(179, Byte), CType(184, Byte), CType(190, Byte), CType(4, Byte), CType(143, Byte), CType(223, Byte), CType(1, Byte), CType(205, Byte), CType(20, Byte), CType(159, Byte), CType(229, Byte), CType(238, Byte), CType(126, Byte), CType(1, Byte), CType(192, Byte), CType(92, Byte), CType(196, Byte), CType(103, Byte), CType(226, Byte), CType(6, Byte), CType(110, Byte), CType(109, Byte), CType(16, Byte), CType(0, Byte), CType(102, Byte), CType(98, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(228, Byte), CType(133, Byte), CType(241, Byte), CType(216, Byte), CType(76, Byte), CType(226, Byte), CType(152, Byte), CType(1, Byte), CType(247, Byte), CType(161, Byte), CType(130, Byte), CType(118, Byte), CType(227, Byte), CType(97, Byte), CType(33, Byte), CType(186, Byte), CType(140, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(187, Byte), CType(120, Byte), CType(112, Byte), CType(217, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(197, Byte), CType(111, Byte), CType(146, Byte), CType(230, Byte), CType(186, Byte), CType(175, Byte), CType(184, Byte), CType(123, Byte), CType(6, Byte), CType(239, Byte), CType(115, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(204, Byte), CType(228, Byte), CType(8, Byte), CType(113, Byte), CType(253, Byte), CType(9, Byte), CType(222, Byte), CType(249, Byte), CType(178, Byte), CType(178, Byte), CType(184, Byte), CType(88, Byte), CType(98, Byte), CType(124, Byte), CType(110, Byte), CType(35, Byte), CType(151, Byte), CType(137, Byte), CType(187, Byte), CType(103, Byte), CType(0, Byte), CType(80, Byte), CType(215, Byte), CType(55, Byte), CType(221, Byte), CType(186, Byte), CType(32, Byte), CType(0, Byte), CType(204, Byte), CType(198, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(9, Byte), CType(12, Byte), CType(227, Byte), CType(243, Byte), CType(126, Byte), CType(113, Byte), CType(31, Byte), CType(42, Byte), CType(104, Byte), CType(175, Byte), CType(248, Byte), CType(97, Byte), CType(177, Byte), CType(166, Byte), CType(184, Byte), CType(251, Byte), CType(13, Byte), CType(116, Byte), CType(1, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(115, Byte), CType(253, Byte), CType(72, Byte), CType(220, Byte), CType(61, Byte), CType(195, Byte), CType(168, Byte), CType(107, Byte), CType(228, Byte), CType(246, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(204, Byte), CType(228, Byte), CType(118, Byte), CType(114, Byte), CType(149, Byte), CType(184, Byte), CType(126, Byte), CType(5, Byte), CType(239, Byte), CType(101, Byte), CType(226, Byte), CType(98, Byte), CType(137, Byte), CType(241, Byte), CType(122, Byte), CType(165, Byte), CType(184, Byte), CType(251, Byte), CType(5, Byte), CType(0, Byte), CType(117, Byte), CType(61, Byte), CType(206, Byte), CType(173, Byte), CType(11, Byte), CType(2, Byte), CType(192, Byte), CType(108, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(192, Byte), CType(48, Byte), CType(62, Byte), CType(241, Byte), CType(131, Byte), CType(42, Byte), CType(142, Byte), CType(27, Byte), CType(112, Byte), CType(31, Byte), CType(44, Byte), CType(104, Byte), CType(167, Byte), CType(88, Byte), CType(220, Byte), CType(117, Byte), CType(247, Byte), CType(26, Byte), CType(232, Byte), CType(10, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(238, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(185, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(83, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(134, Byte), CType(102, Byte), CType(122, Byte), CType(180, Byte), CType(184, Byte), CType(251, Byte), CType(5, Byte), CType(143, Byte), CType(126, Byte), CType(140, Byte), CType(133, Byte), CType(120, Byte), CType(181, Byte), CType(184, Byte), CType(126, Byte), CType(5, Byte), CType(47, Byte), CType(94, Byte), CType(200, Byte), CType(89, Byte), CType(75, Byte), CType(92, Byte), CType(44, Byte), CType(49, Byte), CType(62, Byte), CType(43, Byte), CType(201, Byte), CType(89, Byte), CType(226, Byte), CType(238, Byte), CType(25, Byte), CType(0, Byte), CType(204, Byte), CType(230, Byte), CType(34, Byte), CType(89, Byte), CType(209, Byte), CType(173, Byte), CType(11, Byte), CType(2, Byte), CType(192, Byte), CType(108, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(154, Byte), CType(192, Byte), CType(48, Byte), CType(94, Byte), CType(111, Byte), CType(21, Byte), CType(247, Byte), CType(225, Byte), CType(130, Byte), CType(246, Byte), CType(137, Byte), CType(45, Byte), CType(247, Byte), CType(226, Byte), CType(135, Byte), CType(133, Byte), CType(187, Byte), CType(207, Byte), CType(64, Byte), CType(87, Byte), CType(144, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(152, Byte), CType(138, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(44, Byte), CType(252, Byte), CType(54, Byte), CType(207, Byte), CType(98, Byte), CType(249, Byte), CType(157, Byte), CType(184, Byte), CType(251, Byte), CType(133, Byte), CType(81, Byte), CType(127, Byte), CType(149, Byte), CType(213, Byte), CType(196, Byte), CType(197, Byte), CType(18, Byte), CType(168, Byte), CType(35, Byte), CType(142, Byte), CType(68, Byte), CType(56, Byte), CType(87, Byte), CType(92, Byte), CType(255, Byte), CType(130, Byte), CType(23, Byte), CType(207, Byte), CType(40, Byte), CType(93, Byte), CType(44, Byte), CType(49, Byte), CType(94, Byte), CType(187, Byte), CType(136, Byte), CType(187, Byte), CType(95, Byte), CType(0, Byte), CType(48, Byte), CType(155, Byte), CType(55, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(164, Byte), CType(73, Byte), CType(12, Byte), CType(227, Byte), CType(181, Byte), CType(182, Byte), CType(252, Byte), CType(67, Byte), CType(220, Byte), CType(7, Byte), CType(12, Byte), CType(218, Byte), CType(133, Byte), CType(133, Byte), CType(31, Byte), CType(244, Byte), CType(1, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(241, Byte), CType(57, Byte), CType(214, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(243, Byte), CType(60, Byte), CType(91, Byte), CType(220, Byte), CType(189, Byte), CType(130, Byte), CType(247, Byte), CType(68, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(230, Byte), CType(98, Byte), CType(79, Byte), CType(113, Byte), CType(253, Byte), CType(11, Byte), CType(94, Byte), CType(236, Byte), CType(18, Byte), CType(187, Byte), CType(161, Byte), CType(184, Byte), CType(88, Byte), CType(98, Byte), CType(188, Byte), CType(190, Byte), CType(32, Byte), CType(238, Byte), CType(158, Byte), CType(1, Byte), CType(192, Byte), CType(116, Byte), CType(226, Byte), CType(40, Byte), CType(165, Byte), CType(181, Byte), CType(221, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(210, Byte), CType(36, Byte), CType(134, Byte), CType(241, Byte), CType(123, Byte), CType(149, Byte), CType(184, Byte), CType(15, Byte), CType(25, Byte), CType(180, Byte), CType(71, Byte), CType(188, Byte), CType(73, Byte), CType(179, Byte), CType(188, Byte), CType(184, Byte), CType(251, Byte), CType(11, Byte), CType(116, Byte), CType(9, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(179, Byte), CType(196, Byte), CType(78, Byte), CType(2, Byte), CType(127, Byte), CType(23, Byte), CType(119, Byte), CType(175, Byte), CType(48, Byte), CType(234, Byte), CType(103, Byte), CType(178, Byte), CType(156, Byte), CType(184, Byte), CType(88, Byte), CType(2, Byte), CType(115, Byte), CType(117, Byte), CType(162, Byte), CType(184, Byte), CType(126, Byte), CType(6, Byte), CType(239, Byte), CType(67, Byte), CType(226, Byte), CType(226, Byte), CType(136, Byte), CType(241, Byte), CType(218, Byte), CType(72, Byte), CType(120, Byte), CType(1, Byte), CType(14, Byte), CType(192, Byte), CType(92, Byte), CType(28, Byte), CType(36, Byte), CType(118, Byte), CType(77, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(37, Byte), CType(197, Byte), CType(36, Byte), CType(134, Byte), CType(177, Byte), CType(91, Byte), CType(85, Byte), CType(46, Byte), CType(20, Byte), CType(247, Byte), CType(65, Byte), CType(131, Byte), CType(118, Byte), CType(216, Byte), CType(67, Byte), CType(220, Byte), CType(189, Byte), CType(5, Byte), CType(186, Byte), CType(134, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(187, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(192, Byte), CType(84, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(89, Byte), CType(222, Byte), CType(32, Byte), CType(238, Byte), CType(62, Byte), CType(97, Byte), CType(212, Byte), CType(205, Byte), CType(178, Byte), CType(68, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(249, Byte), CType(216, Byte), CType(86, Byte), CType(162, Byte), CType(95, Byte), CType(185, Byte), CType(254, Byte), CType(134, Byte), CType(81, Byte), CType(215, Byte), CType(203, Byte), CType(150, Byte), CType(226, Byte), CType(98, Byte), CType(137, Byte), CType(241, Byte), CType(122, Byte), CType(156, Byte), CType(184, Byte), CType(123, Byte), CType(6, Byte), CType(0, Byte), CType(83, Byte), CType(69, Byte), CType(194, Byte), CType(211, Byte), CType(58, Byte), CType(98, Byte), CType(215, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(82, Byte), CType(76, Byte), CType(98, Byte), CType(104, Byte), CType(132, Byte), CType(253, Byte), CType(196, Byte), CType(125, Byte), CType(216, Byte), CType(160, Byte), CType(249, Byte), CType(126, Byte), CType(46, Byte), CType(238, Byte), CType(158, Byte), CType(2, Byte), CType(93, Byte), CType(68, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(28, Byte), CType(235, Byte), CType(201, Byte), CType(149, Byte), CType(226, Byte), CType(238, Byte), CType(19, Byte), CType(70, Byte), CType(29, Byte), CType(37, Byte), CType(46, Byte), CType(142, Byte), CType(192, Byte), CType(66, Byte), CType(28, Byte), CType(33, Byte), CType(174, Byte), CType(191, Byte), CType(193, Byte), CType(251, Byte), CType(172, Byte), CType(184, Byte), CType(56, Byte), CType(98, Byte), CType(252, Byte), CType(62, Byte), CType(41, Byte), CType(238, Byte), CType(158, Byte), CType(1, Byte), CType(192, Byte), CType(100, Byte), CType(47, Byte), CType(146, Byte), CType(91, Byte), CType(230, Byte), CType(13, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(150, Byte), CType(77, Byte), CType(100, Byte), CType(24, Byte), CType(187, Byte), CType(197, Byte), CType(114, Byte), CType(142, Byte), CType(184, Byte), CType(15, Byte), CType(28, Byte), CType(52, Byte), CType(219, Byte), CType(206, Byte), CType(226, Byte), CType(238, Byte), CType(41, Byte), CType(208, Byte), CType(69, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(115, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(166, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(113, Byte), CType(168, Byte), CType(184, Byte), CType(123, Byte), CType(132, Byte), CType(81, Byte), CType(113, Byte), CType(254, Byte), CType(254, Byte), CType(198, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(44, Byte), CType(196, Byte), CType(237, Byte), CType(36, Byte), CType(206, Byte), CType(2, Byte), CType(119, Byte), CType(253, Byte), CType(14, Byte), CType(163, Byte), CType(98, Byte), CType(199, Byte), CType(138, Byte), CType(237, Byte), CType(196, Byte), CType(197, Byte), CType(18, Byte), CType(227, Byte), CType(117, Byte), CType(27, Byte), CType(225, Byte), CType(249, Byte), CType(49, Byte), CType(128, Byte), CType(153, Byte), CType(252, Byte), CType(86, Byte), CType(98, Byte), CType(173, Byte), CType(233, Byte), CType(150, Byte), CType(121, Byte), CType(195, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(164, Byte), CType(101, Byte), CType(19, Byte), CType(25, Byte), CType(26, Byte), CType(225, Byte), CType(73, Byte), CType(226, Byte), CType(62, Byte), CType(116, Byte), CType(208, Byte), CType(92, Byte), CType(223, Byte), CType(18, Byte), CType(119, Byte), CType(47, Byte), CType(129, Byte), CType(174, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(134, Byte), CType(45, Byte), CType(36, Byte), CType(182, Byte), CType(99, Byte), CType(119, Byte), CType(247, Byte), CType(8, Byte), CType(163, Byte), CType(94, Byte), CType(43, Byte), CType(46, Byte), CType(142, Byte), CType(64, Byte), CType(10, Byte), CType(175, Byte), CType(22, Byte), CType(215, Byte), CType(239, Byte), CType(224, Byte), CType(125, Byte), CType(91, Byte), CType(92, Byte), CType(28, Byte), CType(49, Byte), CType(126, Byte), CType(247, Byte), CType(144, Byte), CType(72, Byte), CType(248, Byte), CType(114, Byte), CType(247, Byte), CType(13, Byte), CType(64, Byte), CType(191, Byte), CType(221, Byte), CType(40, Byte), CType(219, Byte), CType(203, Byte), CType(127, Byte), CType(231, Byte), CType(12, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(38, Byte), CType(79, Byte), CType(102, Byte), CType(24, Byte), CType(187, Byte), CType(229, Byte), CType(229, Byte), CType(12, Byte), CType(113, Byte), CType(31, Byte), CType(62, Byte), CType(104, Byte), CType(30, Byte), CType(50, Byte), CType(210, Byte), CType(209, Byte), CType(71, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(115, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(166, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(112, Byte), CType(140, Byte), CType(184, Byte), CType(251, Byte), CType(131, Byte), CType(81, Byte), CType(127, Byte), CType(150, Byte), CType(85, Byte), CType(196, Byte), CType(197, Byte), CType(17, Byte), CType(72, Byte), CType(97, Byte), CType(101, Byte), CType(57, Byte), CType(87, Byte), CType(92, Byte), CType(255, Byte), CType(131, Byte), CType(247, Byte), CType(16, Byte), CType(113, Byte), CType(177, Byte), CType(196, Byte), CType(248, Byte), CType(237, Byte), CType(37, Byte), CType(238, Byte), CType(158, Byte), CType(1, Byte), CType(232, Byte), CType(183, Byte), CType(183, Byte), CType(73, Byte), CType(101, Byte), CType(190, Byte), CType(112, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(105, Byte), CType(234, Byte), CType(132, Byte), CType(134, Byte), CType(177, Byte), CType(123, Byte), CType(180, Byte), CType(184, Byte), CType(15, Byte), CType(31, Byte), CType(52, Byte), CType(207, Byte), CType(231, Byte), CType(196, Byte), CType(221, Byte), CType(67, Byte), CType(160, Byte), CType(203, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(230, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(69, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(18, Byte), CType(24, Byte), CType(198, Byte), CType(111, Byte), CType(7, Byte), CType(113, Byte), CType(247, Byte), CType(6, Byte), CType(94, Byte), CType(44, Byte), CType(198, Byte), CType(185, Byte), CType(56, Byte), CType(2, Byte), CType(41, Byte), CType(237, Byte), CType(41, Byte), CType(174, Byte), CType(255, Byte), CType(193, Byte), CType(59, Byte), CType(89, Byte), CType(150, Byte), CType(19, Byte), CType(23, Byte), CType(75, Byte), CType(140, Byte), CType(223, Byte), CType(91, Byte), CType(197, Byte), CType(221, Byte), CType(55, Byte), CType(0, Byte), CType(253, Byte), CType(20, Byte), CType(115, Byte), CType(246, Byte), CType(74, Byte), CType(82, Byte), CType(153, Byte), CType(43, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(154, Byte), CType(58, Byte), CType(161, Byte), CType(161, Byte), CType(17, Byte), CType(126, Byte), CType(42, Byte), CType(238, Byte), CType(67, Byte), CType(8, Byte), CType(205, Byte), CType(113, Byte), CType(131, Byte), CType(108, Byte), CType(41, Byte), CType(238, Byte), CType(254, Byte), CType(1, Byte), CType(93, Byte), CType(70, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(126, Byte), CType(63, Byte), CType(16, Byte), CType(119, Byte), CType(111, Byte), CType(48, Byte), CType(234, Byte), CType(68, Byte), CType(113, Byte), CType(49, Byte), CType(4, Byte), CType(114, Byte), CType(136, Byte), CType(254, Byte), CType(230, Byte), CType(250, Byte), CType(33, Byte), CType(188, Byte), CType(199, Byte), CType(137, Byte), CType(139, Byte), CType(35, Byte), CType(198, Byte), CType(47, Byte), CType(146, Byte), CType(75, Byte), CType(62, Byte), CType(46, Byte), CType(238, Byte), CType(190, Byte), CType(1, Byte), CType(232, Byte), CType(151, Byte), CType(139, Byte), CType(101, Byte), CType(83, Byte), CType(25, Byte), CType(153, Byte), CType(43, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(114, Byte), CType(147, Byte), CType(26, Byte), CType(198, Byte), CType(238, Byte), CType(193, Byte), CType(226, Byte), CType(62, Byte), CType(136, Byte), CType(208, Byte), CType(28, Byte), CType(31, Byte), CType(17, Byte), CType(119, Byte), CType(239, Byte), CType(128, Byte), CType(174, Byte), CType(35, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(175, Byte), CType(221, Byte), CType(197, Byte), CType(221, Byte), CType(23, Byte), CType(140, Byte), CType(138, Byte), CType(163, Byte), CType(25, Byte), CType(183, Byte), CType(21, Byte), CType(23, Byte), CType(71, Byte), CType(32, Byte), CType(135, Byte), CType(232, Byte), CType(111, Byte), CType(209, Byte), CType(239, Byte), CType(92, Byte), CType(127, Byte), CType(196, Byte), CType(168, Byte), CType(179, Byte), CType(100, Byte), CType(177, Byte), CType(184, Byte), CType(88, Byte), CType(98, Byte), CType(252, Byte), CType(86, Byte), CType(144, Byte), CType(227, Byte), CType(196, Byte), CType(221, Byte), CType(59, Byte), CType(0, Byte), CType(253, Byte), CType(112, Byte), CType(189, Byte), CType(76, Byte), CType(123, Byte), CType(228, Byte), CType(143, Byte), CType(91, Byte), CType(19, Byte), CType(4, Byte), CType(128, Byte), CType(58, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(110, Byte), CType(82, Byte), CType(67, Byte), CType(35, Byte), CType(28, Byte), CType(47, Byte), CType(238, Byte), CType(3, Byte), CType(9, Byte), CType(227, Byte), CType(119, Byte), CType(141, Byte), CType(108, Byte), CType(36, Byte), CType(238, Byte), CType(190, Byte), CType(1, Byte), CType(93, Byte), CType(71, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(62, Byte), CType(203, Byte), CType(203, Byte), CType(111, Byte), CType(196, Byte), CType(221, Byte), CType(23, Byte), CType(140, Byte), CType(58, Byte), CType(92, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(156, Byte), CType(142, Byte), CType(16, Byte), CType(215, Byte), CType(31, Byte), CType(225, Byte), CType(61, Byte), CType(91, Byte), CType(92, Byte), CType(28, Byte), CType(209, Byte), CType(12, Byte), CType(171, Byte), CType(202, Byte), CType(9, Byte), CType(226, Byte), CType(238, Byte), CType(29, Byte), CType(128, Byte), CType(110, Byte), CType(139, Byte), CType(132, Byte), CType(188, Byte), CType(125, Byte), CType(196, Byte), CType(205, Byte), CType(13, Byte), CType(183, Byte), CType(112, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(201, Byte), CType(77, Byte), CType(106, Byte), CType(104, Byte), CType(132, Byte), CType(237, Byte), CType(196, Byte), CType(125, Byte), CType(40, Byte), CType(97, Byte), CType(252, Byte), CType(222, Byte), CType(46, Byte), CType(238, Byte), CType(158, Byte), CType(1, Byte), CType(125, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(62, Byte), CType(207, Byte), CType(20, Byte), CType(119, Byte), CType(79, Byte), CType(48, Byte), CType(234, Byte), CType(74, Byte), CType(217, Byte), CType(64, Byte), CType(92, Byte), CType(28, Byte), CType(129, Byte), CType(156, Byte), CType(110, Byte), CType(39, Byte), CType(87, Byte), CType(137, Byte), CType(235, Byte), CType(151, Byte), CType(24, Byte), CType(245, Byte), CType(55, Byte), CType(137, Byte), CType(69, Byte), CType(114, Byte), CType(23, Byte), CType(75, Byte), CType(52, Byte), CType(195, Byte), CType(106, Byte), CType(66, Byte), CType(18, Byte), CType(3, Byte), CType(208, Byte), CType(63, Byte), CType(7, Byte), CType(136, Byte), CType(155, Byte), CType(19, Byte), CType(254, Byte), CType(203, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(161, Byte), CType(49, Byte), CType(142, Byte), CType(17, Byte), CType(247, Byte), CType(193, Byte), CType(132, Byte), CType(241, Byte), CType(185, Byte), CType(66, Byte), CType(214, Byte), CType(22, Byte), CType(119, Byte), CType(191, Byte), CType(128, Byte), CType(62, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(143, Byte), CType(88, Byte), CType(224, Byte), CType(139, Byte), CType(133, Byte), CType(62, Byte), CType(119, Byte), CType(79, Byte), CType(48, Byte), CType(234, Byte), CType(149, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(148, Byte), CType(240, Byte), CType(106, Byte), CType(113, Byte), CType(253, Byte), CType(18, Byte), CType(222, Byte), CType(171, Byte), CType(196, Byte), CType(197, Byte), CType(17, Byte), CType(205, Byte), CType(17, Byte), CType(73, Byte), CType(12, Byte), CType(236, Byte), CType(232, Byte), CType(11, Byte), CType(244, Byte), CType(199, Byte), CType(172, Byte), CType(201, Byte), CType(11, Byte), CType(193, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(161, Byte), CType(49, Byte), CType(238, Byte), CType(34, Byte), CType(55, Byte), CType(138, Byte), CType(251, Byte), CType(128, Byte), CType(194, Byte), CType(120, Byte), CType(240, Byte), CType(131, Byte), CType(13, Byte), CType(125, Byte), CType(71, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(30, Byte), CType(175, Byte), CType(21, Byte), CType(119, Byte), CType(63, Byte), CType(48, Byte), CType(234, Byte), CType(15, Byte), CType(178, Byte), CType(146, Byte), CType(184, Byte), CType(56, Byte), CType(2, Byte), CType(37, Byte), CType(172, Byte), CType(44, Byte), CType(231, Byte), CType(138, Byte), CType(235, Byte), CType(159, Byte), CType(24, Byte), CType(197, Byte), CType(11, Byte), CType(61, Byte), CType(237, Byte), CType(16, Byte), CType(243, Byte), CType(234, Byte), CType(231, Byte), CType(196, Byte), CType(221, Byte), CType(67, Byte), CType(0, Byte), CType(221, Byte), CType(112, Byte), CType(147, Byte), CType(196, Byte), CType(142, Byte), CType(95, Byte), CType(110, Byte), CType(14, Byte), CType(24, Byte), CType(225, Byte), CType(214, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(155, Byte), CType(212, Byte), CType(208, Byte), CType(40, Byte), CType(31, Byte), CType(19, Byte), CType(247, Byte), CType(65, Byte), CType(133, Byte), CType(242, Byte), CType(46, Byte), CType(16, Byte), CType(182, Byte), CType(204, Byte), CType(67, Byte), CType(223, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(152, Byte), CType(138, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(148, Byte), CType(183, Byte), CType(158, Byte), CType(48, Byte), CType(95, Byte), CType(215, Byte), CType(247, Byte), CType(24, Byte), CType(113, Byte), CType(113, Byte), CType(4, Byte), CType(74, Byte), CType(218, Byte), CType(83, Byte), CType(92, Byte), CType(255, Byte), CType(132, Byte), CType(247, Byte), CType(14, Byte), CType(113, Byte), CType(113, Byte), CType(68, Byte), CType(179, Byte), CType(44, Byte), CType(39, Byte), CType(111, Byte), CType(17, Byte), CType(119, Byte), CType(15, Byte), CType(1, Byte), CType(180, Byte), CType(91, Byte), CType(28, Byte), CType(127, Byte), CType(244, Byte), CType(40, Byte), CType(113, Byte), CType(99, Byte), CType(223, Byte), CType(114, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(201, Byte), CType(77, Byte), CType(106, Byte), CType(104, Byte), CType(148, Byte), CType(205, Byte), CType(228, Byte), CType(90, Byte), CType(113, Byte), CType(31, Byte), CType(88, Byte), CType(40, Byte), CType(235, Byte), CType(185, Byte), CType(226, Byte), CType(238, Byte), CType(17, Byte), CType(208, Byte), CType(39, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(115, Byte), CType(177, Byte), CType(32, Byte), CType(86, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(166, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(229, Byte), CType(29, Byte), CType(44, Byte), CType(238, Byte), CType(94, Byte), CType(96, Byte), CType(212, Byte), CType(119, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(24, Byte), CType(135, Byte), CType(19, Byte), CType(197, Byte), CType(245, Byte), CType(83, Byte), CType(140, Byte), CType(138, Byte), CType(231, Byte), CType(147, Byte), CType(27, Byte), CType(137, Byte), CType(139, Byte), CType(35, Byte), CType(154, Byte), CType(231, Byte), CType(73, Byte), CType(114, Byte), CType(157, Byte), CType(184, Byte), CType(123, Byte), CType(9, Byte), CType(160, Byte), CType(125, Byte), CType(206, Byte), CType(145, Byte), CType(173, Byte), CType(197, Byte), CType(141, Byte), CType(247, Byte), CType(105, Byte), CType(185, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(53, Byte), CType(52, Byte), CType(14, Byte), CType(15, Byte), CType(66, Byte), CType(198, Byte), CType(47, Byte), CType(182, Byte), CType(183, Byte), CType(92, Byte), CType(44, Byte), CType(238, Byte), CType(254, Byte), CType(0, Byte), CType(125, Byte), CType(66, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(214, Byte), CType(29, Byte), CType(229, Byte), CType(122, Byte), CType(113, Byte), CType(247, Byte), CType(2, Byte), CType(85, Byte), CType(113, Byte), CType(76, Byte), CType(230, Byte), CType(221, Byte), CType(197, Byte), CType(197, Byte), CType(17, Byte), CType(24, Byte), CType(135, Byte), CType(109, Byte), CType(229, Byte), CType(102, Byte), CType(113, Byte), CType(253, Byte), CType(21, Byte), CType(163, Byte), CType(62, Byte), CType(42, Byte), CType(46, Byte), CType(142, Byte), CType(104, Byte), CType(166, Byte), CType(251, Byte), CType(201, Byte), CType(249, Byte), CType(226, Byte), CType(238, Byte), CType(37, Byte), CType(128, Byte), CType(246, Byte), CType(56, Byte), CType(90, Byte), CType(230, Byte), CType(117, Byte), CType(140, Byte), CType(143, Byte), CType(91, Byte), CType(19, Byte), CType(4, Byte), CType(128, Byte), CType(58, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(110, Byte), CType(82, Byte), CType(67, Byte), CType(227, Byte), CType(196, Byte), CType(86, Byte), CType(148, Byte), CType(255, Byte), CType(18, Byte), CType(247, Byte), CType(225, Byte), CType(133, Byte), CType(50, Byte), CType(246, Byte), CType(22, Byte), CType(119, Byte), CType(111, Byte), CType(128, Byte), CType(190, Byte), CType(33, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(40, Byte), CType(235, Byte), CType(51, Byte), CType(226, Byte), CType(238, Byte), CType(3, Byte), CType(70, Byte), CType(125, Byte), CType(72, Byte), CType(92, Byte), CType(12, Byte), CType(129, Byte), CType(113, Byte), CType(58, Byte), CType(66, Byte), CType(92, Byte), CType(127, Byte), CType(197, Byte), CType(168, Byte), CType(72, Byte), CType(66, Byte), CType(186, Byte), CType(139, Byte), CType(184, Byte), CType(56, Byte), CType(162, Byte), CType(153, Byte), CType(214, Byte), CType(149, Byte), CType(47, Byte), CType(139, Byte), CType(187, Byte), CType(159, Byte), CType(0, Byte), CType(154, Byte), CType(45, Byte), CType(142, Byte), CType(140, Byte), CType(216, Byte), CType(87, Byte), CType(220, Byte), CType(216, Byte), CType(174, Byte), CType(197, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(161, Byte), CType(145, Byte), CType(226, Byte), CType(1, Byte), CType(148, Byte), CType(251, Byte), CType(16, Byte), CType(67, Byte), CType(126, Byte), CType(191, Byte), CType(146, Byte), CType(56, Byte), CType(63, Byte), CType(206, Byte), CType(221, Byte), CType(23, Byte), CType(160, Byte), CType(111, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(230, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(69, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(18, Byte), CType(24, Byte), CType(202, Byte), CType(185, Byte), CType(143, Byte), CType(184, Byte), CType(123, Byte), CType(128, Byte), CType(81, Byte), CType(151, Byte), CType(75, Byte), CType(44, Byte), CType(164, Byte), CType(185, Byte), CType(56, Byte), CType(2, Byte), CType(227, Byte), CType(116, Byte), CType(59, Byte), CType(137, Byte), CType(69, Byte), CType(34, Byte), CType(215, Byte), CType(111, Byte), CType(49, Byte), CType(234, Byte), CType(11, Byte), CType(226, Byte), CType(226, Byte), CType(136, Byte), CType(230, Byte), CType(138, Byte), CType(231, Byte), CType(154, Byte), CType(47, Byte), CType(148, Byte), CType(127, Byte), CType(139, Byte), CType(187, Byte), CType(167, Byte), CType(0, Byte), CType(154, Byte), CType(39, Byte), CType(230, Byte), CType(218, Byte), CType(77, Byte), CType(197, Byte), CType(141, Byte), CType(233, Byte), CType(218, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(114, Byte), CType(147, Byte), CType(26, Byte), CType(26, Byte), CType(105, Byte), CType(77, Byte), CType(185, Byte), CType(76, Byte), CType(220, Byte), CType(135, Byte), CType(25, Byte), CType(242, Byte), CType(218, Byte), CType(69, Byte), CType(220, Byte), CType(61, Byte), CType(1, Byte), CType(250, Byte), CType(136, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(187, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(192, Byte), CType(84, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(156, Byte), CType(239, Byte), CType(139, Byte), CType(187, Byte), CType(7, Byte), CType(24, Byte), CType(117, Byte), CType(128, Byte), CType(184, Byte), CType(24, Byte), CType(2, Byte), CType(77, Byte), CType(240, Byte), CType(106, Byte), CType(113, Byte), CType(253, Byte), CType(22, Byte), CType(222, Byte), CType(246, Byte), CType(226, Byte), CType(226, Byte), CType(136, Byte), CType(102, Byte), CType(139, Byte), CType(35, Byte), CType(143, Byte), CType(190, Byte), CType(35, Byte), CType(238, Byte), CType(158, Byte), CType(2, Byte), CType(104, Byte), CType(134, Byte), CType(63, Byte), CType(202, Byte), CType(110, Byte), CType(226, Byte), CType(198, Byte), CType(240, Byte), CType(156, Byte), CType(185, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(53, Byte), CType(52, Byte), CType(214, Byte), CType(203, Byte), CType(196, Byte), CType(125, Byte), CType(168, Byte), CType(33, Byte), CType(159, Byte), CType(19, Byte), CType(196, Byte), CType(221, Byte), CType(11, Byte), CType(160, Byte), CType(175, Byte), CType(72, Byte), CType(96, Byte), CType(0, Byte), CType(186, Byte), CType(139, Byte), CType(4, Byte), CType(134, Byte), CType(230, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(138, Byte), CType(4, Byte), CType(6, Byte), CType(76, Byte), CType(69, Byte), CType(2, Byte), CType(195, Byte), CType(40, Byte), CType(18, Byte), CType(24, Byte), CType(202, Byte), CType(248, Byte), CType(127, Byte), CType(226, Byte), CType(226, Byte), CType(143, Byte), CType(81, Byte), CType(191, Byte), CType(151, Byte), CType(197, Byte), CType(226, Byte), CType(226, Byte), CType(8, Byte), CType(52, Byte), CType(193, Byte), CType(202, Byte), CType(114, Byte), CType(174, Byte), CType(184, Byte), CType(254, Byte), CType(139, Byte), CType(81, Byte), CType(145, Byte), CType(188, Byte), CType(229, Byte), CType(226, Byte), CType(136, Byte), CType(230, Byte), CType(139, Byte), CType(221, Byte), CType(24, Byte), CType(226, Byte), CType(183, Byte), CType(223, Byte), CType(197, Byte), CType(226, Byte), CType(238, Byte), CType(45, Byte), CType(128, Byte), CType(241, Byte), CType(248, Byte), CType(171, Byte), CType(60, Byte), CType(71, Byte), CType(146, Byte), CType(126, Byte), CType(95, Byte), CType(114, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(201, Byte), CType(77, Byte), CType(106, Byte), CType(104, Byte), CType(172, Byte), CType(85, Byte), CType(229, Byte), CType(124, Byte), CType(113, Byte), CType(31, Byte), CType(112, Byte), CType(200, Byte), CType(99, Byte), CType(137, Byte), CType(184, Byte), CType(123, Byte), CType(1, Byte), CType(244, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(126, Byte), CType(203, Byte), CType(203, Byte), CType(25, Byte), CType(226, Byte), CType(226, Byte), CType(143, Byte), CType(81, Byte), CType(143, Byte), CType(16, Byte), CType(23, Byte), CType(71, Byte), CType(160, Byte), CType(73, Byte), CType(246, Byte), CType(20, Byte), CType(215, Byte), CType(127, Byte), CType(225, Byte), CType(177, Byte), CType(99, Byte), CType(105, Byte), CType(187, Byte), CType(221, Byte), CType(70, Byte), CType(222, Byte), CType(33, Byte), CType(215, Byte), CType(138, Byte), CType(187, Byte), CType(191, Byte), CType(0, Byte), CType(202, Byte), CType(248, Byte), CType(179, Byte), CType(236, Byte), CType(47, Byte), CType(177, Byte), CType(246, Byte), CType(227, Byte), CType(198, Byte), CType(234, Byte), CType(130, Byte), CType(184, Byte), CType(53, Byte), CType(65, Byte), CType(0, Byte), CType(168, Byte), CType(195, Byte), CType(22, Byte), CType(150, Byte), CType(228, Byte), CType(38, Byte), CType(53, Byte), CType(52, Byte), CType(218, Byte), CType(179, Byte), CType(197, Byte), CType(125, Byte), CType(208, Byte), CType(33, Byte), CType(189, Byte), CType(47, Byte), CType(138, Byte), CType(187, Byte), CType(7, Byte), CType(64, Byte), CType(159, Byte), CType(145, Byte), CType(192, Byte), CType(0, Byte), CType(116, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(205, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(152, Byte), CType(138, Byte), CType(4, Byte), CType(134, Byte), CType(81, Byte), CType(36, Byte), CType(48, Byte), CType(228, Byte), CType(247, Byte), CType(84, Byte), CType(113, Byte), CType(177, Byte), CType(199, Byte), CType(168, Byte), CType(111, Byte), CType(136, Byte), CType(139, Byte), CType(33, Byte), CType(208, Byte), CType(68, Byte), CType(63, Byte), CType(20, Byte), CType(215, Byte), CType(143, Byte), CType(49, Byte), CType(234, Byte), CType(87, Byte), CType(18, Byte), CType(111, Byte), CType(243, Byte), CType(187, Byte), CType(56, Byte), CType(162, Byte), CType(61, Byte), CType(226, Byte), CType(123, Byte), CType(212, Byte), CType(81, Byte), CType(114, Byte), CType(163, Byte), CType(184, Byte), CType(251, Byte), CType(12, Byte), CType(32, Byte), CType(143, Byte), CType(147, Byte), CType(228, Byte), CType(241, Byte), CType(146, Byte), CType(117, Byte), CType(135, Byte), CType(42, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(220, Byte), CType(164, Byte), CType(134, Byte), CType(70, Byte), CType(139, Byte), CType(15, Byte), CType(180, Byte), CType(63, Byte), CType(136, Byte), CType(251, Byte), CType(208, Byte), CType(67, Byte), CType(58, Byte), CType(241, Byte), CType(165, Byte), CType(253, Byte), CType(110, Byte), CType(226, Byte), CType(238, Byte), CType(1, Byte), CType(208, Byte), CType(103, Byte), CType(36, Byte), CType(48, Byte), CType(0, Byte), CType(221, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(115, Byte), CType(145, Byte), CType(192, Byte), CType(80, Byte), CType(69, Byte), CType(2, Byte), CType(3, Byte), CType(166, Byte), CType(34, Byte), CType(129, Byte), CType(97, Byte), CType(20, Byte), CType(9, Byte), CType(12, Byte), CType(121, Byte), CType(177, Byte), CType(59, Byte), CType(98, Byte), CType(125, Byte), CType(215, Byte), CType(203, Byte), CType(93, Byte), CType(197, Byte), CType(197, Byte), CType(17, Byte), CType(104, Byte), CType(162, Byte), CType(123, Byte), CType(203, Byte), CType(205, Byte), CType(226, Byte), CType(250, Byte), CType(51, Byte), CType(70, Byte), CType(237, Byte), CType(45, Byte), CType(46, Byte), CType(142, Byte), CType(104, Byte), CType(159, Byte), CType(45, Byte), CType(229, Byte), CType(112, Byte), CType(137, Byte), CType(121, Byte), CType(219, Byte), CType(221, Byte), CType(107, Byte), CType(0, Byte), CType(11, Byte), CType(119, Byte), CType(185, Byte), CType(124, Byte), CType(64, Byte), CType(182, Byte), CType(17, Byte), CType(55, Byte), CType(14, Byte), CType(147, Byte), CType(115, Byte), CType(107, Byte), CType(130, Byte), CType(0, Byte), CType(80, Byte), CType(135, Byte), CType(45, Byte), CType(44, Byte), CType(201, Byte), CType(77, Byte), CType(106, Byte), CType(104, Byte), CType(188, Byte), CType(248, Byte), CType(113, Byte), CType(224, Byte), CType(62, Byte), CType(0, Byte), CType(145, Byte), CType(206, Byte), CType(145, Byte), CType(226, Byte), CType(98, Byte), CType(15, Byte), CType(244, Byte), CType(29, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(119, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(94, Byte), CType(175, Byte), CType(20, Byte), CType(23, Byte), CType(119, Byte), CType(140, Byte), CType(58, Byte), CType(88, Byte), CType(92, Byte), CType(12, Byte), CType(129, Byte), CType(38, Byte), CType(251, Byte), CType(184, Byte), CType(184, Byte), CType(254, Byte), CType(140, Byte), CType(81, Byte), CType(231, Byte), CType(72, Byte), CType(214, Byte), CType(183, Byte), CType(135, Byte), CType(81, Byte), CType(220, Byte), CType(237, Byte), CType(229, Byte), CType(237, Byte), CType(114, Byte), CType(137, Byte), CType(184, Byte), CType(123, Byte), CType(14, Byte), CType(96, Byte), CType(110, Byte), CType(226, Byte), CType(152, Byte), CType(150, Byte), CType(216, Byte), CType(233, Byte), CType(249, Byte), CType(9, Byte), CType(178, Byte), CType(138, Byte), CType(184, Byte), CType(113, Byte), CType(151, Byte), CType(141, Byte), CType(91, Byte), CType(19, Byte), CType(4, Byte), CType(128, Byte), CType(58, Byte), CType(108, Byte), CType(97, Byte), CType(73, Byte), CType(110, Byte), CType(82, Byte), CType(67, Byte), CType(227, Byte), CType(197, Byte), CType(246, Byte), CType(108, Byte), CType(167, Byte), CType(137, Byte), CType(251, Byte), CType(64, Byte), CType(196, Byte), CType(194, Byte), CType(197, Byte), CType(151, Byte), CType(138, Byte), CType(205, Byte), CType(196, Byte), CType(197, Byte), CType(30, Byte), CType(232, Byte), CType(59, Byte), CType(18, Byte), CType(24, Byte), CType(128, Byte), CType(238, Byte), CType(34, Byte), CType(129, Byte), CType(161, Byte), CType(185, Byte), CType(72, Byte), CType(96, Byte), CType(168, Byte), CType(34, Byte), CType(129, Byte), CType(1, Byte), CType(83, Byte), CType(145, Byte), CType(192, Byte), CType(48, Byte), CType(138, Byte), CType(4, Byte), CType(134, Byte), CType(124, Byte), CType(214, Byte), CType(21, Byte), CType(230, Byte), CType(229, Byte), CType(122, Byte), CType(46, Byte), CType(149, Byte), CType(181, Byte), CType(197, Byte), CType(197, Byte), CType(17, Byte), CType(104, Byte), CType(178, Byte), CType(13, Byte), CType(229, Byte), CType(95, Byte), CType(226, Byte), CType(250, Byte), CType(53, Byte), CType(70, Byte), CType(61, Byte), CType(95, Byte), CType(92, Byte), CType(28, Byte), CType(209, Byte), CType(110, Byte), CType(43, Byte), CType(75, Byte), CType(28, Byte), CType(151, Byte), CType(244, Byte), CType(19, Byte), CType(113, Byte), CType(247, Byte), CType(29, Byte), CType(192, Byte), CType(244, Byte), CType(174, Byte), CType(144, Byte), CType(99, Byte), CType(100, Byte), CType(31, Byte), CType(89, Byte), CType(67, Byte), CType(220, Byte), CType(24, Byte), CType(43, Byte), CType(194, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(161, Byte), CType(21, Byte), CType(118, Byte), CType(19, Byte), CType(247, Byte), CType(225, Byte), CType(136, Byte), CType(133, Byte), CType(123, Byte), CType(175, Byte), CType(184, Byte), CType(152, Byte), CType(3, Byte), CType(32, Byte), CType(129, Byte), CType(1, Byte), CType(232, Byte), CType(50, Byte), CType(18, Byte), CType(24, Byte), CType(154, Byte), CType(139, Byte), CType(133, Byte), CType(178, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(48, Byte), CType(21, Byte), CType(9, Byte), CType(12, Byte), CType(163, Byte), CType(72, Byte), CType(96, Byte), CType(200, Byte), CType(39, Byte), CType(126, Byte), CType(47, Byte), CType(186, Byte), CType(152, Byte), CType(99, Byte), CType(212, Byte), CType(243, Byte), CType(196, Byte), CType(197, Byte), CType(16, Byte), CType(104, Byte), CType(131, Byte), CType(215, Byte), CType(138, Byte), CType(235, Byte), CType(215, Byte), CType(24, Byte), CType(117, Byte), CType(161, Byte), CType(172, Byte), CType(38, Byte), CType(46, Byte), CType(142, Byte), CType(232, Byte), CType(134, Byte), CType(59, Byte), CType(201, Byte), CType(27, Byte), CType(228, Byte), CType(108, Byte), CType(113, Byte), CType(125, Byte), CType(0, Byte), CType(232, Byte), CType(187, Byte), CType(155, Byte), CType(228, Byte), CType(151, Byte), CType(242, Byte), CType(14, Byte), CType(121, Byte), CType(160, Byte), CType(172, Byte), CType(32, Byte), CType(110, Byte), CType(44, Byte), CType(21, Byte), CType(231, Byte), CType(214, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(155, Byte), CType(212, Byte), CType(208, Byte), CType(26, Byte), CType(63, Byte), CType(20, Byte), CType(247, Byte), CType(129, Byte), CType(137, Byte), CType(249, Byte), CType(139, Byte), CType(5, Byte), CType(130, Byte), CType(245, Byte), CType(196, Byte), CType(197, Byte), CType(27, Byte), CType(0, Byte), CType(9, Byte), CType(12, Byte), CType(64, Byte), CType(151, Byte), CType(145, Byte), CType(192, Byte), CType(208, Byte), CType(92, Byte), CType(36, Byte), CType(48, Byte), CType(84, Byte), CType(145, Byte), CType(192, Byte), CType(128, Byte), CType(169, Byte), CType(72, Byte), CType(96, Byte), CType(24, Byte), CType(69, Byte), CType(2, Byte), CType(67, Byte), CType(30, Byte), CType(119, Byte), CType(144, Byte), CType(235, Byte), CType(196, Byte), CType(197, Byte), CType(28, Byte), CType(85, Byte), CType(191, Byte), CType(150, Byte), CType(198, Byte), CType(60, Byte), CType(188, Byte), CType(7, Byte), CType(230, Byte), CType(33, Byte), CType(182, Byte), CType(249, Byte), CType(254, Byte), CType(179, Byte), CType(184, Byte), CType(254, Byte), CType(141, Byte), CType(81, Byte), CType(175, Byte), CType(23, Byte), CType(23, Byte), CType(71, Byte), CType(116, Byte), CType(207, Byte), CType(189, Byte), CType(36, Byte), CType(238, Byte), CType(247, Byte), CType(201, Byte), CType(114, Byte), CType(179, Byte), CType(184, Byte), CType(254, Byte), CType(0, Byte), CType(116, Byte), CType(221, Byte), CType(13, Byte), CType(242, Byte), CType(11, Byte), CType(121, Byte), CType(143, Byte), CType(60, Byte), CType(74, Byte), CType(214, Byte), CType(18, Byte), CType(55, Byte), CType(94, Byte), CType(198, Byte), CType(206, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(161, Byte), CType(53, Byte), CType(30, Byte), CType(32, Byte), CType(238, Byte), CType(3, Byte), CType(20, Byte), CType(243, Byte), CType(247, Byte), CType(70, Byte), CType(113, Byte), CType(177, Byte), CType(6, Byte), CType(48, Byte), CType(64, Byte), CType(2, Byte), CType(3, Byte), CType(208, Byte), CType(93, Byte), CType(36, Byte), CType(48, Byte), CType(52, Byte), CType(23, Byte), CType(9, Byte), CType(12, Byte), CType(85, Byte), CType(36, Byte), CType(48, Byte), CType(96, Byte), CType(42, Byte), CType(18, Byte), CType(24, Byte), CType(70, Byte), CType(145, Byte), CType(192, Byte), CType(144, Byte), CType(199, Byte), CType(167, Byte), CType(197, Byte), CType(197, Byte), CType(27, Byte), CType(163, Byte), CType(30, Byte), CType(34, Byte), CType(46, Byte), CType(134, Byte), CType(64, Byte), CType(155, Byte), CType(60, Byte), CType(94, Byte), CType(92, Byte), CType(255, Byte), CType(198, Byte), CType(168, Byte), CType(248, Byte), CType(190, Byte), CType(122, Byte), CType(91, Byte), CType(113, Byte), CType(113, Byte), CType(68, Byte), CType(119, Byte), CType(197, Byte), CType(113, Byte), CType(43, Byte), CType(79, Byte), CType(145, Byte), CType(143, Byte), CType(201, Byte), CType(57, Byte), CType(226, Byte), CType(250, Byte), CType(6, Byte), CType(208, Byte), CType(118, Byte), CType(177, Byte), CType(187, Byte), CType(194, Byte), CType(239, Byte), CType(101, Byte), CType(66, Byte), CType(246, Byte), CType(151, Byte), CType(29, Byte), CType(37, Byte), CType(142, Byte), CType(88, Byte), CType(113, Byte), CType(99, Byte), CType(162, Byte), CType(113, Byte), CType(220, Byte), CType(154, Byte), CType(32, Byte), CType(0, Byte), CType(212, Byte), CType(97, Byte), CType(11, Byte), CType(75, Byte), CType(114, Byte), CType(147, Byte), CType(26, Byte), CType(90, Byte), CType(229, Byte), CType(107, Byte), CType(226, Byte), CType(62, Byte), CType(88, Byte), CType(49, Byte), CType(119, Byte), CType(23, Byte), CType(201, Byte), CType(88, Byte), CType(207, Byte), CType(164, Byte), CType(2, Byte), CType(90, Byte), CType(128, Byte), CType(4, Byte), CType(6, Byte), CType(160, Byte), CType(187, Byte), CType(72, Byte), CType(96, Byte), CType(104, Byte), CType(46, Byte), CType(18, Byte), CType(24, Byte), CType(170, Byte), CType(72, Byte), CType(96, Byte), CType(192, Byte), CType(84, Byte), CType(36, Byte), CType(48, Byte), CType(140, Byte), CType(34, Byte), CType(129, Byte), CType(33, Byte), CType(189, Byte), CType(109, Byte), CType(133, Byte), CType(55, Byte), CType(77, Byte), CType(235, Byte), CType(249, Byte), CType(146, Byte), CType(184, Byte), CType(24, Byte), CType(2, Byte), CType(109, Byte), CType(244, Byte), CType(35, Byte), CType(113, Byte), CType(253, Byte), CType(28, Byte), CType(163, Byte), CType(226, Byte), CType(77, Byte), CType(100, Byte), CType(23, Byte), CType(67, Byte), CType(244, Byte), CType(199, Byte), CType(166, Byte), CType(242, Byte), CType(4, Byte), CType(57, Byte), CType(72, Byte), CType(190, Byte), CType(43, Byte), CType(151, Byte), CType(139, Byte), CType(235, Byte), CType(43, Byte), CType(64, Byte), CType(19, Byte), CType(197, Byte), CType(247, Byte), CType(188, Byte), CType(243, Byte), CType(228, Byte), CType(59, Byte), CType(242, Byte), CType(62, Byte), CType(121, Byte), CType(134, Byte), CType(220, Byte), CType(71, Byte), CType(86, Byte), CType(21, Byte), CType(215, Byte), CType(223, Byte), CType(91, Byte), CType(193, Byte), CType(173, Byte), CType(9, Byte), CType(2, Byte), CType(64, Byte), CType(29, Byte), CType(182, Byte), CType(176, Byte), CType(36, Byte), CType(55, Byte), CType(169, Byte), CType(161, Byte), CType(85, Byte), CType(34, Byte), CType(219, Byte), CType(111, Byte), CType(109, Byte), CType(36, Byte), CType(177, Byte), CType(186, Byte), CType(184, Byte), CType(24, Byte), CType(3, Byte), CType(24, Byte), CType(98, Byte), CType(206, Byte), CType(1, Byte), CType(186, Byte), CType(107, Byte), CType(37, Byte), CType(113, Byte), CType(227, Byte), CType(30, Byte), CType(227, Byte), CType(23, Byte), CType(219, Byte), CType(81, Byte), CType(186, Byte), CType(123, Byte), CType(214, Byte), CType(87, Byte), CType(183, Byte), CType(17, Byte), CType(23, Byte), CType(39, Byte), CType(244, Byte), CType(215, Byte), CType(242, Byte), CType(226, Byte), CType(250, Byte), CType(74, Byte), CType(159, Byte), CType(197, Byte), CType(214, Byte), CType(231, Byte), CType(46, Byte), CType(86, Byte), CType(152, Byte), CType(63, Byte), CType(190, Byte), CType(7, Byte), CType(215, Byte), CType(199, Byte), CType(119, Byte), CType(10, Byte), CType(116, Byte), CType(9, Byte), CType(99, Byte), CType(191, Byte), CType(190, Byte), CType(53, Byte), CType(197, Byte), CType(197, Byte), CType(16, Byte), CType(253, Byte), CType(22, Byte), CType(137, Byte), CType(166, Byte), CType(255, Byte), CType(79, Byte), CType(226, Byte), CType(133, Byte), CType(152, Byte), CType(15, Byte), CType(203, Byte), CType(9, Byte), CType(242, Byte), CType(87, Byte), CType(33, Byte), CType(41, Byte), CType(16, Byte), CType(227, Byte), CType(16, Byte), CType(71, Byte), CType(129, Byte), CType(157, Byte), CType(37, Byte), CType(199, Byte), CType(203, Byte), CType(71, Byte), CType(229, Byte), CType(181, Byte), CType(242, Byte), CType(56, Byte), CType(137, Byte), CType(163, Byte), CType(81, Byte), CType(90, Byte), CType(157, Byte), CType(168, Byte), CType(48, Byte), CType(29, Byte), CType(183, Byte), CType(38, Byte), CType(8, Byte), CType(0, Byte), CType(117, Byte), CType(216, Byte), CType(194, Byte), CType(146, Byte), CType(220, Byte), CType(164, Byte), CType(6, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(144, Byte), CType(193, Byte), CType(138, Byte), CType(18, Byte), CType(201, Byte), CType(13, Byte), CType(59, Byte), CType(201, Byte), CType(147, Byte), CType(37, Byte), CType(22, Byte), CType(146, Byte), CType(63, Byte), CType(36, Byte), CType(159, Byte), CType(151, Byte), CType(19, Byte), CType(37, Byte), CType(182, Byte), CType(236, Byte), CType(191, Byte), CType(84, Byte), CType(220, Byte), CType(34, Byte), CType(52, Byte), CType(48, Byte), CType(213, Byte), CType(21, Byte), CType(242, Byte), CType(71, Byte), CType(57, Byte), CType(73, Byte), CType(190, Byte), CType(46, Byte), CType(135, Byte), CType(75, Byte), CType(236, Byte), CType(72, Byte), CType(246, Byte), CType(60, Byte), CType(121, Byte), CType(148, Byte), CType(108, Byte), CType(47, Byte), CType(113, Byte), CType(228, Byte), CType(137, Byte), CType(235, Byte), CType(139, Byte), CType(157, Byte), CType(230, Byte), CType(214, Byte), CType(4, Byte), CType(1, Byte), CType(160, Byte), CType(14, Byte), CType(91, Byte), CType(88, Byte), CType(146, Byte), CType(155, Byte), CType(212, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(198, Byte), CType(104, Byte), CType(177, Byte), CType(220, Byte), CType(78, Byte), CType(238, Byte), CType(42, Byte), CType(247, Byte), CType(149, Byte), CType(93, Byte), CType(101, Byte), CType(111, Byte), CType(121, Byte), CType(174, Byte), CType(188, Byte), CType(82, Byte), CType(222, Byte), CType(44, Byte), CType(135, Byte), CType(200, Byte), CType(97, Byte), CType(114, Byte), CType(148, Byte), CType(124, Byte), CType(89, Byte), CType(190, Byte), CType(41, Byte), CType(145, Byte), CType(4, Byte), CType(241, Byte), CType(43, Byte), CType(57, Byte), CType(93, Byte), CType(126, Byte), CType(39, Byte), CType(113, Byte), CType(12, Byte), CType(93, Byte), CType(136, Byte), CType(35, Byte), CType(132, Byte), CType(227, Byte), CType(136, Byte), CType(190, Byte), CType(112, Byte), CType(163, Byte), CType(184, Byte), CType(197, Byte), CType(112, Byte), CType(228, Byte), CType(113, Byte), CType(147, Byte), CType(44, Byte), CType(139, Byte), CType(253, Byte), CType(197, Byte), CType(178, Byte), CType(236, Byte), CType(158, Byte), CType(196, Byte), CType(253, Byte), CType(137, Byte), CType(251, Byte), CType(244, Byte), CType(19, Byte), CType(137, Byte), CType(29, Byte), CType(58, Byte), CType(142, Byte), CType(147, Byte), CType(207, Byte), CType(73, Byte), CType(220, Byte), CType(207, Byte), CType(184, Byte), CType(183, Byte), CType(111, Byte), CType(151, Byte), CType(87, Byte), CType(203, Byte), CType(126, Byte), CType(242, Byte), CType(36, Byte), CType(217, Byte), CType(93, Byte), CType(30, Byte), CType(40, Byte), CType(119, Byte), CType(151, Byte), CType(72, Byte), CType(74, Byte), CType(136, Byte), CType(100, Byte), CType(24, Byte), CType(215, Byte), CType(119, Byte), CType(32, Byte), CType(110, Byte), CType(77, Byte), CType(16, Byte), CType(0, Byte), CType(234, Byte), CType(176, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(45, Byte), CType(90, Byte), CType(178, Byte), CType(180, Byte), CType(180, Byte), CType(141, Byte), CType(228, Byte), CType(193, Byte), CType(242, Byte), CType(44, Byte), CType(121, Byte), CType(189, Byte), CType(28, Byte), CType(42, Byte), CType(159, Byte), CType(149, Byte), CType(239, Byte), CType(200, Byte), CType(137, Byte), CType(114, Byte), CType(178, Byte), CType(156, Byte), CType(62, Byte), CType(197, Byte), CType(207, Byte), CType(229, Byte), CType(4, Byte), CType(249, Byte), CType(146, Byte), CType(124, Byte), CType(92, Byte), CType(222, Byte), CType(45, Byte), CType(47, Byte), CType(149, Byte), CType(199, Byte), CType(203, Byte), CType(18, Byte), CType(89, Byte), CType(91, Byte), CType(92, Byte), CType(93, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(104, Byte), CType(158, Byte), CType(219, Byte), CType(200, Byte), CType(125, Byte), CType(228, Byte), CType(9, Byte), CType(242, Byte), CType(42, Byte), CType(57, Byte), CType(88, Byte), CType(226, Byte), CType(251, Byte), CType(224, Byte), CType(55, Byte), CType(228, Byte), CType(39, Byte), CType(50, Byte), CType(245, Byte), CType(187, Byte), CType(224, Byte), CType(79, Byte), CType(37, Byte), CType(190, Byte), CType(39, Byte), CType(126, Byte), CType(83, Byte), CType(226, Byte), CType(191, Byte), CType(139, Byte), CType(239, Byte), CType(130, Byte), CType(175, Byte), CType(148, Byte), CType(39, Byte), CType(201, Byte), CType(3, Byte), CType(132, Byte), CType(239, Byte), CType(130, Byte), CType(168, Byte), CType(205, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(147, Byte), CType(137, Byte), CType(137, Byte), CType(9, Byte), CType(32, Byte), CType(183, Byte), CType(181, Byte), CType(101, Byte), CType(123, Byte), CType(217, Byte), CType(91, Byte), CType(94, Byte), CType(41, Byte), CType(239, Byte), CType(150, Byte), CType(248, Byte), CType(223, Byte), CType(87, Byte), CType(229, Byte), CType(68, Byte), CType(57, Byte), CType(221, Byte), CType(136, Byte), CType(242, Byte), CType(31, Byte), CType(200, Byte), CType(177, Byte), CType(114, Byte), CType(184, Byte), CType(188, Byte), CType(77, Byte), CType(94, Byte), CType(36, Byte), CType(187, Byte), CType(203, Byte), CType(93, Byte), CType(101, Byte), CType(37, Byte), CType(113, Byte), CType(117, Byte), CType(205, Byte), CType(137, Byte), CType(27, Byte), CType(19, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(229, Byte), CType(30, Byte), CType(234, Byte), CType(37, Byte), CType(180, Byte), CType(161, Byte), CType(236, Byte), CType(37, Byte), CType(239, Byte), CType(145, Byte), CType(120, Byte), CType(24, Byte), CType(253, Byte), CType(47, Byte), CType(249, Byte), CType(191, Byte), CType(76, Byte), CType(46, Byte), CType(144, Byte), CType(72, Byte), CType(130, Byte), CType(120, Byte), CType(155, Byte), CType(60, Byte), CType(74, Byte), CType(110, Byte), CType(43, Byte), CType(174, Byte), CType(77, Byte), CType(93, Byte), CType(119, Byte), CType(148, Byte), CType(76, Byte), CType(125, Byte), CType(232, Byte), CType(223, Byte), CType(4, Byte), CType(167, Byte), CType(74, Byte), CType(44, Byte), CType(60, Byte), CType(132, Byte), CType(184, Byte), CType(79, Byte), CType(95, Byte), CType(144, Byte), CType(143, Byte), CType(73, Byte), CType(44, Byte), CType(88, Byte), CType(252, Byte), CType(175, Byte), CType(188, Byte), CType(64, Byte), CType(254, Byte), CType(71, Byte), CType(98, Byte), CType(49, Byte), CType(227, Byte), CType(118, Byte), CType(226, Byte), CType(174, Byte), CType(173, Byte), CType(75, Byte), CType(62, Byte), CType(39, Byte), CType(46, Byte), CType(78, Byte), CType(125, Byte), CType(246, Byte), CType(53, Byte), CType(89, Byte), CType(69, Byte), CType(92, Byte), CType(188, Byte), CType(74, Byte), CType(249, Byte), CType(186, Byte), CType(184, Byte), CType(182, Byte), CType(149, Byte), CType(20, Byte), CType(139, Byte), CType(116, Byte), CType(223, Byte), CType(149, Byte), CType(227, Byte), CType(228, Byte), CType(147, Byte), CType(18, Byte), CType(73, Byte), CType(94, Byte), CType(145, Byte), CType(236, Byte), CType(181, Byte), CType(159, Byte), CType(196, Byte), CType(24, Byte), CType(217, Byte), CType(86, Byte), CType(214, Byte), CType(17, Byte), CType(215, Byte), CType(126, Byte), CType(12, Byte), CType(228, Byte), CType(28, Byte), CType(95, Byte), CType(31, Byte), CType(20, Byte), CType(87, Byte), CType(103, Byte), CType(14, Byte), CType(177, Byte), CType(168, Byte), CType(235, Byte), CType(218, Byte), CType(128, Byte), CType(129, Byte), CType(159, Byte), CType(73, Byte), CType(36, Byte), CType(69, Byte), CType(186, Byte), CType(216, Byte), CType(229, Byte), CType(208, Byte), CType(149, Byte), CType(126, Byte), CType(53, Byte), CType(14, Byte), CType(139, Byte), CType(101, Byte), CType(71, Byte), CType(137, Byte), CType(132, Byte), CType(131, Byte), CType(72, Byte), CType(70, Byte), CType(61, Byte), CType(87, Byte), CType(220, Byte), CType(119, Byte), CType(185, Byte), CType(133, Byte), CType(250, Byte), CType(155, Byte), CType(28, Byte), CType(47, Byte), CType(7, Byte), CType(202, Byte), CType(195, Byte), CType(101, Byte), CType(53, Byte), CType(113, Byte), CType(237, Byte), CType(233, Byte), CType(139, Byte), CType(82, Byte), CType(223, Byte), CType(53, Byte), CType(118, Byte), CType(22, Byte), CType(87, Byte), CType(127, Byte), CType(9, Byte), CType(145, Byte), CType(20, Byte), CType(237, Byte), CType(218, Byte), CType(52, Byte), CType(31, Byte), CType(183, Byte), CType(204, Byte), CType(41, Byte), CType(238, Byte), CType(247, Byte), CType(82, Byte), CType(215, Byte), CType(184, Byte), CType(69, Byte), CType(221, Byte), CType(134, Byte), CType(123, Byte), CType(173, Byte), CType(184, Byte), CType(5, Byte), CType(239, Byte), CType(92, Byte), CType(150, Byte), CType(138, Byte), CType(107, Byte), CType(7, Byte), CType(188, Byte), CType(181, Byte), CType(228, Byte), CType(17, Byte), CType(18, Byte), CType(113, Byte), CType(251, Byte), CType(166, Byte), CType(252, Byte), CType(85, Byte), CType(254, Byte), CType(47, Byte), CType(131, Byte), CType(155, Byte), CType(228, Byte), CType(119, Byte), CType(242, Byte), CType(41, Byte), CType(217, Byte), CType(95, Byte), CType(182, Byte), CType(145, Byte), CType(229, Byte), CType(196, Byte), CType(181, Byte), CType(105, Byte), CType(90, Byte), CType(110, Byte), CType(76, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(213, Byte), CType(34, Byte), CType(255, Byte), CType(48, Byte), CType(112, Byte), CType(33, Byte), CType(238, Byte), CType(37, Byte), CType(177, Byte), CType(32, Byte), CType(125, Byte), CType(138, Byte), CType(184, Byte), CType(135, Byte), CType(203, Byte), CType(165, Byte), CType(220, Byte), CType(44, Byte), CType(177, Byte), CType(155, Byte), CType(195, Byte), CType(82, Byte), CType(217, Byte), CType(78, Byte), CType(92, Byte), CType(91, Byte), CType(187, Byte), CType(102, Byte), CType(69, Byte), CType(185, Byte), CType(70, Byte), CType(92, Byte), CType(60, Byte), CType(218, Byte), CType(230, Byte), CType(58, Byte), CType(57, Byte), CType(77, Byte), CType(98, Byte), CType(1, Byte), CType(247, Byte), CType(21, Byte), CType(242, Byte), CType(48, Byte), CType(233, Byte), CType(202, Byte), CType(66, Byte), CType(68, Byte), CType(92, Byte), CType(199, Byte), CType(245, Byte), CType(226, Byte), CType(174, Byte), CType(187, Byte), CType(239, Byte), CType(98, Byte), CType(193, Byte), CType(201, Byte), CType(197, Byte), CType(172, Byte), CType(132, Byte), CType(245, Byte), CType(197, Byte), CType(181, Byte), CType(169, Byte), CType(169, Byte), CType(46, Byte), CType(151, Byte), CType(31, Byte), CType(201, Byte), CType(97, Byte), CType(242, Byte), CType(60, Byte), CType(217, Byte), CType(70, Byte), CType(86, Byte), CType(16, Byte), CType(119, Byte), CType(109, Byte), CType(125, Byte), CType(82, Byte), CType(98, Byte), CType(124, Byte), CType(69, Byte), CType(95, Byte), CType(113, Byte), CType(117, Byte), CType(167, Byte), CType(118, Byte), CType(146, Byte), CType(184, Byte), CType(250, Byte), CType(49, Byte), CType(244, Byte), CType(98, Byte), CType(113, Byte), CType(177, Byte), CType(75, Byte), CType(173, Byte), CType(75, Byte), CType(253, Byte), CType(170, Byte), CType(148, Byte), CType(181, Byte), CType(100, Byte), CType(95, Byte), CType(57, Byte), CType(86, Byte), CType(174, Byte), CType(18, Byte), CType(119, Byte), CType(205, Byte), CType(185, Byte), CType(197, Byte), CType(61, Byte), CType(139, Byte), CType(196, Byte), CType(201, Byte), CType(253, Byte), CType(165, Byte), CType(100, Byte), CType(178, Byte), CType(75, Byte), CType(19, Byte), CType(148, Byte), CType(252, Byte), CType(174, Byte), CType(241, Byte), CType(43, Byte), CType(89, Byte), CType(94, Byte), CType(92, Byte), CType(59, Byte), CType(114, Byte), CType(123, Byte), CType(171, Byte), CType(184, Byte), CType(54, Byte), CType(205, Byte), CType(215, Byte), CType(75, Byte), CType(220, Byte), CType(239, Byte), CType(165, Byte), CType(174, Byte), CType(113, Byte), CType(139, Byte), CType(186, Byte), CType(13, Byte), CType(118, Byte), CType(95, Byte), CType(185, Byte), CType(81, Byte), CType(220, Byte), CType(130, Byte), CType(118, Byte), CType(46, Byte), CType(191, Byte), CType(21, Byte), CType(215, Byte), CType(22, Byte), CType(12, Byte), CType(221, Byte), CType(83, Byte), CType(34, Byte), CType(97, Byte), CType(225, Byte), CType(167, Byte), CType(82, Byte), CType(250, Byte), CType(254, Byte), CType(76, Byte), CType(118, Byte), CType(177, Byte), CType(124, Byte), CType(90, Byte), CType(30, Byte), CType(47, Byte), CType(171, Byte), CType(136, Byte), CType(107, Byte), CType(107, Byte), CType(133, Byte), CType(27, Byte), CType(19, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(181, Byte), CType(200, Byte), CType(63, Byte), CType(12, Byte), CType(156, Byte), CType(171, Byte), CType(53, Byte), CType(229, Byte), CType(185, Byte), CType(18, Byte), CType(15, Byte), CType(48, Byte), CType(221, Byte), CType(195, Byte), CType(192, Byte), CType(38, Byte), CType(56, Byte), CType(83, Byte), CType(94, Byte), CType(43, Byte), CType(27, Byte), CType(136, Byte), CType(187, Byte), CType(134, Byte), CType(46, Byte), CType(136, Byte), CType(183, Byte), CType(27, Byte), CType(221, Byte), CType(181, Byte), CType(119, Byte), CType(197, Byte), CType(127, Byte), CType(36, Byte), CType(222, Byte), CType(172, Byte), CType(140, Byte), CType(197, Byte), CType(218, Byte), CType(216, Byte), CType(122, Byte), CType(218, Byte), CType(197, Byte), CType(160, Byte), CType(13, Byte), CType(226, Byte), CType(77, Byte), CType(69, Byte), CType(119, Byte), CType(125, Byte), CType(125, Byte), CType(119, Byte), CType(163, Byte), CType(172, Byte), CType(33, Byte), CType(46, Byte), CType(102, Byte), CType(37, Byte), CType(236, Byte), CType(33, Byte), CType(174, Byte), CType(93, Byte), CType(109, Byte), CType(18, Byte), CType(187, Byte), CType(220, Byte), CType(124, Byte), CType(85, Byte), CType(158, Byte), CType(47, Byte), CType(155, Byte), CType(138, Byte), CType(187, Byte), CType(206, Byte), CType(174, Byte), CType(203, Byte), CType(61, Byte), CType(190, Byte), CType(254, Byte), CType(40, Byte), CType(174, Byte), CType(222, Byte), CType(212, Byte), CType(98, Byte), CType(241, Byte), CType(241, Byte), CType(6, Byte), CType(113, Byte), CType(109, Byte), CType(192, Byte), CType(208, Byte), CType(246, Byte), CType(226, Byte), CType(226, Byte), CType(151, Byte), CType(90, Byte), CType(87, Byte), CType(250, Byte), CType(85, Byte), CType(110, Byte), CType(177, Byte), CType(136, Byte), CType(189, Byte), CType(155, Byte), CType(196, Byte), CType(46, Byte), CType(11, Byte), CType(241, Byte), CType(153, Byte), CType(237, Byte), CType(174, Byte), CType(117, Byte), CType(92, Byte), CType(110, Byte), CType(146, Byte), CType(239, Byte), CType(203, Byte), CType(83, Byte), CType(36, Byte), CType(18, Byte), CType(62, Byte), CType(93, Byte), CType(251, Byte), CType(187, Byte), CType(164, Byte), CType(244, Byte), CType(119, Byte), CType(141, Byte), CType(167, Byte), CType(137, Byte), CType(107, Byte), CType(71, Byte), CType(110, Byte), CType(63, Byte), CType(16, Byte), CType(215, Byte), CType(158, Byte), CType(249, Byte), CType(186, Byte), CType(175, Byte), CType(251, Byte), CType(189, Byte), CType(212, Byte), CType(53, Byte), CType(110, Byte), CType(81, Byte), CType(183, Byte), CType(161, Byte), CType(98, Byte), CType(65, Byte), CType(250, Byte), CType(44, Byte), CType(113, Byte), CType(11, Byte), CType(215, Byte), CType(185, Byte), CType(173, Byte), CType(43, Byte), CType(174, Byte), CType(77, Byte), CType(125, Byte), CType(118, Byte), CType(71, Byte), CType(137, Byte), CType(164, Byte), CType(133, Byte), CType(63, Byte), CType(137, Byte), CType(139, Byte), CType(217, Byte), CType(184, Byte), CType(93, Byte), CType(41, Byte), CType(31, Byte), CType(151, Byte), CType(37, Byte), CType(226, Byte), CType(218, Byte), CType(127, Byte), CType(11, Byte), CType(55, Byte), CType(38, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(145, Byte), CType(127, Byte), CType(24, Byte), CType(88, Byte), CType(87, Byte), CType(156, Byte), CType(55, Byte), CType(28, Byte), CType(59, Byte), CType(28, Byte), CType(252, Byte), CType(83, Byte), CType(220, Byte), CType(67, Byte), CType(192, Byte), CType(38, Byte), CType(138, Byte), CType(55, Byte), CType(251, Byte), CType(143, Byte), CType(148, Byte), CType(173, Byte), CType(196, Byte), CType(93, Byte), CType(83, Byte), CType(155, Byte), CType(197, Byte), CType(78, Byte), CType(5, Byte), CType(238, Byte), CType(154, Byte), CType(187, Byte), CType(232, Byte), CType(223, Byte), CType(242, Byte), CType(17, Byte), CType(217, Byte), CType(66, Byte), CType(92, Byte), CType(44, Byte), CType(154, Byte), CType(236, Byte), CType(13, Byte), CType(226, Byte), CType(174, Byte), CType(169, Byte), CType(239, Byte), CType(126, Byte), CType(41, Byte), CType(46, Byte), CType(94, Byte), CType(165, Byte), CType(196, Byte), CType(81, Byte), CType(55, Byte), CType(174, Byte), CType(93, Byte), CType(109, Byte), CType(21, Byte), CType(187, Byte), CType(208, Byte), CType(196, Byte), CType(194, Byte), CType(206, Byte), CType(211, Byte), CType(101, Byte), CType(101, Byte), CType(113, Byte), CType(215, Byte), CType(220, Byte), CType(69, Byte), CType(185, Byte), CType(199, Byte), CType(215, Byte), CType(39, Byte), CType(196, Byte), CType(213, Byte), CType(155, Byte), CType(218, Byte), CType(67, Byte), CType(196, Byte), CType(213, Byte), CType(143, Byte), CType(161, Byte), CType(171, Byte), CType(37, Byte), CType(142, Byte), CType(38, Byte), CType(112, Byte), CType(241, Byte), CType(75, Byte), CType(173, Byte), CType(43, Byte), CType(253, Byte), CType(42, Byte), CType(151, Byte), CType(85, Byte), CType(229, Byte), CType(133, Byte), CType(242, Byte), CType(39, Byte), CType(113, Byte), CType(215, Byte), CType(215, Byte), CType(52, Byte), CType(113, Byte), CType(212, Byte), CType(68, Byte), CType(28, Byte), CType(103, Byte), CType(17, Byte), CType(223, Byte), CType(99, Byte), CType(221, Byte), CType(245, Byte), CType(116, Byte), CType(65, Byte), CType(233, Byte), CType(239, Byte), CType(26, Byte), CType(17, Byte), CType(211, Byte), CType(232, Byte), CType(7, Byte), CType(174, Byte), CType(45, Byte), CType(185, Byte), CType(164, Byte), CType(222, Byte), CType(121, Byte), CType(44, Byte), CType(254, Byte), CType(214, Byte), CType(98, Byte), CType(247, Byte), CType(123, Byte), CType(169, Byte), CType(107, Byte), CType(220, Byte), CType(162, Byte), CType(110, Byte), CType(67, Byte), CType(189, Byte), CType(91, Byte), CType(220, Byte), CType(66, Byte), CType(117, Byte), CType(9, Byte), CType(143, Byte), CType(22, Byte), CType(215, Byte), CType(166, Byte), CType(190, Byte), CType(137, Byte), CType(35, Byte), CType(26, Byte), CType(30, Byte), CType(41, Byte), CType(199, Byte), CType(139, Byte), CType(139, Byte), CType(83, Byte), CType(83, Byte), CType(253, Byte), CType(68, Byte), CType(30, Byte), CType(35, Byte), CType(35, Byte), CType(71, Byte), CType(76, Byte), CType(184, Byte), CType(49, Byte), CType(81, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(85, Byte), CType(139, Byte), CType(252, Byte), CType(3, Byte), CType(193, Byte), CType(217, Byte), CType(196, Byte), CType(54, Byte), CType(229, Byte), CType(47, Byte), CType(145, Byte), CType(54, Byte), CType(37, Byte), CType(46, Byte), CType(76, Byte), CType(21, Byte), CType(111, Byte), CType(123, Byte), CType(127, Byte), CType(76, Byte), CType(54, Byte), CType(17, Byte), CType(119, Byte), CType(141, Byte), CType(109, Byte), CType(244, Byte), CType(21, Byte), CType(113, Byte), CType(215, Byte), CType(218, Byte), CType(101, Byte), CType(113, Byte), CType(31, Byte), CType(227, Byte), CType(236, Byte), CType(240, Byte), CType(117, Byte), CType(197, Byte), CType(197, Byte), CType(164, Byte), CType(137, Byte), CType(98, Byte), CType(23, Byte), CType(9, Byte), CType(119, Byte), CType(45, Byte), CType(125, Byte), CType(247, Byte), CType(94, Byte), CType(113, Byte), CType(241, Byte), CType(42, Byte), CType(165, Byte), CType(203, Byte), CType(219, Byte), CType(245, Byte), CType(95, Byte), CType(34, Byte), CType(111, Byte), CType(146, Byte), CType(54, Byte), CType(239, Byte), CType(92, Byte), CType(82, Byte), CType(87, Byte), CType(238, Byte), CType(241, Byte), CType(245, Byte), CType(76, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(22, Byte), CType(247, Byte), CType(203, Byte), CType(213, Byte), CType(143, Byte), CType(161, Byte), CType(184, Byte), CType(215, Byte), CType(46, Byte), CType(118, Byte), CType(57, Byte), CType(116, Byte), CType(165, Byte), CType(95, Byte), CType(165, Byte), CType(182, Byte), CType(146, Byte), CType(28, Byte), CType(32, Byte), CType(23, Byte), CType(137, Byte), CType(187, Byte), CType(174, Byte), CType(166, Byte), CType(187, Byte), CType(66, Byte), CType(34, Byte), CType(145, Byte), CType(161, Byte), CType(139, Byte), CType(73, Byte), CType(94, Byte), CType(227, Byte), CType(248, Byte), CType(174, Byte), CType(17, Byte), CType(73, Byte), CType(19, Byte), CType(174, Byte), CType(45, Byte), CType(185, Byte), CType(164, Byte), CType(222, Byte), CType(121, Byte), CType(236, Byte), CType(4, Byte), CType(247, Byte), CType(91, Byte), CType(169, Byte), CType(139, Byte), CType(166, Byte), CType(46, Byte), CType(232, Byte), CType(54, Byte), CType(212, Byte), CType(142, Byte), CType(114, Byte), CType(147, Byte), CType(184, Byte), CType(197, Byte), CType(233, Byte), CType(18, Byte), CType(222, Byte), CType(37, Byte), CType(174, Byte), CType(93, Byte), CType(125, Byte), CType(177, Byte), CType(188, Byte), CType(236, Byte), CType(35, Byte), CType(113, Byte), CType(156, Byte), CType(134, Byte), CType(139, Byte), CType(79, Byte), CType(91, Byte), CType(156, Byte), CType(44, Byte), CType(15, Byte), CType(148, Byte), CType(255, Byte), CType(94, Byte), CType(155, Byte), CType(27, Byte), CType(19, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(181, Byte), CType(200, Byte), CType(63, Byte), CType(16, Byte), CType(156, Byte), CType(73, Byte), CType(156, Byte), CType(179, Byte), CType(126, Byte), CType(138, Byte), CType(184, Byte), CType(7, Byte), CType(127, Byte), CType(109, Byte), CType(20, Byte), CType(91, Byte), CType(174, Byte), CType(191, Byte), CType(72, Byte), CType(198, Byte), CType(117, Byte), CType(118, Byte), CType(111, Byte), CType(42, Byte), CType(203, Byte), CType(201, Byte), CType(101, Byte), CType(226, Byte), CType(174, Byte), CType(177, Byte), CType(15, Byte), CType(46, Byte), CType(149, Byte), CType(61, Byte), CType(197, Byte), CType(197, Byte), CType(166, Byte), CType(73, Byte), CType(34, Byte), CType(249, Byte), CType(103, Byte), CType(92, Byte), CType(103, Byte), CType(129, Byte), CType(55, Byte), CType(93, Byte), CType(28, Byte), CType(225, Byte), CType(224, Byte), CType(98, Byte), CType(86, Byte), CType(66, Byte), CType(95, Byte), CType(182, Byte), CType(235, Byte), CType(143, Byte), CType(57, Byte), CType(226, Byte), CType(229, Byte), CType(82, Byte), CType(234, Byte), CType(173, Byte), CType(245, Byte), CType(210, Byte), CType(74, Byte), CType(140, Byte), CType(175, Byte), CType(187, Byte), CType(136, Byte), CType(171, Byte), CType(59, Byte), CType(181, Byte), CType(239, Byte), CType(136, Byte), CType(171, Byte), CType(31, Byte), CType(67, Byte), CType(165, Byte), CType(22, Byte), CType(75, Byte), CType(187, Byte), CType(212, Byte), CType(175, Byte), CType(82, Byte), CType(218, Byte), CType(93, Byte), CType(218, Byte), CType(178, Byte), CType(227, Byte), CType(194, Byte), CType(108, Byte), CType(226, Byte), CType(8, Byte), CType(143, Byte), CType(93, Byte), CType(196, Byte), CType(93, Byte), CType(103, Byte), CType(27, Byte), CType(141, Byte), CType(235, Byte), CType(187, Byte), CType(70, Byte), CType(124, Byte), CType(167, Byte), CType(222, Byte), CType(80, Byte), CType(92, Byte), CType(155, Byte), CType(114, Byte), CType(72, Byte), CType(189, Byte), CType(243, Byte), CType(216, Byte), CType(91, Byte), CType(220, Byte), CType(111, Byte), CType(165, Byte), CType(46, Byte), CType(154, Byte), CType(188, Byte), CType(152, Byte), CType(219, Byte), CType(80, Byte), CType(227, Byte), CType(60, Byte), CType(58, Byte), CType(98, Byte), CType(153, Byte), CType(147, Byte), CType(196, Byte), CType(181, Byte), CType(173, Byte), CType(15, Byte), CType(118, Byte), CType(145, Byte), CType(51, Byte), CType(196, Byte), CType(197, Byte), CType(165, Byte), CType(173, Byte), CType(226, Byte), CType(127, Byte), CType(183, Byte), CType(21, Byte), CType(59, Byte), CType(38, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(145, Byte), CType(127, Byte), CType(32, Byte), CType(56, Byte), CType(157, Byte), CType(216, Byte), CType(30, Byte), CType(248, Byte), CType(122, Byte), CType(113, Byte), CType(15, Byte), CType(253, Byte), CType(218, Byte), CType(238, Byte), CType(71, Byte), CType(178, Byte), CType(177, Byte), CType(184, Byte), CType(235, Byte), CType(110, Byte), CType(131, Byte), CType(187, Byte), CType(137, Byte), CType(187, Byte), CType(174, Byte), CType(190, Byte), CType(249, Byte), CType(144, Byte), CType(196, Byte), CType(27, Byte), CType(161, Byte), CType(46, Byte), CType(70, Byte), CType(77, Byte), CType(176, Byte), CType(157, Byte), CType(184, Byte), CType(118, Byte), CType(99, Byte), CType(188, Byte), CType(187, Byte), CType(104, Byte), CType(60, Byte), CType(84, Byte), CType(92, Byte), CType(155, Byte), CType(186, Byte), CType(234, Byte), CType(55, Byte), CType(114, Byte), CType(127, Byte), CType(113, Byte), CType(177, Byte), CType(104, Byte), CType(179, Byte), CType(220, Byte), CType(227, Byte), CType(235, Byte), CType(98, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(22, Byte), CType(139, Byte), CType(143, Byte), CType(113, Byte), CType(60, Byte), CType(130, Byte), CType(107, Byte), CType(3, Byte), CType(134, Byte), CType(118, Byte), CType(18, Byte), CType(23, Byte), CType(191, Byte), CType(212, Byte), CType(186, Byte), CType(210, Byte), CType(175, Byte), CType(82, Byte), CType(137, Byte), CType(5, Byte), CType(234, Byte), CType(47, Byte), CType(139, Byte), CType(187, Byte), CType(150, Byte), CType(182, Byte), CType(251, Byte), CType(176, Byte), CType(148, Byte), CType(62, Byte), CType(6, Byte), CType(33, Byte), CType(135, Byte), CType(123, Byte), CType(139, Byte), CType(187, Byte), CType(190, Byte), CType(18, Byte), CType(62, Byte), CType(42, Byte), CType(174, Byte), CType(77, Byte), CType(57, Byte), CType(164, Byte), CType(238, Byte), CType(135, Byte), CType(187, Byte), CType(186, Byte), CType(223, Byte), CType(74, Byte), CType(93, Byte), CType(20, Byte), CType(139, Byte), CType(184, Byte), CType(13, Byte), CType(55, Byte), CType(206, Byte), CType(163, Byte), CType(35, Byte), CType(150, Byte), CType(185, Byte), CType(94, Byte), CType(86, Byte), CType(19, Byte), CType(215, Byte), CType(190, Byte), CType(174, Byte), CType(218, Byte), CType(76, Byte), CType(142, Byte), CType(19, Byte), CType(23, Byte), CType(143, Byte), CType(46, Byte), CType(184, Byte), CType(72, Byte), CType(118, Byte), CType(119, Byte), CType(99, Byte), CType(162, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(249, Byte), CType(7, Byte), CType(130, Byte), CType(83, Byte), CType(197, Byte), CType(219, Byte), CType(201, Byte), CType(159, Byte), CType(17, Byte), CType(247, Byte), CType(176, Byte), CType(175, Byte), CType(75, Byte), CType(98, Byte), CType(17, Byte), CType(33, Byte), CType(206, Byte), CType(29, Byte), CType(119, Byte), CType(49, Byte), CType(104, Byte), CType(186, Byte), CType(231, Byte), CType(138, Byte), CType(187, Byte), CType(166, Byte), CType(62, Byte), CType(250, Byte), CType(161, Byte), CType(172, Byte), CType(37, Byte), CType(46, Byte), CType(78, Byte), CType(227, Byte), CType(22, Byte), CType(91, Byte), CType(109, Byte), CType(187, Byte), CType(54, Byte), CType(247, Byte), CType(221, Byte), CType(111, Byte), CType(197, Byte), CType(197, Byte), CType(171, Byte), CType(148, Byte), CType(62, Byte), CType(110, Byte), CType(215, Byte), CType(127, Byte), CType(147, Byte), CType(28, Byte), CType(40, Byte), CType(93, Byte), CType(218, Byte), CType(141, Byte), CType(33, Byte), CType(247, Byte), CType(248, Byte), CType(250, Byte), CType(162, Byte), CType(184, Byte), CType(122, Byte), CType(83, Byte), CType(219, Byte), CType(94, Byte), CType(92, Byte), CType(253, Byte), CType(24, Byte), CType(186, Byte), CType(78, Byte), CType(86, Byte), CType(17, Byte), CType(23, Byte), CType(191, Byte), CType(212, Byte), CType(186, Byte), CType(210, Byte), CType(175, Byte), CType(82, Byte), CType(136, Byte), CType(157, Byte), CType(114, Byte), CType(254, Byte), CType(33, Byte), CType(238, Byte), CType(58, Byte), CType(186, Byte), CType(34, Byte), CType(18, Byte), CType(188, Byte), CType(218, Byte), CType(184, Byte), CType(35, Byte), CType(198, Byte), CType(100, Byte), CType(227, Byte), CType(252, Byte), CType(174, Byte), CType(17, Byte), CType(71, Byte), CType(123, Byte), CType(221, Byte), CType(67, Byte), CType(92, Byte), CType(187, Byte), CType(82, Byte), CType(139, Byte), CType(221, Byte), CType(183, Byte), CType(92, Byte), CType(27, Byte), CType(230, Byte), CType(35, Byte), CType(62, Byte), CType(19, Byte), CType(215, Byte), CType(112, Byte), CType(191, Byte), CType(149, Byte), CType(186, Byte), CType(104, Byte), CType(194, Byte), CType(47, Byte), CType(94, Byte), CType(55, Byte), CType(197, Byte), CType(184, Byte), CType(143, Byte), CType(142, Byte), CType(152, Byte), CType(236, Byte), CType(33, Byte), CType(226, Byte), CType(218, Byte), CType(216, Byte), CType(53, Byte), CType(203, Byte), CType(201, Byte), CType(11, Byte), CType(228, Byte), CType(106, Byte), CType(113, Byte), CType(113, Byte), CType(232, Byte), CType(154, Byte), CType(55, Byte), CType(203, Byte), CType(114, Byte), CType(110, Byte), CType(108, Byte), CType(148, Byte), CType(96, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(213, Byte), CType(34, Byte), CType(255, Byte), CType(64, Byte), CType(112, Byte), CType(178, Byte), CType(88, Byte), CType(8, Byte), CType(62, Byte), CType(81, Byte), CType(220, Byte), CType(195, Byte), CType(190, Byte), CType(46, Byte), CType(138, Byte), CType(29, Byte), CType(38, Byte), CType(30, Byte), CType(47, Byte), CType(46, Byte), CType(22, Byte), CType(77, Byte), CType(246, Byte), CType(41, Byte), CType(113, Byte), CType(215, Byte), CType(211, Byte), CType(87, Byte), CType(191, Byte), CType(150, Byte), CType(38, Byte), CType(38, Byte), CType(49, Byte), CType(124, Byte), CType(94, Byte), CType(92, Byte), CType(123, Byte), CType(251, Byte), CType(46, Byte), CType(222, Byte), CType(122, Byte), CType(117, Byte), CType(241, Byte), CType(42, Byte), CType(165, Byte), CType(207, Byte), CType(219, Byte), CType(245, Byte), CType(199, Byte), CType(252, Byte), CType(190, Byte), CType(158, Byte), CType(184, Byte), CType(184, Byte), CType(180, Byte), CType(77, Byte), CType(238, Byte), CType(241, Byte), CType(245, Byte), CType(82, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(246, Byte), CType(18, Byte), CType(113, Byte), CType(245, Byte), CType(99, Byte), CType(40, Byte), CType(118, Byte), CType(77, Byte), CType(114, Byte), CType(177, Byte), CType(203, Byte), CType(161, Byte), CType(43, Byte), CType(253, Byte), CType(106, Byte), CType(33, Byte), CType(86, Byte), CType(148, Byte), CType(67, Byte), CType(196, Byte), CType(181, Byte), CType(191, Byte), CType(139, Byte), CType(174, Byte), CType(144, Byte), CType(182, Byte), CType(38, Byte), CType(180, Byte), CType(134, Byte), CType(113, Byte), CType(127, Byte), CType(215, Byte), CType(248, Byte), CType(150, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(180, Byte), CType(149, Byte), CType(184, Byte), CType(186, Byte), CType(231, Byte), CType(235, Byte), CType(87, Byte), CType(238, Byte), CType(119, Byte), CType(82, Byte), CType(87, Byte), CType(77, Byte), CType(248, Byte), CType(69, Byte), CType(236, Byte), CType(38, Byte), CType(104, Byte), CType(194, Byte), CType(209, Byte), CType(17, Byte), CType(147, Byte), CType(189, Byte), CType(81, Byte), CType(92, Byte), CType(59, Byte), CType(187, Byte), CType(100, Byte), CType(3, Byte), CType(57, Byte), CType(94, Byte), CType(220, Byte), CType(245, Byte), CType(119, Byte), CType(217, Byte), CType(23, Byte), CType(100, Byte), CType(85, Byte), CType(55, Byte), CType(62, Byte), CType(114, Byte), CType(179, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(145, Byte), CType(127, Byte), CType(40, Byte), CType(184, Byte), CType(76, Byte), CType(44, Byte), CType(0, Byte), CType(159, Byte), CType(42, Byte), CType(238, Byte), CType(65, Byte), CType(95, Byte), CType(151, Byte), CType(197, Byte), CType(91, Byte), CType(88, Byte), CType(79, Byte), CType(23, Byte), CType(23, Byte), CType(147, Byte), CType(166, Byte), CType(58, Byte), CType(87, Byte), CType(220, Byte), CType(181, Byte), CType(244, Byte), CType(217, Byte), CType(73, Byte), CType(82, Byte), CType(234, Byte), CType(13, Byte), CType(221, Byte), CType(186, Byte), CType(46, Byte), CType(20, Byte), CType(215, Byte), CType(214, Byte), CType(190, Byte), CType(219, Byte), CType(71, Byte), CType(92, Byte), CType(188, Byte), CType(74, Byte), CType(96, Byte), CType(187, Byte), CType(254, Byte), CType(37, Byte), CType(75, Byte), CType(255, Byte), CType(44, Byte), CType(177, Byte), CType(24, Byte), CType(228, Byte), CType(226, Byte), CType(211, Byte), CType(38, Byte), CType(185, Byte), CType(199, Byte), CType(215, Byte), CType(14, Byte), CType(226, Byte), CType(234, Byte), CType(77, Byte), CType(237, Byte), CType(88, Byte), CType(113, Byte), CType(245, Byte), CType(99, Byte), CType(40, Byte), CType(118, Byte), CType(15, Byte), CType(113, Byte), CType(177, Byte), CType(203, Byte), CType(161, Byte), CType(43, Byte), CType(253, Byte), CType(106, Byte), CType(190, Byte), CType(214, Byte), CType(150, Byte), CType(239, Byte), CType(137, Byte), CType(107, Byte), CType(123, Byte), CType(151, Byte), CType(69, Byte), CType(66, Byte), CType(235, Byte), CType(227, Byte), CType(196, Byte), CType(197, Byte), CType(164, Byte), CType(233, Byte), CType(154, Byte), CType(240, Byte), CType(93, Byte), CType(99, Byte), CType(87, Byte), CType(113, Byte), CType(109, Byte), CType(75, Byte), CType(229, Byte), CType(217, Byte), CType(226, Byte), CType(234, Byte), CType(157, Byte), CType(175, Byte), CType(67, Byte), CType(220, Byte), CType(239, Byte), CType(164, Byte), CType(174, Byte), CType(154, Byte), CType(240, Byte), CType(11, Byte), CType(217, Byte), CType(77, Byte), CType(208, Byte), CType(132, Byte), CType(163, Byte), CType(35, Byte), CType(38, Byte), CType(251, Byte), CType(142, Byte), CType(184, Byte), CType(118, Byte), CType(118, Byte), CType(197, Byte), CType(3, Byte), CType(229, Byte), CType(2, Byte), CType(113, Byte), CType(215, Byte), CType(222, Byte), CType(7, Byte), CType(39, Byte), CType(200, Byte), CType(106, Byte), CType(110, Byte), CType(140, Byte), CType(228, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(213, Byte), CType(34, Byte), CType(255, Byte), CType(80, Byte), CType(48, Byte), CType(172, Byte), CType(36, Byte), CType(39, Byte), CType(136, Byte), CType(123, Byte), CType(200, Byte), CType(215, Byte), CType(7, Byte), CType(145, Byte), CType(196, Byte), CType(240, Byte), CType(24, Byte), CType(113, Byte), CType(177, Byte), CType(105, Byte), CType(154, Byte), CType(141, Byte), CType(197, Byte), CType(93, Byte), CType(3, Byte), CType(150, Byte), CType(44, Byte), CType(253, Byte), CType(184, Byte), CType(184, Byte), CType(152, Byte), CType(141, Byte), CType(195, Byte), CType(22, Byte), CType(226, Byte), CType(218, Byte), CType(136, Byte), CType(65, Byte), CType(31, Byte), CType(118, Byte), CType(49, Byte), CType(43, Byte), CType(225, Byte), CType(62, Byte), CType(226, Byte), CType(218, Byte), CType(212, Byte), CType(55, Byte), CType(177, Byte), CType(21, Byte), CType(247, Byte), CType(54, Byte), CType(226, Byte), CType(98, Byte), CType(212, Byte), CType(6, Byte), CType(185, Byte), CType(199, Byte), CType(87, Byte), CType(36, Byte), CType(185, Byte), CType(148, Byte), CType(58, Byte), CType(110, Byte), CType(35, Byte), CType(142, Byte), CType(51, Byte), CType(114, Byte), CType(109, Byte), CType(192, Byte), CType(208, Byte), CType(35, Byte), CType(196, Byte), CType(197, Byte), CType(46, Byte), CType(181, Byte), CType(46, Byte), CType(245, Byte), CType(171, Byte), CType(249, Byte), CType(216, Byte), CType(84, Byte), CType(126, Byte), CType(47, Byte), CType(174, Byte), CType(237, Byte), CType(125, Byte), CType(208, Byte), CType(166, Byte), CType(239, Byte), CType(130, Byte), CType(203, Byte), CType(52, Byte), CType(229, Byte), CType(187, Byte), CType(70, Byte), CType(236, Byte), CType(132, Byte), CType(181, Byte), CType(188, Byte), CType(184, Byte), CType(54, Byte), CType(166, Byte), CType(240, Byte), CType(9, Byte), CType(113, Byte), CType(245, Byte), CType(206, Byte), CType(215, Byte), CType(94, Byte), CType(238, Byte), CType(119, Byte), CType(82, Byte), CType(87, Byte), CType(77, Byte), CType(248, Byte), CType(197, Byte), CType(236, Byte), CType(113, Byte), CType(107, Byte), CType(210, Byte), CType(209, Byte), CType(17, Byte), CType(203, Byte), CType(196, Byte), CType(145, Byte), CType(10, Byte), CType(139, Byte), CType(197, Byte), CType(181, Byte), CType(183, Byte), CType(237, Byte), CType(158, Byte), CType(33, Byte), CType(215, Byte), CType(139, Byte), CType(187, Byte), CType(238, Byte), CType(62, Byte), CType(249, Byte), CType(134, Byte), CType(172, Byte), CType(224, Byte), CType(198, Byte), CType(73, Byte), CType(46, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(45, Byte), CType(242, Byte), CType(15, Byte), CType(5, Byte), CType(195, Byte), CType(145, Byte), CType(226, Byte), CType(30, Byte), CType(240, Byte), CType(245, Byte), CType(201, Byte), CType(53, Byte), CType(178, Byte), CType(173, Byte), CType(184, Byte), CType(248, Byte), CType(52, Byte), CType(201, Byte), CType(19, Byte), CType(196, Byte), CType(181, Byte), CType(31, Byte), CType(3, Byte), CType(77, Byte), CType(89, Byte), CType(124, Byte), CType(120, Byte), CType(154, Byte), CType(184, Byte), CType(246, Byte), CType(245, Byte), CType(221, Byte), CType(57, Byte), CType(226, Byte), CType(226, Byte), CType(85, Byte), CType(202, Byte), CType(139, Byte), CType(197, Byte), CType(181, Byte), CType(171, Byte), CType(143, Byte), CType(98, Byte), CType(219, Byte), CType(244, Byte), CType(123, Byte), CType(138, Byte), CType(139, Byte), CType(83, Byte), CType(211, Byte), CType(229, Byte), CType(30, Byte), CType(95, Byte), CType(241, Byte), CType(6, Byte), CType(186, Byte), CType(171, Byte), CType(55, Byte), CType(181, Byte), CType(56, Byte), CType(123, Byte), CType(223, Byte), CType(213, Byte), CType(143, Byte), CType(161, Byte), CType(56, Byte), CType(99, Byte), CType(127, Byte), CType(13, Byte), CType(113, Byte), CType(241, Byte), CType(75, Byte), CType(173, Byte), CType(43, Byte), CType(253, Byte), CType(106, Byte), CType(62, Byte), CType(182, Byte), CType(148, Byte), CType(216, Byte), CType(157, Byte), CType(197, Byte), CType(181, Byte), CType(187, Byte), CType(79, Byte), CType(98, Byte), CType(39, Byte), CType(134, Byte), CType(157, Byte), CType(196, Byte), CType(197, Byte), CType(168, Byte), CType(137, Byte), CType(154, Byte), CType(244, Byte), CType(93, Byte), CType(35, Byte), CType(118, Byte), CType(73, Byte), CType(112, Byte), CType(109, Byte), CType(76, Byte), CType(225, Byte), CType(143, Byte), CType(226, Byte), CType(234, Byte), CType(156, Byte), CType(175, Byte), CType(13, Byte), CType(221, Byte), CType(239, Byte), CType(164, Byte), CType(174, Byte), CType(154, Byte), CType(240, Byte), CType(11, Byte), CType(218, Byte), CType(227, Byte), CType(212, Byte), CType(180, Byte), CType(163, Byte), CType(35, Byte), CType(38, Byte), CType(219, Byte), CType(94, Byte), CType(92, Byte), CType(155, Byte), CType(219, Byte), CType(236, Byte), CType(173, Byte), CType(226, Byte), CType(174, Byte), CType(181, Byte), CType(175, Byte), CType(14, Byte), CType(118, Byte), CType(227, Byte), CType(36, Byte), CType(23, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(249, Byte), CType(135, Byte), CType(130, Byte), CType(123, Byte), CType(138, Byte), CType(123, Byte), CType(184, Byte), CType(215, Byte), CType(71, Byte), CType(241, Byte), CType(128, Byte), CType(52, Byte), CType(142, Byte), CType(210, Byte), CType(112, Byte), CType(113, Byte), CType(106, Byte), CType(138, Byte), CType(15, Byte), CType(136, Byte), CType(107, Byte), CType(59, Byte), CType(6, Byte), CType(254, Byte), CType(34, Byte), CType(177, Byte), CType(163, Byte), CType(136, Byte), CType(139, Byte), CType(93, Byte), CType(73, Byte), CType(71, Byte), CType(136, Byte), CType(107, Byte), CType(95, Byte), CType(223, Byte), CType(197, Byte), CType(91, Byte), CType(148, Byte), CType(46, Byte), CType(94, Byte), CType(165, Byte), CType(124, Byte), CType(65, Byte), CType(92, Byte), CType(187, Byte), CType(250, Byte), CType(234, Byte), CType(2, Byte), CType(185, Byte), CType(163, Byte), CType(184, Byte), CType(88, Byte), CType(53, Byte), CType(89, Byte), CType(238, Byte), CType(241, Byte), CType(245, Byte), CType(191, Byte), CType(226, Byte), CType(234, Byte), CType(77, Byte), CType(237, Byte), CType(89, Byte), CType(226, Byte), CType(234, Byte), CType(199, Byte), CType(208, Byte), CType(47, Byte), CType(196, Byte), CType(197, Byte), CType(46, Byte), CType(135, Byte), CType(220, Byte), CType(253, Byte), CType(106, Byte), CType(169, Byte), CType(184, Byte), CType(122, Byte), CType(199, Byte), CType(237, Byte), CType(14, Byte), CType(242, Byte), CType(55, Byte), CType(113, Byte), CType(109, Byte), CType(238, Byte), CType(163, Byte), CType(127, Byte), CType(200, Byte), CType(230, Byte), CType(226, Byte), CType(98, Byte), CType(213, Byte), CType(52, Byte), CType(77, Byte), CType(250, Byte), CType(174, Byte), CType(17, Byte), CType(71, Byte), CType(89, Byte), CType(228, Byte), CType(72, Byte), CType(54, Byte), CType(218, Byte), CType(80, Byte), CType(92, Byte), CType(125, Byte), CType(243, Byte), CType(245, Byte), CType(71, Byte), CType(247, Byte), CType(27, Byte), CType(169, Byte), CType(203, Byte), CType(38, Byte), CType(252, Byte), CType(162, Byte), CType(246, Byte), CType(56, Byte), CType(53, Byte), CType(237, Byte), CType(232, Byte), CType(136, Byte), CType(201, Byte), CType(94, Byte), CType(42, Byte), CType(174, Byte), CType(205, Byte), CType(109, Byte), CType(180, Byte), CType(156, Byte), CType(124, Byte), CType(88, Byte), CType(220, Byte), CType(117, Byte), CType(246, Byte), CType(221, Byte), CType(147, Byte), CType(221, Byte), CType(88, Byte), CType(201, Byte), CType(193, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(170, Byte), CType(69, Byte), CType(163, Byte), CType(15, Byte), CType(5, Byte), CType(227, Byte), CType(172, Byte), CType(227, Byte), CType(216, Byte), CType(74, Byte), CType(220, Byte), CType(61, Byte), CType(224, Byte), CType(203, Byte), CType(45, Byte), CType(222, Byte), CType(114, Byte), CType(187, Byte), CType(92, Byte), CType(98, Byte), CType(193, Byte), CType(57, Byte), CType(18, Byte), CType(7, Byte), CType(226, Byte), CType(255, Byte), CType(141, Byte), CType(255, Byte), CType(255, Byte), CType(181, Byte), CType(226, Byte), CType(254, Byte), CType(251, Byte), CType(82, Byte), CType(198, Byte), CType(189, Byte), CType(192, Byte), CType(58, Byte), CType(155, Byte), CType(211, Byte), CType(196, Byte), CType(181, Byte), CType(27, Byte), CType(67, Byte), CType(251, Byte), CType(137, Byte), CType(139, Byte), CType(93, Byte), CType(73, Byte), CType(103, Byte), CType(137, Byte), CType(107, Byte), CType(91, Byte), CType(223, Byte), CType(61, Byte), CType(93, Byte), CType(92, Byte), CType(188, Byte), CType(74, Byte), CType(185, Byte), CType(72, Byte), CType(92, Byte), CType(187, Byte), CType(82, Byte), CType(136, Byte), CType(173, Byte), CType(215, Byte), CType(79, Byte), CType(159, Byte), CType(197, Byte), CType(239, Byte), CType(36, Byte), CType(230, Byte), CType(186, Byte), CType(56, Byte), CType(54, Byte), CType(32, Byte), CType(230, Byte), CType(64, Byte), CType(247, Byte), CType(119, Byte), CType(74, Byte), CType(251, Byte), CType(173, Byte), CType(148, Byte), CType(122, Byte), CType(195, Byte), CType(61, Byte), CType(149, Byte), CType(220, Byte), CType(227, Byte), CType(235, Byte), CType(97, Byte), CType(226, Byte), CType(234, Byte), CType(77, Byte), CType(141, Byte), CType(68, Byte), CType(167, Byte), CType(217, Byte), CType(189, Byte), CType(71, Byte), CType(92, Byte), CType(236, Byte), CType(114, Byte), CType(232, Byte), CType(74, Byte), CType(191, Byte), CType(154, Byte), CType(139, Byte), CType(88, Byte), CType(28, Byte), CType(142, Byte), CType(157, Byte), CType(113, Byte), CType(92, Byte), CType(123, Byte), CType(75, Byte), CType(186, Byte), CType(82, Byte), CType(34, Byte), CType(137, Byte), CType(98, Byte), CType(217, Byte), CType(247, Byte), CType(193, Byte), CType(113, Byte), CType(125, Byte), CType(55, Byte), CType(93, Byte), CType(230, Byte), CType(100, Byte), CType(89, Byte), CType(81, Byte), CType(92, Byte), CType(204, Byte), CType(154, Byte), CType(164, Byte), CType(105, Byte), CType(223, Byte), CType(53, Byte), CType(222, Byte), CType(44, Byte), CType(174, Byte), CType(157, Byte), CType(11, Byte), CType(177, Byte), CType(151, Byte), CType(184, Byte), CType(186, Byte), CType(230, Byte), CType(235, Byte), CType(19, Byte), CType(238, Byte), CType(55, Byte), CType(82, Byte), CType(151, Byte), CType(77, Byte), CType(248, Byte), CType(197, Byte), CType(237, Byte), CType(113, Byte), CType(217, Byte), CType(73, Byte), CType(110, Byte), CType(22, Byte), CType(183, Byte), CType(168, Byte), CType(220, Byte), CType(4, Byte), CType(95, Byte), CType(20, Byte), CType(215, Byte), CType(238, Byte), CType(182, Byte), CType(137, Byte), CType(228, Byte), CType(133, Byte), CType(143, Byte), CType(136, Byte), CType(187, Byte), CType(198, Byte), CType(113, Byte), CType(184, Byte), CType(76, Byte), CType(254, Byte), CType(34, Byte), CType(127, Byte), CType(148, Byte), CType(191, Byte), CType(201, Byte), CType(191, Byte), CType(196, Byte), CType(253, Byte), CType(119, Byte), CType(165, Byte), CType(252, Byte), CType(83, Byte), CType(54, Byte), CType(113, Byte), CType(227, Byte), CType(37, Byte), CType(53, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(141, Byte), CType(62, Byte), CType(20, Byte), CType(124, Byte), CType(139, Byte), CType(184, Byte), CType(135, Byte), CType(123, Byte), CType(169, Byte), CType(221, Byte), CType(44, Byte), CType(39, Byte), CType(73, Byte), CType(212, Byte), CType(23, Byte), CType(103, Byte), CType(89, Byte), CType(199, Byte), CType(27, Byte), CType(191, Byte), CType(43, Byte), CType(136, Byte), CType(107, Byte), CType(83, Byte), CType(184, Byte), CType(157, Byte), CType(220, Byte), CType(79, Byte), CType(158, Byte), CType(41, Byte), CType(71, Byte), CType(201, Byte), CType(121, Byte), CType(226, Byte), CType(254, Byte), CType(110, Byte), CType(46, Byte), CType(15, Byte), CType(17, Byte), CType(215, Byte), CType(174, Byte), CType(113, Byte), CType(187, Byte), CType(141, Byte), CType(196, Byte), CType(25, Byte), CType(205, Byte), CType(174, Byte), CType(205, Byte), CType(41, Byte), CType(196, Byte), CType(223, Byte), CType(118, Byte), CType(139, Byte), CType(174, Byte), CType(211, Byte), CType(137, Byte), CType(5, Byte), CType(219, Byte), CType(88, Byte), CType(104, Byte), CType(8, Byte), CType(151, Byte), CType(201, Byte), CType(127, Byte), CType(196, Byte), CType(253, Byte), CType(221, Byte), CType(210, Byte), CType(206, Byte), CType(16, Byte), CType(23, Byte), CType(191, Byte), CType(82, Byte), CType(214, Byte), CType(23, Byte), CType(215, Byte), CType(174, Byte), CType(148, Byte), CType(34, Byte), CType(230, Byte), CType(238, Byte), CType(158, Byte), CType(52, Byte), CType(221, Byte), CType(157, Byte), CType(196, Byte), CType(197, Byte), CType(172, Byte), CType(132, Byte), CType(216, Byte), CType(34, Byte), CType(221, Byte), CType(197, Byte), CType(50, Byte), CType(133, Byte), CType(72, Byte), CType(70, Byte), CType(88, Byte), CType(85, Byte), CType(92, Byte), CType(189, Byte), CType(51, Byte), CType(89, Byte), CType(79, Byte), CType(182, Byte), CType(147, Byte), CType(39, Byte), CType(203, Byte), CType(187, Byte), CType(36, Byte), CType(230, Byte), CType(201, Byte), CType(216, Byte), CType(50, Byte), CType(223, Byte), CType(213, Byte), CType(145, Byte), CType(211, Byte), CType(151, Byte), CType(196, Byte), CType(181, Byte), CType(175, Byte), CType(137, Byte), CType(114, Byte), CType(143, Byte), CType(175, Byte), CType(136, Byte), CType(255, Byte), CType(234, Byte), CType(226, Byte), CType(234, Byte), CType(78, Byte), CType(109, Byte), CType(7, Byte), CType(137, Byte), CType(164, Byte), CType(52, Byte), CType(55, Byte), CType(86, Byte), CType(82, Byte), CType(136, Byte), CType(29, Byte), CType(54, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(242, Byte), CType(79, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(180, Byte), CType(139, Byte), CType(184, Byte), CType(216, Byte), CType(165, Byte), CType(214, Byte), CType(165, Byte), CType(126, Byte), CType(85, Byte), CType(87, Byte), CType(36, Byte), CType(46, Byte), CType(157, Byte), CType(42, Byte), CType(174, Byte), CType(189, Byte), CType(57, Byte), CType(69, Byte), CType(178, Byte), CType(234, Byte), CType(103, Byte), CType(228, Byte), CType(25, Byte), CType(18, Byte), CType(99, Byte), CType(96, Byte), CType(186, Byte), CType(4, Byte), CType(170, Byte), CType(216, Byte), CType(77, Byte), CType(41, Byte), CType(62, Byte), CType(51, Byte), CType(246, Byte), CType(144, Byte), CType(131, Byte), CType(164, Byte), CType(116, Byte), CType(91, Byte), CType(155, Byte), CType(186, Byte), CType(99, Byte), CType(198, Byte), CType(50, Byte), CType(37, Byte), CType(190, Byte), CType(107, Byte), CType(204, Byte), CType(213, Byte), CType(191, Byte), CType(101, Byte), CType(19, Byte), CType(113, Byte), CType(237, Byte), CType(157, Byte), CType(175, Byte), CType(247, Byte), CType(137, Byte), CType(171, Byte), CType(107, Byte), CType(190, Byte), CType(158, Byte), CType(229, Byte), CType(126, Byte), CType(35, Byte), CType(117, Byte), CType(217, Byte), CType(132, Byte), CType(95, Byte), CType(224, Byte), CType(30, Byte), CType(135, Byte), CType(213, Byte), CType(36, Byte), CType(22, Byte), CType(176, Byte), CType(221, Byte), CType(130, Byte), CType(114, Byte), CType(83, Byte), CType(92, Byte), CType(34, Byte), CType(174, Byte), CType(237, Byte), CType(109, Byte), CType(243, Byte), CType(1, Byte), CType(113, Byte), CType(215, Byte), CType(87, Byte), CType(194, Byte), CType(57, Byte), CType(114, Byte), CType(168, Byte), CType(60, Byte), CType(81, Byte), CType(182, Byte), CType(150, Byte), CType(56, Byte), CType(50, Byte), CType(196, Byte), CType(181, Byte), CType(113, Byte), CType(5, Byte), CType(217, Byte), CType(66, Byte), CType(30, Byte), CType(43, Byte), CType(177, Byte), CType(43, Byte), CType(199, Byte), CType(153, Byte), CType(226, Byte), CType(254, Byte), CType(94, Byte), CType(46, Byte), CType(95, Byte), CType(113, Byte), CType(227, Byte), CType(37, Byte), CType(53, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(85, Byte), CType(31, Byte), CType(8, Byte), CType(198, Byte), CType(98, Byte), CType(248, Byte), CType(213, Byte), CType(226, Byte), CType(30, Byte), CType(238, Byte), CType(165, Byte), CType(18, Byte), CType(15, Byte), CType(236, Byte), CType(15, Byte), CType(147, Byte), CType(187, Byte), CType(202, Byte), CType(212, Byte), CType(250, Byte), CType(231, Byte), CType(234, Byte), CType(1, Byte), CType(18, Byte), CType(201, Byte), CType(12, Byte), CType(37, Byte), CType(222, Byte), CType(90, Byte), CType(142, Byte), CType(183, Byte), CType(164, Byte), CType(151, Byte), CType(23, Byte), CType(215, Byte), CType(142, Byte), CType(113, Byte), CType(218, Byte), CType(77, Byte), CType(92, Byte), CType(123, Byte), CType(83, Byte), CType(137, Byte), CType(133, Byte), CType(52, Byte), CType(87, Byte), CType(239, Byte), CType(92, Byte), CType(196, Byte), CType(66, Byte), CType(68, Byte), CType(220, Byte), CType(239, Byte), CType(93, Byte), CType(101, Byte), CType(127, Byte), CType(137, Byte), CType(123, Byte), CType(150, Byte), CType(250, Byte), CType(236, Byte), CType(226, Byte), CType(58, Byte), CType(238, Byte), CType(33, Byte), CType(174, Byte), CType(125, Byte), CType(37, Byte), CType(60, Byte), CType(86, Byte), CType(92, Byte), CType(155, Byte), CType(82, Byte), CType(186, Byte), CType(143, Byte), CType(184, Byte), CType(186, Byte), CType(49, Byte), CType(189, Byte), CType(88, Byte), CType(44, Byte), CType(115, Byte), CType(177, Byte), CType(76, Byte), CType(225, Byte), CType(231, Byte), CType(226, Byte), CType(234, Byte), CType(156, Byte), CType(143, Byte), CType(117, Byte), CType(229, Byte), CType(57, Byte), CType(242, Byte), CType(75, Byte), CType(113, Byte), CType(117, Byte), CType(229, Byte), CType(242, Byte), CType(92, Byte), CType(113, Byte), CType(237, Byte), CType(105, Byte), CType(154, Byte), CType(220, Byte), CType(227, Byte), CType(171, Byte), CType(228, Byte), CType(145, Byte), CType(5, Byte), CType(185, Byte), CType(125, Byte), CType(80, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(242, Byte), CType(14, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(81, Byte), CType(44, Byte), CType(146, Byte), CType(187, Byte), CType(107, Byte), CType(76, Byte), CType(165, Byte), CType(105, Byte), CType(253, Byte), CType(106, Byte), CType(57, Byte), CType(249, Byte), CType(138, Byte), CType(184, Byte), CType(182, Byte), CType(230, Byte), CType(242, Byte), CType(19, Byte), CType(249, Byte), CType(31, Byte), CType(153, Byte), CType(41, Byte), CType(129, Byte), CType(117, Byte), CType(54, Byte), CType(91, Byte), CType(203, Byte), CType(225, Byte), CType(114, Byte), CType(131, Byte), CType(184, Byte), CType(58, Byte), CType(82, Byte), CType(138, Byte), CType(164, Byte), CType(204, Byte), CType(72, Byte), CType(124, Byte), CType(115, Byte), CType(237, Byte), CType(104, Byte), CType(130, Byte), CType(18, Byte), CType(223, Byte), CType(53, Byte), CType(230, Byte), CType(35, Byte), CType(245, Byte), CType(78, Byte), CType(102, Byte), CType(167, Byte), CType(136, Byte), CType(171, Byte), CType(103, Byte), CType(190, Byte), CType(238, Byte), CType(234, Byte), CType(126, Byte), CType(35, Byte), CType(117, Byte), CType(217, Byte), CType(132, Byte), CType(95, Byte), CType(60, Byte), CType(30, Byte), CType(135, Byte), CType(67, Byte), CType(196, Byte), CType(45, Byte), CType(36, Byte), CType(55, Byte), CType(205, Byte), CType(86, Byte), CType(226, Byte), CType(218, Byte), CType(223, Byte), CType(22, Byte), CType(175, Byte), CType(22, Byte), CType(119, Byte), CType(93, Byte), CType(57, Byte), CType(93, Byte), CType(43, Byte), CType(113, Byte), CType(92, Byte), CType(197, Byte), CType(125, Byte), CType(196, Byte), CType(181, Byte), CType(169, Byte), CType(174, Byte), CType(29, Byte), CType(228, Byte), CType(24, Byte), CType(113, Byte), CType(117, Byte), CType(228, Byte), CType(176, Byte), CType(179, Byte), CType(27, Byte), CType(51, Byte), CType(41, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(181, Byte), CType(168, Byte), CType(250, Byte), CType(64, Byte), CType(48, Byte), CType(231, Byte), CType(98, Byte), CType(94, Byte), CType(136, Byte), CType(109, Byte), CType(109, Byte), CType(183, Byte), CType(151, Byte), CType(169, Byte), CType(245, Byte), CType(46, Byte), CType(84, Byte), CType(188, Byte), CType(141, Byte), CType(247, Byte), CType(109, Byte), CType(113, Byte), CType(117, Byte), CType(166, Byte), CType(180, Byte), CType(175, Byte), CType(184, Byte), CType(250, Byte), CType(199, Byte), CType(233, Byte), CType(64, Byte), CType(113, Byte), CType(109, Byte), CType(77, Byte), CType(229, Byte), CType(80, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(112, Byte), CType(55, Byte), CType(249, Byte), CType(128, Byte), CType(148, Byte), CType(88, Byte), CType(116, Byte), CType(8, Byte), CType(47, Byte), CType(17, Byte), CType(215, Byte), CType(142, Byte), CType(18, Byte), CType(222, Byte), CType(43, Byte), CType(174, Byte), CType(77, Byte), CType(169, Byte), CType(68, Byte), CType(226, Byte), CType(209, Byte), CType(66, Byte), CType(22, Byte), CType(128, Byte), CType(250, Byte), CType(234, Byte), CType(72, Byte), CType(113, Byte), CType(241, Byte), CType(76, Byte), CType(33, Byte), CType(118, Byte), CType(79, Byte), CType(112, Byte), CType(117, Byte), CType(46, Byte), CType(212, Byte), CType(195, Byte), CType(37, Byte), CType(142, Byte), CType(120, Byte), CType(112, Byte), CType(117, Byte), CType(166, Byte), CType(22, Byte), CType(253, Byte), CType(170, Byte), CType(13, Byte), CType(231, Byte), CType(190, Byte), CType(231, Byte), CType(30, Byte), CType(95, Byte), CType(7, Byte), CType(139, Byte), CType(171, Byte), CType(183, Byte), CType(141, Byte), CType(98, Byte), CType(7, Byte), CType(3, Byte), CType(119, Byte), CType(141, Byte), CType(169, Byte), CType(60, Byte), CType(82, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(212, Byte), CType(183, Byte), CType(126, Byte), CType(21, Byte), CType(91, Byte), CType(253, Byte), CType(187, Byte), CType(118, Byte), CType(230, Byte), CType(16, Byte), CType(187, Byte), CType(53, Byte), CType(165, Byte), CType(62, Byte), CType(62, Byte), CType(227, Byte), CType(238, Byte), CType(82, Byte), CType(98, Byte), CType(71, Byte), CType(134, Byte), CType(47, Byte), CType(139, Byte), CType(171, Byte), CType(191, Byte), CType(9, Byte), CType(114, Byte), CType(247, Byte), CType(217, Byte), CType(249, Byte), CType(138, Byte), CType(93, Byte), CType(215, Byte), CType(182, Byte), CType(17, Byte), CType(215, Byte), CType(230, Byte), CType(185, Byte), CType(138, Byte), CType(164, Byte), CType(216, Byte), CType(148, Byte), CType(187, Byte), CType(18, Byte), CType(93, Byte), CType(226, Byte), CType(126, Byte), CType(31, Byte), CType(117, Byte), CType(221, Byte), CType(132, Byte), CType(95, Byte), CType(40, Byte), CType(46, Byte), CType(173, Byte), CType(233, Byte), CType(71, Byte), CType(71, Byte), CType(76, Byte), CType(246, Byte), CType(108, Byte), CType(113, Byte), CType(215, Byte), CType(208, Byte), CType(6, Byte), CType(177, Byte), CType(155, Byte), CType(129, Byte), CType(187, Byte), CType(166, Byte), CType(156, Byte), CType(62, Byte), CType(38, Byte), CType(27, Byte), CType(137, Byte), CType(107, Byte), CType(207, Byte), CType(124, Byte), CType(69, Byte), CType(127, Byte), CType(137, Byte), CType(157, Byte), CType(28, Byte), CType(92, Byte), CType(125, Byte), CType(41, Byte), CType(253, Byte), CType(220, Byte), CType(141, Byte), CType(153, Byte), CType(148, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(168, Byte), CType(90, Byte), CType(84, Byte), CType(125, Byte), CType(40, Byte), CType(152, Byte), CType(51, Byte), CType(9, Byte), CType(32, Byte), CType(222, Byte), CType(184, Byte), CType(143, Byte), CType(173, Byte), CType(109, Byte), CType(167, Byte), CType(214, Byte), CType(153, Byte), CType(74, Byte), CType(188, Byte), CType(57, Byte), CType(24, Byte), CType(91, Byte), CType(251, Byte), CType(186, Byte), CType(186, Byte), CType(83, Byte), CType(249, Byte), CType(186, Byte), CType(184, Byte), CType(186, Byte), CType(199, Byte), CType(233, Byte), CType(68, Byte), CType(113, Byte), CType(109, Byte), CType(77, Byte), CType(101, Byte), CType(111, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(20, Byte), CType(59, Byte), CType(7, Byte), CType(196, Byte), CType(57, Byte), CType(215, Byte), CType(174, Byte), CType(254, Byte), CType(148, Byte), CType(62, Byte), CType(39, Byte), CType(174, Byte), CType(254, Byte), CType(18, Byte), CType(226, Byte), CType(236, Byte), CType(108, Byte), CType(215, Byte), CType(166, Byte), CType(84, Byte), CType(98, Byte), CType(236, Byte), CType(186, Byte), CType(122, Byte), CType(49, Byte), CType(179, Byte), CType(179, Byte), CType(197, Byte), CType(197, Byte), CType(51, Byte), CType(133, Byte), CType(199, Byte), CType(136, Byte), CType(171, Byte), CType(51, Byte), CType(133, Byte), CType(197, Byte), CType(18, Byte), CType(9, Byte), CType(18, Byte), CType(174, Byte), CType(222, Byte), CType(212, Byte), CType(154, Byte), CType(188, Byte), CType(88, Byte), CType(183, Byte), CType(76, Byte), CType(238, Byte), CType(241, Byte), CType(181, Byte), CType(167, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(102, Byte), CType(45, Byte), CType(201, Byte), CType(121, Byte), CType(228, Byte), CType(80, Byte), CType(44, Byte), CType(82, Byte), CType(174, Byte), CType(45, Byte), CType(174, Byte), CType(238, Byte), CType(54, Byte), CType(234, Byte), CType(83, Byte), CType(191, Byte), CType(138, Byte), CType(100, Byte), CType(130, Byte), CType(184, Byte), CType(127, Byte), CType(174, Byte), CType(157, Byte), CType(169, Byte), CType(125, Byte), CType(68, Byte), CType(86, Byte), CType(17, Byte), CType(215, Byte), CType(142, Byte), CType(133, Byte), CType(90, Byte), CType(77, Byte), CType(190, Byte), CType(42, Byte), CType(174, Byte), CType(222, Byte), CType(148, Byte), CType(226, Byte), CType(152, Byte), CType(31, Byte), CType(87, Byte), CType(255, Byte), CType(184, Byte), CType(229, Byte), CType(238, Byte), CType(179, Byte), CType(11, Byte), CType(241, Byte), CType(61, Byte), CType(113, Byte), CType(109, Byte), CType(158, Byte), CType(171, Byte), CType(72, Byte), CType(226, Byte), CType(115, Byte), CType(127, Byte), CType(127, Byte), CType(190, Byte), CType(190, Byte), CType(228, Byte), CType(126, Byte), CType(31, Byte), CType(117, Byte), CType(221, Byte), CType(132, Byte), CType(95, Byte), CType(32, Byte), CType(46, Byte), CType(41, Byte), CType(199, Byte), CType(209, Byte), CType(17, Byte), CType(127, Byte), CType(48, Byte), CType(101, Byte), CType(169, Byte), CType(124, Byte), CType(82, Byte), CType(220, Byte), CType(117, Byte), CType(52, Byte), CType(93, Byte), CType(28, Byte), CType(215, Byte), CType(240, Byte), CType(47, Byte), CType(113, Byte), CType(215, Byte), CType(148, Byte), CType(195, Byte), CType(223, Byte), CType(228, Byte), CType(65, Byte), CType(226, Byte), CType(218, Byte), CType(146, Byte), CType(194, Byte), CType(186, Byte), CType(114, Byte), CType(178, Byte), CType(184, Byte), CType(186, Byte), CType(83, Byte), CType(202, Byte), CType(186, Byte), CType(11, Byte), CType(131, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(85, Byte), CType(139, Byte), CType(134, Byte), CType(15, Byte), CType(4, Byte), CType(227, Byte), CType(120, Byte), CType(132, Byte), CType(171, Byte), CType(196, Byte), CType(61, Byte), CType(220, Byte), CType(75, Byte), CType(225, Byte), CType(209, Byte), CType(50, Byte), CType(185, Byte), CType(190, Byte), CType(92, Byte), CType(82, Byte), CType(39, Byte), CType(49, Byte), CType(196, Byte), CType(3, Byte), CType(253, Byte), CType(63, Byte), CType(203, Byte), CType(55, Byte), CType(36, Byte), CType(142, Byte), CType(172, Byte), CType(112, Byte), CType(117, Byte), CType(142, Byte), CType(75, Byte), CType(156, Byte), CType(5, Byte), CType(125, Byte), CType(141, Byte), CType(184, Byte), CType(118, Byte), CType(167, Byte), CType(178, Byte), CType(145, Byte), CType(184, Byte), CType(186, Byte), CType(83, Byte), CType(139, Byte), CType(45, Byte), CType(153, Byte), CType(47, Byte), CType(22, Byte), CType(215, Byte), CType(134, Byte), CType(84, Byte), CType(126, Byte), CType(37, Byte), CType(174, Byte), CType(238, Byte), CType(220, Byte), CType(98, Byte), CType(65, Byte), CType(37, Byte), CType(229, Byte), CType(219, Byte), CType(130, Byte), CType(206, Byte), CType(27, Byte), CType(197, Byte), CType(213, Byte), CType(141, Byte), CType(233, Byte), CType(109, Byte), CType(32, Byte), CType(46, Byte), CType(150, Byte), CType(169, Byte), CType(220, Byte), CType(86, Byte), CType(92, Byte), CType(189, Byte), CType(41, Byte), CType(61, Byte), CType(69, Byte), CType(114, Byte), CType(46, Byte), CType(72, Byte), CType(47, Byte), CType(243, Byte), CType(96, Byte), CType(113, Byte), CType(245, Byte), CType(55, Byte), CType(65, Byte), CType(137, Byte), CType(241, Byte), CType(21, Byte), CType(125, Byte), CType(197, Byte), CType(213, Byte), CType(221, Byte), CType(54, Byte), CType(185, Byte), CType(143, Byte), CType(28, Byte), CType(250, Byte), CType(181, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(168, Byte), CType(79, Byte), CType(253, Byte), CType(42, Byte), CType(230, Byte), CType(170, Byte), CType(191, Byte), CType(139, Byte), CType(107, Byte), CType(99, Byte), CType(74, Byte), CType(241, Byte), CType(125, Byte), CType(42, Byte), CType(142, Byte), CType(145, Byte), CType(114, Byte), CType(109, Byte), CType(72, Byte), CType(105, Byte), CType(85, Byte), CType(137, Byte), CType(227, Byte), CType(57, Byte), CType(92, Byte), CType(27, Byte), CType(82, Byte), CType(153, Byte), CType(16, Byte), CType(87, Byte), CType(247, Byte), CType(56, Byte), CType(149, Byte), CType(232, Byte), CType(179, Byte), CType(11, Byte), CType(245, Byte), CType(40, Byte), CType(113, Byte), CType(109, Byte), CType(159, Byte), CType(139, Byte), CType(212, Byte), CType(223, Byte), CType(243, Byte), CType(95, Byte), CType(234, Byte), CType(126, Byte), CType(31, Byte), CType(117, Byte), CType(221, Byte), CType(132, Byte), CType(95, Byte), CType(28, Byte), CType(46, Byte), CType(41, Byte), CType(245, Byte), CType(209, Byte), CType(17, Byte), CType(39, Byte), CType(202, Byte), CType(62, Byte), CType(83, Byte), CType(202, Byte), CType(82, Byte), CType(58, Byte), CType(87, Byte), CType(220, Byte), CType(117, Byte), CType(52, Byte), CType(217, Byte), CType(202, Byte), CType(242, Byte), CType(107, Byte), CType(113, Byte), CType(215, Byte), CType(147, Byte), CType(195, Byte), CType(79, Byte), CType(100, Byte), CType(61, Byte), CType(113, Byte), CType(109, Byte), CType(73, Byte), CType(105, Byte), CType(45, Byte), CType(57, Byte), CType(67, Byte), CType(92, Byte), CType(27, Byte), CType(82, Byte), CType(249, Byte), CType(172, Byte), CType(27, Byte), CType(55, Byte), CType(169, Byte), CType(216, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(181, Byte), CType(104, Byte), CType(248, Byte), CType(64, Byte), CType(240, Byte), CType(206, Byte), CType(183, Byte), CType(62, Byte), CType(200, Byte), CType(203, Byte), CType(101, Byte), CType(101, Byte), CType(153, Byte), CType(92, Byte), CType(95, Byte), CType(46, Byte), CType(177, Byte), CType(19, Byte), CType(195, Byte), CType(183, Byte), CType(196, Byte), CType(181, Byte), CType(97, Byte), CType(38, Byte), CType(113, Byte), CType(140, Byte), CType(65, Byte), CType(28, Byte), CType(113, Byte), CType(241, Byte), CType(37, Byte), CType(137, Byte), CType(99, Byte), CType(25, Byte), CType(158, Byte), CType(44, Byte), CType(241, Byte), CType(134, Byte), CType(93, Byte), CType(60, Byte), CType(16, Byte), CType(118, Byte), CType(245, Byte), CType(52, Byte), CType(193, Byte), CType(142, Byte), CType(226, Byte), CType(174, Byte), CType(37, Byte), CType(149, Byte), CType(63, Byte), CType(137, Byte), CType(171, Byte), CType(55, Byte), CType(151, Byte), CType(221, Byte), CType(197, Byte), CType(181, Byte), CType(35, Byte), CType(149, Byte), CType(243, Byte), CType(196, Byte), CType(213, Byte), CType(155, Byte), CType(219, Byte), CType(67, Byte), CType(197, Byte), CType(181, Byte), CType(39, Byte), CType(165, Byte), CType(157, Byte), CType(197, Byte), CType(213, Byte), CType(141, Byte), CType(233, Byte), CType(197, Byte), CType(219, Byte), CType(207, Byte), CType(46, Byte), CType(150, Byte), CType(41, Byte), CType(252, Byte), CType(78, Byte), CType(92, Byte), CType(157, Byte), CType(57, Byte), CType(188, Byte), CType(72, Byte), CType(92, Byte), CType(27, Byte), CType(82, Byte), CType(58, Byte), CType(65, Byte), CType(92, Byte), CType(221, Byte), CType(77, Byte), CType(144, Byte), CType(123, Byte), CType(124, Byte), CType(197, Byte), CType(46, Byte), CType(29, Byte), CType(174, Byte), CType(222, Byte), CType(54, Byte), CType(122, Byte), CType(155, Byte), CType(184, Byte), CType(107, Byte), CType(76, Byte), CType(229, Byte), CType(195, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(62, Byte), CType(245, Byte), CType(171, Byte), CType(207, Byte), CType(136, Byte), CType(107, Byte), CType(99, Byte), CType(106, Byte), CType(207, Byte), CType(23, Byte), CType(87, Byte), CType(127, Byte), CType(14, Byte), CType(145, Byte), CType(20, Byte), CType(121, Byte), CType(157, Byte), CType(184, Byte), CType(118, Byte), CType(164, Byte), CType(240, Byte), CType(31, Byte), CType(41, Byte), CType(145, Byte), CType(164, Byte), CType(54, Byte), CType(23, Byte), CType(37, Byte), CType(190, Byte), CType(107, Byte), CType(44, Byte), CType(212, Byte), CType(153, Byte), CType(18, Byte), CType(59, Byte), CType(8, Byte), CType(185, Byte), CType(246, Byte), CType(215, Byte), CType(245, Byte), CType(93, Byte), CType(113, Byte), CType(127, Byte), CType(123, Byte), CType(190, Byte), CType(118, Byte), CType(112, Byte), CType(191, Byte), CType(143, Byte), CType(186, Byte), CType(110, Byte), CType(194, Byte), CType(47, Byte), CType(12, Byte), CType(151, Byte), CType(146, Byte), CType(250, Byte), CType(232, Byte), CType(136, Byte), CType(235, Byte), CType(37, Byte), CType(118, Byte), CType(26, Byte), CType(184, Byte), CType(211, Byte), CType(164, Byte), CType(178, Byte), CType(28, Byte), CType(54, Byte), CType(22, Byte), CType(119, Byte), CType(61, Byte), CType(77, Byte), CType(117, Byte), CType(176, Byte), CType(184, Byte), CType(235, Byte), CType(200, Byte), CType(225, Byte), CType(171, Byte), CType(178, Byte), CType(170, Byte), CType(184, Byte), CType(118, Byte), CType(228, Byte), CType(112, Byte), CType(103, Byte), CType(185, Byte), CType(70, Byte), CType(92, Byte), CType(91, Byte), CType(82, Byte), CType(248, Byte), CType(143, Byte), CType(172, Byte), CType(235, Byte), CType(198, Byte), CType(78, Byte), CType(10, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(45, Byte), CType(26, Byte), CType(62, Byte), CType(16, Byte), CType(204, Byte), CType(253, Byte), CType(224, Byte), CType(179, Byte), CType(228, Byte), CType(155, Byte), CType(134, Byte), CType(119, Byte), CType(148, Byte), CType(235, Byte), CType(197, Byte), CType(181, Byte), CType(227, Byte), CType(90, Byte), CType(137, Byte), CType(51, Byte), CType(192, Byte), CType(63, Byte), CType(43, Byte), CType(111, Byte), CType(146, Byte), CType(88, Byte), CType(196, Byte), CType(140, Byte), CType(115, Byte), CType(147, Byte), CType(87, Byte), CType(20, Byte), CType(247, Byte), CType(183, Byte), CType(154, Byte), CType(236, Byte), CType(149, Byte), CType(226, Byte), CType(174, Byte), CType(49, Byte), CType(149, Byte), CType(163, Byte), CType(196, Byte), CType(213, Byte), CType(155, Byte), CType(211, Byte), CType(207, Byte), CType(197, Byte), CType(181, Byte), CType(37, Byte), CType(133, Byte), CType(127, Byte), CType(138, Byte), CType(171, Byte), CType(51, Byte), CType(183, Byte), CType(232, Byte), CType(103, Byte), CType(174, Byte), CType(61, Byte), CType(169, Byte), CType(68, Byte), CType(95, Byte), CType(111, Byte), CType(114, Byte), CType(162, Byte), CType(77, Byte), CType(83, Byte), CType(197, Byte), CType(249, Byte), CType(243, Byte), CType(46, Byte), CType(158, Byte), CType(41, Byte), CType(28, Byte), CType(38, Byte), CType(174, Byte), CType(206, Byte), CType(92, Byte), CType(190, Byte), CType(32, Byte), CType(174, Byte), CType(29, Byte), CType(41, Byte), CType(45, Byte), CType(17, Byte), CType(87, Byte), CType(247, Byte), CType(184, Byte), CType(229, Byte), CType(30, Byte), CType(95, Byte), CType(31, Byte), CType(19, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(253, Byte), CType(80, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(242, Byte), CType(68, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(81, Byte), CType(95, Byte), CType(250, Byte), CType(213, Byte), CType(46, Byte), CType(226, Byte), CType(218, Byte), CType(151, Byte), CType(90, Byte), CType(36, Byte), CType(207, Byte), CType(184, Byte), CType(250, Byte), CType(115, Byte), CType(202, Byte), CType(57, Byte), CType(199, Byte), CType(135, Byte), CType(253, Byte), CType(196, Byte), CType(213, Byte), CType(59, Byte), CType(46, Byte), CType(185, Byte), CType(251, Byte), CType(108, Byte), CType(42, Byte), CType(11, Byte), CType(73, Byte), CType(100, Byte), CType(137, Byte), CType(228, Byte), CType(135, Byte), CType(171, Byte), CType(197, Byte), CType(253, Byte), CType(221, Byte), CType(249, Byte), CType(136, Byte), CType(191, Byte), CType(181, Byte), CType(216, Byte), CType(253, Byte), CType(62, Byte), CType(234, Byte), CType(186, Byte), CType(9, Byte), CType(191, Byte), CType(40, Byte), CType(92, Byte), CType(66, Byte), CType(142, Byte), CType(163, Byte), CType(35, Byte), CType(222, Byte), CType(46, Byte), CType(203, Byte), CType(254, Byte), CType(254, Byte), CType(101, Byte), CType(183, Byte), CType(150, Byte), CType(229, Byte), CType(16, Byte), CType(59, Byte), CType(60, Byte), CType(76, Byte), CType(190, Byte), CType(150, Byte), CType(38, Byte), CType(219, Byte), CType(65, Byte), CType(110, Byte), CType(18, Byte), CType(119, Byte), CType(29, Byte), CType(169, Byte), CType(125, Byte), CType(95, Byte), CType(86, Byte), CType(18, Byte), CType(215, Byte), CType(142, Byte), CType(156, Byte), CType(94, Byte), CType(39, Byte), CType(174, Byte), CType(61, Byte), CType(169, Byte), CType(60, Byte), CType(197, Byte), CType(141, Byte), CType(157, Byte), CType(20, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(168, Byte), CType(90, Byte), CType(52, Byte), CType(124, Byte), CType(40, Byte), CType(248, Byte), CType(56, Byte), CType(113, Byte), CType(15, Byte), CType(247, Byte), CType(82, Byte), CType(121, Byte), CType(142, Byte), CType(76, Byte), CType(174, Byte), CType(47, Byte), CType(183, Byte), CType(88, Byte), CType(64, Byte), CType(60, Byte), CType(73, Byte), CType(98, Byte), CType(17, Byte), CType(62, Byte), CType(22, Byte), CType(250, Byte), CType(227, Byte), CType(8, Byte), CType(139, Byte), CType(59, Byte), CType(73, Byte), CType(28, Byte), CType(149, Byte), CType(225, Byte), CType(254, Byte), CType(251, Byte), CType(54, Byte), CType(250, Byte), CType(138, Byte), CType(184, Byte), CType(88, Byte), CType(167, Byte), CType(242, Byte), CType(108, Byte), CType(113, Byte), CType(245, Byte), CType(230, Byte), CType(244, Byte), CType(86, Byte), CType(113, Byte), CType(109, Byte), CType(73, Byte), CType(225, Byte), CType(114, Byte), CType(113, Byte), CType(117, Byte), CType(230, Byte), CType(246, Byte), CType(29, Byte), CType(113, Byte), CType(237, Byte), CType(73, Byte), CType(37, Byte), CType(250, Byte), CType(185, Byte), CType(171, Byte), CType(23, Byte), CType(51, Byte), CType(203, Byte), CType(185, Byte), CType(197, Byte), CType(120, Byte), CType(28, Byte), CType(237, Byte), CType(224, Byte), CType(234, Byte), CType(204, Byte), CType(101, Byte), CType(19, Byte), CType(73, Byte), CType(185, Byte), CType(168, Byte), CType(227, Byte), CType(124, Byte), CType(84, Byte), CType(92, Byte), CType(221, Byte), CType(227, Byte), CType(150, Byte), CType(123, Byte), CType(124, Byte), CType(61, Byte), CType(93, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(19, Byte), CType(71, Byte), CType(14, Byte), CType(69, Byte), CType(2, Byte), CType(159, Byte), CType(187, Byte), CType(198, Byte), CType(84, Byte), CType(110, Byte), CType(47, Byte), CType(174, Byte), CType(238, Byte), CType(54, Byte), CType(234, Byte), CType(67, Byte), CType(191, Byte), CType(138, Byte), CType(196, Byte), CType(205, Byte), CType(216, Byte), CType(121, Byte), CType(202, Byte), CType(181, Byte), CType(47, Byte), CType(165, Byte), CType(159, Byte), CType(200, Byte), CType(10, Byte), CType(226, Byte), CType(218, Byte), CType(144, Byte), CType(83, Byte), CType(36, Byte), CType(179, Byte), CType(198, Byte), CType(177, Byte), CType(21, Byte), CType(174, Byte), CType(77, Byte), CType(41, Byte), CType(124, Byte), CType(91, Byte), CType(92, Byte), CType(189, Byte), CType(227, Byte), CType(146, Byte), CType(187, Byte), CType(207, Byte), CType(166, Byte), CType(114, Byte), CType(137, Byte), CType(220, Byte), CType(70, Byte), CType(220, Byte), CType(53, Byte), CType(204, Byte), CType(102, Byte), CType(123, Byte), CType(113, Byte), CType(127, Byte), CType(115, Byte), CType(190, Byte), CType(190, Byte), CType(231, Byte), CType(126, Byte), CType(27, Byte), CType(245, Byte), CType(193, Byte), CType(132, Byte), CType(95, Byte), CType(16, Byte), CType(46, Byte), CType(33, Byte), CType(245, Byte), CType(209, Byte), CType(17, Byte), CType(127, Byte), CType(150, Byte), CType(72, Byte), CType(138, Byte), CType(88, Byte), CType(246, Byte), CType(247, Byte), CType(143, Byte), CType(23, Byte), CType(247, Byte), CType(223, Byte), CType(165, Byte), CType(240, Byte), CType(65, Byte), CType(153, Byte), CType(124, Byte), CType(45, Byte), CType(77, Byte), CType(181, Byte), CType(188, Byte), CType(156, Byte), CType(38, Byte), CType(238, Byte), CType(26, Byte), CType(82, Byte), CType(251, Byte), CType(189, Byte), CType(196, Byte), CType(145, Byte), CType(14, Byte), CType(174, Byte), CType(29, Byte), CType(185, Byte), CType(197, Byte), CType(125, Byte), CType(255, Byte), CType(135, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(48, Byte), CType(225, Byte), CType(198, Byte), CType(78, Byte), CType(10, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(45, Byte), CType(26, Byte), CType(62, Byte), CType(20, Byte), CType(204, Byte), CType(157, Byte), CType(192, Byte), CType(112, Byte), CType(149, Byte), CType(176, Byte), CType(205, Byte), CType(125, Byte), CType(58, Byte), CType(113, Byte), CType(84, Byte), CType(198, Byte), CType(63, Byte), CType(196, Byte), CType(197, Byte), CType(58, Byte), CType(149, Byte), CType(173, Byte), CType(196, Byte), CType(213, Byte), CType(157, Byte), CType(211, Byte), CType(1, Byte), CType(226, Byte), CType(218, Byte), CType(146, Byte), CType(194, Byte), CType(31, Byte), CType(197, Byte), CType(213, Byte), CType(153, Byte), CType(83, Byte), CType(44, Byte), CType(218, Byte), CType(228, Byte), CType(94, Byte), CType(88, Byte), CType(126, Byte), CType(151, Byte), CType(184, Byte), CType(186, Byte), CType(49, Byte), CType(189, Byte), CType(213, Byte), CType(37, Byte), CType(231, Byte), CType(89, Byte), CType(225, Byte), CType(155, Byte), CType(139, Byte), CType(171, Byte), CType(55, Byte), CType(167, Byte), CType(220, Byte), CType(111, Byte), CType(27, Byte), CType(95, Byte), CType(41, Byte), CType(113, Byte), CType(182, Byte), CType(188, Byte), CType(171, Byte), CType(123, Byte), CType(92, Byte), CType(74, Byte), CType(140, Byte), CType(175, Byte), CType(216, Byte), CType(138, Byte), CType(222, Byte), CType(213, Byte), CType(221, Byte), CType(54, Byte), CType(247, Byte), CType(19, Byte), CType(119, Byte), CType(125, Byte), CType(169, Byte), CType(140, Byte), CType(235, Byte), CType(136, Byte), CType(158, Byte), CType(28, Byte), CType(250, Byte), CType(210, Byte), CType(175, Byte), CType(226, Byte), CType(77, Byte), CType(120, Byte), CType(215, Byte), CType(182, Byte), CType(148, Byte), CType(226, Byte), CType(187, Byte), CType(95, Byte), CType(36, Byte), CType(18, Byte), CType(184, Byte), CType(250, Byte), CType(75, Byte), CType(56, Byte), CType(89, Byte), CType(92, Byte), CType(187, Byte), CType(82, Byte), CType(136, Byte), CType(35, Byte), CType(42, Byte), CType(86, Byte), CType(17, Byte), CType(87, Byte), CType(111, Byte), CType(105, Byte), CType(169, Byte), CType(251, Byte), CType(108, Byte), CType(28, Byte), CType(171, Byte), CType(230, Byte), CType(202, Byte), CType(83, Byte), CType(121, Byte), CType(187, Byte), CType(184, Byte), CType(235, Byte), CType(152, Byte), CType(205, Byte), CType(139, Byte), CType(197, Byte), CType(253, Byte), CType(189, Byte), CType(249, Byte), CType(90, Byte), CType(234, Byte), CType(126, Byte), CType(27, Byte), CType(245, Byte), CType(193, Byte), CType(132, Byte), CType(95, Byte), CType(16, Byte), CType(206, Byte), CType(45, Byte), CType(245, Byte), CType(209, Byte), CType(17, Byte), CType(225, Byte), CType(145, Byte), CType(50, Byte), CType(185, Byte), CType(142, Byte), CType(3, Byte), CType(197, Byte), CType(253, Byte), CType(119, Byte), CType(41, Byte), CType(156, Byte), CType(33, Byte), CType(147, Byte), CType(235, Byte), CType(106, Byte), CType(170, Byte), CType(103, Byte), CType(136, Byte), CType(107, Byte), CType(127, Byte), CType(106, Byte), CType(113, Byte), CType(132, Byte), CType(195, Byte), CType(86, Byte), CType(226, Byte), CType(218, Byte), CType(80, Byte), CType(202, Byte), CType(187, Byte), CType(197, Byte), CType(181, Byte), CType(45, Byte), CType(133, Byte), CType(31, Byte), CType(185, Byte), CType(177, Byte), CType(147, Byte), CType(130, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(85, Byte), CType(139, Byte), CType(134, Byte), CType(15, Byte), CType(5, Byte), CType(119, Byte), CType(189, Byte), CType(245, Byte), CType(97, Byte), CType(94, Byte), CType(110, Byte), CType(159, Byte), CType(144, Byte), CType(109, Byte), CType(101, Byte), CType(114, Byte), CType(221, Byte), CType(152, Byte), CType(187, Byte), CType(173, Byte), CType(197, Byte), CType(197, Byte), CType(55, Byte), CType(149, Byte), CType(75, Byte), CType(197, Byte), CType(213, Byte), CType(155, Byte), CType(91, Byte), CType(206, Byte), CType(29, Byte), CType(24, Byte), CType(126, Byte), CType(32, Byte), CType(174, Byte), CType(206, Byte), CType(156, Byte), CType(82, Byte), CType(191, Byte), CType(45, Byte), CType(232, Byte), CType(60, Byte), CType(70, Byte), CType(92, Byte), CType(221, Byte), CType(152, Byte), CType(222, Byte), CType(195, Byte), CType(197, Byte), CType(197, Byte), CType(50, Byte), CType(133, Byte), CType(191, Byte), CType(137, Byte), CType(171, Byte), CType(51, Byte), CType(183, Byte), CType(45, Byte), CType(196, Byte), CType(181, Byte), CType(39, Byte), CType(165, Byte), CType(221, Byte), CType(197, Byte), CType(213, Byte), CType(61, Byte), CType(46, Byte), CType(185, Byte), CType(199, Byte), CType(215, Byte), CType(69, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(87, Byte), CType(137, Byte), CType(187, Byte), CType(198, Byte), CType(84, Byte), CType(62, Byte), CType(35, Byte), CType(174, Byte), CType(222, Byte), CType(54, Byte), CType(234, Byte), CType(67, Byte), CType(191, Byte), CType(138, Byte), CType(100, Byte), CType(164, Byte), CType(11, Byte), CType(197, Byte), CType(181, Byte), CType(47, Byte), CType(165, Byte), CType(151, Byte), CType(137, Byte), CType(171, Byte), CType(191, Byte), CType(148, Byte), CType(156, Byte), CType(223, Byte), CType(41, Byte), CType(194, Byte), CType(3, Byte), CType(197, Byte), CType(213, Byte), CType(91, Byte), CType(90, Byte), CType(234, Byte), CType(62, Byte), CType(251, Byte), CType(70, Byte), CType(201, Byte), CType(185, Byte), CType(123, Byte), CType(69, Byte), CType(236, Byte), CType(6, Byte), CType(179, Byte), CType(153, Byte), CType(184, Byte), CType(107, Byte), CType(153, Byte), CType(201, Byte), CType(49, Byte), CType(226, Byte), CType(254, Byte), CType(222, Byte), CType(124, Byte), CType(61, Byte), CType(220, Byte), CType(253, Byte), CType(54, Byte), CType(234, Byte), CType(131, Byte), CType(9, Byte), CType(191, Byte), CType(24, Byte), CType(156, Byte), CType(83, Byte), CType(142, Byte), CType(163, Byte), CType(35, Byte), CType(142, Byte), CType(149, Byte), CType(169, Byte), CType(245, Byte), CType(60, Byte), CType(70, Byte), CType(220, Byte), CType(127, Byte), CType(155, Byte), CType(66, Byte), CType(36, Byte), CType(95, Byte), CType(172, Byte), CType(45, Byte), CType(83, Byte), CType(235, Byte), CType(108, Byte), CType(146, Byte), CType(56, Byte), CType(202, Byte), CType(225, Byte), CType(124, Byte), CType(113, Byte), CType(237, Byte), CType(79, Byte), CType(237, Byte), CType(5, Byte), CType(226, Byte), CType(218, Byte), CType(80, Byte), CType(210, Byte), CType(125, Byte), CType(196, Byte), CType(181, Byte), CType(109, Byte), CType(174, Byte), CType(254, Byte), CType(37, Byte), CType(103, Byte), CType(74, Byte), CType(236, Byte), CType(224, Byte), CType(113, Byte), CType(132, Byte), CType(188, Byte), CType(81, Byte), CType(238, Byte), CType(236, Byte), CType(198, Byte), CType(78, Byte), CType(10, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(45, Byte), CType(26, Byte), CType(62, Byte), CType(20, Byte), CType(140, Byte), CType(183, Byte), CType(1, Byte), CType(221, Byte), CType(195, Byte), CType(189, Byte), CType(92, Byte), CType(206, Byte), CType(144, Byte), CType(56, Byte), CType(19, Byte), CType(249, Byte), CType(254, Byte), CType(18, Byte), CType(219, Byte), CType(24, Byte), CType(79, Byte), CType(110, Byte), CType(11, Byte), CType(102, Byte), CType(247, Byte), CType(60, Byte), CType(113, Byte), CType(113, Byte), CType(77, Byte), CType(229, Byte), CType(203, Byte), CType(226, Byte), CType(234, Byte), CType(205, Byte), CType(45, Byte), CType(182, Byte), CType(154, Byte), CType(118, Byte), CType(237, Byte), CType(73, Byte), CType(225, Byte), CType(80, Byte), CType(113, Byte), CType(117, Byte), CType(230, Byte), CType(244, Byte), CType(18, Byte), CType(113, Byte), CType(109, Byte), CType(73, Byte), CType(233, Byte), CType(182, Byte), CType(226, Byte), CType(234, Byte), CType(198, Byte), CType(244, Byte), CType(150, Byte), CType(138, Byte), CType(139, Byte), CType(101, Byte), CType(10, Byte), CType(71, Byte), CType(139, Byte), CType(171, Byte), CType(179, Byte), CType(132, Byte), CType(211, Byte), CType(196, Byte), CType(181, Byte), CType(41, Byte), CType(149, Byte), CType(113, Byte), CType(140, Byte), CType(161, Byte), CType(153, Byte), CType(228, Byte), CType(30, Byte), CType(95, Byte), CType(95, Byte), CType(16, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(125, Byte), CType(77, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(178, Byte), CType(159, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(168, Byte), CType(15, Byte), CType(253, Byte), CType(170, Byte), CType(196, Byte), CType(238, Byte), CType(11, Byte), CType(127, Byte), CType(144, Byte), CType(56, Byte), CType(186, Byte), CType(196, Byte), CType(213, Byte), CType(95, Byte), CType(202, Byte), CType(158, Byte), CType(226, Byte), CType(218, Byte), CType(150, Byte), CType(74, Byte), CType(196, Byte), CType(209, Byte), CType(213, Byte), CType(91, Byte), CType(90, Byte), CType(234, Byte), CType(62, Byte), CType(27, Byte), CType(187, Byte), CType(8, Byte), CType(125, Byte), CType(124, Byte), CType(74, Byte), CType(89, Byte), CType(106, Byte), CType(19, Byte), CType(226, Byte), CType(174, Byte), CType(101, Byte), CType(38, Byte), CType(127, Byte), CType(17, Byte), CType(247, Byte), CType(183, Byte), CType(230, Byte), CType(35, Byte), CType(118, Byte), CType(97, Byte), CType(90, Byte), CType(195, Byte), CType(253, Byte), CType(54, Byte), CType(234, Byte), CType(131, Byte), CType(9, Byte), CType(191, Byte), CType(24, Byte), CType(156, Byte), CType(211, Byte), CType(161, Byte), CType(226, Byte), CType(22, Byte), CType(142, Byte), CType(231, Byte), CType(43, Byte), CType(22, Byte), CType(156, Byte), CType(55, Byte), CType(149, Byte), CType(169, Byte), CType(245, Byte), CType(108, Byte), CType(36, Byte), CType(238, Byte), CType(191, Byte), CType(79, Byte), CType(101, Byte), CType(234, Byte), CType(142, Byte), CType(15, Byte), CType(77, Byte), CType(179, Byte), CType(159, Byte), CType(184, Byte), CType(118, Byte), CType(167, Byte), CType(118, Byte), CType(178, Byte), CType(196, Byte), CType(81, Byte), CType(21, Byte), CType(174, Byte), CType(13, Byte), CType(37, Byte), CType(45, Byte), CType(39, Byte), CType(151, Byte), CType(138, Byte), CType(107, Byte), CType(227, Byte), CType(50, Byte), CType(55, Byte), CType(72, Byte), CType(28, Byte), CType(53, Byte), CType(242, Byte), CType(35, Byte), CType(249, Byte), CType(140, Byte), CType(188, Byte), CType(67, Byte), CType(158, Byte), CType(47, Byte), CType(187, Byte), CType(203, Byte), CType(189, Byte), CType(100, Byte), CType(29, Byte), CType(55, Byte), CType(70, Byte), CType(114, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(209, Byte), CType(240, Byte), CType(161, Byte), CType(224, Byte), CType(242, Byte), CType(242, Byte), CType(79, Byte), CType(113, Byte), CType(15, Byte), CType(249, Byte), CType(114, Byte), CType(187, Byte), CType(70, Byte), CType(226, Byte), CType(237, Byte), CType(248, Byte), CType(3, Byte), CType(101, Byte), CType(15, Byte), CType(153, Byte), CType(207, Byte), CType(91, Byte), CType(89, Byte), CType(125, Byte), CType(243, Byte), CType(105, Byte), CType(113, Byte), CType(177, Byte), CType(76, Byte), CType(101, Byte), CType(28, Byte), CType(111, Byte), CType(77, Byte), CType(230, Byte), CType(222, Byte), CType(226, Byte), CType(124, Byte), CType(31, Byte), CType(113, Byte), CType(245, Byte), CType(230, Byte), CType(116, Byte), CType(172, Byte), CType(184, Byte), CType(182, Byte), CType(164, Byte), CType(242, Byte), CType(59, Byte), CType(113, Byte), CType(245, Byte), CType(98, Byte), CType(102, Byte), CType(223, Byte), CType(19, Byte), CType(23, Byte), CType(207, Byte), CType(20, Byte), CType(94, Byte), CType(40, Byte), CType(174, Byte), CType(206, Byte), CType(18, Byte), CType(14, Byte), CType(18, Byte), CType(215, Byte), CType(166, Byte), CType(84, Byte), CType(34, Byte), CType(241, Byte), CType(204, Byte), CType(213, Byte), CType(59, Byte), CType(46, Byte), CType(185, Byte), CType(199, Byte), CType(87, Byte), CType(108, Byte), CType(87, Byte), CType(238, Byte), CType(234, Byte), CType(109, Byte), CType(155, Byte), CType(56, Byte), CType(114, Byte), CType(232, Byte), CType(114, Byte), CType(113, Byte), CType(215, Byte), CType(152, Byte), CType(202, Byte), CType(61, Byte), CType(196, Byte), CType(213, Byte), CType(221, Byte), CType(70, Byte), CType(93, Byte), CType(239, Byte), CType(87, Byte), CType(209, Byte), CType(31, Byte), CType(34, Byte), CType(185, Byte), CType(192, Byte), CType(181, Byte), CType(45, Byte), CType(165, Byte), CType(189, Byte), CType(196, Byte), CType(213, Byte), CType(95, Byte), CType(210, Byte), CType(61, Byte), CType(197, Byte), CType(181, Byte), CType(45, Byte), CType(149, Byte), CType(67, Byte), CType(196, Byte), CType(213, Byte), CType(91, Byte), CType(90, Byte), CType(202, Byte), CType(62, Byte), CType(27, Byte), CType(223, Byte), CType(201, Byte), CType(163, Byte), CType(143, Byte), CType(108, Byte), CType(40, Byte), CType(255, Byte), CType(186, Byte), CType(181, Byte), CType(44, Byte), CType(151, Byte), CType(216, Byte), CType(57, Byte), CType(194, Byte), CType(93, Byte), CType(143, Byte), CType(179, Byte), CType(145, Byte), CType(184, Byte), CType(191, Byte), CType(49, Byte), CType(95, Byte), CType(167, Byte), CType(184, Byte), CType(223, Byte), CType(69, Byte), CType(125, Byte), CType(49, Byte), CType(225, Byte), CType(23, Byte), CType(131, Byte), CType(115, Byte), CType(121, Byte), CType(136, Byte), CType(184, Byte), CType(133, Byte), CType(229, Byte), CType(133, Byte), CType(120, Byte), CType(169, Byte), CType(184, Byte), CType(186, Byte), CType(194, Byte), CType(5, Byte), CType(226, Byte), CType(254, Byte), CType(77, Byte), CType(10, Byte), CType(7, Byte), CType(137, Byte), CType(171, Byte), CType(179, Byte), CType(9, Byte), CType(98, Byte), CType(49, Byte), CType(63, Byte), CType(245, Byte), CType(46, Byte), CType(23, Byte), CType(211, Byte), CType(185, Byte), CType(159, Byte), CType(184, Byte), CType(54, Byte), CType(140, Byte), CType(195, Byte), CType(145, Byte), CType(114, Byte), CType(138, Byte), CType(124, Byte), CType(73, Byte), CType(222, Byte), CType(47, Byte), CType(47, Byte), CType(151, Byte), CType(189, Byte), CType(101, Byte), CType(71, Byte), CType(217, Byte), CType(88, Byte), CType(70, Byte), CType(18, Byte), CType(45, Byte), CType(220, Byte), CType(152, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(170, Byte), CType(69, Byte), CType(213, Byte), CType(135, Byte), CType(131, Byte), CType(95, Byte), CType(20, Byte), CType(247, Byte), CType(144, Byte), CType(111, Byte), CType(28, Byte), CType(98, Byte), CType(177, Byte), CType(37, Byte), CType(22, Byte), CType(25, Byte), CType(223, Byte), CType(35, Byte), CType(79, Byte), CType(150, Byte), CType(187, Byte), CType(75, Byte), CType(156, Byte), CType(241, Byte), CType(59, Byte), CType(181, Byte), CType(205, Byte), CType(125, Byte), CType(245, Byte), CType(103, Byte), CType(113, Byte), CType(113, Byte), CType(75, Byte), CType(101, Byte), CType(137, Byte), CType(184, Byte), CType(122, Byte), CType(115, Byte), CType(89, Byte), CType(83, Byte), CType(98, Byte), CType(49, Byte), CType(222, Byte), CType(181, Byte), CType(37, Byte), CType(133, Byte), CType(155, Byte), CType(100, Byte), CType(61, Byte), CType(113, Byte), CType(117, Byte), CType(231, Byte), CType(20, Byte), CType(91, Byte), CType(133, Byte), CType(187, Byte), CType(246, Byte), CType(164, Byte), CType(114, Byte), CType(152, Byte), CType(184, Byte), CType(122, Byte), CType(49, Byte), CType(189, Byte), CType(197, Byte), CType(146, Byte), CType(243, Byte), CType(124, Byte), CType(251, Byte), CType(109, Byte), CType(196, Byte), CType(213, Byte), CType(91, Byte), CType(194, Byte), CType(227, Byte), CType(196, Byte), CType(181, Byte), CType(41, Byte), CType(149, Byte), CType(120, Byte), CType(99, Byte), CType(117, Byte), CType(101, Byte), CType(113, Byte), CType(117, Byte), CType(143, Byte), CType(67, Byte), CType(238, Byte), CType(241, Byte), CType(117, Byte), CType(31, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(77, Byte), CType(124, Byte), CType(126, Byte), CType(186, Byte), CType(235, Byte), CType(75, Byte), CType(37, Byte), CType(62, Byte), CType(175, Byte), CType(35, Byte), CType(9, Byte), CType(210, Byte), CType(213, Byte), CType(221, Byte), CType(70, Byte), CType(93, Byte), CType(239, Byte), CType(87, Byte), CType(187, Byte), CType(136, Byte), CType(107, Byte), CType(87, Byte), CType(74, Byte), CType(103, Byte), CType(74, Byte), CType(19, Byte), CType(250, Byte), CType(68, Byte), CType(124, Byte), CType(238, Byte), CType(187, Byte), CType(246, Byte), CType(165, Byte), CType(242, Byte), CType(45, Byte), CType(113, Byte), CType(245, Byte), CType(150, Byte), CType(150, Byte), CType(178, Byte), CType(207, Byte), CType(158, Byte), CType(34, Byte), CType(203, Byte), CType(254, Byte), CType(238, Byte), CType(107, Byte), CType(111, Byte), CType(45, Byte), CType(203, Byte), CType(229, Byte), CType(135, Byte), CType(50, Byte), CType(249, Byte), CType(58, Byte), CType(102, Byte), CType(242, Byte), CType(88, Byte), CType(113, Byte), CType(127, Byte), CType(99, Byte), CType(190, Byte), CType(222, Byte), CType(231, Byte), CType(126, Byte), CType(23, Byte), CType(245, Byte), CType(197, Byte), CType(212, Byte), CType(5, Byte), CType(221, Byte), CType(140, Byte), CType(214, Byte), CType(144, Byte), CType(120, Byte), CType(251, Byte), CType(221, Byte), CType(45, Byte), CType(130, Byte), CType(207, Byte), CType(215, Byte), CType(233, Byte), CType(178, Byte), CType(88, Byte), CType(92, Byte), CType(125, Byte), CType(225, Byte), CType(56, Byte), CType(113, Byte), CType(255, Byte), CType(46, Byte), CType(133, Byte), CType(159, Byte), CType(136, Byte), CType(171, Byte), CType(179, Byte), CType(9, Byte), CType(118, Byte), CType(19, Byte), CType(215, Byte), CType(230, Byte), CType(212, Byte), CType(190, Byte), CType(42, Byte), CType(174, Byte), CType(254, Byte), CType(214, Byte), CType(112, Byte), CType(99, Byte), CType(162, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(85, Byte), CType(31, Byte), CType(14, Byte), CType(198, Byte), CType(219, Byte), CType(114, Byte), CType(238, Byte), CType(33, Byte), CType(95, Byte), CType(83, Byte), CType(196, Byte), CType(153, Byte), CType(185, Byte), CType(39, Byte), CType(203, Byte), CType(135, Byte), CType(101, Byte), CType(95, Byte), CType(185, Byte), CType(139, Byte), CType(76, Byte), CType(189, Byte), CType(134, Byte), CType(62, Byte), CType(216, Byte), CType(68, Byte), CType(92, Byte), CType(124, Byte), CType(82, Byte), CType(249, Byte), CType(183, Byte), CType(196, Byte), CType(34, Byte), CType(175, Byte), CType(171, Byte), CType(59, Byte), CType(135, Byte), CType(181, Byte), CType(228, Byte), CType(4, Byte), CType(113, Byte), CType(109, Byte), CType(73, Byte), CType(229, Byte), CType(187, Byte), CType(226, Byte), CType(234, Byte), CType(206, Byte), CType(233, Byte), CType(206, Byte), CType(226, Byte), CType(218, Byte), CType(146, Byte), CType(210, Byte), CType(223, Byte), CType(229, Byte), CType(244, Byte), CType(134, Byte), CType(137, Byte), CType(173, Byte), CType(234, Byte), CType(87, Byte), CType(17, Byte), CType(23, Byte), CType(147, Byte), CType(38, Byte), CType(216, Byte), CType(65, Byte), CType(92, Byte), CType(44, Byte), CType(83, Byte), CType(136, Byte), CType(93, Byte), CType(108, Byte), CType(198, Byte), CType(185, Byte), CType(104, Byte), CType(119, Byte), CType(55, Byte), CType(113, Byte), CType(237, Byte), CType(74, Byte), CType(233, Byte), CType(222, Byte), CType(226, Byte), CType(234, Byte), CType(46, Byte), CType(45, Byte), CType(247, Byte), CType(248, Byte), CType(138, Byte), CType(36, Byte), CType(151, Byte), CType(174, Byte), CType(36, Byte), CType(205, Byte), CType(197, Byte), CType(241, Byte), CType(14, Byte), CType(238, Byte), CType(26, Byte), CType(83, Byte), CType(249, Byte), CType(186, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(168, Byte), CType(15, Byte), CType(253, Byte), CType(42, Byte), CType(142, Byte), CType(185, Byte), CType(113, Byte), CType(109, Byte), CType(75, Byte), CType(41, Byte), CType(18, Byte), CType(79, Byte), CType(93, Byte), CType(221, Byte), CType(165, Byte), CType(197, Byte), CType(17, Byte), CType(101, Byte), CType(174, Byte), CType(125, Byte), CType(169, Byte), CType(196, Byte), CType(103, Byte), CType(158, Byte), CType(171, Byte), CType(183, Byte), CType(164, Byte), CType(212, Byte), CType(125, Byte), CType(246, Byte), CType(112, Byte), CType(89, Byte), CType(246, Byte), CType(183, Byte), CType(227, Byte), CType(179, Byte), CType(60, Byte), CType(119, Byte), CType(194, Byte), CType(108, Byte), CType(36, Byte), CType(38, Byte), CType(76, Byte), CType(190, Byte), CType(158, Byte), CType(233, Byte), CType(188, Byte), CType(83, Byte), CType(220, Byte), CType(191, Byte), CType(159, Byte), CType(175, Byte), CType(61, Byte), CType(221, Byte), CType(239, Byte), CType(162, Byte), CType(190, Byte), CType(112, Byte), CType(139, Byte), CType(186, Byte), CType(153, Byte), CType(124, Byte), CType(72, Byte), CType(220, Byte), CType(34, Byte), CType(248, Byte), CType(124, Byte), CType(221, Byte), CType(44, Byte), CType(241, Byte), CType(102, Byte), CType(189, Byte), CType(171, Byte), CType(107, Byte), CType(153, Byte), CType(215, Byte), CType(139, Byte), CType(251, Byte), CType(183, Byte), CType(41, Byte), CType(252, Byte), CType(71, Byte), CType(86, Byte), CType(17, Byte), CType(87, Byte), CType(239, Byte), CType(184, Byte), CType(125, Byte), CType(94, Byte), CType(92, Byte), CType(155, Byte), CType(83, Byte), CType(219, Byte), CType(73, Byte), CType(92, Byte), CType(253, Byte), CType(173, Byte), CType(225, Byte), CType(198, Byte), CType(68, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(45, Byte), CType(170, Byte), CType(62, Byte), CType(28, Byte), CType(140, Byte), CType(69, Byte), CType(235, Byte), CType(243, Byte), CType(197, Byte), CType(61, Byte), CType(232, Byte), CType(107, Byte), CType(170, Byte), CType(203, Byte), CType(228, Byte), CType(155, Byte), CType(242, Byte), CType(26, Byte), CType(217, Byte), CType(81, Byte), CType(250, Byte), CType(176, Byte), CType(75, Byte), CType(67, Byte), CType(28, Byte), CType(133, Byte), CType(224, Byte), CType(98, Byte), CType(145, Byte), CType(202, Byte), CType(247, Byte), CType(197, Byte), CType(213, Byte), CType(155, Byte), CType(67, Byte), CType(236, Byte), CType(244, Byte), CType(112, Byte), CType(182, Byte), CType(184, Byte), CType(118, Byte), CType(164, Byte), CType(52, Byte), CType(142, Byte), CType(173, Byte), CType(172, Byte), CType(159, Byte), CType(33, Byte), CType(174, Byte), CType(45, Byte), CType(125, Byte), CType(16, Byte), CType(111, Byte), CType(248, Byte), CType(186, Byte), CType(152, Byte), CType(52, Byte), CType(193, Byte), CType(75, Byte), CType(197, Byte), CType(181, Byte), CType(57, Byte), CType(133, Byte), CType(152, Byte), CType(139, Byte), CType(92, Byte), CType(157, Byte), CType(165, Byte), CType(172, Byte), CType(46, Byte), CType(174, Byte), CType(93, Byte), CType(41, Byte), CType(213, Byte), CType(93, Byte), CType(108, Byte), CType(202, Byte), CType(45, Byte), CType(247, Byte), CType(248, Byte), CType(250, Byte), CType(142, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(40, Byte), CType(206, Byte), CType(154, Byte), CType(119, Byte), CType(215, Byte), CType(152, Byte), CType(74, Byte), CType(124, Byte), CType(254, Byte), CType(186, Byte), CType(122, Byte), CType(219, Byte), CType(168, Byte), CType(235, Byte), CType(253, Byte), CType(106, Byte), CType(13, Byte), CType(201, Byte), CType(185, Byte), CType(3, Byte), CType(77, Byte), CType(184, Byte), CType(68, Byte), CType(86, Byte), CType(18, Byte), CType(87, Byte), CType(255, Byte), CType(56, Byte), CType(184, Byte), CType(54, Byte), CType(166, Byte), CType(114, Byte), CType(142, Byte), CType(184, Byte), CType(58, Byte), CType(75, Byte), CType(74, Byte), CType(221, Byte), CType(103, Byte), CType(35, Byte), CType(225, Byte), CType(105, Byte), CType(242, Byte), CType(223, Byte), CType(127, Byte), CType(130, Byte), CType(184, Byte), CType(255, Byte), CType(46, Byte), CType(149, Byte), CType(56, Byte), CType(206, Byte), CType(36, Byte), CType(18, Byte), CType(77, Byte), CType(38, Byte), CType(215, Byte), CType(233, Byte), CType(196, Byte), CType(110, Byte), CType(13, Byte), CType(238, Byte), CType(223, Byte), CType(207, Byte), CType(215, Byte), CType(6, Byte), CType(238, Byte), CType(119, Byte), CType(81, Byte), CType(95, Byte), CType(184, Byte), CType(69, Byte), CType(221, Byte), CType(12, Byte), CType(114, Byte), CType(28, Byte), CType(29, Byte), CType(113, Byte), CType(184, Byte), CType(184, Byte), CType(186, Byte), CType(38, Byte), CType(219, Byte), CType(85, Byte), CType(220, Byte), CType(191, Byte), CType(77, Byte), CType(229, Byte), CType(65, Byte), CType(226, Byte), CType(234, Byte), CType(29, Byte), CType(167, Byte), CType(181, Byte), CType(228, Byte), CType(90, Byte), CType(113, Byte), CType(237, Byte), CType(77, Byte), CType(233, Byte), CType(84, Byte), CType(113, Byte), CType(245, Byte), CType(183, Byte), CType(138, Byte), CType(27, Byte), CType(19, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(181, Byte), CType(104, Byte), CType(244, Byte), CType(1, Byte), CType(97, Byte), CType(236, Byte), CType(108, Byte), CType(224, Byte), CType(30, Byte), CType(244, Byte), CType(181, Byte), CType(197, Byte), CType(149, Byte), CType(18, Byte), CType(111, Byte), CType(131, Byte), CType(198, Byte), CType(25, Byte), CType(211, Byte), CType(119, Byte), CType(18, Byte), CType(119, Byte), CType(141, Byte), CType(109, Byte), CType(247, Byte), CType(65, Byte), CType(113, Byte), CType(215, Byte), CType(158, Byte), CType(202, Byte), CType(82, Byte), CType(113, Byte), CType(245, Byte), CType(166, Byte), CType(18, Byte), CType(103, Byte), CType(43, Byte), CType(63, Byte), CType(80, Byte), CType(142, Byte), CType(145, Byte), CType(155, Byte), CType(197, Byte), CType(181, Byte), CType(33, Byte), CType(165, Byte), CType(88, Byte), CType(96, Byte), CType(40, Byte), CType(185, Byte), CType(163, Byte), CType(196, Byte), CType(50, Byte), CType(71, Byte), CType(138, Byte), CType(107, Byte), CType(79, Byte), CType(215, Byte), CType(197, Byte), CType(61, Byte), CType(93, Byte), CType(91, Byte), CType(92, Byte), CType(76, Byte), CType(154, Byte), CType(32, Byte), CType(231, Byte), CType(81, Byte), CType(57, Byte), CType(177, Byte), CType(221, Byte), CType(182, Byte), CType(171, Byte), CType(179, Byte), CType(164, Byte), CType(216, Byte), CType(169, Byte), CType(198, Byte), CType(181, Byte), CType(45, Byte), CType(149, Byte), CType(253, Byte), CType(197, Byte), CType(213, Byte), CType(91, Byte), CType(90, Byte), CType(238, Byte), CType(241, Byte), CType(245, Byte), CType(70, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(209, Byte), CType(95, Byte), CType(196, Byte), CType(93, Byte), CType(99, Byte), CType(42, Byte), CType(15, Byte), CType(16, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(117, Byte), CType(189, Byte), CType(95, Byte), CType(237, Byte), CType(41, Byte), CType(174, Byte), CType(93, Byte), CType(41, Byte), CType(189, Byte), CType(75, Byte), CType(92, Byte), CType(221, Byte), CType(227, Byte), CType(144, Byte), CType(59, Byte), CType(169, Byte), CType(235, Byte), CType(66, Byte), CType(113, Byte), CType(245, Byte), CType(150, Byte), CType(148, Byte), CType(186, Byte), CType(207, Byte), CType(198, Byte), CType(46, Byte), CType(69, Byte), CType(147, Byte), CType(255, Byte), CType(126, Byte), CType(124, Byte), CType(103, Byte), CType(251, Byte), CType(137, Byte), CType(184, Byte), CType(255, Byte), CType(54, Byte), CType(149, Byte), CType(3, Byte), CType(100, Byte), CType(114, Byte), CType(157, Byte), CType(83, Byte), CType(197, Byte), CType(119, Byte), CType(184, Byte), CType(216, Byte), CType(29, Byte), CType(204, Byte), CType(253, Byte), CType(219, Byte), CType(249, Byte), CType(56, Byte), CType(219, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(19, Byte), CType(183, Byte), CType(168, Byte), CType(155, Byte), CType(88, Byte), CType(142, Byte), CType(163, Byte), CType(35, Byte), CType(46, Byte), CType(145, Byte), CType(117, Byte), CType(196, Byte), CType(213, Byte), CType(55, Byte), CType(217, Byte), CType(186, Byte), CType(226, Byte), CType(254, Byte), CType(125, Byte), CType(42, Byte), CType(175, Byte), CType(19, Byte), CType(87, Byte), CType(239, Byte), CType(56, Byte), CType(237, Byte), CType(35, Byte), CType(174, Byte), CType(173, Byte), CType(169, Byte), CType(237, Byte), CType(47, Byte), CType(174, Byte), CType(254, Byte), CType(86, Byte), CType(113, Byte), CType(99, Byte), CType(162, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(141, Byte), CType(62, Byte), CType(36, Byte), CType(140, Byte), CType(7, Byte), CType(149, Byte), CType(63, Byte), CType(16, Byte), CType(247, Byte), CType(192, Byte), CType(175, Byte), CType(141, Byte), CType(126, Byte), CType(43, Byte), CType(111, Byte), CType(147, Byte), CType(237, Byte), CType(196, Byte), CType(93, Byte), CType(111, Byte), CType(27, Byte), CType(197, Byte), CType(150, Byte), CType(197, Byte), CType(238, Byte), CType(90, Byte), CType(83, Byte), CType(121, Byte), CType(184, Byte), CType(184, Byte), CType(122, Byte), CType(231, Byte), CType(35, Byte), CType(250, Byte), CType(211, Byte), CType(70, Byte), CType(18, Byte), CType(11, Byte), CType(92, Byte), CType(241, Byte), CType(86, Byte), CType(223, Byte), CType(81, Byte), CType(242, Byte), CType(87, Byte), CType(113, Byte), CType(245, Byte), CType(230, Byte), CType(18, Byte), CType(111, Byte), CType(39, Byte), CType(186, Byte), CType(182, Byte), CType(229, Byte), CType(86, Byte), CType(98, Byte), CType(103, Byte), CType(137, Byte), CType(38, Byte), CType(138, Byte), CType(179, Byte), CType(207, Byte), CType(93, Byte), CType(60, Byte), CType(154, Byte), CType(226, Byte), CType(98, Byte), CType(113, Byte), CType(237, Byte), CType(78, Byte), CType(97, Byte), CType(39, Byte), CType(113, Byte), CType(117, Byte), CType(150, Byte), CType(116, Byte), CType(185, Byte), CType(184, Byte), CType(182, Byte), CType(165, Byte), CType(146, Byte), CType(59, Byte), CType(193, Byte), CType(169, Byte), CType(174, Byte), CType(220, Byte), CType(227, Byte), CType(235, Byte), CType(33, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(155, Byte), CType(77, Byte), CType(197, Byte), CType(93, Byte), CType(95, Byte), CType(42, Byte), CType(215, Byte), CType(201, Byte), CType(202, Byte), CType(226, Byte), CType(234, Byte), CType(110, Byte), CType(163, Byte), CType(174, Byte), CType(247, Byte), CType(171, Byte), CType(143, Byte), CType(137, Byte), CType(107, Byte), CType(87, Byte), CType(74, Byte), CType(247, Byte), CType(20, Byte), CType(87, Byte), CType(247, Byte), CType(56, Byte), CType(172, Byte), CType(47, Byte), CType(174, Byte), CType(141, Byte), CType(169, Byte), CType(196, Byte), CType(177, Byte), CType(65, Byte), CType(174, Byte), CType(222, Byte), CType(146, Byte), CType(82, Byte), CType(246, Byte), CType(217, Byte), CType(27, Byte), CType(196, Byte), CType(141, Byte), CType(231, Byte), CType(237, Byte), CType(37, Byte), CType(103, Byte), CType(194, Byte), CType(233, Byte), CType(63, Byte), CType(100, Byte), CType(166, Byte), CType(196, Byte), CType(199, Byte), CType(56, Byte), CType(186, Byte), CType(200, Byte), CType(253, Byte), CType(187, Byte), CType(249, Byte), CType(58, Byte), CType(210, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(19, Byte), CType(183, Byte), CType(168, Byte), CType(155, Byte), CType(88, Byte), CType(234, Byte), CType(163, Byte), CType(35, Byte), CType(194, Byte), CType(190, Byte), CType(226, Byte), CType(234, Byte), CType(114, Byte), CType(254, Byte), CType(40, Byte), CType(238, Byte), CType(111, Byte), CType(164, Byte), CType(112, Byte), CType(188, Byte), CType(184, Byte), CType(58, Byte), CType(199, Byte), CType(233, Byte), CType(211, Byte), CType(226, Byte), CType(218, Byte), CType(154, Byte), CType(210, Byte), CType(77, Byte), CType(178, Byte), CType(129, Byte), CType(184, Byte), CType(250, Byte), CType(91, Byte), CType(197, Byte), CType(141, Byte), CType(137, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(168, Byte), CType(90, Byte), CType(228, Byte), CType(31, Byte), CType(20, Byte), CType(110, Byte), CType(44, Byte), CType(23, Byte), CType(137, Byte), CType(123, Byte), CType(232, Byte), CType(215, Byte), CType(102, Byte), CType(145, Byte), CType(204, Byte), CType(16, Byte), CType(111, Byte), CType(15, Byte), CType(175, Byte), CType(41, Byte), CType(238, Byte), CType(186, Byte), CType(219, Byte), CType(96, Byte), CType(45, Byte), CType(185, Byte), CType(73, Byte), CType(220, Byte), CType(245, Byte), CType(165, Byte), CType(18, Byte), CType(11, Byte), CType(208, Byte), CType(145, Byte), CType(36, Byte), CType(49, Byte), CType(95, Byte), CType(127, Byte), CType(146, Byte), CType(120, Byte), CType(227, Byte), CType(55, Byte), CType(142, Byte), CType(247, Byte), CType(200, Byte), CType(221, Byte), CType(214, Byte), CType(217, Byte), CType(156, Byte), CType(42, Byte), CType(203, Byte), CType(139, Byte), CType(139, Byte), CType(101, Byte), CType(78, Byte), CType(183, Byte), CType(19, Byte), CType(215, Byte), CType(158, Byte), CType(62, Byte), CType(56, Byte), CType(66, Byte), CType(92, Byte), CType(76, Byte), CType(154, Byte), CType(224, Byte), CType(174, Byte), CType(226, Byte), CType(218, Byte), CType(156, Byte), CType(194, Byte), CType(127, Byte), CType(36, Byte), CType(206, Byte), CType(11, Byte), CType(119, Byte), CType(245, Byte), CType(150, Byte), CType(20, Byte), CType(11, Byte), CType(65, Byte), CType(174, Byte), CType(125, Byte), CType(169, Byte), CType(52, Byte), CType(225, Byte), CType(237, Byte), CType(234, Byte), CType(220, Byte), CType(227, Byte), CType(43, Byte), CType(22, Byte), CType(241, Byte), CType(86, Byte), CType(19, Byte), CType(87, Byte), CType(119, Byte), CType(219, Byte), CType(228, Byte), CType(62, Byte), CType(114, Byte), CType(232, Byte), CType(199, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(13, Byte), CType(196, Byte), CType(93, Byte), CType(99, Byte), CType(42, Byte), CType(77, Byte), CType(232, Byte), CType(87, Byte), CType(231, Byte), CType(138, Byte), CType(107, Byte), CType(91, Byte), CType(42, Byte), CType(113, Byte), CType(28, Byte), CType(128, Byte), CType(171, Byte), CType(119, Byte), CType(92, Byte), CType(238, Byte), CType(33, Byte), CType(174, Byte), CType(157, Byte), CType(169, Byte), CType(140, Byte), CType(59, Byte), CType(129, Byte), CType(33, Byte), CType(245, Byte), CType(92, Byte), CType(248, Byte), CType(43, Byte), CType(113, Byte), CType(245, Byte), CType(132, Byte), CType(72, Byte), CType(64, Byte), CType(117, Byte), CType(255, Byte), CType(38, Byte), CType(149, Byte), CType(247, Byte), CType(136, Byte), CType(171, Byte), CType(55, Byte), CType(60, Byte), CType(95, Byte), CType(220, Byte), CType(191, Byte), CType(153, Byte), CType(175, Byte), CType(103, Byte), CType(184, Byte), CType(223, Byte), CType(68, Byte), CType(125, Byte), CType(226, Byte), CType(22, Byte), CType(117, Byte), CType(19, Byte), CType(202, Byte), CType(113, Byte), CType(116, Byte), CType(196, Byte), CType(15, Byte), CType(100, Byte), CType(57, Byte), CType(113, Byte), CType(245, Byte), CType(57, Byte), CType(71, Byte), CType(139, Byte), CType(251, Byte), CType(59, Byte), CType(41, Byte), CType(92, Byte), CType(41, Byte), CType(43, Byte), CType(136, Byte), CType(171, Byte), CType(119, Byte), CType(92, Byte), CType(46, Byte), CType(20, Byte), CType(215, Byte), CType(214, Byte), CType(148, Byte), CType(126, Byte), CType(44, Byte), CType(174, Byte), CType(238, Byte), CType(214, Byte), CType(113, Byte), CType(99, Byte), CType(162, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(22, Byte), CType(249, Byte), CType(7, Byte), CType(133, Byte), CType(33, Byte), CType(182, Byte), CType(144, Byte), CType(253, Byte), CType(151, Byte), CType(184, Byte), CType(7, Byte), CType(127, Byte), CType(109, Byte), CType(23, Byte), CType(15, Byte), CType(156, Byte), CType(227, Byte), CType(45, Byte), CType(226, Byte), CType(72, Byte), CType(6, Byte), CType(112, Byte), CType(215, Byte), CType(222, Byte), CType(100, Byte), CType(187, Byte), CType(137, Byte), CType(187, Byte), CType(38, Byte), CType(140, Byte), CType(186, Byte), CType(81, Byte), CType(226, Byte), CType(173, Byte), CType(65, Byte), CType(23, Byte), CType(199, Byte), CType(220, Byte), CType(30, Byte), CType(39, Byte), CType(174, Byte), CType(77, Byte), CType(125, Byte), CType(240, Byte), CType(76, Byte), CType(113, Byte), CType(49, Byte), CType(105, Byte), CType(130, Byte), CType(103, Byte), CType(137, Byte), CType(107, Byte), CType(115, Byte), CType(10, Byte), CType(63, Byte), CType(21, Byte), CType(87, Byte), CType(103, Byte), CType(105, Byte), CType(185, Byte), CType(231, Byte), CType(237, Byte), CType(67, Byte), CType(196, Byte), CType(213, Byte), CType(91, Byte), CType(82, Byte), CType(238, Byte), CType(241, Byte), CType(117, Byte), CType(146, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(232, Byte), CType(67, Byte), CType(226, Byte), CType(174, Byte), CType(49, Byte), CType(149, Byte), CType(183, Byte), CType(139, Byte), CType(171, Byte), CType(183, Byte), CType(141, Byte), CType(186, Byte), CType(222, Byte), CType(175, Byte), CType(98, Byte), CType(55, Byte), CType(36, Byte), CType(215, Byte), CType(174, Byte), CType(148, Byte), CType(154, Byte), CType(116, Byte), CType(124, Byte), CType(68, Byte), CType(200, Byte), CType(253, Byte), CType(157, Byte), CType(233, Byte), CType(60, Byte), CType(113, Byte), CType(245, Byte), CType(150, Byte), CType(146, Byte), CType(186, Byte), CType(207, Byte), CType(198, Byte), CType(124, Byte), CType(225, Byte), CType(234, Byte), CType(9, Byte), CType(145, Byte), CType(220, Byte), CType(124, Byte), CType(181, Byte), CType(184, Byte), CType(127, Byte), CType(151, Byte), CType(66, Byte), CType(36, Byte), CType(1, Byte), CType(222, Byte), CType(81, Byte), CType(92, Byte), CType(221, Byte), CType(159, Byte), CType(18, Byte), CType(247, Byte), CType(111, Byte), CType(230, Byte), CType(235, Byte), CType(206, Byte), CType(238, Byte), CType(55, Byte), CType(81, Byte), CType(159, Byte), CType(184, Byte), CType(69, Byte), CType(221, Byte), CType(68, Byte), CType(114, Byte), CType(28, Byte), CType(29, Byte), CType(113, Byte), CType(189, Byte), CType(220, Byte), CType(77, Byte), CType(92, Byte), CType(125, Byte), CType(211, Byte), CType(121, Byte), CType(185, Byte), CType(184, Byte), CType(191, Byte), CType(149, Byte), CType(202, Byte), CType(118, Byte), CType(226, Byte), CType(234, Byte), CType(29, Byte), CType(135, Byte), CType(45, Byte), CType(196, Byte), CType(181, Byte), CType(49, Byte), CType(181, Byte), CType(87, Byte), CType(137, Byte), CType(171, Byte), CType(191, Byte), CType(174, Byte), CType(123, Byte), CType(201, Byte), CType(233, Byte), CType(45, Byte), CType(240, Byte), CType(43, Byte), CType(185, Byte), CType(187, Byte), CType(27, Byte), CType(55, Byte), CType(169, Byte), CType(216, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(181, Byte), CType(200, Byte), CType(63, Byte), CType(40, Byte), CType(92, Byte), CType(230, Byte), CType(129, Byte), CType(114, Byte), CType(165, Byte), CType(184, Byte), CType(135, Byte), CType(127, Byte), CType(93, Byte), CType(112, Byte), CType(137, Byte), CType(196, Byte), CType(130, Byte), CType(102, Byte), CType(28, Byte), CType(115, Byte), CType(224, Byte), CType(174, Byte), CType(191, Byte), CType(137, Byte), CType(226, Byte), CType(56, Byte), CType(12, Byte), CType(119, Byte), CType(45, Byte), CType(24, Byte), CType(245, Byte), CType(6, Byte), CType(113, Byte), CType(49, Byte), CType(44, Byte), CType(225, Byte), CType(125, Byte), CType(226, Byte), CType(218, Byte), CType(212, Byte), CType(7, Byte), CType(119, Byte), CType(19, Byte), CType(23, Byte), CType(147, Byte), CType(38, Byte), CType(248, Byte), CType(132, Byte), CType(184, Byte), CType(54, Byte), CType(167, Byte), CType(112, Byte), CType(144, Byte), CType(184, Byte), CType(58, Byte), CType(75, Byte), CType(90, Byte), CType(81, Byte), CType(92, Byte), CType(219, Byte), CType(82, Byte), CType(154, Byte), CType(233, Byte), CType(45, Byte), CType(217, Byte), CType(82, Byte), CType(114, Byte), CType(143, Byte), CType(175, Byte), CType(38, Byte), CType(92, Byte), CType(99, Byte), CType(42, Byte), CType(103, Byte), CType(136, Byte), CType(187, Byte), CType(198, Byte), CType(84, Byte), CType(254, Byte), CType(159, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(168, Byte), CType(235, Byte), CType(253, Byte), CType(234, Byte), CType(81, Byte), CType(226, Byte), CType(218, Byte), CType(149, Byte), CType(82, Byte), CType(36, Byte), CType(12, Byte), CType(184, Byte), CType(186, Byte), CType(199, Byte), CType(37, Byte), CType(118, Byte), CType(221, Byte), CType(114, Byte), CType(237, Byte), CType(76, Byte), CType(229, Byte), CType(55, Byte), CType(226, Byte), CType(234, Byte), CType(45, Byte), CType(37, Byte), CType(117, Byte), CType(159, Byte), CType(125, Byte), CType(146, Byte), CType(184, Byte), CType(122, Byte), CType(150, Byte), CType(121, Byte), CType(147, Byte), CType(184, Byte), CType(127, Byte), CType(151, Byte), CType(202, Byte), CType(231, Byte), CType(197, Byte), CType(213, Byte), CType(27, Byte), CType(59, Byte), CType(123, Byte), CType(184, Byte), CType(255, Byte), CType(126, Byte), CType(62, Byte), CType(98, Byte), CType(135, Byte), CType(57, Byte), CType(251, Byte), CType(155, Byte), CType(168, Byte), CType(79, Byte), CType(38, Byte), CType(252, Byte), CType(2, Byte), CType(115, Byte), CType(10, Byte), CType(57, Byte), CType(142, Byte), CType(142, Byte), CType(120, Byte), CType(155, Byte), CType(184, Byte), CType(186, Byte), CType(102, Byte), CType(242, Byte), CType(32, Byte), CType(113, Byte), CType(127, Byte), CType(43, Byte), CType(149, Byte), CType(3, Byte), CType(196, Byte), CType(213, Byte), CType(59, Byte), CType(14, Byte), CType(79, Byte), CType(20, Byte), CType(215, Byte), CType(198, Byte), CType(212, Byte), CType(182, Byte), CType(22, Byte), CType(87, Byte), CType(127, Byte), CType(93, Byte), CType(17, Byte), CType(51, Byte), CType(247, Byte), CType(119, Byte), CType(155, Byte), CType(232, Byte), CType(125, Byte), CType(110, Byte), CType(220, Byte), CType(164, Byte), CType(98, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(85, Byte), CType(60, Byte), CType(196, Byte), CType(155, Byte), CType(197, Byte), CType(189, Byte), CType(36, Byte), CType(142, Byte), CType(3, Byte), CType(112, Byte), CType(15, Byte), CType(1, Byte), CType(187, Byte), CType(226, Byte), CType(219, Byte), CType(178, Byte), CType(161, Byte), CType(184, Byte), CType(235, Byte), CType(111, Byte), CType(154, Byte), CType(31, Byte), CType(138, Byte), CType(187, Byte), CType(6, Byte), CType(84, Byte), CType(125, Byte), CType(81, Byte), CType(198, Byte), CType(113, Byte), CType(116, Byte), CType(196, Byte), CType(50, Byte), CType(167, Byte), CType(136, Byte), CType(107, Byte), CType(87, Byte), CType(215, Byte), CType(197, Byte), CType(241, Byte), CType(5, Byte), CType(77, Byte), CType(78, Byte), CType(8, Byte), CType(250, Byte), CType(163, Byte), CType(184, Byte), CType(118, Byte), CType(167, Byte), CType(176, Byte), CType(187, Byte), CType(184, Byte), CType(58, Byte), CType(75, Byte), CType(138, Byte), CType(183, Byte), CType(87, Byte), CType(93, Byte), CType(219, Byte), CType(82, Byte), CType(138, Byte), CType(221, Byte), CType(107, Byte), CType(92, Byte), CType(221, Byte), CType(37, Byte), CType(229, Byte), CType(30, Byte), CType(95, Byte), CType(123, Byte), CType(136, Byte), CType(171, Byte), CType(183, Byte), CType(109, Byte), CType(98, Byte), CType(151, Byte), CType(161, Byte), CType(156, Byte), CType(231, Byte), CType(214, Byte), CType(199, Byte), CType(223, Byte), CType(110, Byte), CType(227, Byte), CType(78, Byte), CType(70, Byte), CType(211, Byte), CType(233, Byte), CType(122, Byte), CType(191, Byte), CType(122, Byte), CType(173, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(18, Byte), CType(187, Byte), CType(30, Byte), CType(173, Byte), CType(33, Byte), CType(174, Byte), CType(238, Byte), CType(113, Byte), CType(57, Byte), CType(76, Byte), CType(92, Byte), CType(91, Byte), CType(83, Byte), CType(57, Byte), CType(65, Byte), CType(92, Byte), CType(189, Byte), CType(165, Byte), CType(164, Byte), CType(238, Byte), CType(179, Byte), CType(119, Byte), CType(18, Byte), CType(87, Byte), CType(207, Byte), CType(50, Byte), CType(171, Byte), CType(202, Byte), CType(249, Byte), CType(226, Byte), CType(254, Byte), CType(109, Byte), CType(42, Byte), CType(247, Byte), CType(147, Byte), CType(201, Byte), CType(117, Byte), CType(174, Byte), CType(35, Byte), CType(238, Byte), CType(191, Byte), CType(155, Byte), CType(175, Byte), CType(99, Byte), CType(197, Byte), CType(254, Byte), CType(38, Byte), CType(234, Byte), CType(147, Byte), CType(9, Byte), CType(191, Byte), CType(192, Byte), CType(188, Byte), CType(80, Byte), CType(57, Byte), CType(142, Byte), CType(142, Byte), CType(248, Byte), CType(147, Byte), CType(172, Byte), CType(42, Byte), CType(174, Byte), CType(190, Byte), CType(153, Byte), CType(172, Byte), CType(46, Byte), CType(55, Byte), CType(137, Byte), CType(251, Byte), CType(155, Byte), CType(41, Byte), CType(124, Byte), CType(94, Byte), CType(92, Byte), CType(189, Byte), CType(227, Byte), CType(240, Byte), CType(118, Byte), CType(113, Byte), CType(109, Byte), CType(76, Byte), CType(233, Byte), CType(47, Byte), CType(226, Byte), CType(234, Byte), CType(158, Byte), CType(139, Byte), CType(156, Byte), CType(199, Byte), CType(122, Byte), CType(164, Byte), CType(182, Byte), CType(151, Byte), CType(27, Byte), CType(55, Byte), CType(169, Byte), CType(216, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(21, Byte), CType(15, Byte), CType(241, Byte), CType(106, Byte), CType(88, Byte), CType(87, Byte), CType(190, Byte), CType(36, Byte), CType(238, Byte), CType(65, Byte), CType(96, Byte), CType(87, Byte), CType(252, Byte), CType(93, Byte), CType(226, Byte), CType(216, Byte), CType(12, Byte), CType(119, Byte), CType(253, Byte), CType(77, Byte), CType(177, Byte), CType(146, Byte), CType(92, Byte), CType(43, Byte), CType(174, Byte), CType(253, Byte), CType(24, Byte), CType(138, Byte), CType(5, Byte), CType(133, Byte), CType(113, Byte), CType(158, Byte), CType(51, Byte), CType(30, Byte), CType(11, Byte), CType(56, Byte), CType(177, Byte), CType(144, Byte), CType(227, Byte), CType(218, Byte), CType(214, Byte), CType(117, Byte), CType(223, Byte), CType(20, Byte), CType(23, Byte), CType(147, Byte), CType(38, Byte), CType(136, Byte), CType(36, Byte), CType(37, Byte), CType(215, Byte), CType(230, Byte), CType(20, Byte), CType(98, Byte), CType(33, Byte), CType(55, Byte), CType(22, Byte), CType(89, Byte), CType(92, Byte), CType(189, Byte), CType(37, Byte), CType(61, Byte), CType(68, Byte), CType(92, Byte), CType(251, Byte), CType(82, Byte), CType(58, Byte), CType(64, Byte), CType(92, Byte), CType(221, Byte), CType(165, Byte), CType(148, Byte), CType(24, Byte), CType(95, Byte), CType(235, Byte), CType(139, Byte), CType(171, Byte), CType(187, Byte), CType(109, Byte), CType(98, Byte), CType(119, Byte), CType(4, Byte), CType(119, Byte), CType(125, Byte), CType(169, Byte), CType(196, Byte), CType(238, Byte), CType(14, Byte), CType(174, Byte), CType(222, Byte), CType(54, Byte), CType(234, Byte), CType(67, Byte), CType(191, Byte), CType(250, Byte), CType(184, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(114, Byte), CType(186, Byte), CType(184, Byte), CType(122, Byte), CType(199, Byte), CType(233, Byte), CType(100, Byte), CType(113, Byte), CType(109, Byte), CType(77, Byte), CType(37, Byte), CType(142, Byte), CType(54, Byte), CType(112, Byte), CType(245, Byte), CType(150, Byte), CType(144, Byte), CType(186, Byte), CType(207, Byte), CType(94, Byte), CType(44, Byte), CType(174, Byte), CType(158, Byte), CType(169, Byte), CType(158, Byte), CType(40, Byte), CType(238, Byte), CType(223, Byte), CType(167, Byte), CType(18, Byte), CType(199, Byte), CType(49, Byte), CType(77, Byte), CType(78, Byte), CType(132, Byte), CType(220, Byte), CType(69, Byte), CType(220, Byte), CType(127, Byte), CType(55, Byte), CType(95, Byte), CType(47, Byte), CType(22, Byte), CType(251, Byte), CType(155, Byte), CType(168, Byte), CType(79, Byte), CType(38, Byte), CType(252, Byte), CType(2, Byte), CType(243, Byte), CType(66, Byte), CType(228, Byte), CType(56, Byte), CType(58, Byte), CType(34, Byte), CType(252, Byte), CType(63, Byte), CType(113, Byte), CType(245, Byte), CType(213, Byte), CType(241, Byte), CType(59, Byte), CType(113, Byte), CType(127, Byte), CType(51, Byte), CType(133, Byte), CType(139, Byte), CType(196, Byte), CType(213, Byte), CType(57, Byte), CType(14, Byte), CType(95, Byte), CType(18, Byte), CType(215, Byte), CType(198, Byte), CType(148, Byte), CType(226, Byte), CType(127, Byte), CType(174, Byte), CType(238, Byte), CType(185, Byte), CType(56, Byte), CType(95, Byte), CType(220, Byte), CType(223, Byte), CType(110, Byte), CType(162, Byte), CType(245, Byte), CType(221, Byte), CType(184, Byte), CType(73, Byte), CType(197, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(170, Byte), CType(120, Byte), CType(136, Byte), CType(55, Byte), CType(7, Byte), CType(123, Byte), CType(73, Byte), CType(238, Byte), CType(55, Byte), CType(175, Byte), CType(198, Byte), CType(41, Byte), CType(206, Byte), CType(246, Byte), CType(125, Byte), CType(168, Byte), CType(184, Byte), CType(107, Byte), CType(111, Byte), CType(130, Byte), CType(120, Byte), CType(43, Byte), CType(205, Byte), CType(181, Byte), CType(27, Byte), CType(67, Byte), CType(199, Byte), CType(203, Byte), CType(56, Byte), CType(147, Byte), CType(23, Byte), CType(194, Byte), CType(195, Byte), CType(197, Byte), CType(181, Byte), CType(173, Byte), CType(15, Byte), CType(198, Byte), CType(121, Byte), CType(108, Byte), CType(199, Byte), CType(108, Byte), CType(98, Byte), CType(254, Byte), CType(114, Byte), CType(109, Byte), CType(78, Byte), CType(97, Byte), CType(220, Byte), CType(219, Byte), CType(136, Byte), CType(47, Byte), CType(243, Byte), CType(50, Byte), CType(113, Byte), CType(237, Byte), CType(75, Byte), CType(233, Byte), CType(9, Byte), CType(226, Byte), CType(234, Byte), CType(46, Byte), CType(37, Byte), CType(247, Byte), CType(248, Byte), CType(58, Byte), CType(75, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(244, Byte), CType(118, Byte), CType(113, Byte), CType(215, Byte), CType(152, Byte), CType(202, Byte), CType(76, Byte), CType(231, Byte), CType(229, Byte), CType(183, Byte), CType(77, Byte), CType(31, Byte), CType(250, Byte), CType(85, Byte), CType(36, Byte), CType(247, Byte), CType(185, Byte), CType(182, Byte), CType(165, Byte), CType(50, Byte), CType(33, Byte), CType(174, Byte), CType(222, Byte), CType(113, Byte), CType(137, Byte), CType(239, Byte), CType(2, Byte), CType(185, Byte), CType(147, Byte), CType(82, Byte), CType(222, Byte), CType(44, Byte), CType(174, Byte), CType(238, Byte), CType(18, Byte), CType(82, Byte), CType(247, Byte), CType(217, Byte), CType(227, Byte), CType(196, Byte), CType(213, Byte), CType(51, Byte), CType(85, Byte), CType(36, Byte), CType(23, Byte), CType(252, Byte), CType(76, Byte), CType(220, Byte), CType(223, Byte), CType(72, Byte), CType(101, Byte), CType(111, Byte), CType(89, Byte), CType(86, Byte), CType(223, Byte), CType(235, Byte), CType(111, Byte), CType(45, Byte), CType(75, Byte), CType(229, Byte), CType(62, Byte), CType(98, Byte), CType(127, Byte), CType(19, Byte), CType(245, Byte), CType(201, Byte), CType(132, Byte), CType(95, Byte), CType(96, Byte), CType(94, Byte), CType(136, Byte), CType(143, Byte), CType(138, Byte), CType(91, Byte), CType(8, Byte), CType(94, Byte), CType(136, Byte), CType(47, Byte), CType(136, Byte), CType(171, Byte), CType(171, Byte), CType(174, Byte), CType(79, Byte), CType(136, Byte), CType(251, Byte), CType(187, Byte), CType(169, Byte), CType(108, Byte), CType(41, Byte), CType(174, Byte), CType(222, Byte), CType(210, Byte), CType(78, Byte), CType(21, Byte), CType(215, Byte), CType(190, Byte), CType(148, Byte), CType(246, Byte), CType(19, Byte), CType(87, Byte), CType(119, Byte), CType(93, Byte), CType(155, Byte), CType(138, Byte), CType(251, Byte), CType(187, Byte), CType(77, Byte), CType(244, Byte), CType(59, Byte), CType(55, Byte), CType(102, Byte), CType(82, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(42, Byte), CType(30, Byte), CType(226, Byte), CType(205, Byte), CType(81, Byte), CType(108, Byte), CType(31, Byte), CType(251, Byte), CType(18, Byte), CType(137, Byte), CType(29, Byte), CType(11, Byte), CType(220, Byte), CType(131, Byte), CType(193, Byte), CType(182, Byte), CType(187, Byte), CType(74, Byte), CType(238, Byte), CType(45, Byte), CType(238, Byte), CType(218, Byte), CType(199, Byte), CType(237, Byte), CType(85, Byte), CType(226, Byte), CType(218, Byte), CType(140, Byte), CType(129, Byte), CType(56, Byte), CType(11, Byte), CType(122, Byte), CType(5, Byte), CType(113, Byte), CType(177, Byte), CType(43, Byte), CType(41, Byte), CType(182, Byte), CType(216, Byte), CType(119, Byte), CType(237, Byte), CType(235, Byte), CType(131, Byte), CType(38, Byte), CType(39, Byte), CType(0, Byte), CType(29, Byte), CType(34, Byte), CType(174, Byte), CType(205, Byte), CType(41, Byte), CType(124, Byte), CType(68, Byte), CType(92, Byte), CType(157, Byte), CType(165, Byte), CType(125, Byte), CType(70, Byte), CType(92, Byte), CType(251, Byte), CType(82, Byte), CType(186, Byte), CType(175, Byte), CType(184, Byte), CType(186, Byte), CType(75, Byte), CType(201, Byte), CType(61, Byte), CType(190, Byte), CType(62, Byte), CType(42, Byte), CType(174, Byte), CType(222, Byte), CType(54, Byte), CType(250, Byte), CType(145, Byte), CType(184, Byte), CType(107, Byte), CType(76, Byte), CType(101, Byte), CType(31, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(81, Byte), CType(31, Byte), CType(250, Byte), CType(213, Byte), CType(239, Byte), CType(197, Byte), CType(181, Byte), CType(45, Byte), CType(149, Byte), CType(56, Byte), CType(162, Byte), CType(194, Byte), CType(213, Byte), CType(59, Byte), CType(46, Byte), CType(37, Byte), CType(146, Byte), CType(9, Byte), CType(199, Byte), CType(153, Byte), CType(208, Byte), CType(149, Byte), CType(186, Byte), CType(207, Byte), CType(190, Byte), CType(90, Byte), CType(92, Byte), CType(61, Byte), CType(206, Byte), CType(18, Byte), CType(113, Byte), CType(127, Byte), CType(35, Byte), CType(149, Byte), CType(115, Byte), CType(37, Byte), CType(118, Byte), CType(29, Byte), CType(139, Byte), CType(186, Byte), CType(190, Byte), CType(124, Byte), CType(107, Byte), CType(89, Byte), CType(10, Byte), CType(145, Byte), CType(168, Byte), CType(124, Byte), CType(203, Byte), CType(247, Byte), CType(68, Byte), CType(247, Byte), CType(155, Byte), CType(168, Byte), CType(79, Byte), CType(38, Byte), CType(252, Byte), CType(34, Byte), CType(243, Byte), CType(124, Byte), CType(237, Byte), CType(42, Byte), CType(110, Byte), CType(33, Byte), CType(120, Byte), CType(33, Byte), CType(174, Byte), CType(146, Byte), CType(77, Byte), CType(196, Byte), CType(213, Byte), CType(87, Byte), CType(215, Byte), CType(11, Byte), CType(197, Byte), CType(253, Byte), CType(237, Byte), CType(84, Byte), CType(158, Byte), CType(33, Byte), CType(174, Byte), CType(222, Byte), CType(210, Byte), CType(46, Byte), CType(21, Byte), CType(215, Byte), CType(190, Byte), CType(148, Byte), CType(238, Byte), CType(33, Byte), CType(174, Byte), CType(238, Byte), CType(186, Byte), CType(158, Byte), CType(32, Byte), CType(238, Byte), CType(239, Byte), CType(54, Byte), CType(209, Byte), CType(97, Byte), CType(110, Byte), CType(204, Byte), CType(164, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(85, Byte), CType(60, Byte), CType(196, Byte), CType(155, Byte), CType(167, Byte), CType(120, Byte), CType(176, Byte), CType(24, Byte), CType(139, Byte), CType(23, Byte), CType(223, Byte), CType(149, Byte), CType(155, Byte), CType(196, Byte), CType(61, Byte), CType(40, Byte), CType(108, Byte), CType(171, Byte), CType(243, Byte), CType(228, Byte), CType(182, Byte), CType(226, Byte), CType(174, Byte), CType(123, Byte), CType(156, Byte), CType(190, Byte), CType(42, Byte), CType(174, Byte), CType(189, Byte), CType(125, Byte), CType(23, Byte), CType(201, Byte), CType(52, Byte), CType(143, Byte), CType(22, Byte), CType(23, Byte), CType(179, Byte), CType(113, Byte), CType(248, Byte), CType(158, Byte), CType(184, Byte), CType(118, Byte), CType(118, Byte), CType(93, Byte), CType(204, Byte), CType(3, Byte), CType(77, Byte), CType(59, Byte), CType(255, Byte), CType(124, Byte), CType(178, Byte), CType(95, Byte), CType(138, Byte), CType(107, Byte), CType(119, Byte), CType(10, Byte), CType(79, Byte), CType(18, Byte), CType(87, Byte), CType(103, Byte), CType(73, Byte), CType(241, Byte), CType(86, Byte), CType(108, Byte), CType(137, Byte), CType(196, Byte), CType(178, Byte), CType(219, Byte), CType(136, Byte), CType(171, Byte), CType(191, Byte), CType(148, Byte), CType(220, Byte), CType(227, Byte), CType(235, Byte), CType(169, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(155, Byte), CType(248, Byte), CType(140, Byte), CType(190, Byte), CType(78, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(178, Byte), CType(169, Byte), CType(184, Byte), CType(186, Byte), CType(219, Byte), CType(168, Byte), CType(15, Byte), CType(253, Byte), CType(42, Byte), CType(142, Byte), CType(8, Byte), CType(112, Byte), CType(109, Byte), CType(75, Byte), CType(37, Byte), CType(142, Byte), CType(22, Byte), CType(112, Byte), CType(245, Byte), CType(142, Byte), CType(75, Byte), CType(36, Byte), CType(53, Byte), CType(186, Byte), CType(118, Byte), CType(166, Byte), CType(116, Byte), CType(55, Byte), CType(113, Byte), CType(117, Byte), CType(151, Byte), CType(144, Byte), CType(186, Byte), CType(207, Byte), CType(62, Byte), CType(72, Byte), CType(92, Byte), CType(61, Byte), CType(211, Byte), CType(137, Byte), CType(29, Byte), CType(55, Byte), CType(220, Byte), CType(223, Byte), CType(73, Byte), CType(229, Byte), CType(229, Byte), CType(18, Byte), CType(245, Byte), CType(92, Byte), CType(48, Byte), CType(169, Byte), CType(108, Byte), CType(161, Byte), CType(190, Byte), CType(35, Byte), CType(183, Byte), CType(180, Byte), CType(223, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(147, Byte), CType(9, Byte), CType(191, Byte), CType(200, Byte), CType(60, Byte), CType(31, Byte), CType(183, Byte), CType(145, Byte), CType(28, Byte), CType(71, Byte), CType(3, Byte), CType(188, Byte), CType(68, Byte), CType(92, Byte), CType(125, Byte), CType(115, Byte), CType(177, Byte), CType(131, Byte), CType(184, Byte), CType(191, Byte), CType(157, Byte), CType(202, Byte), CType(199, Byte), CType(197, Byte), CType(213, Byte), CType(91, Byte), CType(218, Byte), CType(205, Byte), CType(226, Byte), CType(218, Byte), CType(151, Byte), CType(202, Byte), CType(13, Byte), CType(178, Byte), CType(162, Byte), CType(184, Byte), CType(186, Byte), CType(235, Byte), CType(122, Byte), CType(191, Byte), CType(184, Byte), CType(191, Byte), CType(221, Byte), CType(68, Byte), CType(251, Byte), CType(184, Byte), CType(49, Byte), CType(147, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(85, Byte), CType(203, Byte), CType(30, Byte), CType(228, Byte), CType(45, Byte), CType(208, Byte), CType(6, Byte), CType(242, Byte), CType(124, Byte), CType(57, Byte), CType(81, Byte), CType(110, Byte), CType(16, Byte), CType(247, Byte), CType(208, Byte), CType(176, Byte), CType(109, Byte), CType(198, Byte), CType(121, Byte), CType(174, Byte), CType(177, Byte), CType(19, Byte), CType(139, Byte), CType(147, Byte), CType(255, Byte), CType(16, Byte), CType(215, Byte), CType(214, Byte), CType(190, Byte), CType(250, Byte), CType(143, Byte), CType(188, Byte), CType(87, Byte), CType(214, Byte), CType(18, Byte), CType(23, Byte), CType(179, Byte), CType(113, Byte), CType(88, Byte), CType(44, Byte), CType(241, Byte), CType(134, Byte), CType(159, Byte), CType(107, Byte), CType(111, Byte), CType(215, Byte), CType(157, Byte), CType(38, Byte), CType(46, Byte), CType(38, Byte), CType(77, Byte), CType(144, Byte), CType(251, Byte), CType(124, Byte), CType(251, Byte), CType(205, Byte), CType(196, Byte), CType(213, Byte), CType(91, Byte), CType(210, Byte), CType(182, Byte), CType(226, Byte), CType(218, Byte), CType(150, Byte), CType(210, Byte), CType(159, Byte), CType(197, Byte), CType(213, Byte), CType(93, Byte), CType(74, Byte), CType(137, Byte), CType(241, Byte), CType(117, Byte), CType(39, Byte), CType(113, Byte), CType(117, Byte), CType(183, Byte), CType(205, Byte), CType(253, Byte), CType(197, Byte), CType(93, Byte), CType(95, Byte), CType(42, Byte), CType(127, Byte), CType(17, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(245, Byte), CType(165, Byte), CType(95, Byte), CType(253, Byte), CType(83, Byte), CType(92, Byte), CType(219, Byte), CType(82, Byte), CType(217, Byte), CType(89, Byte), CType(92, Byte), CType(189, Byte), CType(227, Byte), CType(18, Byte), CType(111, Byte), CType(241, Byte), CType(187, Byte), CType(118, Byte), CType(166, Byte), CType(114, Byte), CType(133, Byte), CType(44, Byte), CType(47, Byte), CType(174, Byte), CType(238, Byte), CType(220, Byte), CType(82, Byte), CType(247, Byte), CType(217, Byte), CType(248, Byte), CType(238, Byte), CType(30, Byte), CType(59, Byte), CType(172, Byte), CType(185, Byte), CType(186, Byte), CType(166, Byte), CType(19, Byte), CType(9, Byte), CType(76, Byte), CType(215, Byte), CType(136, Byte), CType(251, Byte), CType(123, Byte), CType(41, Byte), CType(68, Byte), CType(127, Byte), CType(189, Byte), CType(231, Byte), CType(148, Byte), CType(178, Byte), CType(133, Byte), CType(122, Byte), CType(147, Byte), CType(220, Byte), CType(210, Byte), CType(126, Byte), CType(247, Byte), CType(155, Byte), CType(168, Byte), CType(79, Byte), CType(38, Byte), CType(252, Byte), CType(34, Byte), CType(243, Byte), CType(124, Byte), CType(28, Byte), CType(33, Byte), CType(110, Byte), CType(17, Byte), CType(120, Byte), CType(33, Byte), CType(78, Byte), CType(147, Byte), CType(197, Byte), CType(226, Byte), CType(234, Byte), CType(155, Byte), CType(139, Byte), CType(149, Byte), CType(37, Byte), CType(22, Byte), CType(223, Byte), CType(93, Byte), CType(29, Byte), CType(41, Byte), CType(252, Byte), CType(81, Byte), CType(92, Byte), CType(189, Byte), CType(37, Byte), CType(173, Byte), CType(45, Byte), CType(174, Byte), CType(109, Byte), CType(41, Byte), CType(157, Byte), CType(37, Byte), CType(174, Byte), CType(238, Byte), CType(185, Byte), CType(248, Byte), CType(133, Byte), CType(184, Byte), CType(191, Byte), CType(221, Byte), CType(68, Byte), CType(27, Byte), CType(186, Byte), CType(49, Byte), CType(147, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(85, Byte), CType(203, Byte), CType(30, Byte), CType(228, Byte), CType(37, Byte), CType(20, Byte), CType(111, Byte), CType(231, Byte), CType(238, Byte), CType(33, Byte), CType(135, Byte), CType(203, Byte), CType(57, Byte), CType(226, Byte), CType(30, Byte), CType(32, Byte), CType(182, Byte), CType(197, Byte), CType(14, Byte), CType(226, Byte), CType(174, Byte), CType(113, Byte), CType(28, Byte), CType(238, Byte), CType(46, Byte), CType(174, Byte), CType(141, Byte), CType(125, Byte), CType(116, Byte), CType(173, Byte), CType(188, Byte), CType(95, Byte), CType(154, Byte), CType(176, Byte), CType(104, Byte), CType(60, Byte), CType(85, Byte), CType(238, Byte), CType(109, Byte), CType(149, Byte), CType(155, Byte), CType(236, Byte), CType(195, Byte), CType(226, Byte), CType(98, Byte), CType(210, Byte), CType(4, Byte), CType(187, Byte), CType(138, Byte), CType(107, Byte), CType(115, Byte), CType(10, Byte), CType(231, Byte), CType(139, Byte), CType(171, Byte), CType(179, Byte), CType(180, Byte), CType(183, Byte), CType(139, Byte), CType(107, Byte), CType(95, Byte), CType(74, Byte), CType(227, Byte), CType(62, Byte), CType(227, Byte), CType(62, Byte), CType(247, Byte), CType(248, Byte), CType(138, Byte), CType(29, Byte), CType(44, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(20, Byte), CType(219, Byte), CType(193, Byte), CType(187, Byte), CType(107, Byte), CType(76, Byte), CType(101, Byte), CType(220, Byte), CType(125, Byte), CType(33, Byte), CType(165, Byte), CType(248, Byte), CType(172, Byte), CType(119, Byte), CType(215, Byte), CType(152, Byte), CType(74, Byte), CType(83, Byte), CType(250, Byte), CType(149, Byte), CType(107, Byte), CType(91, Byte), CType(74, Byte), CType(119, Byte), CType(21, Byte), CType(87, Byte), CType(239, Byte), CType(56, Byte), CType(196, Byte), CType(81, Byte), CType(96, Byte), CType(174, Byte), CType(141, Byte), CType(41, Byte), CType(125, Byte), CType(93, Byte), CType(92, Byte), CType(221, Byte), CType(37, Byte), CType(164, Byte), CType(158, Byte), CType(11, Byte), CType(127, Byte), CType(33, Byte), CType(174, Byte), CType(158, Byte), CType(217, Byte), CType(228, Byte), CType(62, Byte), CType(122, Byte), CType(229, Byte), CType(183, Byte), CType(166, Byte), CType(108, Byte), CType(33, Byte), CType(254, Byte), CType(123, Byte), CType(204, Byte), CType(149, Byte), CType(251, Byte), CType(77, Byte), CType(212, Byte), CType(39, Byte), CType(19, Byte), CType(126, Byte), CType(145, Byte), CType(121, Byte), CType(174, Byte), CType(114, Byte), CType(28, Byte), CType(29, Byte), CType(17, Byte), CType(187, Byte), CType(9, Byte), CType(220, Byte), CType(87, Byte), CType(92, Byte), CType(125, Byte), CType(243, Byte), CType(113, Byte), CType(138, Byte), CType(184, Byte), CType(122, Byte), CType(82, Byte), CType(217, Byte), CType(80, Byte), CType(92, Byte), CType(189, Byte), CType(165, Byte), CType(172, Byte), CType(47, Byte), CType(174, Byte), CType(93, Byte), CType(41, Byte), CType(29, Byte), CType(39, Byte), CType(174, Byte), CType(238, Byte), CType(186, Byte), CType(86, Byte), CType(147, Byte), CType(27, Byte), CType(197, Byte), CType(253, Byte), CType(237, Byte), CType(166, Byte), CType(57, Byte), CType(219, Byte), CType(141, Byte), CType(151, Byte), CType(212, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(168, Byte), CType(90, Byte), CType(246, Byte), CType(32, Byte), CType(47, Byte), CType(163, Byte), CType(141, Byte), CType(100, Byte), CType(111, Byte), CType(57, Byte), CType(84, Byte), CType(98, Byte), CType(11, Byte), CType(247, Byte), CType(54, Byte), CType(237, Byte), CType(208, Byte), CType(112, Byte), CType(156, Byte), CType(184, Byte), CType(107, Byte), CType(26, Byte), CType(135, Byte), CType(253, Byte), CType(196, Byte), CType(181, Byte), CType(177, Byte), CType(79, Byte), CType(254, Byte), CType(42, Byte), CType(241, Byte), CType(176, Byte), CType(124, Byte), CType(61, Byte), CType(113, Byte), CType(49, Byte), CType(106, Byte), CType(130, Byte), CType(151, Byte), CType(137, Byte), CType(107, Byte), CType(123, Byte), CType(74, Byte), CType(167, Byte), CType(55, Byte), CType(212, Byte), CType(255, Byte), CType(136, Byte), CType(139, Byte), CType(73, Byte), CType(19, Byte), CType(188, Byte), CType(69, Byte), CType(92, Byte), CType(44, Byte), CType(83, Byte), CType(248, Byte), CType(140, Byte), CType(184, Byte), CType(58, Byte), CType(75, Byte), CType(138, Byte), CType(183, Byte), CType(128, Byte), CType(35, Byte), CType(145, Byte), CType(194, Byte), CType(181, Byte), CType(47, Byte), CType(165, Byte), CType(231, Byte), CType(137, Byte), CType(171, Byte), CType(191, Byte), CType(148, Byte), CType(220, Byte), CType(227, Byte), CType(235, Byte), CType(24, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(209, Byte), CType(215, Byte), CType(196, Byte), CType(93, Byte), CType(99, Byte), CType(42, Byte), CType(241, Byte), CType(153, Byte), CType(228, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(190, Byte), CType(244, Byte), CType(171, Byte), CType(216, Byte), CType(181, Byte), CType(200, Byte), CType(181, Byte), CType(47, Byte), CType(149, Byte), CType(205, Byte), CType(197, Byte), CType(213, Byte), CType(59, Byte), CType(14, Byte), CType(241, Byte), CType(157, Byte), CType(211, Byte), CType(181, Byte), CType(49, Byte), CType(165, Byte), CType(3, Byte), CType(196, Byte), CType(213, Byte), CType(93, Byte), CType(66, Byte), CType(234, Byte), CType(62, Byte), CType(27, Byte), CType(241, Byte), CType(114, Byte), CType(245, Byte), CType(204, Byte), CType(102, Byte), CType(53, Byte), CType(249, Byte), CType(155, Byte), CType(184, Byte), CType(191, Byte), CType(217, Byte), CType(52, Byte), CType(177, Byte), CType(11, Byte), CType(83, Byte), CType(180, Byte), CType(247, Byte), CType(150, Byte), CType(182, Byte), CType(187, Byte), CType(223, Byte), CType(68, Byte), CType(125, Byte), CType(50, Byte), CType(225, Byte), CType(23, Byte), CType(154, Byte), CType(231, Byte), CType(34, Byte), CType(215, Byte), CType(209, Byte), CType(17, Byte), CType(31, Byte), CType(17, Byte), CType(87, Byte), CType(223, Byte), CType(124, Byte), CType(29, Byte), CType(38, Byte), CType(174, Byte), CType(158, Byte), CType(84, Byte), CType(246, Byte), CType(18, Byte), CType(87, Byte), CType(111, Byte), CType(41, Byte), CType(155, Byte), CType(139, Byte), CType(107, Byte), CType(87, Byte), CType(74, Byte), CType(177, Byte), CType(203, Byte), CType(134, Byte), CType(171, Byte), CType(187, Byte), CType(174, Byte), CType(7, Byte), CType(139, Byte), CType(251, Byte), CType(187, Byte), CType(77, Byte), CType(244, Byte), CType(49, Byte), CType(55, Byte), CType(94, Byte), CType(82, Byte), CType(179, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(217, Byte), CType(131, Byte), CType(188, Byte), CType(130, Byte), CType(86, Byte), CType(150, Byte), CType(237, Byte), CType(229, Byte), CType(57, Byte), CType(114, Byte), CType(152, Byte), CType(156, Byte), CType(34, Byte), CType(185, Byte), CType(31, Byte), CType(170, Byte), CType(207, Byte), CType(87, Byte), CType(60, Byte), CType(236, Byte), CType(220, Byte), CType(80, Byte), CType(220, Byte), CType(117, Byte), CType(148, Byte), CType(150, Byte), CType(251, Byte), CType(172, Byte), CType(225, Byte), CType(166, Byte), CType(138, Byte), CType(45, Byte), CType(146, Byte), CType(99, Byte), CType(241, Byte), CType(231, Byte), CType(209, Byte), CType(178, Byte), CType(130, Byte), CType(184, Byte), CType(216, Byte), CType(52, Byte), CType(201, Byte), CType(151, Byte), CType(196, Byte), CType(93, Byte), CType(71, Byte), CType(42, Byte), CType(191, Byte), CType(23, Byte), CType(87, Byte), CType(47, Byte), CType(102, Byte), CType(118, Byte), CType(130, Byte), CType(184, Byte), CType(120, Byte), CType(166, Byte), CType(208, Byte), CType(132, Byte), CType(133, Byte), CType(220, Byte), CType(71, Byte), CType(137, Byte), CType(107, Byte), CType(91, Byte), CType(106, Byte), CType(183, Byte), CType(23, Byte), CType(87, Byte), CType(127, Byte), CType(41, Byte), CType(185, Byte), CType(199, Byte), CType(215, Byte), CType(254, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(155, Byte), CType(72, Byte), CType(104, Byte), CType(185, Byte), CType(92, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(18, Byte), CType(187, Byte), CType(2, Byte), CType(185, Byte), CType(186, Byte), CType(219, Byte), CType(168, Byte), CType(47, Byte), CType(253, Byte), CType(42, Byte), CType(247, Byte), CType(49, Byte), CType(84, Byte), CType(235, Byte), CType(136, Byte), CType(171, Byte), CType(183, Byte), CType(180, Byte), CType(248, Byte), CType(158, Byte), CType(121, Byte), CType(153, Byte), CType(184, Byte), CType(54, Byte), CType(166, Byte), CType(52, Byte), CType(206, Byte), CType(99, Byte), CType(65, Byte), CType(82, Byte), CType(247, Byte), CType(217, Byte), CType(39, Byte), CType(138, Byte), CType(171, Byte), CType(167, Byte), CType(142, Byte), CType(39, Byte), CType(139, Byte), CType(251, Byte), CType(155, Byte), CType(77, Byte), CType(115, Byte), CType(178, Byte), CType(252, Byte), CType(183, Byte), CType(221, Byte), CType(238, Byte), CType(55, Byte), CType(81, Byte), CType(159, Byte), CType(76, Byte), CType(248, Byte), CType(133, Byte), CType(230, Byte), CType(185, Byte), CType(200, Byte), CType(113, Byte), CType(116, Byte), CType(68, Byte), CType(136, Byte), CType(99, Byte), CType(25, Byte), CType(78, Byte), CType(79, Byte), CType(232, Byte), CType(239, Byte), CType(226, Byte), CType(234, Byte), CType(73, Byte), CType(229, Byte), CType(253, Byte), CType(226, Byte), CType(226, Byte), CType(83, Byte), CType(202, Byte), CType(122, Byte), CType(226, Byte), CType(218, Byte), CType(149, Byte), CType(210, Byte), CType(123, Byte), CType(196, Byte), CType(213, Byte), CType(93, Byte), CType(215, Byte), CType(107, Byte), CType(197, Byte), CType(253, Byte), CType(221, Byte), CType(38, Byte), CType(122, Byte), CType(138, Byte), CType(27, Byte), CType(47, Byte), CType(169, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(53, Byte), CType(249, Byte), CType(97, Byte), CType(222, Byte), CType(24, Byte), CType(173, Byte), CType(40, Byte), CType(177, Byte), CType(221, Byte), CType(239, Byte), CType(178, Byte), CType(164, Byte), CType(134, Byte), CType(83, Byte), CType(229, Byte), CType(38, Byte), CType(113, Byte), CType(15, Byte), CType(32, Byte), CType(75, Byte), CType(123, Byte), CType(182, Byte), CType(184, Byte), CType(54, Byte), CType(151, Byte), CType(22, Byte), CType(231, Byte), CType(141, Byte), CType(187, Byte), CType(246, Byte), CType(117, Byte), CType(205, Byte), CType(117, Byte), CType(242, Byte), CType(51, Byte), CType(121, Byte), CType(183, Byte), CType(196, Byte), CType(162, Byte), CType(108, Byte), CType(44, Byte), CType(68, Byte), CType(184, Byte), CType(120, Byte), CType(52, Byte), CType(213, Byte), CType(37, Byte), CType(226, Byte), CType(174, Byte), CType(43, Byte), CType(149, Byte), CType(143, Byte), CType(138, Byte), CType(171, Byte), CType(23, Byte), CType(211, Byte), CType(139, Byte), CType(179, Byte), CType(194, Byte), CType(115, Byte), CType(158, Byte), CType(211, Byte), CType(125, Byte), CType(15, Byte), CType(113, Byte), CType(245, Byte), CType(150, Byte), CType(244, Byte), CType(99, Byte), CType(113, Byte), CType(109, Byte), CType(75, Byte), CType(41, Byte), CType(118, Byte), CType(208, Byte), CType(113, Byte), CType(117, Byte), CType(151, Byte), CType(148, Byte), CType(123, Byte), CType(124, Byte), CType(109, Byte), CType(39, Byte), CType(174, Byte), CType(222, Byte), CType(182, Byte), CType(137, Byte), CType(62, Byte), CType(233, Byte), CType(174, Byte), CType(47, Byte), CType(149, Byte), CType(72, Byte), CType(142, Byte), CType(88, Byte), CType(78, Byte), CType(92, Byte), CType(221, Byte), CType(109, Byte), CType(212, Byte), CType(151, Byte), CType(126, Byte), CType(149, Byte), CType(251, Byte), CType(123, Byte), CType(196, Byte), CType(218, Byte), CType(226, Byte), CType(234, Byte), CType(45, Byte), CType(237, Byte), CType(153, Byte), CType(226, Byte), CType(218, Byte), CType(151, Byte), CType(210, Byte), CType(175, Byte), CType(196, Byte), CType(213, Byte), CType(93, Byte), CType(74, Byte), CType(234, Byte), CType(62, Byte), CType(187, Byte), CType(144, Byte), CType(221, Byte), CType(51, Byte), CType(98, Byte), CType(46, Byte), CType(136, Byte), CType(35, Byte), CType(40, Byte), CType(220, Byte), CType(223, Byte), CType(109, Byte), CType(146, Byte), CType(247, Byte), CType(200, Byte), CType(127, Byte), CType(219, Byte), CType(237, Byte), CType(126, Byte), CType(19, Byte), CType(245, Byte), CType(201, Byte), CType(132, Byte), CType(95, Byte), CType(104, Byte), CType(174, Byte), CType(43, Byte), CType(199, Byte), CType(209, Byte), CType(17, Byte), CType(109, Byte), CType(117, Byte), CType(170, Byte), CType(184, Byte), CType(24, Byte), CType(149, Byte), CType(178, Byte), CType(170, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(180, Byte), CType(84, Byte), CType(92, Byte), CType(221, Byte), CType(117, Byte), CType(125, Byte), CType(93, Byte), CType(220, Byte), CType(223, Byte), CType(109, Byte), CType(162, Byte), CType(77, Byte), CType(221, Byte), CType(120, Byte), CType(73, Byte), CType(205, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(170, Byte), CType(201, Byte), CType(15, Byte), CType(243, Byte), CType(26, Byte), CType(102, Byte), CType(13, Byte), CType(217, Byte), CType(69, Byte), CType(254, Byte), CType(87, Byte), CType(190, Byte), CType(47, Byte), CType(227, Byte), CType(218, Byte), CType(165, Byte), CType(225, Byte), CType(83, Byte), CType(226, Byte), CType(218, Byte), CType(87, Byte), CType(210, Byte), CType(166, Byte), CType(226, Byte), CType(218, Byte), CType(150, Byte), CType(74, Byte), CType(28, Byte), CType(235, Byte), CType(225, Byte), CType(142, Byte), CType(4, Byte), CType(72, Byte), CType(233, Byte), CType(36, Byte), CType(57, Byte), CType(81, Byte), CType(190, Byte), CType(34, Byte), CType(177, Byte), CType(163, Byte), CType(194, Byte), CType(145, Byte), CType(242, Byte), CType(46, Byte), CType(121, Byte), CType(149, Byte), CType(60, Byte), CType(93, Byte), CType(30, Byte), CType(38, Byte), CType(119, Byte), CType(144, Byte), CType(120, Byte), CType(115, Byte), CType(216, Byte), CType(197, Byte), CType(160, Byte), CType(13, Byte), CType(226, Byte), CType(252, Byte), CType(111, Byte), CType(23, Byte), CType(223, Byte), CType(148, Byte), CType(158, Byte), CType(42, Byte), CType(174, Byte), CType(110, Byte), CType(76, Byte), CType(239, Byte), CType(190, Byte), CType(226, Byte), CType(98, Byte), CType(153, Byte), CType(66, Byte), CType(44, Byte), CType(228, Byte), CType(142, Byte), CType(187, Byte), CType(207, Byte), CType(198, Byte), CType(153, Byte), CType(222, Byte), CType(174, Byte), CType(109, Byte), CType(169, Byte), CType(189, Byte), CType(84, Byte), CType(92, Byte), CType(253, Byte), CType(165, Byte), CType(228, Byte), CType(30, Byte), CType(95, Byte), CType(87, Byte), CType(73, Byte), CType(27, Byte), CType(118, Byte), CType(121, Byte), CType(169, Byte), CType(35, Byte), CType(247, Byte), CType(145, Byte), CType(67, Byte), CType(113, Byte), CType(60, Byte), CType(133, Byte), CType(171, Byte), CType(183, Byte), CType(141, Byte), CType(114, Byte), CType(247, Byte), CType(171, Byte), CType(43, Byte), CType(165, Byte), CType(41, Byte), CType(253, Byte), CType(42, Byte), CType(146, Byte), CType(67, Byte), CType(93, Byte), CType(27, Byte), CType(83, Byte), CType(217, Byte), CType(76, Byte), CType(92, Byte), CType(189, Byte), CType(165, Byte), CType(253, Byte), CType(90, Byte), CType(92, Byte), CType(251, Byte), CType(82, Byte), CType(26, Byte), CType(231, Byte), CType(124, Byte), CType(152, Byte), CType(186, Byte), CType(207, Byte), CType(198, Byte), CType(17, Byte), CType(16, Byte), CType(174, Byte), CType(158, Byte), CType(185, Byte), CType(184, Byte), CType(191, Byte), CType(184, Byte), CType(191, Byte), CType(221, Byte), CType(36, Byte), CType(123, Byte), CType(200, Byte), CType(127, Byte), CType(219, Byte), CType(236, Byte), CType(126, Byte), CType(19, Byte), CType(245, Byte), CType(201, Byte), CType(132, Byte), CType(95, Byte), CType(104, Byte), CType(174, Byte), CType(35, Byte), CType(215, Byte), CType(209, Byte), CType(17, Byte), CType(109, Byte), CType(117, Byte), CType(147, Byte), CType(68, Byte), CType(76, Byte), CType(92, Byte), CType(172, Byte), CType(74, Byte), CType(137, Byte), CType(54, Byte), CType(184, Byte), CType(182, Byte), CType(165, Byte), CType(178, Byte), CType(144, Byte), CType(29, Byte), CType(24, Byte), CType(150, Byte), CType(147, Byte), CType(127, Byte), CType(136, Byte), CType(251, Byte), CType(187, Byte), CType(77, Byte), CType(115, Byte), CType(174, Byte), CType(27, Byte), CType(43, Byte), CType(57, Byte), CType(216, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(53, Byte), CType(249, Byte), CType(97, Byte), CType(94, Byte), CType(195, Byte), CType(173, Byte), CType(46, Byte), CType(113, Byte), CType(140, Byte), CType(64, Byte), CType(188, Byte), CType(129, Byte), CType(30, Byte), CType(11, Byte), CType(77, Byte), CType(238, Byte), CType(225, Byte), CType(100, Byte), CType(14, Byte), CType(241, Byte), CType(32, Byte), CType(220, Byte), CType(181, Byte), CType(167, Byte), CType(164, Byte), CType(125, Byte), CType(196, Byte), CType(181, Byte), CType(45, Byte), CType(149, Byte), CType(120, Byte), CType(123, Byte), CType(219, Byte), CType(213, Byte), CType(139, Byte), CType(185, Byte), CType(121, Byte), CType(150, Byte), CType(184, Byte), CType(248, Byte), CType(166, Byte), CType(116, Byte), CType(71, Byte), CType(113, Byte), CType(117, Byte), CType(99, Byte), CType(122, Byte), CType(47, Byte), CType(23, Byte), CType(23, Byte), CType(203, Byte), CType(20, Byte), CType(190, Byte), CType(46, Byte), CType(174, Byte), CType(206, Byte), CType(82, Byte), CType(226, Byte), CType(205, Byte), CType(215, Byte), CType(216, Byte), CType(25, Byte), CType(193, Byte), CType(181, Byte), CType(45, Byte), CType(165, Byte), CType(72, Byte), CType(32, Byte), CType(91, Byte), CType(79, Byte), CType(92, Byte), CType(27, Byte), CType(74, Byte), CType(201, Byte), CType(61, Byte), CType(190, Byte), CType(142, Byte), CType(23, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(125, Byte), CType(70, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(242, Byte), CType(106, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(81, Byte), CType(159, Byte), CType(250, Byte), CType(213, Byte), CType(231, Byte), CType(197, Byte), CType(181, Byte), CType(49, Byte), CType(149, Byte), CType(216, Byte), CType(73, Byte), CType(203, Byte), CType(213, Byte), CType(91, Byte), CType(210, Byte), CType(110, Byte), CType(226, Byte), CType(218, Byte), CType(150, Byte), CType(82, Byte), CType(236, Byte), CType(20, Byte), CType(181, Byte), CType(174, Byte), CType(184, Byte), CType(250, Byte), CType(75, Byte), CType(72, Byte), CType(221, Byte), CType(103, Byte), CType(143, Byte), CType(22, Byte), CType(87, Byte), CType(207, Byte), CType(92, Byte), CType(125, Byte), CType(78, Byte), CType(220, Byte), CType(223, Byte), CType(111, Byte), CType(138, Byte), CType(245, Byte), CType(229, Byte), CType(191, Byte), CType(237, Byte), CType(117, Byte), CType(191, Byte), CType(137, Byte), CType(250, Byte), CType(100, Byte), CType(194, Byte), CType(47, Byte), CType(54, Byte), CType(215, Byte), CType(145, Byte), CType(235, Byte), CType(232, Byte), CType(136, Byte), CType(54, Byte), CType(219, Byte), CType(77, Byte), CType(92, Byte), CType(172, Byte), CType(74, Byte), CType(201, Byte), CType(125, Byte), CType(76, Byte), CType(198, Byte), CType(103, Byte), CType(197, Byte), CType(213, Byte), CType(91, Byte), CType(199, Byte), CType(157, Byte), CType(197, Byte), CType(253, Byte), CType(205, Byte), CType(38, Byte), CType(58, Byte), CType(202, Byte), CType(141, Byte), CType(149, Byte), CType(28, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(168, Byte), CType(154, Byte), CType(252, Byte), CType(48, Byte), CType(175, Byte), CType(69, Byte), CType(86, Byte), CType(147, Byte), CType(151, Byte), CType(201, Byte), CType(213, Byte), CType(226, Byte), CType(30, Byte), CType(82, Byte), CType(166, Byte), CType(116, Byte), CType(133, Byte), CType(184, Byte), CType(54, Byte), CType(148, Byte), CType(244, Byte), CType(33, Byte), CType(113, Byte), CType(109, Byte), CType(75, Byte), CType(229, Byte), CType(29, Byte), CType(226, Byte), CType(234, Byte), CType(197, Byte), CType(220, Byte), CType(124, Byte), CType(66, Byte), CType(92, Byte), CType(124, Byte), CType(83, Byte), CType(185, Byte), CType(64, Byte), CType(92, Byte), CType(189, Byte), CType(152, Byte), CType(217, Byte), CType(151, Byte), CType(197, Byte), CType(197, Byte), CType(51, Byte), CType(133, Byte), CType(215, Byte), CType(136, Byte), CType(171, Byte), CType(179, Byte), CType(148, Byte), CType(18, Byte), CType(73, Byte), CType(51, Byte), CType(161, Byte), CType(9, Byte), CType(59, Byte), CType(209, Byte), CType(228, Byte), CType(30, Byte), CType(95, Byte), CType(175, Byte), CType(23, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(157, Byte), CType(39, Byte), CType(238, Byte), CType(26, Byte), CType(83, Byte), CType(137, Byte), CType(183, Byte), CType(173, Byte), CType(93, Byte), CType(189, Byte), CType(109, Byte), CType(212, Byte), CType(167, Byte), CType(126, Byte), CType(245, Byte), CType(102, Byte), CType(113, Byte), CType(109, Byte), CType(76, Byte), CType(229, Byte), CType(177, Byte), CType(226, Byte), CType(234, Byte), CType(45, Byte), CType(165, Byte), CType(212, Byte), CType(81, Byte), CType(6, Byte), CType(31, Byte), CType(23, Byte), CType(87, Byte), CType(127, Byte), CType(41, Byte), CType(169, Byte), CType(251, Byte), CType(236, Byte), CType(11, Byte), CType(197, Byte), CType(213, Byte), CType(51, Byte), CType(87, Byte), CType(177, Byte), CType(3, Byte), CType(199, Byte), CType(181, Byte), CType(226, Byte), CType(234, Byte), CType(24, Byte), CType(183, Byte), CType(179, Byte), CType(164, Byte), CType(210, Byte), CType(94, Byte), CType(247, Byte), CType(155, Byte), CType(168, Byte), CType(79, Byte), CType(38, Byte), CType(252, Byte), CType(98, Byte), CType(243, Byte), CType(108, Byte), CType(56, Byte), CType(58, Byte), CType(194, Byte), CType(59, Byte), CType(80, Byte), CType(92, Byte), CType(188, Byte), CType(74, Byte), CType(57, Byte), CType(81, Byte), CType(92, Byte), CType(187, Byte), CType(82, Byte), CType(249, Byte), CType(181, Byte), CType(184, Byte), CType(122, Byte), CType(235, Byte), CType(136, Byte), CType(29, Byte), CType(24, Byte), CType(142, Byte), CType(146, Byte), CType(211, Byte), CType(19, Byte), CType(249, Byte), CType(167, Byte), CType(184, Byte), CType(54, Byte), CType(166, Byte), CType(240, Byte), CType(116, Byte), CType(55, Byte), CType(86, Byte), CType(114, Byte), CType(176, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(234, Byte), CType(3, Byte), CType(189, Byte), CType(73, Byte), CType(54, Byte), CType(144, Byte), CType(56, Byte), CType(71, Byte), CType(251, Byte), CType(17, Byte), CType(18, Byte), CType(219, Byte), CType(214, Byte), CType(199, Byte), CType(66, Byte), CType(221, Byte), CType(251, Byte), CType(37, Byte), CType(182, Byte), CType(255, Byte), CType(143, Byte), CType(55, Byte), CType(246, Byte), CType(255, Byte), CType(32, Byte), CType(27, Byte), CType(137, Byte), CType(251, Byte), CType(183, Byte), CType(165, Byte), CType(108, Byte), CType(47, Byte), CType(241, Byte), CType(38, Byte), CType(156, Byte), CType(123, Byte), CType(88, Byte), CType(153, Byte), CType(146, Byte), CType(171, Byte), CType(187, Byte), CType(164, Byte), CType(51, Byte), CType(196, Byte), CType(181, Byte), CType(43, Byte), CType(149, Byte), CType(255, Byte), CType(39, Byte), CType(174, Byte), CType(94, Byte), CType(204, Byte), CType(205, Byte), CType(31, Byte), CType(197, Byte), CType(197, Byte), CType(55, Byte), CType(149, Byte), CType(84, Byte), CType(111, Byte), CType(73, Byte), CType(246, Byte), CType(205, Byte), CType(165, Byte), CType(226, Byte), CType(226, Byte), CType(153, Byte), CType(194, Byte), CType(3, Byte), CType(196, Byte), CType(213, Byte), CType(89, Byte), CType(194, Byte), CType(134, Byte), CType(242, Byte), CType(79, Byte), CType(113, Byte), CType(237, Byte), CType(74, Byte), CType(237, Byte), CType(238, Byte), CType(226, Byte), CType(218, Byte), CType(80, Byte), CType(82, Byte), CType(238, Byte), CType(241, Byte), CType(245, Byte), CType(96, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(205, Byte), CType(237, Byte), CType(197, Byte), CType(93, Byte), CType(95, Byte), CType(42, Byte), CType(241, Byte), CType(153, Byte), CType(187, Byte), CType(146, Byte), CType(184, Byte), CType(186, Byte), CType(219, Byte), CType(168, Byte), CType(79, Byte), CType(253, Byte), CType(234, Byte), CType(9, Byte), CType(226, Byte), CType(218, Byte), CType(152, Byte), CType(202, Byte), CType(91, Byte), CType(196, Byte), CType(213, Byte), CType(91, Byte), CType(74, Byte), CType(36, Byte), CType(80, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(116, Byte), CType(179, Byte), CType(220, Byte), CType(77, Byte), CType(92, Byte), CType(253, Byte), CType(165, Byte), CType(164, Byte), CType(238, Byte), CType(179, Byte), CType(219, Byte), CType(136, Byte), CType(171, Byte), CType(103, Byte), CType(62, Byte), CType(162, Byte), CType(15, Byte), CType(184, Byte), CType(58, Byte), CType(198, Byte), CType(237, Byte), CType(8, Byte), CType(169, Byte), CType(180, Byte), CType(213, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(147, Byte), CType(9, Byte), CType(191, Byte), CType(216, Byte), CType(60, Byte), CType(147, Byte), CType(181, Byte), CType(133, Byte), CType(163, Byte), CType(35, Byte), CType(188, Byte), CType(31, Byte), CType(138, Byte), CType(139, Byte), CType(89, Byte), CType(41, Byte), CType(135, Byte), CType(139, Byte), CType(107, Byte), CType(87, Byte), CType(42, Byte), CType(55, Byte), CType(203, Byte), CType(186, Byte), CType(226, Byte), CType(234, Byte), CType(46, Byte), CType(105, Byte), CType(13, Byte), CType(185, Byte), CType(76, Byte), CType(92, Byte), CType(27, Byte), CType(83, Byte), CType(216, Byte), CType(220, Byte), CType(141, Byte), CType(149, Byte), CType(28, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(125, Byte), CType(182, Byte), CType(104, Byte), CType(201, Byte), CType(210, Byte), CType(21, Byte), CType(101, Byte), CType(19, Byte), CType(89, Byte), CType(34, Byte), CType(113, Byte), CType(28, Byte), CType(195, Byte), CType(243, Byte), CType(100, Byte), CType(169, Byte), CType(28, Byte), CType(38, Byte), CType(95, Byte), CType(149, Byte), CType(147, Byte), CType(37, Byte), CType(206, Byte), CType(194, Byte), CType(189, Byte), CType(94, Byte), CType(220, Byte), CType(3, Byte), CType(192, Byte), CType(169, Byte), CType(98, Byte), CType(23, Byte), CType(132, Byte), CType(202, Byte), CType(3, Byte), CType(193, Byte), CType(49, Byte), CType(56, Byte), CType(84, Byte), CType(92, Byte), CType(219, Byte), CType(82, Byte), CType(114, Byte), CType(245, Byte), CType(150, Byte), CType(178, Byte), CType(150, Byte), CType(196, Byte), CType(3, Byte), CType(115, Byte), CType(215, Byte), CType(174, Byte), CType(20, Byte), CType(226, Byte), CType(111, Byte), CType(71, Byte), CType(29, Byte), CType(174, Byte), CType(110, Byte), CType(212, Byte), CType(23, Byte), CType(139, Byte), CType(201, Byte), CType(46, Byte), CType(190, Byte), CType(41, Byte), CType(189, Byte), CType(72, Byte), CType(92, Byte), CType(221, Byte), CType(152, Byte), CType(222, Byte), CType(86, Byte), CType(226, Byte), CType(98, Byte), CType(153, Byte), CType(66, Byte), CType(44, Byte), CType(228, Byte), CType(174, Byte), CType(44, Byte), CType(174, Byte), CType(222, Byte), CType(220, Byte), CType(226, Byte), CType(77, Byte), CType(227, Byte), CType(111, Byte), CType(136, Byte), CType(107, Byte), CType(87, Byte), CType(106, Byte), CType(95, Byte), CType(20, Byte), CType(215, Byte), CType(134, Byte), CType(146, Byte), CType(114, Byte), CType(143, Byte), CType(175, Byte), CType(248, Byte), CType(204, Byte), CType(91, Byte), CType(85, Byte), CType(92, Byte), CType(221, Byte), CType(109, Byte), CType(243, Byte), CType(68, Byte), CType(113, Byte), CType(215, Byte), CType(152, Byte), CType(202, Byte), CType(143, Byte), CType(196, Byte), CType(213, Byte), CType(219, Byte), CType(70, Byte), CType(125, Byte), CType(235, Byte), CType(87, Byte), CType(155, Byte), CType(138, Byte), CType(107, Byte), CType(103, Byte), CType(42, Byte), CType(63, Byte), CType(20, Byte), CType(87, Byte), CType(111, Byte), CType(9, Byte), CType(49, Byte), CType(23, Byte), CType(231, Byte), CType(78, Byte), CType(70, Byte), CType(9, Byte), CType(113, Byte), CType(76, Byte), CType(130, Byte), CType(171, Byte), CType(191, Byte), CType(148, Byte), CType(212, Byte), CType(125, Byte), CType(54, Byte), CType(146, Byte), CType(224, Byte), CType(150, Byte), CType(23, Byte), CType(87, Byte), CType(215, Byte), CType(124, Byte), CType(196, Byte), CType(113, Byte), CType(111, Byte), CType(127, Byte), CType(23, Byte), CType(87, Byte), CType(215, Byte), CType(56, Byte), CType(61, Byte), CType(77, Byte), CType(42, Byte), CType(109, Byte), CType(117, Byte), CType(191, Byte), CType(147, Byte), CType(250, Byte), CType(100, Byte), CType(194, Byte), CType(47, Byte), CType(16, Byte), CType(207, Byte), CType(36, Byte), CType(222, Byte), CType(162, Byte), CType(119, Byte), CType(139, Byte), CType(190, Byte), CType(152, Byte), CType(152, Byte), CType(184, Byte), CType(78, Byte), CType(86, Byte), CType(18, Byte), CType(23, Byte), CType(183, Byte), CType(18, Byte), CType(246, Byte), CType(23, Byte), CType(215, Byte), CType(174, Byte), CType(148, Byte), CType(158, Byte), CType(39, Byte), CType(174, Byte), CType(238, Byte), CType(146, Byte), CType(222, Byte), CType(42, Byte), CType(174, Byte), CType(109, Byte), CType(41, Byte), CType(252, Byte), CType(213, Byte), CType(141, Byte), CType(147, Byte), CType(92, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(125, Byte), CType(179, Byte), CType(104, Byte), CType(240, Byte), CType(96, Byte), CType(50, Byte), CType(22, Byte), CType(160, Byte), CType(46, Byte), CType(17, Byte), CType(247, Byte), CType(80, Byte), CType(111, Byte), CType(33, Byte), CType(206, Byte), CType(151, Byte), CType(113, Byte), CType(191, Byte), CType(137, Byte), CType(185, Byte), CType(143, Byte), CType(184, Byte), CType(182, Byte), CType(165, Byte), CType(114, Byte), CType(149, Byte), CType(184, Byte), CType(122, Byte), CType(75, Byte), CType(137, Byte), CType(221, Byte), CType(17, Byte), CType(92, Byte), CType(187, Byte), CType(82, Byte), CType(137, Byte), CType(221, Byte), CType(29, Byte), CType(92, Byte), CType(189, Byte), CType(152, Byte), CType(155, Byte), CType(199, Byte), CType(139, Byte), CType(139, Byte), CType(111, Byte), CType(74, Byte), CType(41, Byte), CType(223, Byte), CType(146, Byte), CType(236, Byte), CType(139, Byte), CType(231, Byte), CType(136, Byte), CType(139, Byte), CType(101, Byte), CType(10, Byte), CType(227, Byte), CType(92, Byte), CType(200, Byte), CType(125, Byte), CType(155, Byte), CType(184, Byte), CType(54, Byte), CType(165, Byte), CType(118, Byte), CType(131, Byte), CType(220, Byte), CType(89, Byte), CType(92, Byte), CType(27, Byte), CType(74, Byte), CType(202, Byte), CType(61, Byte), CType(190, Byte), CType(126, Byte), CType(46, Byte), CType(174, Byte), CType(222, Byte), CType(54, Byte), CType(250, Byte), CType(176, Byte), CType(184, Byte), CType(107, Byte), CType(76, Byte), CType(229, Byte), CType(237, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(62, Byte), CType(246, Byte), CType(171, Byte), CType(216, Byte), CType(61, Byte), CType(203, Byte), CType(181, Byte), CType(53, Byte), CType(133, Byte), CType(155, Byte), CType(36, Byte), CType(22, Byte), CType(216, Byte), CType(93, Byte), CType(189, Byte), CType(185, Byte), CType(197, Byte), CType(81, Byte), CType(88, Byte), CType(174, Byte), CType(77, Byte), CType(41, Byte), CType(197, Byte), CType(124, Byte), CType(184, Byte), CType(165, Byte), CType(184, Byte), CType(250, Byte), CType(75, Byte), CType(73, Byte), CType(221, Byte), CType(103, Byte), CType(191, Byte), CType(41, Byte), CType(174, Byte), CType(158, Byte), CType(133, Byte), CType(120, Byte), CType(186, Byte), CType(184, Byte), CType(186, Byte), CType(198, Byte), CType(105, Byte), CType(11, Byte), CType(169, Byte), CType(180, Byte), CType(211, Byte), CType(253, Byte), CType(102, Byte), CType(234, Byte), CType(147, Byte), CType(9, Byte), CType(191, Byte), CType(64, Byte), CType(60, Byte), CType(157, Byte), CType(221, Byte), CType(197, Byte), CType(45, Byte), CType(250, Byte), CType(98, Byte), CType(232, Byte), CType(1, Byte), CType(226, Byte), CType(98, Byte), CType(87, Byte), CType(194, Byte), CType(118, Byte), CType(226, Byte), CType(218, Byte), CType(148, Byte), CType(210, Byte), CType(153, Byte), CType(18, Byte), CType(199, Byte), CType(65, Byte), CType(184, Byte), CType(250, Byte), CType(75, Byte), CType(216, Byte), CType(74, Byte), CType(34, Byte), CType(81, Byte), CType(196, Byte), CType(181, Byte), CType(45, Byte), CType(133, Byte), CType(9, Byte), CType(55, Byte), CType(78, Byte), CType(114, Byte), CType(177, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(244, Byte), CType(205, Byte), CType(162, Byte), CType(193, Byte), CType(195, Byte), CType(86, Byte), CType(247, Byte), CType(48, Byte), CType(47, Byte), CType(149, Byte), CType(113, Byte), CType(159, Byte), CType(1, Byte), CType(159, Byte), CType(123, Byte), CType(129, Byte), CType(255, Byte), CType(207, Byte), CType(226, Byte), CType(234, Byte), CType(45, Byte), CType(37, Byte), CType(22, Byte), CType(139, Byte), CType(92, Byte), CType(187, Byte), CType(82, Byte), CType(249, Byte), CType(144, Byte), CType(184, Byte), CType(122, Byte), CType(49, Byte), CType(55, Byte), CType(113, Byte), CType(188, Byte), CType(138, Byte), CType(139, Byte), CType(111, Byte), CType(42, Byte), CType(87, Byte), CType(74, Byte), CType(202, Byte), CType(183, Byte), CType(36, Byte), CType(251, Byte), CType(226, Byte), CType(147, Byte), CType(226, Byte), CType(226, Byte), CType(153, Byte), CType(194, Byte), CType(56, Byte), CType(22, Byte), CType(114, Byte), CType(99, Byte), CType(231, Byte), CType(133, Byte), CType(220, Byte), CType(231, Byte), CType(216, Byte), CType(79, Byte), CType(118, Byte), CType(176, Byte), CType(184, Byte), CType(118, Byte), CType(148, Byte), CType(150, Byte), CType(123, Byte), CType(124, Byte), CType(189, Byte), CType(75, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(244, Byte), CType(107, Byte), CType(113, Byte), CType(215, Byte), CType(152, Byte), CType(202, Byte), CType(110, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(62, Byte), CType(246, Byte), CType(171, Byte), CType(104, Byte), CType(147, Byte), CType(107, Byte), CType(107, Byte), CType(42, Byte), CType(227, Byte), CType(56, Byte), CType(70, Byte), CType(34, Byte), CType(142, Byte), CType(58, Byte), CType(203, Byte), CType(185, Byte), CType(83, Byte), CType(213, Byte), CType(50, Byte), CType(239, Byte), CType(22, Byte), CType(87, Byte), CType(127, Byte), CType(73, Byte), CType(169, Byte), CType(251, Byte), CType(236, Byte), CType(107, Byte), CType(197, Byte), CType(213, Byte), CType(179, Byte), CType(16, Byte), CType(241, Byte), CType(93, Byte), CType(229, Byte), CType(151, Byte), CType(226, Byte), CType(234, Byte), CType(27, Byte), CType(135, Byte), CType(11, Byte), CType(101, Byte), CType(164, Byte), CType(157, Byte), CType(238, Byte), CType(55, Byte), CType(83, Byte), CType(159, Byte), CType(76, Byte), CType(248, Byte), CType(69, Byte), CType(98, Byte), CType(39, Byte), CType(142, Byte), CType(142, Byte), CType(184, Byte), CType(64, Byte), CType(220, Byte), CType(162, Byte), CType(47, Byte), CType(134, Byte), CType(94, Byte), CType(35, Byte), CType(46, Byte), CType(126, Byte), CType(37, Byte), CType(44, Byte), CType(47, Byte), CType(151, Byte), CType(136, Byte), CType(107, Byte), CType(87, Byte), CType(74, Byte), CType(207, Byte), CType(20, Byte), CType(87, Byte), CType(127, Byte), CType(110, Byte), CType(43, Byte), CType(203, Byte), CType(41, Byte), CType(226, Byte), CType(218, Byte), CType(148, Byte), CType(202, Byte), CType(179, Byte), CType(221, Byte), CType(56, Byte), CType(201, Byte), CType(197, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(208, Byte), CType(71, Byte), CType(139, Byte), CType(242, Byte), CType(110, Byte), CType(171, Byte), CType(251, Byte), CType(31, Byte), CType(185, Byte), CType(175, Byte), CType(140, Byte), CType(60, Byte), CType(28, Byte), CType(44, Byte), CType(228, Byte), CType(13, Byte), CType(226, Byte), CType(218, Byte), CType(149, Byte), CType(202, Byte), CType(183, Byte), CType(196, Byte), CType(213, Byte), CType(91, Byte), CType(74, Byte), CType(188, Byte), CType(229, Byte), CType(237, Byte), CType(218, Byte), CType(149, Byte), CType(74, Byte), CType(236, Byte), CType(96, Byte), CType(225, Byte), CType(234, Byte), CType(197, Byte), CType(220, Byte), CType(252, Byte), CType(74, Byte), CType(92, Byte), CType(124, Byte), CType(83, Byte), CType(25, Byte), CType(119, Byte), CType(63, Byte), CType(108, Byte), CType(171, Byte), CType(63, Byte), CType(137, Byte), CType(139, Byte), CType(103, Byte), CType(10, Byte), CType(145, Byte), CType(60, Byte), CType(229, Byte), CType(234, Byte), CType(204, Byte), CType(101, Byte), CType(109, Byte), CType(249, Byte), CType(130, Byte), CType(184, Byte), CType(182, Byte), CType(228, Byte), CType(112, Byte), CType(158, Byte), CType(172, Byte), CType(33, Byte), CType(174, Byte), CType(45, Byte), CType(165, Byte), CType(229, Byte), CType(30, Byte), CType(95, Byte), CType(143, Byte), CType(17, Byte), CType(87, Byte), CType(111, Byte), CType(219, Byte), CType(68, Byte), CType(31, Byte), CType(201, Byte), CType(185, Byte), CType(144, Byte), CType(27, Byte), CType(111, Byte), CType(216, Byte), CType(119, Byte), CType(233, Byte), CType(200, Byte), CType(161, Byte), CType(62, Byte), CType(246, Byte), CType(171, Byte), CType(123, Byte), CType(137, Byte), CType(107, Byte), CType(107, Byte), CType(42, Byte), CType(255, Byte), CType(146, Byte), CType(141, Byte), CType(197, Byte), CType(213, Byte), CType(157, Byte), CType(67, Byte), CType(92, Byte), CType(79, Byte), CType(36, Byte), CType(248, Byte), CType(185, Byte), CType(182, Byte), CType(164, Byte), CType(20, Byte), CType(59, Byte), CType(142, Byte), CType(173, Byte), CType(41, Byte), CType(174, Byte), CType(13, Byte), CType(37, Byte), CType(165, Byte), CType(238, Byte), CType(179, Byte), CType(15, Byte), CType(20, Byte), CType(87, Byte), CType(207, Byte), CType(66, Byte), CType(197, Byte), CType(223, Byte), CType(117, Byte), CType(245, Byte), CType(141, Byte), CType(195, Byte), CType(231, Byte), CType(101, Byte), CType(164, Byte), CType(141, Byte), CType(238, Byte), CType(247, Byte), CType(82, Byte), CType(159, Byte), CType(76, Byte), CType(248, Byte), CType(133, Byte), CType(98, Byte), CType(135, Byte), CType(163, Byte), CType(35, Byte), CType(234, Byte), CType(249, Byte), CType(186, Byte), CType(184, Byte), CType(248, Byte), CType(149, Byte), CType(114, Byte), CType(132, Byte), CType(184, Byte), CType(118, Byte), CType(165, Byte), CType(116, Byte), CType(185, Byte), CType(108, Byte), CType(38, Byte), CType(174, Byte), CType(254, Byte), CType(92, Byte), CType(98, Byte), CType(215, Byte), CType(135, Byte), CType(79, Byte), CType(137, Byte), CType(107, Byte), CType(79, Byte), CType(74, Byte), CType(91, Byte), CType(186, Byte), CType(113, Byte), CType(146, Byte), CType(139, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(143, Byte), CType(22, Byte), CType(45, Byte), CType(89, Byte), CType(122, Byte), CType(136, Byte), CType(184, Byte), CType(135, Byte), CType(122, Byte), CType(169, Byte), CType(92, Byte), CType(42, Byte), CType(219, Byte), CType(202, Byte), CType(200, Byte), CType(3, Byte), CType(194, Byte), CType(204, Byte), CType(98, Byte), CType(113, Byte), CType(237, Byte), CType(111, Byte), CType(226, Byte), CType(218, Byte), CType(148, Byte), CType(74, Byte), CType(188, Byte), CType(237, Byte), CType(236, Byte), CType(234, Byte), CType(46, Byte), CType(33, Byte), CType(142, Byte), CType(231, Byte), CType(136, Byte), CType(115, Byte), CType(246, Byte), CType(93, Byte), CType(187, Byte), CType(82, Byte), CType(217, Byte), CType(68, Byte), CType(92, Byte), CType(221, Byte), CType(168, Byte), CType(47, Byte), CType(250, Byte), CType(97, Byte), CType(44, Byte), CType(236, Byte), CType(185, Byte), CType(248, Byte), CType(166, Byte), CType(146, Byte), CType(227, Byte), CType(45, Byte), CType(201, Byte), CType(174, Byte), CType(219, Byte), CType(72, Byte), CType(92, Byte), CType(44, Byte), CType(83, Byte), CType(136, Byte), CType(69, Byte), CType(226, Byte), CType(82, Byte), CType(11, Byte), CType(185, Byte), CType(241, Byte), CType(54, Byte), CType(235, Byte), CType(190, Byte), CType(18, Byte), CType(111, Byte), CType(145, Byte), CType(186, Byte), CType(182, Byte), CType(228, Byte), CType(18, Byte), CType(111, Byte), CType(53, Byte), CType(187, Byte), CType(246, Byte), CType(148, Byte), CType(86, Byte), CType(98, Byte), CType(124, Byte), CType(221, Byte), CType(86, Byte), CType(92, Byte), CType(221, Byte), CType(109, Byte), CType(243, Byte), CType(72, Byte), CType(113, Byte), CType(215, Byte), CType(151, Byte), CType(202, Byte), CType(233, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(62, Byte), CType(247, Byte), CType(171, Byte), CType(147, Byte), CType(197, Byte), CType(181, Byte), CType(55, Byte), CType(149, Byte), CType(239, Byte), CType(202, Byte), CType(10, Byte), CType(226, Byte), CType(234, Byte), CType(78, Byte), CType(233, Byte), CType(222, Byte), CType(18, Byte), CType(223, Byte), CType(63, Byte), CType(93, Byte), CType(27, Byte), CType(82, Byte), CType(219, Byte), CType(85, Byte), CType(92, Byte), CType(27, Byte), CType(74, Byte), CType(74, Byte), CType(221, Byte), CType(103, Byte), CType(227, Byte), CType(251, Byte), CType(229, Byte), CType(42, Byte), CType(226, Byte), CType(234, Byte), CType(74, Byte), CType(225, Byte), CType(24, Byte), CType(113, Byte), CType(245, Byte), CType(150, Byte), CType(182, Byte), CType(191, Byte), CType(140, Byte), CType(180, Byte), CType(207, Byte), CType(253, Byte), CType(94, Byte), CType(234, Byte), CType(147, Byte), CType(9, Byte), CType(191, Byte), CType(88, Byte), CType(60, Byte), CType(21, Byte), CType(71, Byte), CType(71, Byte), CType(212, Byte), CType(119, Byte), CType(133, Byte), CType(196, Byte), CType(78, Byte), CType(8, Byte), CType(46, Byte), CType(142, Byte), CType(37, Byte), CType(236, Byte), CType(36, Byte), CType(174, Byte), CType(93, Byte), CType(169, Byte), CType(157, Byte), CType(42, Byte), CType(107, Byte), CType(137, Byte), CType(107, Byte), CType(67, Byte), CType(106, Byte), CType(17, Byte), CType(207, Byte), CType(143, Byte), CType(136, Byte), CType(107, Byte), CType(71, Byte), CType(74, Byte), CType(23, Byte), CType(185, Byte), CType(49, Byte), CType(146, Byte), CType(147, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(143, Byte), CType(22, Byte), CType(13, Byte), CType(206, Byte), CType(206, Byte), CType(119, Byte), CType(15, Byte), CType(245, Byte), CType(82, Byte), CType(138, Byte), CType(183, Byte), CType(238, Byte), CType(158, Byte), CType(32, Byte), CType(35, Byte), CType(15, Byte), CType(9, Byte), CType(51, Byte), CType(89, Byte), CType(89, Byte), CType(190, Byte), CType(33, Byte), CType(174, Byte), CType(45, Byte), CType(41, Byte), CType(61, Byte), CType(72, Byte), CType(92, Byte), CType(253, Byte), CType(37, Byte), CType(220, Byte), CType(95, Byte), CType(92, Byte), CType(155, Byte), CType(82, Byte), CType(25, Byte), CType(247, Byte), CType(241, Byte), CType(24, Byte), CType(93, Byte), CType(17, Byte), CType(11, Byte), CType(27, Byte), CType(46, Byte), CType(190, Byte), CType(41, Byte), CType(237, Byte), CType(36, Byte), CType(174, Byte), CType(110, Byte), CType(76, Byte), CType(111, Byte), CType(111, Byte), CType(113, Byte), CType(177, Byte), CType(76, Byte), CType(225, Byte), CType(12, Byte), CType(113, Byte), CType(117, Byte), CType(166, Byte), CType(180, Byte), CType(186, Byte), CType(60, Byte), CType(83, Byte), CType(126, Byte), CType(39, Byte), CType(174, Byte), CType(13, Byte), CType(57, Byte), CType(189, Byte), CType(79, Byte), CType(92, Byte), CType(155, Byte), CType(198, Byte), CType(33, Byte), CType(247, Byte), CType(248, Byte), CType(58, Byte), CType(83, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(244, Byte), CType(14, Byte), CType(113, Byte), CType(215, Byte), CType(152, Byte), CType(202, Byte), CType(7, Byte), CType(197, Byte), CType(213, Byte), CType(219, Byte), CType(70, Byte), CType(185, Byte), CType(251, Byte), CType(85, Byte), CType(140, Byte), CType(91, Byte), CType(87, Byte), CType(111, Byte), CType(19, Byte), CType(60, Byte), CType(94, Byte), CType(92, Byte), CType(155, Byte), CType(83, Byte), CType(250, Byte), CType(140, Byte), CType(172, Byte), CType(40, Byte), CType(174, Byte), CType(254, Byte), CType(20, Byte), CType(158, Byte), CType(36, Byte), CType(255, Byte), CType(22, Byte), CType(87, Byte), CType(119, Byte), CType(106, Byte), CType(77, Byte), CType(233, Byte), CType(247, Byte), CType(169, Byte), CType(251, Byte), CType(236, Byte), CType(79, Byte), CType(196, Byte), CType(213, Byte), CType(147, Byte), CType(202, Byte), CType(230, Byte), CType(146, Byte), CType(59, Byte), CType(9, Byte), CType(183, Byte), CType(142, Byte), CType(237, Byte), CType(100, Byte), CType(164, Byte), CType(125, Byte), CType(238, Byte), CType(247, Byte), CType(82, Byte), CType(159, Byte), CType(76, Byte), CType(248, Byte), CType(5, Byte), CType(227, Byte), CType(201, Byte), CType(56, Byte), CType(58, Byte), CType(98, Byte), CType(238, Byte), CType(238, Byte), CType(37, Byte), CType(46, Byte), CType(150, Byte), CType(37, Byte), CType(196, Byte), CType(78, Byte), CType(5, Byte), CType(191, Byte), CType(17, Byte), CType(215, Byte), CType(174, Byte), CType(212, Byte), CType(126, Byte), CType(38, Byte), CType(235, Byte), CType(137, Byte), CType(107, Byte), CType(71, Byte), CType(42, Byte), CType(145, Byte), CType(36, Byte), CType(241, Byte), CType(85, Byte), CType(113, Byte), CType(245, Byte), CType(167, Byte), CType(118, Byte), CType(180, Byte), CType(27, Byte), CType(35, Byte), CType(57, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(250, Byte), CType(106, Byte), CType(209, Byte), CType(146, Byte), CType(165, Byte), CType(63, Byte), CType(20, Byte), CType(247, Byte), CType(96, Byte), CType(47, Byte), CType(181, Byte), CType(175, Byte), CType(202, Byte), CType(214, Byte), CType(50, Byte), CType(242, Byte), CType(176, Byte), CType(48, Byte), CType(161, Byte), CType(187, Byte), CType(75, Byte), CType(238, Byte), CType(173, Byte), CType(159, Byte), CType(195, Byte), CType(95, Byte), CType(36, Byte), CType(206, Byte), CType(156, Byte), CType(119, Byte), CType(109, Byte), CType(40, Byte), CType(225, Byte), CType(213, Byte), CType(226, Byte), CType(218, Byte), CType(149, Byte), CType(202, Byte), CType(167, Byte), CType(197, Byte), CType(213, Byte), CType(139, Byte), CType(185, Byte), CType(137, Byte), CType(51, Byte), CType(191, Byte), CType(93, Byte), CType(124, Byte), CType(83, Byte), CType(137, Byte), CType(99, Byte), CType(90, Byte), CType(114, Byte), CType(190, Byte), CType(37, Byte), CType(217, Byte), CType(85, Byte), CType(135, Byte), CType(138, Byte), CType(139, Byte), CType(103, Byte), CType(10, Byte), CType(31, Byte), CType(18, Byte), CType(87, Byte), CType(231, Byte), CType(66, Byte), CType(221, Byte), CType(78, Byte), CType(158, Byte), CType(46, Byte), CType(177, Byte), CType(229, Byte), CType(245, Byte), CType(85, Byte), CType(226, Byte), CType(234, Byte), CType(206, Byte), CType(237, Byte), CType(36, Byte), CType(137, Byte), CType(4, Byte), CType(49, Byte), CType(215, Byte), CType(190, Byte), CType(113, Byte), CType(200, Byte), CType(61, Byte), CType(190, Byte), CType(14, Byte), CType(19, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(253, Byte), CType(88, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(210, Byte), CType(165, Byte), CType(35, Byte), CType(135, Byte), CType(250, Byte), CType(220, Byte), CType(175, Byte), CType(98, Byte), CType(87, Byte), CType(151, Byte), CType(216, Byte), CType(77, Byte), CType(195, Byte), CType(181, Byte), CType(59, Byte), CType(165, Byte), CType(56, Byte), CType(2, Byte), CType(235, Byte), CType(78, Byte), CType(226, Byte), CType(218, Byte), CType(48, Byte), CType(95, Byte), CType(155, Byte), CType(73, Byte), CType(201, Byte), CType(163, Byte), CType(116, Byte), CType(226, Byte), CType(187, Byte), CType(102, Byte), CType(83, Byte), CType(230, Byte), CType(195, Byte), CType(212, Byte), CType(125, Byte), CType(246, Byte), CType(32, Byte), CType(113, Byte), CType(245, Byte), CType(164, Byte), CType(148, Byte), CType(59, Byte), CType(169, Byte), CType(106, Byte), CType(54, Byte), CType(241, Byte), CType(57, Byte), CType(106, Byte), CType(119, Byte), CType(3, Byte), CType(113, Byte), CType(191, Byte), CType(149, Byte), CType(250, Byte), CType(100, Byte), CType(194, Byte), CType(47, Byte), CType(26, Byte), CType(79, Byte), CType(198, Byte), CType(209, Byte), CType(17, Byte), CType(115, Byte), CType(247, Byte), CType(66, Byte), CType(113, Byte), CType(177, Byte), CType(44, Byte), CType(229, Byte), CType(105, Byte), CType(226, Byte), CType(218, Byte), CType(149, Byte), CType(195, Byte), CType(249, Byte), CType(242, Byte), CType(8, Byte), CType(113, Byte), CType(237, Byte), CType(88, Byte), CType(168, Byte), CType(61, Byte), CType(229, Byte), CType(175, Byte), CType(226, Byte), CType(234, Byte), CType(205, Byte), CType(97, Byte), CType(63, Byte), CType(55, Byte), CType(70, Byte), CType(114, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(244, Byte), CType(213, Byte), CType(162, Byte), CType(37, Byte), CType(75, Byte), CType(31, Byte), CType(37, Byte), CType(238, Byte), CType(225, Byte), CType(94, Byte), CType(14, Byte), CType(177, Byte), CType(189, Byte), CType(122, Byte), CType(236, Byte), CType(142, Byte), CType(16, Byte), CType(111, Byte), CType(64, Byte), CType(199, Byte), CType(91, Byte), CType(196, Byte), CType(35, Byte), CType(15, Byte), CType(14, Byte), CType(231, Byte), CType(41, Byte), CType(182, Byte), CType(11, Byte), CType(62, Byte), CType(74, Byte), CType(110, Byte), CType(20, Byte), CType(87, Byte), CType(111, Byte), CType(106, Byte), CType(75, Byte), CType(197, Byte), CType(181, Byte), CType(163, Byte), CType(148, Byte), CType(175, Byte), CType(137, Byte), CType(107, Byte), CType(87, Byte), CType(42, Byte), CType(207, Byte), CType(21, Byte), CType(87, Byte), CType(47, Byte), CType(230, Byte), CType(230, Byte), CType(4, Byte), CType(113, Byte), CType(241, Byte), CType(77, Byte), CType(37, Byte), CType(247, Byte), CType(91, Byte), CType(146, Byte), CType(93, Byte), CType(117, Byte), CType(170, Byte), CType(184, Byte), CType(120, Byte), CType(166, Byte), CType(176, Byte), CType(144, Byte), CType(133, Byte), CType(220, Byte), CType(56, Byte), CType(26, Byte), CType(38, Byte), CType(22, Byte), CType(225, Byte), CType(118, Byte), CType(148, Byte), CType(61, Byte), CType(229, Byte), CType(141, Byte), CType(114, Byte), CType(172, Byte), CType(156, Byte), CType(35, Byte), CType(174, Byte), CType(174, Byte), CType(146, Byte), CType(254, Byte), CType(46, Byte), CType(113, Byte), CType(244, Byte), CType(134, Byte), CType(107, Byte), CType(247, Byte), CType(184, Byte), CType(228, Byte), CType(30, Byte), CType(95, Byte), CType(79, Byte), CType(17, Byte), CType(87, Byte), CType(111, Byte), CType(219, Byte), CType(196, Byte), CType(34, Byte), CType(43, Byte), CType(71, Byte), CType(14, Byte), CType(213, Byte), CType(215, Byte), CType(247, Byte), CType(126, Byte), CType(245, Byte), CType(48, Byte), CType(113, Byte), CType(237, Byte), CType(78, Byte), CType(237, Byte), CType(90, Byte), CType(137, Byte), CType(29, Byte), CType(93, Byte), CType(22, Byte), CType(154, Byte), CType(200, Byte), CType(16, Byte), CType(199, Byte), CType(148, Byte), CType(125, Byte), CType(84, Byte), CType(174, Byte), CType(23, Byte), CType(87, Byte), CType(79, Byte), CType(14, Byte), CType(151, Byte), CType(200, Byte), CType(29, Byte), CType(196, Byte), CType(181, Byte), CType(103, Byte), CType(28, Byte), CType(82, Byte), CType(247, Byte), CType(217, Byte), CType(56, Byte), CType(114, Byte), CType(198, Byte), CType(213, Byte), CType(147, Byte), CType(210, Byte), CType(154, Byte), CType(114, Byte), CType(145, Byte), CType(184, Byte), CType(250, Byte), CType(75, Byte), CType(56, Byte), CType(94, Byte), CType(92, Byte), CType(187, Byte), CType(236, Byte), CType(111, Byte), CType(165, Byte), CType(62, Byte), CType(153, Byte), CType(240, Byte), CType(11, Byte), CType(199, Byte), CType(203, Byte), CType(228, Byte), CType(58, Byte), CType(58, Byte), CType(226, Byte), CType(95, Byte), CType(114, Byte), CType(250, Byte), CType(24, Byte), CType(93, Byte), CType(46, Byte), CType(174, Byte), CType(93, Byte), CType(169, Byte), CType(28, Byte), CType(45, Byte), CType(46, Byte), CType(158, Byte), CType(165, Byte), CType(172, Byte), CType(32, Byte), CType(191, Byte), CType(19, Byte), CType(215, Byte), CType(182, Byte), CType(92, Byte), CType(78, Byte), CType(148, Byte), CType(71, Byte), CType(201, Byte), CType(138, Byte), CType(226, Byte), CType(218, Byte), CType(84, Byte), CType(215, Byte), CType(202, Byte), CType(178, Byte), CType(183, Byte), CType(156, Byte), CType(36, Byte), CType(174, Byte), CType(158, Byte), CType(156, Byte), CType(182, Byte), CType(114, Byte), CType(99, Byte), CType(36, Byte), CType(39, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(159, Byte), CType(45, Byte), CType(26, Byte), CType(156, Byte), CType(75, Byte), CType(236, Byte), CType(30, Byte), CType(240, Byte), CType(229, Byte), CType(20, Byte), CType(111, Byte), CType(143, Byte), CType(159, Byte), CType(40, Byte), CType(241, Byte), CType(22, Byte), CType(214, Byte), CType(83, Byte), CType(229, Byte), CType(129, Byte), CType(178, Byte), CType(177, Byte), CType(140, Byte), CType(60, Byte), CType(76, Byte), CType(156, Byte), CType(34, Byte), CType(254, Byte), CType(155, Byte), CType(248, Byte), CType(111, Byte), CType(227, Byte), CType(109, Byte), CType(228, Byte), CType(143, Byte), CType(200, Byte), CType(31, Byte), CType(197, Byte), CType(253, Byte), CType(253, Byte), CType(92, Byte), CType(174, Byte), CType(148, Byte), CType(245, Byte), CType(196, Byte), CType(181, Byte), CType(173, Byte), CType(132, Byte), CType(216, Byte), CType(249, Byte), CType(225, Byte), CType(114, Byte), CType(113, Byte), CType(109, Byte), CType(75, Byte), CType(229, Byte), CType(110, Byte), CType(226, Byte), CType(234, Byte), CType(70, Byte), CType(125, Byte), CType(177, Byte), CType(69, Byte), CType(246, Byte), CType(53, Byte), CType(226, Byte), CType(226, Byte), CType(155, Byte), CType(74, Byte), CType(244, Byte), CType(131, Byte), CType(120, Byte), CType(91, Byte), CType(182, Byte), CType(109, Byte), CType(236, Byte), CType(185, Byte), CType(211, Byte), CType(133, Byte), CType(220, Byte), CType(70, Byte), CType(114, Byte), CType(158, Byte), CType(111, Byte), CType(127, Byte), CType(182, Byte), CType(184, Byte), CType(107, Byte), CType(118, Byte), CType(226, Byte), CType(168, Byte), CType(150, Byte), CType(216, Byte), CType(205, Byte), CType(229, Byte), CType(10, Byte), CType(249, Byte), CType(167, Byte), CType(184, Byte), CType(191, Byte), CType(215, Byte), CType(4, Byte), CType(49, Byte), CType(231, Byte), CType(197, Byte), CType(113, Byte), CType(67, Byte), CType(46, Byte), CType(158, Byte), CType(227, Byte), CType(82, Byte), CType(98, Byte), CType(124, Byte), CType(197, Byte), CType(54, Byte), CType(231, Byte), CType(174, Byte), CType(238, Byte), CType(182, Byte), CType(121, Byte), CType(128, Byte), CType(184, Byte), CType(235, Byte), CType(75, Byte), CType(165, Byte), CType(75, Byte), CType(71, Byte), CType(14, Byte), CType(45, Byte), CType(22, Byte), CType(250, Byte), CType(213, Byte), CType(146, Byte), CType(165, Byte), CType(19, Byte), CType(226, Byte), CType(218, Byte), CType(158, Byte), CType(203, Byte), CType(201, Byte), CType(114, Byte), CType(160, Byte), CType(68, Byte), CType(66, Byte), CType(109, Byte), CType(36, Byte), CType(52, Byte), CType(76, Byte), CType(119, Byte), CType(196, Byte), CType(68, Byte), CType(36, Byte), CType(121, Byte), CType(221, Byte), CType(75, Byte), CType(34, Byte), CType(81, Byte), CType(44, Byte), CType(118, Byte), CType(210, Byte), CType(137, Byte), CType(249, Byte), CType(211, Byte), CType(253, Byte), CType(189, Byte), CType(156, Byte), CType(34, Byte), CType(25, Byte), CType(168, Byte), CType(73, Byte), CType(71, Byte), CType(55, Byte), CType(165, Byte), CType(158, Byte), CType(11, Byte), CType(35, Byte), CType(209, Byte), CType(120, Byte), CType(109, Byte), CType(113, Byte), CType(117, Byte), CType(165, Byte), CType(22, Byte), CType(71, Byte), CType(33, Byte), CType(185, Byte), CType(54, Byte), CType(148, Byte), CType(240, Byte), CType(6, Byte), CType(113, Byte), CType(109, Byte), CType(178, Byte), CType(191, Byte), CType(147, Byte), CType(250, Byte), CType(100, Byte), CType(194, Byte), CType(47, Byte), CType(34, Byte), CType(135, Byte), CType(156, Byte), CType(71, Byte), CType(71, Byte), CType(196, Byte), CType(14, Byte), CType(1, Byte), CType(174, Byte), CType(206, Byte), CType(82, Byte), CType(222, Byte), CType(44, Byte), CType(174, Byte), CType(93, Byte), CType(169, Byte), CType(68, Byte), CType(220, Byte), CType(92, Byte), CType(189, Byte), CType(37, Byte), CType(61, Byte), CType(76, Byte), CType(92, Byte), CType(219, Byte), CType(114, Byte), CType(187, Byte), CType(84, Byte), CType(34, Byte), CType(129, Byte), CType(227, Byte), CType(5, Byte), CType(242, Byte), CType(32, Byte), CType(217, Byte), CType(64, Byte), CType(226, Byte), CType(88, Byte), CType(11, Byte), CType(215, Byte), CType(198, Byte), CType(176, Byte), CType(174, Byte), CType(236, Byte), CType(44, Byte), CType(47, Byte), CType(146, Byte), CType(99, Byte), CType(228, Byte), CType(10, Byte), CType(113, Byte), CType(127, Byte), CType(55, Byte), CType(183, Byte), CType(104, Byte), CType(247, Byte), CType(114, Byte), CType(110, Byte), CType(140, Byte), CType(228, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(232, Byte), CType(179, Byte), CType(69, Byte), CType(75, Byte), CType(150, Byte), CType(222, Byte), CType(67, Byte), CType(110, Byte), CType(16, Byte), CType(247, Byte), CType(144, Byte), CType(111, Byte), CType(28, Byte), CType(98, Byte), CType(49, Byte), CType(239, Byte), CType(66, Byte), CType(137, Byte), CType(133, Byte), CType(145, Byte), CType(72, Byte), CType(80, Byte), CType(56, Byte), CType(255, Byte), CType(214, Byte), CType(178, Byte), CType(38, Byte), CType(156, Byte), CType(153, Byte), CType(251, Byte), CType(82, Byte), CType(25, Byte), CType(121, Byte), CType(224, Byte), CType(89, Byte), CType(80, Byte), CType(220, Byte), CType(43, Byte), CType(215, Byte), CType(174, Byte), CType(84, Byte), CType(46, Byte), CType(147, Byte), CType(113, Byte), CType(30, Byte), CType(143, Byte), CType(209, Byte), CType(21, Byte), CType(241, Byte), CType(22, Byte), CType(189, Byte), CType(139, Byte), CType(47, Byte), CType(150, Byte), CType(44, Byte), CType(253, Byte), CType(155, Byte), CType(184, Byte), CType(152, Byte), CType(149, Byte), CType(176, Byte), CType(155, Byte), CType(184, Byte), CType(54, Byte), CType(193, Byte), CType(139, Byte), CType(133, Byte), CType(177, Byte), CType(38, Byte), CType(45, Byte), CType(214, Byte), CType(45, Byte), CType(147, Byte), CType(123, Byte), CType(124, Byte), CType(141, Byte), CType(179, Byte), CType(143, Byte), CType(166, Byte), CType(246, Byte), CType(26, Byte), CType(113, Byte), CType(215, Byte), CType(152, Byte), CType(74, Byte), CType(151, Byte), CType(142, Byte), CType(28, Byte), CType(162, Byte), CType(95, Byte), CType(13, Byte), CType(172, Byte), CType(35, Byte), CType(209, Byte), CType(86, Byte), CType(119, Byte), CType(13, Byte), CType(165, Byte), CType(196, Byte), CType(46, Byte), CType(7, Byte), CType(145, Byte), CType(160, Byte), CType(16, Byte), CType(59, Byte), CType(208, Byte), CType(68, Byte), CType(91, Byte), CType(34, Byte), CType(145, Byte), CType(202, Byte), CType(253, Byte), CType(119, Byte), CType(37, Byte), CType(69, Byte), CType(242, Byte), CType(219, Byte), CType(227, Byte), CType(196, Byte), CType(197, Byte), CType(108, Byte), CType(92, Byte), CType(82, Byte), CType(247, Byte), CType(217, Byte), CType(95, Byte), CType(139, Byte), CType(171, Byte), CType(39, Byte), CType(135, Byte), CType(56, Byte), CType(178, Byte), CType(36, Byte), CType(231, Byte), CType(142, Byte), CType(72, Byte), CType(51, Byte), CType(217, Byte), CType(89, Byte), CType(92, Byte), CType(155, Byte), CType(236, Byte), CType(239, Byte), CType(164, Byte), CType(62, Byte), CType(153, Byte), CType(240, Byte), CType(139, Byte), CType(202, Byte), CType(33, Byte), CType(215, Byte), CType(209, Byte), CType(17, Byte), CType(241, Byte), CType(166, Byte), CType(254, Byte), CType(76, Byte), CType(11, Byte), CType(218, Byte), CType(37, Byte), CType(228, Byte), CType(218, Byte), CType(89, Byte), CType(98, Byte), CType(178, Byte), CType(59, Byte), CType(138, Byte), CType(171, Byte), CType(187, Byte), CType(164, Byte), CType(35, Byte), CType(197, Byte), CType(181, Byte), CType(173, Byte), CType(180, Byte), CType(27, Byte), CType(228, Byte), CType(239, Byte), CType(242, Byte), CType(23, Byte), CType(249, Byte), CType(189, Byte), CType(156, Byte), CType(35, Byte), CType(151, Byte), CType(200, Byte), CType(117, Byte), CType(226, Byte), CType(254, Byte), CType(251, Byte), CType(113, Byte), CType(56, Byte), CType(214, Byte), CType(141, Byte), CType(143, Byte), CType(220, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(125, Byte), CType(183, Byte), CType(104, Byte), CType(201, Byte), CType(210, Byte), CType(215, Byte), CType(139, Byte), CType(123, Byte), CType(200, Byte), CType(135, Byte), CType(161, Byte), CType(159, Byte), CType(139, Byte), CType(61, Byte), CType(51, Byte), CType(183, Byte), CType(160, Byte), CType(253, Byte), CType(196, Byte), CType(181, Byte), CType(45, Byte), CType(149, Byte), CType(175, Byte), CType(136, Byte), CType(171, Byte), CType(23, Byte), CType(115, Byte), CType(243, Byte), CType(10, Byte), CType(113, Byte), CType(241, Byte), CType(197, Byte), CType(146, Byte), CType(165, Byte), CType(71, Byte), CType(139, Byte), CType(139, Byte), CType(89, Byte), CType(9, Byte), CType(241, Byte), CType(150, Byte), CType(175, Byte), CType(107, Byte), CType(19, Byte), CType(70, Byte), CType(197, Byte), CType(130, Byte), CType(97, Byte), CType(19, Byte), CType(147, Byte), CType(23, Byte), CType(66, Byte), CType(238, Byte), CType(241, Byte), CType(53, Byte), CType(206, Byte), CType(62, Byte), CType(154, Byte), CType(218, Byte), CType(215, Byte), CType(197, Byte), CType(93, Byte), CType(99, Byte), CType(42, Byte), CType(207, Byte), CType(19, Byte), CType(87, Byte), CType(111, Byte), CType(27, Byte), CType(209, Byte), CType(175, Byte), CType(134, Byte), CType(98, Byte), CType(97, Byte), CType(188, Byte), CType(228, Byte), CType(177, Byte), CType(12, Byte), CType(77, Byte), CType(23, Byte), CType(201, Byte), CType(11, Byte), CType(79, Byte), CType(22, Byte), CType(23, Byte), CType(171, Byte), CType(113, Byte), CType(74, Byte), CType(221, Byte), CType(103, Byte), CType(63, Byte), CType(44, Byte), CType(174, Byte), CType(158, Byte), CType(92, Byte), CType(30, Byte), CType(36, Byte), CType(174, Byte), CType(29, Byte), CType(57, Byte), CType(69, Byte), CType(191, Byte), CType(94, Byte), CType(77, Byte), CType(92, Byte), CType(123, Byte), CType(236, Byte), CType(111, Byte), CType(164, Byte), CType(62, Byte), CType(153, Byte), CType(240, Byte), CType(11, Byte), CType(223, Byte), CType(185, Byte), CType(22, Byte), CType(248, Byte), CType(175, Byte), CType(151, Byte), CType(173, Byte), CType(197, Byte), CType(213, Byte), CType(89, Byte), CType(210, Byte), CType(134, Byte), CType(226, Byte), CType(218, Byte), CType(151, Byte), CType(210, Byte), CType(83, Byte), CType(197, Byte), CType(213, Byte), CType(93, Byte), CType(210, Byte), CType(26, Byte), CType(114, Byte), CType(150, Byte), CType(184, Byte), CType(246, Byte), CType(161, Byte), CType(234, Byte), CType(69, Byte), CType(110, Byte), CType(124, Byte), CType(228, Byte), CType(102, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(232, Byte), CType(187, Byte), CType(69, Byte), CType(131, Byte), CType(55, Byte), CType(161, Byte), CType(190, Byte), CType(33, Byte), CType(238, Byte), CType(97, Byte), CType(31, Byte), CType(150, Byte), CType(44, Byte), CType(189, Byte), CType(84, Byte), CType(226, Byte), CType(124, Byte), CType(250, Byte), CType(145, Byte), CType(135, Byte), CType(157, Byte), CType(133, Byte), CType(125, Byte), CType(70, Byte), CType(92, Byte), CType(251, Byte), CType(82, Byte), CType(137, Byte), CType(135, Byte), CType(225, Byte), CType(174, Byte), CType(94, Byte), CType(204, Byte), CType(205, Byte), CType(113, Byte), CType(226, Byte), CType(226, Byte), CType(139, Byte), CType(37, Byte), CType(75, Byte), CType(95, Byte), CType(36, Byte), CType(46, Byte), CType(102, Byte), CType(37, Byte), CType(196, Byte), CType(177, Byte), CType(53, Byte), CType(174, Byte), CType(77, Byte), CType(168, Byte), CType(138, Byte), CType(29, Byte), CType(112, Byte), CType(182, Byte), CType(23, Byte), CType(23, Byte), CType(195, Byte), CType(38, Byte), CType(200, Byte), CType(61, Byte), CType(190, Byte), CType(94, Byte), CType(40, Byte), CType(174, Byte), CType(222, Byte), CType(182, Byte), CType(137, Byte), CType(207, Byte), CType(245, Byte), CType(220, Byte), CType(71, Byte), CType(14, Byte), CType(109, Byte), CType(45, Byte), CType(174, Byte), CType(238, Byte), CType(54, Byte), CType(162, Byte), CType(95, Byte), CType(85, Byte), CType(237, Byte), CType(43, Byte), CType(238, Byte), CType(58, Byte), CType(250, Byte), CType(38, Byte), CType(146, Byte), CType(23, Byte), CType(158, Byte), CType(37, Byte), CType(46, Byte), CType(70, Byte), CType(227, Byte), CType(150, Byte), CType(186, Byte), CType(207, Byte), CType(198, Byte), CType(241, Byte), CType(28, Byte), CType(174, Byte), CType(158, Byte), CType(156, Byte), CType(190, Byte), CType(36, Byte), CType(174, Byte), CType(45, Byte), CType(185, Byte), CType(156, Byte), CType(36, Byte), CType(174, Byte), CType(29, Byte), CType(183, Byte), CType(112, Byte), CType(191, Byte), CType(145, Byte), CType(250, Byte), CType(100, Byte), CType(98, Byte), CType(116, Byte), CType(209, Byte), CType(251, Byte), CType(182, Byte), CType(114, Byte), CType(161, Byte), CType(184, Byte), CType(69, Byte), CType(222, Byte), CType(133, Byte), CType(122, Byte), CType(155, Byte), CType(184, Byte), CType(58, Byte), CType(199, Byte), CType(225, Byte), CType(124, Byte), CType(113, Byte), CType(109, Byte), CType(76, Byte), CType(229, Byte), CType(8, Byte), CType(113, Byte), CType(245, Byte), CType(150, Byte), CType(182, Byte), CType(149, Byte), CType(92, Byte), CType(41, Byte), CType(174, Byte), CType(141, Byte), CType(24, Byte), CType(186, Byte), CType(167, Byte), CType(27, Byte), CType(31, Byte), CType(185, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(112, Byte), CType(75, Byte), CType(18, Byte), CType(195, Byte), CType(154, Byte), CType(114, Byte), CType(154, Byte), CType(184, Byte), CType(7, Byte), CType(126, Byte), CType(125, Byte), CType(22, Byte), CType(219, Byte), CType(168, Byte), CType(223, Byte), CType(95, Byte), CType(70, Byte), CType(30, Byte), CType(116, Byte), CType(142, Byte), CType(193, Byte), CType(121, Byte), CType(226, Byte), CType(218, Byte), CType(152, Byte), CType(74, Byte), CType(188, Byte), CType(117, Byte), CType(233, Byte), CType(234, Byte), CType(69, Byte), CType(125, Byte), CType(113, Byte), CType(4, Byte), CType(71, Byte), CType(36, Byte), CType(188, Byte), CType(184, Byte), CType(248, Byte), CType(98, Byte), CType(201, Byte), CType(210, Byte), CType(123, Byte), CType(138, Byte), CType(139, Byte), CType(91, Byte), CType(110, Byte), CType(113, Byte), CType(126, Byte), CType(122, Byte), CType(238, Byte), CType(243, Byte), CType(237, Byte), CType(187, Byte), CType(32, Byte), CType(62, Byte), CType(3, Byte), CType(154, Byte), CType(144, Byte), CType(172, Byte), CType(53, Byte), CType(157, Byte), CType(18, Byte), CType(227, Byte), CType(107, Byte), CType(27, Byte), CType(113, Byte), CType(117, Byte), CType(183, Byte), CType(77, Byte), CType(238, Byte), CType(35, Byte), CType(135, Byte), CType(254, Byte), CType(33, Byte), CType(93, Byte), CType(57, Byte), CType(114, Byte), CType(136, Byte), CType(126, Byte), CType(229, Byte), CType(189, Byte), CType(76, Byte), CType(220, Byte), CType(181, Byte), CType(244, Byte), CType(69, Byte), CType(188, Byte), CType(173, Byte), CType(191, Byte), CType(151, Byte), CType(184, Byte), CType(216, Byte), CType(140, Byte), CType(91, Byte), CType(142, Byte), CType(62, Byte), CType(187, Byte), CType(169, Byte), CType(184, Byte), CType(186, Byte), CType(114, Byte), CType(186, Byte), CType(147, Byte), CType(252, Byte), CType(71, Byte), CType(92, Byte), CType(123, Byte), CType(114, Byte), CType(120, Byte), CType(151, Byte), CType(184, Byte), CType(118, Byte), CType(220, Byte), CType(194, Byte), CType(253, Byte), CType(62, Byte), CType(234, Byte), CType(147, Byte), CType(137, Byte), CType(209, Byte), CType(5, Byte), CType(239, Byte), CType(207, Byte), CType(136, Byte), CType(91, Byte), CType(224, Byte), CType(93, Byte), CType(168, Byte), CType(115, Byte), CType(101, Byte), CType(85, Byte), CType(113, Byte), CType(117, Byte), CType(142, Byte), CType(195, Byte), CType(151, Byte), CType(196, Byte), CType(181, Byte), CType(51, Byte), CType(149, Byte), CType(216, Byte), CType(249, Byte), CType(192, Byte), CType(213, Byte), CType(59, Byte), CType(14, Byte), CType(59, Byte), CType(201, Byte), CType(53, Byte), CType(226, Byte), CType(218, Byte), CType(137, Byte), CType(137, Byte), CType(137, Byte), CType(203, Byte), CType(101, Byte), CType(121, Byte), CType(55, Byte), CType(62, Byte), CType(114, Byte), CType(179, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(96, Byte), CType(96, Byte), CType(209, Byte), CType(146, Byte), CType(165, Byte), CType(235, Byte), CType(75, Byte), CType(156, Byte), CType(129, Byte), CType(235, Byte), CType(30, Byte), CType(250, Byte), CType(245, Byte), CType(81, Byte), CType(44, Byte), CType(120, Byte), CType(62, Byte), CType(84, Byte), CType(70, Byte), CType(30, Byte), CType(114, Byte), CType(142, Byte), CType(193, Byte), CType(237, Byte), CType(197, Byte), CType(181, Byte), CType(49, Byte), CType(149, Byte), CType(184, Byte), CType(214, Byte), CType(21, Byte), CType(197, Byte), CType(213, Byte), CType(141, Byte), CType(250, Byte), CType(182, Byte), CType(18, Byte), CType(23, Byte), CType(95, Byte), CType(12, Byte), CType(222, Byte), CType(6, Byte), CType(143, Byte), CType(183, Byte), CType(194, Byte), CType(93, Byte), CType(220, Byte), CType(114, Byte), CType(203, Byte), CType(125, Byte), CType(190, Byte), CType(125, Byte), CType(23, Byte), CType(28, Byte), CType(38, Byte), CType(171, Byte), CType(136, Byte), CType(139, Byte), CType(95, Byte), CType(83, Byte), CType(228, Byte), CType(30, Byte), CType(95, Byte), CType(113, Byte), CType(116, Byte), CType(198, Byte), CType(184, Byte), CType(250, Byte), CType(104, Byte), CType(106, Byte), CType(207, Byte), CType(23, Byte), CType(119, Byte), CType(141, Byte), CType(169, Byte), CType(124, Byte), CType(85, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(148, Byte), CType(187, Byte), CType(95, Byte), CType(253, Byte), CType(83, Byte), CType(218, Byte), CType(218, Byte), CType(175, Byte), CType(94, Byte), CType(34, Byte), CType(238, Byte), CType(154, Byte), CType(186, Byte), CType(238, Byte), CType(18, Byte), CType(137, Byte), CType(35, Byte), CType(14, Byte), CType(92, Byte), CType(76, Byte), CType(154, Byte), CType(32, Byte), CType(117, Byte), CType(159, Byte), CType(253, Byte), CType(139, Byte), CType(184, Byte), CType(122, Byte), CType(74, Byte), CType(120, Byte), CType(167, Byte), CType(184, Byte), CType(54, Byte), CType(229, Byte), CType(240, Byte), CType(24, Byte), CType(113, Byte), CType(109, Byte), CType(184, Byte), CType(133, Byte), CType(251, Byte), CType(109, Byte), CType(212, Byte), CType(39, Byte), CType(19, Byte), CType(213, Byte), CType(133, Byte), CType(238, Byte), CType(61, Byte), CType(196, Byte), CType(45, Byte), CType(240, Byte), CType(166, Byte), CType(240, Byte), CType(72, Byte), CType(153, Byte), CType(90, Byte), CType(223, Byte), CType(56, Byte), CType(189, Byte), CType(70, Byte), CType(92, Byte), CType(59, Byte), CType(83, Byte), CType(90, Byte), CType(95, Byte), CType(92, Byte), CType(221, Byte), CType(227, Byte), CType(240, Byte), CType(80, Byte), CType(33, Byte), CType(137, Byte), CType(193, Byte), CType(59, Byte), CType(206, Byte), CType(141, Byte), CType(141, Byte), CType(18, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(24, Byte), CType(90, Byte), CType(180, Byte), CType(100, Byte), CType(233, Byte), CType(90, Byte), CType(114, Byte), CType(130, Byte), CType(184, Byte), CType(7, Byte), CType(127, Byte), CType(125, Byte), CType(18, Byte), CType(111, Byte), CType(182, Byte), CType(221, Byte), CType(79, Byte), CType(70, Byte), CType(30, Byte), CType(112, Byte), CType(142, Byte), CType(201, Byte), CType(19, Byte), CType(197, Byte), CType(181, Byte), CType(51, Byte), CType(149, Byte), CType(31, Byte), CType(136, Byte), CType(171, Byte), CType(23, Byte), CType(115, Byte), CType(243, Byte), CType(28, Byte), CType(113, Byte), CType(241, Byte), CType(197, Byte), CType(146, Byte), CType(165, Byte), CType(95, Byte), CType(17, Byte), CType(23, Byte), CType(179, Byte), CType(18, Byte), CType(94, Byte), CType(41, Byte), CType(174, Byte), CType(77, Byte), CType(88, Byte), CType(178, Byte), CType(244, Byte), CType(34, Byte), CType(217, Byte), CType(83, Byte), CType(92, Byte), CType(220, Byte), CType(154, Byte), CType(38, Byte), CType(247, Byte), CType(248, Byte), CType(250, Byte), CType(166, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(232, Byte), CType(179, Byte), CType(226, Byte), CType(174, Byte), CType(49, Byte), CType(149, Byte), CType(87, Byte), CType(137, Byte), CType(171, Byte), CType(183, Byte), CType(141, Byte), CType(232, Byte), CType(87, Byte), CType(51, Byte), CType(139, Byte), CType(163, Byte), CType(5, Byte), CType(174, Byte), CType(21, Byte), CType(119, Byte), CType(109, Byte), CType(93, Byte), CType(244, Byte), CType(43, Byte), CType(217, Byte), CType(92, Byte), CType(92, Byte), CType(44, Byte), CType(154, Byte), CType(34, Byte), CType(117, Byte), CType(159, Byte), CType(157, Byte), CType(16, Byte), CType(87, Byte), CType(79, Byte), CType(9, Byte), CType(183, Byte), CType(145, Byte), CType(139, Byte), CType(197, Byte), CType(181, Byte), CType(43, Byte), CType(181, Byte), CType(219, Byte), CType(138, Byte), CType(107, Byte), CType(195, Byte), CType(45, Byte), CType(220, Byte), CType(239, Byte), CType(162, Byte), CType(62, Byte), CType(153, Byte), CType(24, Byte), CType(46, Byte), CType(112, Byte), CType(199, Byte), CType(209, Byte), CType(17, Byte), CType(23, Byte), CType(137, Byte), CType(91, Byte), CType(224, Byte), CType(93, Byte), CType(168, Byte), CType(99, Byte), CType(101, Byte), CType(114, Byte), CType(93, Byte), CType(77, Byte), CType(176, Byte), CType(139, Byte), CType(184, Byte), CType(182, Byte), CType(166, Byte), CType(244, Byte), CType(88, Byte), CType(113, Byte), CType(117, Byte), CType(143, Byte), CType(203, Byte), CType(125, Byte), CType(36, Byte), CType(215, Byte), CType(241, Byte), CType(32, Byte), CType(109, Byte), CType(246, Byte), CType(18, Byte), CType(55, Byte), CType(54, Byte), CType(74, Byte), CType(176, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(106, Byte), CType(209, Byte), CType(146, Byte), CType(165, Byte), CType(139, Byte), CType(229, Byte), CType(189, Byte), CType(114, Byte), CType(179, Byte), CType(184, Byte), CType(7, Byte), CType(128, Byte), CType(93, Byte), CType(247, Byte), CType(11, Byte), CType(105, Byte), CType(218, Byte), CType(195, Byte), CType(235, Byte), CType(15, Byte), CType(139, Byte), CType(107, Byte), CType(107, Byte), CType(42, Byte), CType(111, Byte), CType(21, Byte), CType(87, Byte), CType(47, Byte), CType(230, Byte), CType(230, Byte), CType(147, Byte), CType(226, Byte), CType(226, Byte), CType(139, Byte), CType(37, Byte), CType(75, Byte), CType(95, Byte), CType(33, Byte), CType(46, Byte), CType(102, Byte), CType(37, Byte), CType(68, Byte), CType(242, Byte), CType(132, Byte), CType(107, Byte), CType(83, Byte), CType(159, Byte), CType(197, Byte), CType(252, Byte), CType(254, Byte), CType(113, Byte), CType(153, Byte), CType(113, Byte), CType(65, Byte), CType(167, Byte), CType(97, Byte), CType(114, Byte), CType(143, Byte), CType(175, Byte), CType(215, Byte), CType(138, Byte), CType(171, Byte), CType(183, Byte), CType(141, Byte), CType(206, Byte), CType(23, Byte), CType(119, Byte), CType(141, Byte), CType(169, Byte), CType(52, Byte), CType(41, Byte), CType(193, Byte), CType(111, Byte), CType(161, Byte), CType(232, Byte), CType(87, Byte), CType(179, Byte), CType(219, Byte), CType(65, Byte), CType(226, Byte), CType(45, Byte), CType(125, Byte), CType(119, Byte), CType(125, Byte), CType(93, Byte), CType(242, Byte), CType(62, Byte), CType(137, Byte), CType(35, Byte), CType(135, Byte), CType(92, Byte), CType(12, Byte), CType(154, Byte), CType(36, Byte), CType(117, Byte), CType(159, Byte), CType(125, Byte), CType(158, Byte), CType(184, Byte), CType(122, Byte), CType(74, Byte), CType(41, Byte), CType(145, Byte), CType(252, Byte), CType(121, Byte), CType(166, Byte), CType(184, Byte), CType(186, Byte), CType(255, Byte), CType(203, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(147, Byte), CType(137, Byte), CType(225, Byte), CType(226, Byte), CType(118, Byte), CType(174, Byte), CType(163, Byte), CType(35, Byte), CType(254, Byte), CType(37, Byte), CType(155, Byte), CType(202, Byte), CType(228, Byte), CType(186, Byte), CType(154, Byte), CType(96, Byte), CType(45, Byte), CType(113, Byte), CType(237, Byte), CType(77, Byte), CType(233, Byte), CType(96, Byte), CType(113, Byte), CType(117, Byte), CType(143, Byte), CType(211, Byte), CType(198, Byte), CType(242, Byte), CType(19, Byte), CType(113, Byte), CType(237, Byte), CType(109, Byte), CType(171, Byte), CType(184, Byte), CType(158, Byte), CType(183, Byte), CType(78, Byte), CType(41, Byte), CType(155, Byte), CType(139, Byte), CType(123, Byte), CType(187, Byte), CType(177, Byte), CType(81, Byte), CType(130, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(85, Byte), CType(147, Byte), CType(30, Byte), CType(230, Byte), CType(61, Byte), CType(68, Byte), CType(206, Byte), CType(19, Byte), CType(247, Byte), CType(32, Byte), CType(176, Byte), CType(139, Byte), CType(110, Byte), CType(146, Byte), CType(3, Byte), CType(165, Byte), CType(137, Byte), CType(71, Byte), CType(41, Byte), CType(228, Byte), CType(62, Byte), CType(218, Byte), CType(99, Byte), CType(87, Byte), CType(113, Byte), CType(245, Byte), CType(98, Byte), CType(110, Byte), CType(254, Byte), CType(36, Byte), CType(46, Byte), CType(190, Byte), CType(88, Byte), CType(178, Byte), CType(116, Byte), CType(137, Byte), CType(184, Byte), CType(152, Byte), CType(229, Byte), CType(22, Byte), CType(103, Byte), CType(133, Byte), CType(95, Byte), CType(38, Byte), CType(174, Byte), CType(77, Byte), CType(125, Byte), CType(245, Byte), CType(51, Byte), CType(25, Byte), CType(215, Byte), CType(253, Byte), CType(88, Byte), CType(136, Byte), CType(220, Byte), CType(227, Byte), CType(107, Byte), CType(39, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(205, Byte), CType(102, Byte), CType(226, Byte), CType(174, Byte), CType(47, Byte), CType(149, Byte), CType(120, Byte), CType(27, Byte), CType(191, Byte), CType(13, Byte), CType(139, Byte), CType(188, Byte), CType(117, Byte), CType(209, Byte), CType(175, Byte), CType(234, Byte), CType(89, Byte), CType(71, Byte), CType(62, Byte), CType(47, Byte), CType(238, Byte), CType(26, Byte), CType(219, Byte), CType(238, Byte), CType(143, Byte), CType(210, Byte), CType(166, Byte), CType(251, Byte), CType(148, Byte), CType(186, Byte), CType(207, Byte), CType(110, Byte), CType(45, Byte), CType(174, Byte), CType(158, Byte), CType(82, Byte), CType(86, Byte), CType(144, Byte), CType(220, Byte), CType(223, Byte), CType(115, Byte), CType(15, Byte), CType(23, Byte), CType(87, Byte), CType(247, Byte), CType(127, Byte), CType(185, Byte), CType(223, Byte), CType(68, Byte), CType(125, Byte), CType(50, Byte), CType(49, Byte), CType(88, Byte), CType(212, Byte), CType(206, Byte), CType(121, Byte), CType(116, Byte), CType(196, Byte), CType(75, Byte), CType(101, Byte), CType(242, Byte), CType(2, Byte), CType(122, Byte), CType(147, Byte), CType(252, Byte), CType(81, Byte), CType(92, Byte), CType(155, Byte), CType(83, Byte), CType(57, Byte), CType(69, Byte), CType(92, Byte), CType(189, Byte), CType(227, Byte), CType(182, Byte), CType(88, Byte), CType(94, Byte), CType(47, Byte), CType(255, Byte), CType(17, Byte), CType(215, Byte), CType(238, Byte), CType(54, Byte), CType(121, Byte), CType(159, Byte), CType(172, Byte), CType(36, Byte), CType(247, Byte), CType(152, Byte), CType(84, Byte), CType(54, Byte), CType(23, Byte), CType(87, Byte), CType(202, Byte), CType(10, Byte), CType(110, Byte), CType(108, Byte), CType(148, Byte), CType(96, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(213, Byte), CType(148, Byte), CType(7, Byte), CType(122, Byte), CType(107, Byte), CType(74, Byte), CType(44, Byte), CType(234, Byte), CType(95, Byte), CType(35, Byte), CType(238, Byte), CType(129, Byte), CType(96, Byte), CType(87, Byte), CType(156, Byte), CType(36, Byte), CType(77, Byte), CType(93, Byte), CType(208, Byte), CType(91, Byte), CType(91, Byte), CType(114, Byte), CType(238, Byte), CType(134, Byte), CType(17, Byte), CType(137, Byte), CType(27, Byte), CType(107, Byte), CType(136, Byte), CType(171, Byte), CType(27, Byte), CType(245, Byte), CType(109, Byte), CType(44, Byte), CType(46, Byte), CType(190, Byte), CType(88, Byte), CType(178, Byte), CType(244, Byte), CType(106, Byte), CType(137, Byte), CType(157, Byte), CType(93, Byte), CType(92, Byte), CType(220, Byte), CType(114, Byte), CType(139, Byte), CType(133, Byte), CType(25, Byte), CType(215, Byte), CType(166, Byte), CType(62, Byte), CType(58, Byte), CType(77, Byte), CType(30, Byte), CType(45, Byte), CType(46, Byte), CType(78, Byte), CType(77, Byte), CType(151, Byte), CType(123, Byte), CType(124, Byte), CType(253, Byte), CType(71, Byte), CType(86, Byte), CType(17, Byte), CType(87, Byte), CType(119, Byte), CType(219, Byte), CType(60, Byte), CType(73, Byte), CType(220, Byte), CType(53, Byte), CType(166, Byte), CType(242, Byte), CType(67, Byte), CType(113, Byte), CType(245, Byte), CType(182, Byte), CType(209, Byte), CType(70, Byte), CType(226, Byte), CType(174, Byte), CType(49, Byte), CType(149, Byte), CType(46, Byte), CType(245, Byte), CType(171, Byte), CType(101, Byte), CType(246, Byte), CType(146, Byte), CType(11, Byte), CType(196, Byte), CType(93, Byte), CType(111, Byte), CType(219, Byte), CType(252, Byte), CType(91, Byte), CType(94, Byte), CType(39, Byte), CType(109, Byte), CType(186, Byte), CType(71, Byte), CType(169, Byte), CType(231, Byte), CType(194, Byte), CType(127, Byte), CType(72, Byte), CType(36, Byte), CType(250, Byte), CType(185, Byte), CType(186, Byte), CType(74, Byte), CType(122, Byte), CType(168, Byte), CType(184, Byte), CType(246, Byte), CType(165, Byte), CType(178, Byte), CType(175, Byte), CType(184, Byte), CType(122, Byte), CType(255, Byte), CType(203, Byte), CType(253, Byte), CType(38, Byte), CType(234, Byte), CType(147, Byte), CType(137, Byte), CType(188, Byte), CType(71, Byte), CType(71, Byte), CType(156, Byte), CType(46, Byte), CType(177, Byte), CType(88, Byte), CType(62, Byte), CType(117, Byte), CType(1, Byte), CType(189, Byte), CType(41, Byte), CType(114, Byte), CType(237, Byte), CType(58, Byte), CType(177, Byte), CType(204, Byte), CType(141, Byte), CType(178, Byte), CType(134, Byte), CType(184, Byte), CType(186, Byte), CType(155, Byte), CType(96, Byte), CType(43, Byte), CType(249, Byte), CType(185, Byte), CType(184, Byte), CType(182, Byte), CType(55, Byte), CType(221, Byte), CType(249, Byte), CType(178, Byte), CType(171, Byte), CType(44, Byte), CType(187, Byte), CType(150, Byte), CType(229, Byte), CType(228, Byte), CType(98, Byte), CType(113, Byte), CType(255, Byte), CType(237, Byte), CType(76, Byte), CType(190, Byte), CType(238, Byte), CType(198, Byte), CType(69, Byte), CType(41, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(185, Byte), CType(135, Byte), CType(122, Byte), CType(178, Byte), CType(137, Byte), CType(124, Byte), CType(68, Byte), CType(186, Byte), CType(118, Byte), CType(14, Byte), CType(114, Byte), CType(108, Byte), CType(179, Byte), CType(29, Byte), CType(15, Byte), CType(53, Byte), CType(155, Byte), CType(240, Byte), CType(240, Byte), CType(118, Byte), CType(58, Byte), CType(143, Byte), CType(20, Byte), CType(215, Byte), CType(246, Byte), CType(84, Byte), CType(226, Byte), CType(188, Byte), CType(103, Byte), CType(87, Byte), CType(47, Byte), CType(230, Byte), CType(230, Byte), CType(9, Byte), CType(226, Byte), CType(226, Byte), CType(139, Byte), CType(37, Byte), CType(75, Byte), CType(191, Byte), CType(35, Byte), CType(46, Byte), CType(102, Byte), CType(37, Byte), CType(196, Byte), CType(214, Byte), CType(216, Byte), CType(174, Byte), CType(77, Byte), CType(125, Byte), CType(114, Byte), CType(130, Byte), CType(236, Byte), CType(38, Byte), CType(77, Byte), CType(158, Byte), CType(231, Byte), CType(102, Byte), CType(147, Byte), CType(123, Byte), CType(124, Byte), CType(253, Byte), CType(84, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(20, Byte), CType(159, Byte), CType(213, Byte), CType(238, Byte), CType(26, Byte), CType(83, Byte), CType(121, Byte), CType(155, Byte), CType(184, Byte), CType(122, Byte), CType(219, Byte), CType(136, Byte), CType(126, Byte), CType(53, Byte), CType(63, Byte), CType(203, Byte), CType(146, Byte), CType(91, Byte), CType(35, Byte), CType(57, Byte), CType(205, Byte), CType(93, Byte), CType(119, Byte), CType(211, Byte), CType(69, Byte), CType(98, Byte), CType(201, Byte), CType(33, Byte), CType(18, Byte), CType(9, Byte), CType(44, Byte), CType(238, Byte), CType(250, Byte), CType(154, Byte), CType(44, Byte), CType(117, Byte), CType(159, Byte), CType(141, Byte), CType(35, Byte), CType(150, Byte), CType(92, Byte), CType(61, Byte), CType(227, Byte), CType(112, Byte), CType(156, Byte), CType(184, Byte), CType(54, Byte), CType(166, Byte), CType(112, Byte), CType(71, Byte), CType(113, Byte), CType(117, Byte), CType(254, Byte), CType(151, Byte), CType(251, Byte), CType(77, Byte), CType(212, Byte), CType(39, Byte), CType(19, Byte), CType(249, Byte), CType(22, Byte), CType(241, Byte), CType(111, Byte), CType(150, Byte), CType(29, Byte), CType(101, Byte), CType(217, Byte), CType(2, Byte), CType(115, Byte), CType(19, Byte), CType(197, Byte), CType(238, Byte), CType(16, Byte), CType(174, Byte), CType(237, Byte), CType(41, Byte), CType(237, Byte), CType(34, Byte), CType(174, Byte), CType(238, Byte), CType(166, Byte), CType(136, Byte), CType(133, Byte), CType(255, Byte), CType(39, Byte), CType(201, Byte), CType(185, Byte), CType(226, Byte), CType(218, Byte), CType(223, Byte), CType(52, Byte), CType(215, Byte), CType(203, Byte), CType(187, Byte), CType(101, Byte), CType(77, Byte), CType(153, Byte), CType(122, Byte), CType(45, Byte), CType(71, Byte), CType(139, Byte), CType(251, Byte), CType(55, Byte), CType(51, Byte), CType(121, Byte), CType(133, Byte), CType(27, Byte), CType(23, Byte), CType(165, Byte), CType(216, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(229, Byte), CType(30, Byte), CType(234, Byte), CType(77, Byte), CType(178, Byte), CType(190, Byte), CType(252, Byte), CType(175, Byte), CType(92, Byte), CType(40, Byte), CType(238, Byte), CType(1, Byte), CType(97, Byte), CType(91, Byte), CType(252, Byte), CType(82, Byte), CType(226, Byte), CType(45, Byte), CType(213, Byte), CType(113, Byte), CType(189, Byte), CType(21, Byte), CType(62, Byte), CType(23, Byte), CType(239, Byte), CType(16, Byte), CType(119, Byte), CType(13, Byte), CType(169, Byte), CType(196, Byte), CType(67, Byte), CType(124, Byte), CType(87, Byte), CType(47, Byte), CType(230, Byte), CType(230, Byte), CType(3, Byte), CType(226, Byte), CType(226, Byte), CType(139, Byte), CType(37, Byte), CType(75, Byte), CType(223, Byte), CType(32, Byte), CType(46, Byte), CType(102, Byte), CType(37, Byte), CType(124, Byte), CType(90, Byte), CType(92, Byte), CType(155, Byte), CType(186, Byte), CType(46, Byte), CType(230, Byte), CType(232, Byte), CType(131, Byte), CType(229, Byte), CType(110, Byte), CType(226, Byte), CType(226, Byte), CType(210, Byte), CType(54, Byte), CType(185, Byte), CType(199, Byte), CType(215, Byte), CType(65, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(163, Byte), CType(223, Byte), CType(136, Byte), CType(187, Byte), CType(198, Byte), CType(84, Byte), CType(34, Byte), CType(25, Byte), CType(198, Byte), CType(213, Byte), CType(219, Byte), CType(70, Byte), CType(244, Byte), CType(171, Byte), CType(133, Byte), CType(185, Byte), CType(157, Byte), CType(68, Byte), CType(34, Byte), CType(67, Byte), CType(91, Byte), CType(142, Byte), CType(233, Byte), CType(185, Byte), CType(92, Byte), CType(226, Byte), CType(59, Byte), CType(85, Byte), CType(236, Byte), CType(98, Byte), CType(224, Byte), CType(174, Byte), CType(167, Byte), CType(13, Byte), CType(82, Byte), CType(247, Byte), CType(217, Byte), CType(87, Byte), CType(138, Byte), CType(171, Byte), CType(103, Byte), CType(28, Byte), CType(182, Byte), CType(148, Byte), CType(235, Byte), CType(197, Byte), CType(181, Byte), CType(115, Byte), CType(33, Byte), CType(98, Byte), CType(199, Byte), CType(16, Byte), CType(87, Byte), CType(95, Byte), CType(133, Byte), CType(251, Byte), CType(77, Byte), CType(212, Byte), CType(23, Byte), CType(19, Byte), CType(121, Byte), CType(143, Byte), CType(142, Byte), CType(56, Byte), CType(92, Byte), CType(166, Byte), CType(46, Byte), CType(48, Byte), CType(55, Byte), CType(205, Byte), CType(3, Byte), CType(196, Byte), CType(181, Byte), CType(61, Byte), CType(165, Byte), CType(55, Byte), CType(139, Byte), CType(171, Byte), CType(187, Byte), CType(105, Byte), CType(226, Byte), CType(24, Byte), CType(134, Byte), CType(253, Byte), CType(165, Byte), CType(169, Byte), CType(137, Byte), CType(12, Byte), CType(145, Byte), CType(184, Byte), CType(112, Byte), CType(152, Byte), CType(108, Byte), CType(38, Byte), CType(174, Byte), CType(253, Byte), CType(97, Byte), CType(63, Byte), CType(113, Byte), CType(255, Byte), CType(118, Byte), CType(38, Byte), CType(247, Byte), CType(117, Byte), CType(99, Byte), CType(163, Byte), CType(20, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(220, Byte), CType(67, Byte), CType(61, Byte), CType(35, Byte), CType(206, Byte), CType(171, Byte), CType(141, Byte), CType(69, Byte), CType(140, Byte), CType(207, Byte), CType(74, Byte), CType(91, Byte), CType(222, Byte), CType(192, Byte), CType(187, Byte), CType(88, Byte), CType(226, Byte), CType(193, Byte), CType(239, Byte), CType(142, Byte), CType(226, Byte), CType(174, Byte), CType(169, Byte), CType(169, Byte), CType(126, Byte), CType(44, Byte), CType(238, Byte), CType(122, Byte), CType(82, Byte), CType(137, Byte), CType(237, Byte), CType(160, Byte), CType(93, Byte), CType(189, Byte), CType(152, Byte), CType(155, Byte), CType(216, Byte), CType(158, Byte), CType(223, Byte), CType(197, Byte), CType(23, Byte), CType(75, Byte), CType(150, Byte), CType(62, Byte), CType(88, Byte), CType(92, Byte), CType(204, Byte), CType(74, Byte), CType(248, Byte), CType(179, Byte), CType(184, Byte), CType(54, Byte), CType(117, Byte), CType(81, Byte), CType(156, Byte), CType(227, Byte), CType(30, Byte), CType(9, Byte), CType(73, Byte), CType(177, Byte), CType(21, Byte), CType(119, Byte), CType(204, Byte), CType(209, Byte), CType(46, Byte), CType(30, Byte), CType(109, Byte), CType(149, Byte), CType(123, Byte), CType(124, Byte), CType(61, Byte), CType(74, Byte), CType(92, Byte), CType(189, Byte), CType(109, Byte), CType(179, Byte), CType(142, Byte), CType(228, Byte), CType(62, Byte), CType(114, Byte), CType(104, Byte), CType(45, Byte), CType(113, Byte), CType(117, Byte), CType(183, Byte), CType(17, Byte), CType(253, Byte), CType(42, Byte), CType(141, Byte), CType(85, Byte), CType(229, Byte), CType(249, Byte), CType(114, Byte), CType(178, Byte), CType(184, Byte), CType(56, Byte), CType(140, Byte), CType(83, Byte), CType(244, Byte), CType(217, Byte), CType(216, Byte), CType(133, Byte), CType(230, Byte), CType(41, Byte), CType(18, Byte), CType(237, Byte), CType(116, Byte), CType(237, Byte), CType(111, Byte), CType(147, Byte), CType(212, Byte), CType(125, Byte), CType(182, Byte), CType(105, Byte), CType(223, Byte), CType(137, Byte), CType(223, Byte), CType(35, Byte), CType(174, Byte), CType(157, Byte), CType(11, Byte), CType(113, Byte), CType(180, Byte), CType(184, Byte), CType(186, Byte), CType(42, Byte), CType(220, Byte), CType(111, Byte), CType(162, Byte), CType(62, Byte), CType(152, Byte), CType(200, Byte), CType(123, Byte), CType(116, Byte), CType(196, Byte), CType(37, Byte), CType(178, Byte), CType(142, Byte), CType(76, Byte), CType(93, Byte), CType(96, Byte), CType(110, Byte), CType(154, Byte), CType(213, Byte), CType(229, Byte), CType(38, Byte), CType(113, Byte), CType(215, Byte), CType(144, Byte), CType(202, Byte), CType(9, Byte), CType(226, Byte), CType(234, Byte), CType(110, Byte), CType(170, Byte), CType(229, Byte), CType(37, Byte), CType(18, Byte), CType(91, Byte), CType(162, Byte), CType(221, Byte), CType(177, Byte), CType(139, Byte), CType(134, Byte), CType(187, Byte), CType(166, Byte), CType(146, Byte), CType(46, Byte), CType(147, Byte), CType(131, Byte), CType(101, Byte), CType(166, Byte), CType(196, Byte), CType(133, Byte), CType(101, Byte), CType(238, Byte), CType(44, Byte), CType(238, Byte), CType(111, Byte), CType(76, Byte), CType(231, Byte), CType(106, Byte), CType(89, Byte), CType(236, Byte), CType(198, Byte), CType(71, Byte), CType(41, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(84, Byte), CType(185, Byte), CType(135, Byte), CType(122, Byte), CType(179, Byte), CType(88, Byte), CType(89, Byte), CType(118, Byte), CType(149, Byte), CType(247, Byte), CType(203, Byte), CType(239, Byte), CType(197, Byte), CType(61, Byte), CType(60, Byte), CType(28, Byte), CType(135, Byte), CType(88, Byte), CType(196, Byte), CType(137, Byte), CType(157, Byte), CType(22, Byte), CType(222, Byte), CType(41, Byte), CType(109, Byte), CType(93, Byte), CType(208, Byte), CType(139, Byte), CType(29, Byte), CType(34, Byte), CType(114, Byte), CType(31, Byte), CType(219, Byte), CType(177, Byte), CType(161, Byte), CType(184, Byte), CType(186, Byte), CType(81, Byte), CType(223, Byte), CType(234, Byte), CType(18, Byte), CType(139, Byte), CType(36, Byte), CType(46, Byte), CType(190, Byte), CType(125, Byte), CType(119, Byte), CType(157, Byte), CType(140, Byte), CType(235, Byte), CType(124, Byte), CType(241, Byte), CType(232, Byte), CType(219, Byte), CType(174, Byte), CType(77, Byte), CType(109, Byte), CType(23, Byte), CType(49, Byte), CType(61, Byte), CType(75, Byte), CType(190, Byte), CType(46, Byte), CType(241, Byte), CType(54, Byte), CType(241, Byte), CType(222, Byte), CType(210, Byte), CType(198, Byte), CType(173, Byte), CType(208, Byte), CType(235, Byte), CType(202, Byte), CType(61, Byte), CType(190, Byte), CType(226, Byte), CType(179, Byte), CType(98, Byte), CType(93, Byte), CType(113, Byte), CType(117, Byte), CType(183, Byte), CType(77, Byte), CType(36, Byte), CType(22, Byte), CType(186, Byte), CType(107, Byte), CType(76, Byte), CType(37, Byte), CType(22, Byte), CType(79, Byte), CType(93, Byte), CType(189, Byte), CType(109, Byte), CType(68, Byte), CType(191, Byte), CType(202, Byte), CType(99, Byte), CType(11, Byte), CType(121, Byte), CType(141, Byte), CType(196, Byte), CType(247, Byte), CType(175, Byte), CType(113, Byte), CType(125, Byte), CType(46, Byte), CType(254, Byte), CType(91, Byte), CType(98, Byte), CType(126, Byte), CType(220, Byte), CType(79, Byte), CType(54, Byte), CType(16, Byte), CType(215, Byte), CType(206, Byte), CType(54, Byte), CType(74, Byte), CType(221, Byte), CType(103, Byte), CType(175, Byte), CType(145, Byte), CType(149, Byte), CType(196, Byte), CType(213, Byte), CType(53, Byte), CType(46, Byte), CType(107, Byte), CType(203, Byte), CType(165, Byte), CType(226, Byte), CType(218, Byte), CType(59, Byte), CType(95, Byte), CType(47, Byte), CType(20, Byte), CType(87, Byte), CType(87, Byte), CType(133, Byte), CType(251, Byte), CType(77, Byte), CType(212, Byte), CType(7, Byte), CType(19, Byte), CType(19, Byte), CType(19, Byte), CType(239, Byte), CType(152, Byte), CType(180, Byte), CType(144, Byte), CType(155, Byte), CType(218, Byte), CType(190, Byte), CType(50, Byte), CType(117, Byte), CType(113, Byte), CType(185, Byte), CType(169, Byte), CType(126, Byte), CType(45, Byte), CType(238, Byte), CType(26, Byte), CType(82, Byte), CType(249, Byte), CType(183, Byte), CType(172, Byte), CType(32, Byte), CType(174, Byte), CType(238, Byte), CType(166, Byte), CType(219, Byte), CType(88, Byte), CType(94, Byte), CType(46, Byte), CType(39, Byte), CType(73, Byte), CType(201, Byte), CType(100, Byte), CType(134, Byte), CType(136, Byte), CType(217, Byte), CType(87, Byte), CType(228, Byte), CType(241, Byte), CType(18, Byte), CType(59, Byte), CType(67, Byte), CType(184, Byte), CType(182, Byte), CType(77, Byte), CType(231, Byte), CType(111, Byte), CType(226, Byte), CType(254, Byte), CType(166, Byte), CType(115, Byte), CType(188, Byte), CType(27, Byte), CType(27, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(229, Byte), CType(30, Byte), CType(234, Byte), CType(205, Byte), CType(209, Byte), CType(109, Byte), CType(101, Byte), CType(119, Byte), CType(137, Byte), CType(109, Byte), CType(133, Byte), CType(227, Byte), CType(60, Byte), CType(219, Byte), CType(120, Byte), CType(43, Byte), CType(56, Byte), CType(247, Byte), CType(67, Byte), CType(236, Byte), CType(27, Byte), CType(229, Byte), CType(28, Byte), CType(249, Byte), CType(130, Byte), CType(188, Byte), CType(94, Byte), CType(30, Byte), CType(41, Byte), CType(93, Byte), CType(89, Byte), CType(56, Byte), CType(120, Byte), CType(139, Byte), CType(156, Byte), CType(158, Byte), CType(201, Byte), CType(183, Byte), CType(196, Byte), CType(213, Byte), CType(137, Byte), CType(185, Byte), CType(123, Byte), CType(183, Byte), CType(184, Byte), CType(24, Byte), CType(247, Byte), CType(221, Byte), CType(132, Byte), CType(184, Byte), CType(120, Byte), CType(149, Byte), CType(114, Byte), CType(184, Byte), CType(68, Byte), CType(59, Byte), CType(254, Byte), CType(32, Byte), CType(127, Byte), CType(153, Byte), CType(163, Byte), CType(243, Byte), CType(228, Byte), CType(159, Byte), CType(243, Byte), CType(16, Byte), CType(9, Byte), CType(6, Byte), CType(110, Byte), CType(158, Byte), CType(10, Byte), CType(241, Byte), CType(127, Byte), CType(155, Byte), CType(252, Byte), CType(223, Byte), CType(198, Byte), CType(150, Byte), CType(230, Byte), CType(81, Byte), CType(215, Byte), CType(239, Byte), CType(36, Byte), CType(22, Byte), CType(252, Byte), CType(78, Byte), CType(148, Byte), CType(175, Byte), CType(201, Byte), CType(231, Byte), CType(36, Byte), CType(118, Byte), CType(140, Byte), CType(137, Byte), CType(227, Byte), CType(55, Byte), CType(98, Byte), CType(17, Byte), CType(238, Byte), CType(241, Byte), CType(114, Byte), CType(127, Byte), CType(105, Byte), CType(243, Byte), CType(214, Byte), CType(231, Byte), CType(11, Byte), CType(145, Byte), CType(115, Byte), CType(124, Byte), CType(53, Byte), CType(233, Byte), CType(12, Byte), CType(248, Byte), CType(133, Byte), CType(138, Byte), CType(55, Byte), CType(204, Byte), CType(191, Byte), CType(41, Byte), CType(238, Byte), CType(58, Byte), CType(83, Byte), CType(24, Byte), CType(231, Byte), CType(113, Byte), CType(48, Byte), CType(57, Byte), CType(228, Byte), CType(236, Byte), CType(87, Byte), CType(241, Byte), CType(253, Byte), CType(199, Byte), CType(213, Byte), CType(217, Byte), CType(39, Byte), CType(177, Byte), CType(91, Byte), CType(71, Byte), CType(236, Byte), CType(66, Byte), CType(17, Byte), CType(111, Byte), CType(213, Byte), CType(255, Byte), CType(72, Byte), CType(98, Byte), CType(190, Byte), CType(115, Byte), CType(243, Byte), CType(226, Byte), CType(66, Byte), CType(253, Byte), CType(73, Byte), CType(190, Byte), CType(36, Byte), CType(175, Byte), CType(150, Byte), CType(7, Byte), CType(72, Byte), CType(36, Byte), CType(214, Byte), CType(186, Byte), CType(246, Byte), CType(116, Byte), CType(65, Byte), CType(202, Byte), CType(62, Byte), CType(123, Byte), CType(148, Byte), CType(184, Byte), CType(58, Byte), CType(198, Byte), CType(237, Byte), CType(25, Byte), CType(226, Byte), CType(218, Byte), CType(59, Byte), CType(95, Byte), CType(119, Byte), CType(23, Byte), CType(87, Byte), CType(79, Byte), CType(133, Byte), CType(251, Byte), CType(77, Byte), CType(212, Byte), CType(7, Byte), CType(19, Byte), CType(19, Byte), CType(19, Byte), CType(219, Byte), CType(202, Byte), CType(233, Byte), CType(25, Byte), CType(124, Byte), CType(78, Byte), CType(150, Byte), CType(147, Byte), CType(169, Byte), CType(11, Byte), CType(203, Byte), CType(77, Byte), CType(117, Byte), CType(160, Byte), CType(184, Byte), CType(235, Byte), CType(72, Byte), CType(229, Byte), CType(77, Byte), CType(226, Byte), CType(234, Byte), CType(109, Byte), CType(155, Byte), CType(117, Byte), CType(37, Byte), CType(118, Byte), CType(102, Byte), CType(248, Byte), CType(128, Byte), CType(252, Byte), CType(74, Byte), CType(174, Byte), CType(17, Byte), CType(151, Byte), CType(20, Byte), CType(48, Byte), CType(31, Byte), CType(255, Byte), CType(146, Byte), CType(31, Byte), CType(203, Byte), CType(123, Byte), CType(229, Byte), CType(225, Byte), CType(178, Byte), CType(178, Byte), CType(184, Byte), CType(54, Byte), CType(212, Byte), CType(17, Byte), CType(255, Byte), CType(115, Byte), CType(117, Byte), CType(56, Byte), CType(175, Byte), CType(113, Byte), CType(99, Byte), CType(163, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(170, Byte), CType(220, Byte), CType(67, Byte), CType(189, Byte), CType(4, Byte), CType(226, Byte), CType(13, Byte), CType(236, Byte), CType(56, Byte), CType(139, Byte), CType(253, Byte), CType(17, Byte), CType(242, Byte), CType(108, Byte), CType(121, Byte), CType(147, Byte), CType(28, Byte), CType(42, Byte), CType(113, Byte), CType(62, Byte), CType(125, Byte), CType(188, Byte), CType(37, Byte), CType(23, Byte), CType(139, Byte), CType(118, Byte), CType(63, Byte), CType(147, Byte), CType(169, Byte), CType(15, Byte), CType(29, Byte), CType(79, Byte), CType(145, Byte), CType(248, Byte), CType(191, Byte), CType(133, Byte), CType(88, Byte), CType(12, Byte), CType(56, Byte), CType(82, Byte), CType(226, Byte), CType(225, Byte), CType(237, Byte), CType(107, Byte), CType(229, Byte), CType(153, Byte), CType(18, Byte), CType(59, Byte), CType(43, Byte), CType(220, Byte), CType(73, Byte), CType(86, Byte), CType(20, Byte), CType(87, Byte), CType(47, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(154, Byte), CType(33, Byte), CType(118, Byte), CType(139, Byte), CType(121, Byte), CType(184, Byte), CType(60, Byte), CType(75, Byte), CType(94, Byte), CType(39, Byte), CType(31, Byte), CType(146, Byte), CType(72, Byte), CType(62, Byte), CType(253, Byte), CType(158, Byte), CType(196, Byte), CType(119, Byte), CType(189, Byte), CType(248, Byte), CType(222, Byte), CType(55, Byte), CType(249, Byte), CType(123, Byte), CType(96, Byte), CType(236, Byte), CType(250, Byte), CType(17, Byte), CType(229, Byte), CType(145, Byte), CType(104, Byte), CType(244, Byte), CType(41, Byte), CType(137, Byte), CType(93, Byte), CType(181, Byte), CType(94, Byte), CType(38, Byte), CType(143, Byte), CType(147, Byte), CType(109, Byte), CType(101, Byte), CType(13, Byte), CType(113, Byte), CType(245, Byte), CType(0, Byte), CType(115, Byte), CType(226, Byte), CType(126, Byte), CType(19, Byte), CType(245, Byte), CType(201, Byte), CType(132, Byte), CType(95, Byte), CType(4, Byte), CType(6, Byte), CType(102, Byte), CType(19, Byte), CType(187, Byte), CType(74, Byte), CType(196, Byte), CType(145, Byte), CType(13, Byte), CType(123, Byte), CType(202, Byte), CType(1, Byte), CType(114, Byte), CType(144, Byte), CType(124, Byte), CType(74, Byte), CType(190, Byte), CType(45, Byte), CType(39, Byte), CType(202, Byte), CType(201, Byte), CType(178, Byte), CType(44, Byte), CType(137, Byte), CType(227, Byte), CType(151, Byte), CType(183, Byte), CType(150, Byte), CType(29, Byte), CType(47, Byte), CType(145, Byte), CType(224, Byte), CType(242, Byte), CType(78, Byte), CType(217, Byte), CType(95, Byte), CType(30, Byte), CType(43, Byte), CType(119, Byte), CType(149, Byte), CType(56, Byte), CType(182, Byte), CType(194, Byte), CType(213, Byte), CType(49, Byte), CType(31, Byte), CType(123, Byte), CType(201, Byte), CType(228, Byte), CType(4, Byte), CType(146, Byte), CType(153, Byte), CType(236, Byte), CType(224, Byte), CType(198, Byte), CType(68, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(74, Byte), CType(178, Byte), CType(133, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(37, Byte), CType(217, Byte), CType(66, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(128, Byte), CType(146, Byte), CType(108, Byte), CType(33, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(64, Byte), CType(73, Byte), CType(182, Byte), CType(16, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(160, Byte), CType(36, Byte), CType(91, Byte), CType(8, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(80, Byte), CType(146, Byte), CType(45, Byte), CType(4, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(40, Byte), CType(201, Byte), CType(22, Byte), CType(2, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(148, Byte), CType(100, Byte), CType(11, Byte), CType(1, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(202, Byte), CType(249, Byte), CType(191, Byte), CType(69, Byte), CType(255, Byte), CType(31, Byte), CType(106, Byte), CType(108, Byte), CType(140, Byte), CType(160, Byte), CType(51, Byte), CType(223, Byte), CType(60, Byte), CType(78, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(0, Byte), CType(73, Byte), CType(69, Byte), CType(78, Byte), CType(68, Byte), CType(174, Byte), CType(66, Byte), CType(96, Byte), CType(130, Byte)} + Me.picVERAG.Left = 5.28189! + Me.picVERAG.Name = "picVERAG" + Me.picVERAG.SizeMode = GrapeCity.ActiveReports.SectionReportModel.SizeModes.Zoom + Me.picVERAG.Top = 0! + Me.picVERAG.Width = 2.198425! + ' + 'lblUeberschrift + ' + Me.lblUeberschrift.Height = 0.2311024! + Me.lblUeberschrift.HyperLink = Nothing + Me.lblUeberschrift.Left = 0! + Me.lblUeberschrift.Name = "lblUeberschrift" + Me.lblUeberschrift.Style = "font-size: 12pt; font-weight: bold; text-align: left; ddo-char-set: 1" + Me.lblUeberschrift.Text = "Checkliste" + Me.lblUeberschrift.Top = 0.1858268! + Me.lblUeberschrift.Width = 4.357088! + ' + 'Detail + ' + Me.Detail.Controls.AddRange(New GrapeCity.ActiveReports.SectionReportModel.ARControl() {Me.Label5, Me.txtKunde, Me.txtAnsprechpartner, Me.txtKdNr, Me.Label1, Me.lblWebsite, Me.txtKundeSeit, Me.txtWebsite, Me.Line, Me.Label7, Me.TextBox1, Me.Label10, Me.Label11, Me.Shape1, Me.Shape2, Me.Shape3, Me.Shape4, Me.Shape5, Me.Shape6, Me.Shape7, Me.Shape8, Me.Shape9, Me.Shape10, Me.Shape11, Me.Shape12, Me.Shape13, Me.Shape14, Me.Shape15, Me.Shape17, Me.Shape18, Me.Shape19, Me.Label2, Me.Label3, Me.Label6, Me.Label4, Me.txtHR, Me.txtBon, Me.txtUmsatz, Me.txtVM, Me.txtHRja, Me.txtHRnein, Me.txtWSja, Me.txtWSnein, Me.txtBONnein, Me.txtBONja, Me.txtUmsatzJa, Me.txtUmsatzNein, Me.txtVMNein, Me.txtVMJa, Me.Shape16, Me.Shape20, Me.Label8, Me.Label9, Me.Label12, Me.Shape21, Me.Shape22, Me.Shape23, Me.Shape24, Me.Shape25, Me.Shape26, Me.Shape27, Me.Shape28, Me.Shape29, Me.Shape30, Me.Shape31, Me.Shape32, Me.Shape33, Me.Shape34, Me.Shape35, Me.Shape36, Me.Shape37, Me.Shape38, Me.Label13, Me.Label14, Me.Label15, Me.Label16, Me.Label17, Me.Label18, Me.Label19, Me.Label20, Me.Label21, Me.txtGZ, Me.txtGJ, Me.txtAnzMA, Me.txtKredit, Me.txtImport, Me.txtGesellschafter, Me.txtGF, Me.txtSteuerberater, Me.txtSonstiges, Me.lblKontrolle}) + Me.Detail.Height = 6.456694! + Me.Detail.Name = "Detail" + ' + 'Label5 + ' + Me.Label5.Height = 0.172441! + Me.Label5.HyperLink = Nothing + Me.Label5.Left = 0.01! + Me.Label5.Name = "Label5" + Me.Label5.Style = "font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: 1" + Me.Label5.Text = "Kunden-Nr:" + Me.Label5.Top = 0.015! + Me.Label5.Width = 1.0! + ' + 'txtKunde + ' + Me.txtKunde.CanShrink = True + Me.txtKunde.Height = 0.186! + Me.txtKunde.Left = 1.0! + Me.txtKunde.Name = "txtKunde" + Me.txtKunde.Style = "font-size: 12pt; font-weight: bold; ddo-char-set: 1" + Me.txtKunde.Text = "-" + Me.txtKunde.Top = 0.369! + Me.txtKunde.Width = 3.0! + ' + 'txtAnsprechpartner + ' + Me.txtAnsprechpartner.Height = 0.1965591! + Me.txtAnsprechpartner.Left = 5.282! + Me.txtAnsprechpartner.Name = "txtAnsprechpartner" + Me.txtAnsprechpartner.Text = "-" + Me.txtAnsprechpartner.Top = 0.1724409! + Me.txtAnsprechpartner.Width = 2.198315! + ' + 'txtKdNr + ' + Me.txtKdNr.Height = 0.172! + Me.txtKdNr.Left = 1.01! + Me.txtKdNr.Name = "txtKdNr" + Me.txtKdNr.Style = "font-weight: bold; text-align: center" + Me.txtKdNr.Text = "123456" + Me.txtKdNr.Top = 0.015! + Me.txtKdNr.Width = 0.9999999! + ' + 'Label1 + ' + Me.Label1.Height = 0.187! + Me.Label1.HyperLink = Nothing + Me.Label1.Left = 4.146! + Me.Label1.Name = "Label1" + Me.Label1.Style = "font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: 1" + Me.Label1.Text = "Kunde seit:" + Me.Label1.Top = 0! + Me.Label1.Width = 1.136! + ' + 'lblWebsite + ' + Me.lblWebsite.DataField = "" + Me.lblWebsite.Height = 0.1570001! + Me.lblWebsite.HyperLink = Nothing + Me.lblWebsite.Left = 0.062! + Me.lblWebsite.Name = "lblWebsite" + Me.lblWebsite.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.lblWebsite.Text = "Internet/ Website-Check:" + Me.lblWebsite.Top = 0.8930001! + Me.lblWebsite.Width = 2.708! + ' + 'txtKundeSeit + ' + Me.txtKundeSeit.Height = 0.187! + Me.txtKundeSeit.HyperLink = Nothing + Me.txtKundeSeit.Left = 5.282! + Me.txtKundeSeit.Name = "txtKundeSeit" + Me.txtKundeSeit.Style = "font-size: 8pt; font-weight: normal; text-align: left; ddo-char-set: 1" + Me.txtKundeSeit.Text = "-" + Me.txtKundeSeit.Top = 0! + Me.txtKundeSeit.Width = 2.198! + ' + 'txtWebsite + ' + Me.txtWebsite.DataField = "" + Me.txtWebsite.DistinctField = "" + Me.txtWebsite.Height = 0.1574803! + Me.txtWebsite.Left = 3.667! + Me.txtWebsite.Name = "txtWebsite" + Me.txtWebsite.Style = "color: Black" + Me.txtWebsite.SummaryGroup = "" + Me.txtWebsite.Text = "-" + Me.txtWebsite.Top = 0.9230001! + Me.txtWebsite.Width = 3.732! + ' + 'Line + ' + Me.Line.Height = 0! + Me.Line.Left = 0.01! + Me.Line.LineWeight = 1.0! + Me.Line.Name = "Line" + Me.Line.Top = 0.851! + Me.Line.Width = 7.480315! + Me.Line.X1 = 0.01! + Me.Line.X2 = 7.490315! + Me.Line.Y1 = 0.851! + Me.Line.Y2 = 0.851! + ' + 'Label7 + ' + Me.Label7.Height = 0.172441! + Me.Label7.HyperLink = Nothing + Me.Label7.Left = 0.01! + Me.Label7.Name = "Label7" + Me.Label7.Style = "font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: 1" + Me.Label7.Text = "Firma:" + Me.Label7.Top = 0.187! + Me.Label7.Width = 1.0! + ' + 'TextBox1 + ' + Me.TextBox1.Height = 0.172! + Me.TextBox1.Left = 1.01! + Me.TextBox1.Name = "TextBox1" + Me.TextBox1.Style = "font-weight: bold; text-align: left" + Me.TextBox1.Text = "123456" + Me.TextBox1.Top = 0.187! + Me.TextBox1.Width = 2.99! + ' + 'Label10 + ' + Me.Label10.Height = 0.186! + Me.Label10.HyperLink = Nothing + Me.Label10.Left = 0.01! + Me.Label10.Name = "Label10" + Me.Label10.Style = "font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: 1" + Me.Label10.Text = "E-Mail:" + Me.Label10.Top = 0.369! + Me.Label10.Width = 0.99! + ' + 'Label11 + ' + Me.Label11.Height = 0.182! + Me.Label11.HyperLink = Nothing + Me.Label11.Left = 4.146! + Me.Label11.Name = "Label11" + Me.Label11.Style = "font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: 1" + Me.Label11.Text = "Ansprechpartner:" + Me.Label11.Top = 0.187! + Me.Label11.Width = 1.136! + ' + 'Shape1 + ' + Me.Shape1.Height = 0.25! + Me.Shape1.Left = 2.802! + Me.Shape1.Name = "Shape1" + Me.Shape1.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape1.Top = 0.851! + Me.Shape1.Width = 0.4! + ' + 'Shape2 + ' + Me.Shape2.Height = 0.25! + Me.Shape2.Left = 3.212! + Me.Shape2.Name = "Shape2" + Me.Shape2.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape2.Top = 0.851! + Me.Shape2.Width = 0.4! + ' + 'Shape3 + ' + Me.Shape3.Height = 0.25! + Me.Shape3.Left = 3.602! + Me.Shape3.Name = "Shape3" + Me.Shape3.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape3.Top = 0.8510001! + Me.Shape3.Width = 3.878! + ' + 'Shape4 + ' + Me.Shape4.Height = 0.2500001! + Me.Shape4.Left = 0.01! + Me.Shape4.Name = "Shape4" + Me.Shape4.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape4.Top = 0.851! + Me.Shape4.Width = 2.792! + ' + 'Shape5 + ' + Me.Shape5.Height = 0.25! + Me.Shape5.Left = 2.802! + Me.Shape5.Name = "Shape5" + Me.Shape5.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape5.Top = 1.101! + Me.Shape5.Width = 0.4! + ' + 'Shape6 + ' + Me.Shape6.Height = 0.25! + Me.Shape6.Left = 3.212! + Me.Shape6.Name = "Shape6" + Me.Shape6.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape6.Top = 1.101! + Me.Shape6.Width = 0.4! + ' + 'Shape7 + ' + Me.Shape7.Height = 0.25! + Me.Shape7.Left = 3.602! + Me.Shape7.Name = "Shape7" + Me.Shape7.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape7.Top = 1.101! + Me.Shape7.Width = 3.878! + ' + 'Shape8 + ' + Me.Shape8.Height = 0.25! + Me.Shape8.Left = 0.01! + Me.Shape8.Name = "Shape8" + Me.Shape8.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape8.Top = 1.351! + Me.Shape8.Width = 2.802! + ' + 'Shape9 + ' + Me.Shape9.Height = 0.25! + Me.Shape9.Left = 2.802! + Me.Shape9.Name = "Shape9" + Me.Shape9.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape9.Top = 1.351! + Me.Shape9.Width = 0.4! + ' + 'Shape10 + ' + Me.Shape10.Height = 0.25! + Me.Shape10.Left = 3.212! + Me.Shape10.Name = "Shape10" + Me.Shape10.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape10.Top = 1.351! + Me.Shape10.Width = 0.4! + ' + 'Shape11 + ' + Me.Shape11.Height = 0.25! + Me.Shape11.Left = 3.602! + Me.Shape11.Name = "Shape11" + Me.Shape11.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape11.Top = 1.351! + Me.Shape11.Width = 3.878! + ' + 'Shape12 + ' + Me.Shape12.Height = 0.25! + Me.Shape12.Left = 0.01! + Me.Shape12.Name = "Shape12" + Me.Shape12.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape12.Top = 1.101! + Me.Shape12.Width = 2.802! + ' + 'Shape13 + ' + Me.Shape13.Height = 0.25! + Me.Shape13.Left = 2.802! + Me.Shape13.Name = "Shape13" + Me.Shape13.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape13.Top = 1.601! + Me.Shape13.Width = 0.4! + ' + 'Shape14 + ' + Me.Shape14.Height = 0.25! + Me.Shape14.Left = 3.212! + Me.Shape14.Name = "Shape14" + Me.Shape14.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape14.Top = 1.601! + Me.Shape14.Width = 0.4! + ' + 'Shape15 + ' + Me.Shape15.Height = 0.25! + Me.Shape15.Left = 3.602! + Me.Shape15.Name = "Shape15" + Me.Shape15.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape15.Top = 1.601! + Me.Shape15.Width = 3.878! + ' + 'Shape17 + ' + Me.Shape17.Height = 0.25! + Me.Shape17.Left = 2.802! + Me.Shape17.Name = "Shape17" + Me.Shape17.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape17.Top = 1.851! + Me.Shape17.Width = 0.4! + ' + 'Shape18 + ' + Me.Shape18.Height = 0.25! + Me.Shape18.Left = 3.212! + Me.Shape18.Name = "Shape18" + Me.Shape18.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape18.Top = 1.851! + Me.Shape18.Width = 0.4! + ' + 'Shape19 + ' + Me.Shape19.Height = 0.25! + Me.Shape19.Left = 3.602! + Me.Shape19.Name = "Shape19" + Me.Shape19.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape19.Top = 1.851! + Me.Shape19.Width = 3.878! + ' + 'Label2 + ' + Me.Label2.Height = 0.132! + Me.Label2.HyperLink = Nothing + Me.Label2.Left = 2.812! + Me.Label2.Name = "Label2" + Me.Label2.Style = "text-align: center" + Me.Label2.Text = "JA" + Me.Label2.Top = 0.677! + Me.Label2.Width = 0.4070001! + ' + 'Label3 + ' + Me.Label3.Height = 0.132! + Me.Label3.HyperLink = Nothing + Me.Label3.Left = 3.219! + Me.Label3.Name = "Label3" + Me.Label3.Style = "text-align: center" + Me.Label3.Text = "NEIN" + Me.Label3.Top = 0.677! + Me.Label3.Width = 0.4070001! + ' + 'Label6 + ' + Me.Label6.Height = 0.132! + Me.Label6.HyperLink = Nothing + Me.Label6.Left = 3.636! + Me.Label6.Name = "Label6" + Me.Label6.Style = "text-align: center" + Me.Label6.Text = "Zusatzinfo" + Me.Label6.Top = 0.677! + Me.Label6.Width = 3.844! + ' + 'Label4 + ' + Me.Label4.Height = 0.1574802! + Me.Label4.HyperLink = Nothing + Me.Label4.Left = 0.052! + Me.Label4.Name = "Label4" + Me.Label4.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label4.Text = "Gewerbeschein / Handelregisterauszug:" + Me.Label4.Top = 1.158! + Me.Label4.Width = 2.698! + ' + 'txtHR + ' + Me.txtHR.DataField = "" + Me.txtHR.DistinctField = "" + Me.txtHR.Height = 0.1574803! + Me.txtHR.Left = 3.667! + Me.txtHR.Name = "txtHR" + Me.txtHR.Style = "color: Black" + Me.txtHR.SummaryGroup = "" + Me.txtHR.Text = "-" + Me.txtHR.Top = 1.165! + Me.txtHR.Width = 3.732! + ' + 'txtBon + ' + Me.txtBon.DataField = "" + Me.txtBon.DistinctField = "" + Me.txtBon.Height = 0.1574803! + Me.txtBon.Left = 3.667! + Me.txtBon.Name = "txtBon" + Me.txtBon.Style = "color: Black" + Me.txtBon.SummaryGroup = "" + Me.txtBon.Text = "-" + Me.txtBon.Top = 1.41! + Me.txtBon.Width = 3.732! + ' + 'txtUmsatz + ' + Me.txtUmsatz.DataField = "" + Me.txtUmsatz.DistinctField = "" + Me.txtUmsatz.Height = 0.1574803! + Me.txtUmsatz.Left = 3.667! + Me.txtUmsatz.Name = "txtUmsatz" + Me.txtUmsatz.Style = "color: Black" + Me.txtUmsatz.SummaryGroup = "" + Me.txtUmsatz.Text = "-" + Me.txtUmsatz.Top = 1.636! + Me.txtUmsatz.Width = 3.732! + ' + 'txtVM + ' + Me.txtVM.DataField = "" + Me.txtVM.DistinctField = "" + Me.txtVM.Height = 0.1574803! + Me.txtVM.Left = 3.636! + Me.txtVM.Name = "txtVM" + Me.txtVM.Style = "color: Black" + Me.txtVM.SummaryGroup = "" + Me.txtVM.Text = "-" + Me.txtVM.Top = 1.91! + Me.txtVM.Width = 3.732! + ' + 'txtHRja + ' + Me.txtHRja.DataField = "" + Me.txtHRja.DistinctField = "" + Me.txtHRja.Height = 0.15! + Me.txtHRja.Left = 2.843! + Me.txtHRja.Name = "txtHRja" + Me.txtHRja.Style = "color: Black; text-align: center" + Me.txtHRja.SummaryGroup = "" + Me.txtHRja.Text = "-" + Me.txtHRja.Top = 1.165! + Me.txtHRja.Width = 0.3! + ' + 'txtHRnein + ' + Me.txtHRnein.DataField = "" + Me.txtHRnein.DistinctField = "" + Me.txtHRnein.Height = 0.15! + Me.txtHRnein.Left = 3.25! + Me.txtHRnein.Name = "txtHRnein" + Me.txtHRnein.Style = "color: Black; text-align: center" + Me.txtHRnein.SummaryGroup = "" + Me.txtHRnein.Text = "-" + Me.txtHRnein.Top = 1.172! + Me.txtHRnein.Width = 0.3! + ' + 'txtWSja + ' + Me.txtWSja.DataField = "" + Me.txtWSja.DistinctField = "" + Me.txtWSja.Height = 0.15! + Me.txtWSja.Left = 2.843! + Me.txtWSja.Name = "txtWSja" + Me.txtWSja.Style = "color: Black; text-align: center" + Me.txtWSja.SummaryGroup = "" + Me.txtWSja.Text = "-" + Me.txtWSja.Top = 0.8930001! + Me.txtWSja.Width = 0.3! + ' + 'txtWSnein + ' + Me.txtWSnein.DataField = "" + Me.txtWSnein.DistinctField = "" + Me.txtWSnein.Height = 0.15! + Me.txtWSnein.Left = 3.25! + Me.txtWSnein.Name = "txtWSnein" + Me.txtWSnein.Style = "color: Black; text-align: center" + Me.txtWSnein.SummaryGroup = "" + Me.txtWSnein.Text = "-" + Me.txtWSnein.Top = 0.8930001! + Me.txtWSnein.Width = 0.3! + ' + 'txtBONnein + ' + Me.txtBONnein.DataField = "" + Me.txtBONnein.DistinctField = "" + Me.txtBONnein.Height = 0.15! + Me.txtBONnein.Left = 3.25! + Me.txtBONnein.Name = "txtBONnein" + Me.txtBONnein.Style = "color: Black; text-align: center" + Me.txtBONnein.SummaryGroup = "" + Me.txtBONnein.Text = "-" + Me.txtBONnein.Top = 1.417! + Me.txtBONnein.Width = 0.3! + ' + 'txtBONja + ' + Me.txtBONja.DataField = "" + Me.txtBONja.DistinctField = "" + Me.txtBONja.Height = 0.15! + Me.txtBONja.Left = 2.843! + Me.txtBONja.Name = "txtBONja" + Me.txtBONja.Style = "color: Black; text-align: center" + Me.txtBONja.SummaryGroup = "" + Me.txtBONja.Text = "-" + Me.txtBONja.Top = 1.417! + Me.txtBONja.Width = 0.3! + ' + 'txtUmsatzJa + ' + Me.txtUmsatzJa.DataField = "" + Me.txtUmsatzJa.DistinctField = "" + Me.txtUmsatzJa.Height = 0.15! + Me.txtUmsatzJa.Left = 2.843! + Me.txtUmsatzJa.Name = "txtUmsatzJa" + Me.txtUmsatzJa.Style = "color: Black; text-align: center" + Me.txtUmsatzJa.SummaryGroup = "" + Me.txtUmsatzJa.Text = "-" + Me.txtUmsatzJa.Top = 1.643! + Me.txtUmsatzJa.Width = 0.3! + ' + 'txtUmsatzNein + ' + Me.txtUmsatzNein.DataField = "" + Me.txtUmsatzNein.DistinctField = "" + Me.txtUmsatzNein.Height = 0.15! + Me.txtUmsatzNein.Left = 3.25! + Me.txtUmsatzNein.Name = "txtUmsatzNein" + Me.txtUmsatzNein.Style = "color: Black; text-align: center" + Me.txtUmsatzNein.SummaryGroup = "" + Me.txtUmsatzNein.Text = "-" + Me.txtUmsatzNein.Top = 1.643! + Me.txtUmsatzNein.Width = 0.3! + ' + 'txtVMNein + ' + Me.txtVMNein.DataField = "" + Me.txtVMNein.DistinctField = "" + Me.txtVMNein.Height = 0.15! + Me.txtVMNein.Left = 3.25! + Me.txtVMNein.Name = "txtVMNein" + Me.txtVMNein.Style = "color: Black; text-align: center" + Me.txtVMNein.SummaryGroup = "" + Me.txtVMNein.Text = "-" + Me.txtVMNein.Top = 1.91! + Me.txtVMNein.Width = 0.3! + ' + 'txtVMJa + ' + Me.txtVMJa.DataField = "" + Me.txtVMJa.DistinctField = "" + Me.txtVMJa.Height = 0.15! + Me.txtVMJa.Left = 2.843! + Me.txtVMJa.Name = "txtVMJa" + Me.txtVMJa.Style = "color: Black; text-align: center" + Me.txtVMJa.SummaryGroup = "" + Me.txtVMJa.Text = "-" + Me.txtVMJa.Top = 1.91! + Me.txtVMJa.Width = 0.3! + ' + 'Shape16 + ' + Me.Shape16.Height = 0.25! + Me.Shape16.Left = 0.01! + Me.Shape16.Name = "Shape16" + Me.Shape16.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape16.Top = 1.601! + Me.Shape16.Width = 2.802! + ' + 'Shape20 + ' + Me.Shape20.Height = 0.25! + Me.Shape20.Left = 0.01! + Me.Shape20.Name = "Shape20" + Me.Shape20.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape20.Top = 1.851! + Me.Shape20.Width = 2.802! + ' + 'Label8 + ' + Me.Label8.Height = 0.1574803! + Me.Label8.HyperLink = Nothing + Me.Label8.Left = 0.052! + Me.Label8.Name = "Label8" + Me.Label8.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label8.Text = "Bonitätsauskunft:" + Me.Label8.Top = 1.41! + Me.Label8.Width = 2.698! + ' + 'Label9 + ' + Me.Label9.Height = 0.1574803! + Me.Label9.HyperLink = Nothing + Me.Label9.Left = 0.052! + Me.Label9.Name = "Label9" + Me.Label9.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label9.Text = "Umsatz / Bilanzdaten:" + Me.Label9.Top = 1.636! + Me.Label9.Width = 2.698! + ' + 'Label12 + ' + Me.Label12.Height = 0.1574803! + Me.Label12.HyperLink = Nothing + Me.Label12.Left = 0.052! + Me.Label12.Name = "Label12" + Me.Label12.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label12.Text = "Zollvollmacht liegt vor / Original?:" + Me.Label12.Top = 1.903! + Me.Label12.Width = 2.718! + ' + 'Shape21 + ' + Me.Shape21.Height = 0.25! + Me.Shape21.Left = 0.01! + Me.Shape21.Name = "Shape21" + Me.Shape21.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape21.Top = 2.101! + Me.Shape21.Width = 2.802! + ' + 'Shape22 + ' + Me.Shape22.Height = 0.25! + Me.Shape22.Left = 0.01! + Me.Shape22.Name = "Shape22" + Me.Shape22.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape22.Top = 2.351! + Me.Shape22.Width = 2.802! + ' + 'Shape23 + ' + Me.Shape23.Height = 0.25! + Me.Shape23.Left = 0.01! + Me.Shape23.Name = "Shape23" + Me.Shape23.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape23.Top = 2.601! + Me.Shape23.Width = 2.802! + ' + 'Shape24 + ' + Me.Shape24.Height = 0.25! + Me.Shape24.Left = 0.01! + Me.Shape24.Name = "Shape24" + Me.Shape24.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape24.Top = 2.851! + Me.Shape24.Width = 2.802! + ' + 'Shape25 + ' + Me.Shape25.Height = 0.25! + Me.Shape25.Left = 0.01! + Me.Shape25.Name = "Shape25" + Me.Shape25.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape25.Top = 3.101! + Me.Shape25.Width = 2.802! + ' + 'Shape26 + ' + Me.Shape26.Height = 0.25! + Me.Shape26.Left = 0.01! + Me.Shape26.Name = "Shape26" + Me.Shape26.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape26.Top = 3.351! + Me.Shape26.Width = 2.802! + ' + 'Shape27 + ' + Me.Shape27.Height = 0.25! + Me.Shape27.Left = 0.00999999! + Me.Shape27.Name = "Shape27" + Me.Shape27.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape27.Top = 3.601! + Me.Shape27.Width = 2.802! + ' + 'Shape28 + ' + Me.Shape28.Height = 0.25! + Me.Shape28.Left = 0.01! + Me.Shape28.Name = "Shape28" + Me.Shape28.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape28.Top = 3.851! + Me.Shape28.Width = 2.802! + ' + 'Shape29 + ' + Me.Shape29.Height = 0.25! + Me.Shape29.Left = 0.00999999! + Me.Shape29.Name = "Shape29" + Me.Shape29.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape29.Top = 4.101! + Me.Shape29.Width = 2.802! + ' + 'Shape30 + ' + Me.Shape30.Height = 0.25! + Me.Shape30.Left = 2.812! + Me.Shape30.Name = "Shape30" + Me.Shape30.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape30.Top = 2.101! + Me.Shape30.Width = 4.668! + ' + 'Shape31 + ' + Me.Shape31.Height = 0.25! + Me.Shape31.Left = 2.812! + Me.Shape31.Name = "Shape31" + Me.Shape31.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape31.Top = 2.351! + Me.Shape31.Width = 4.668! + ' + 'Shape32 + ' + Me.Shape32.Height = 0.25! + Me.Shape32.Left = 2.812! + Me.Shape32.Name = "Shape32" + Me.Shape32.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape32.Top = 2.851! + Me.Shape32.Width = 4.668! + ' + 'Shape33 + ' + Me.Shape33.Height = 0.25! + Me.Shape33.Left = 2.812! + Me.Shape33.Name = "Shape33" + Me.Shape33.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape33.Top = 3.101! + Me.Shape33.Width = 4.668! + ' + 'Shape34 + ' + Me.Shape34.Height = 0.25! + Me.Shape34.Left = 2.812! + Me.Shape34.Name = "Shape34" + Me.Shape34.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape34.Top = 2.601! + Me.Shape34.Width = 4.668! + ' + 'Shape35 + ' + Me.Shape35.Height = 0.25! + Me.Shape35.Left = 2.812! + Me.Shape35.Name = "Shape35" + Me.Shape35.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape35.Top = 3.351! + Me.Shape35.Width = 4.668! + ' + 'Shape36 + ' + Me.Shape36.Height = 0.25! + Me.Shape36.Left = 2.812! + Me.Shape36.Name = "Shape36" + Me.Shape36.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape36.Top = 3.851! + Me.Shape36.Width = 4.668! + ' + 'Shape37 + ' + Me.Shape37.Height = 0.25! + Me.Shape37.Left = 2.812! + Me.Shape37.Name = "Shape37" + Me.Shape37.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape37.Top = 4.101! + Me.Shape37.Width = 4.668! + ' + 'Shape38 + ' + Me.Shape38.Height = 0.25! + Me.Shape38.Left = 2.812! + Me.Shape38.Name = "Shape38" + Me.Shape38.RoundingRadius = New GrapeCity.ActiveReports.Controls.CornersRadius(10.0!, Nothing, Nothing, Nothing, Nothing) + Me.Shape38.Top = 3.601! + Me.Shape38.Width = 4.668! + ' + 'Label13 + ' + Me.Label13.Height = 0.1574803! + Me.Label13.HyperLink = Nothing + Me.Label13.Left = 0.052! + Me.Label13.Name = "Label13" + Me.Label13.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label13.Text = "Geschäftszweck" + Me.Label13.Top = 2.16! + Me.Label13.Width = 2.73! + ' + 'Label14 + ' + Me.Label14.Height = 0.1574803! + Me.Label14.HyperLink = Nothing + Me.Label14.Left = 0.042! + Me.Label14.Name = "Label14" + Me.Label14.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label14.Text = "Gründungsjahr:" + Me.Label14.Top = 2.402! + Me.Label14.Width = 2.718! + ' + 'Label15 + ' + Me.Label15.Height = 0.157! + Me.Label15.HyperLink = Nothing + Me.Label15.Left = 0.052! + Me.Label15.Name = "Label15" + Me.Label15.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label15.Text = "Anzahl Mitarbeiter:" + Me.Label15.Top = 2.643! + Me.Label15.Width = 2.718! + ' + 'Label16 + ' + Me.Label16.Height = 0.157! + Me.Label16.HyperLink = Nothing + Me.Label16.Left = 0.042! + Me.Label16.Name = "Label16" + Me.Label16.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label16.Text = "Höchstkredit:" + Me.Label16.Top = 2.883! + Me.Label16.Width = 2.718! + ' + 'Label17 + ' + Me.Label17.Height = 0.157! + Me.Label17.HyperLink = Nothing + Me.Label17.Left = 0.042! + Me.Label17.Name = "Label17" + Me.Label17.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label17.Text = "Import von welchen Waren" + Me.Label17.Top = 3.167! + Me.Label17.Width = 2.718! + ' + 'Label18 + ' + Me.Label18.Height = 0.157! + Me.Label18.HyperLink = Nothing + Me.Label18.Left = 0.042! + Me.Label18.Name = "Label18" + Me.Label18.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label18.Text = "Gesellschafter:" + Me.Label18.Top = 3.41! + Me.Label18.Width = 2.718! + ' + 'Label19 + ' + Me.Label19.Height = 0.157! + Me.Label19.HyperLink = Nothing + Me.Label19.Left = 0.05200005! + Me.Label19.Name = "Label19" + Me.Label19.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label19.Text = "Geschäftsführer:" + Me.Label19.Top = 3.66! + Me.Label19.Width = 2.698! + ' + 'Label20 + ' + Me.Label20.Height = 0.157! + Me.Label20.HyperLink = Nothing + Me.Label20.Left = 0.042! + Me.Label20.Name = "Label20" + Me.Label20.Style = "color: Black; font-size: 8pt; font-weight: bold; text-align: left; ddo-char-set: " & + "1" + Me.Label20.Text = "Steuerberater:" + Me.Label20.Top = 3.882! + Me.Label20.Width = 2.698! + ' + 'Label21 + ' + Me.Label21.Height = 0.157! + Me.Label21.HyperLink = Nothing + Me.Label21.Left = 0.03200006! + Me.Label21.Name = "Label21" + Me.Label21.Style = "font-size: 8.25pt; font-weight: bold" + Me.Label21.Text = "Sonstiges" + Me.Label21.Top = 4.17! + Me.Label21.Width = 2.718! + ' + 'txtGZ + ' + Me.txtGZ.DataField = "" + Me.txtGZ.DistinctField = "" + Me.txtGZ.Height = 0.1574803! + Me.txtGZ.Left = 2.891! + Me.txtGZ.Name = "txtGZ" + Me.txtGZ.Style = "color: Black" + Me.txtGZ.SummaryGroup = "" + Me.txtGZ.Text = "-" + Me.txtGZ.Top = 2.16! + Me.txtGZ.Width = 4.508! + ' + 'txtGJ + ' + Me.txtGJ.DataField = "" + Me.txtGJ.DistinctField = "" + Me.txtGJ.Height = 0.1574803! + Me.txtGJ.Left = 2.891! + Me.txtGJ.Name = "txtGJ" + Me.txtGJ.Style = "color: Black" + Me.txtGJ.SummaryGroup = "" + Me.txtGJ.Text = "-" + Me.txtGJ.Top = 2.402! + Me.txtGJ.Width = 4.508! + ' + 'txtAnzMA + ' + Me.txtAnzMA.DataField = "" + Me.txtAnzMA.DistinctField = "" + Me.txtAnzMA.Height = 0.1574803! + Me.txtAnzMA.Left = 2.891! + Me.txtAnzMA.Name = "txtAnzMA" + Me.txtAnzMA.Style = "color: Black" + Me.txtAnzMA.SummaryGroup = "" + Me.txtAnzMA.Text = "-" + Me.txtAnzMA.Top = 2.643! + Me.txtAnzMA.Width = 4.508! + ' + 'txtKredit + ' + Me.txtKredit.DataField = "" + Me.txtKredit.DistinctField = "" + Me.txtKredit.Height = 0.1574803! + Me.txtKredit.Left = 2.891! + Me.txtKredit.Name = "txtKredit" + Me.txtKredit.Style = "color: Black" + Me.txtKredit.SummaryGroup = "" + Me.txtKredit.Text = "-" + Me.txtKredit.Top = 2.883! + Me.txtKredit.Width = 4.508! + ' + 'txtImport + ' + Me.txtImport.DataField = "" + Me.txtImport.DistinctField = "" + Me.txtImport.Height = 0.1574803! + Me.txtImport.Left = 2.891! + Me.txtImport.Name = "txtImport" + Me.txtImport.Style = "color: Black" + Me.txtImport.SummaryGroup = "" + Me.txtImport.Text = "-" + Me.txtImport.Top = 3.167! + Me.txtImport.Width = 4.508! + ' + 'txtGesellschafter + ' + Me.txtGesellschafter.DataField = "" + Me.txtGesellschafter.DistinctField = "" + Me.txtGesellschafter.Height = 0.1574803! + Me.txtGesellschafter.Left = 2.891! + Me.txtGesellschafter.Name = "txtGesellschafter" + Me.txtGesellschafter.Style = "color: Black" + Me.txtGesellschafter.SummaryGroup = "" + Me.txtGesellschafter.Text = "-" + Me.txtGesellschafter.Top = 3.408! + Me.txtGesellschafter.Width = 4.508! + ' + 'txtGF + ' + Me.txtGF.DataField = "" + Me.txtGF.DistinctField = "" + Me.txtGF.Height = 0.1574803! + Me.txtGF.Left = 2.891! + Me.txtGF.Name = "txtGF" + Me.txtGF.Style = "color: Black" + Me.txtGF.SummaryGroup = "" + Me.txtGF.Text = "-" + Me.txtGF.Top = 3.66! + Me.txtGF.Width = 4.508! + ' + 'txtSteuerberater + ' + Me.txtSteuerberater.DataField = "" + Me.txtSteuerberater.DistinctField = "" + Me.txtSteuerberater.Height = 0.1574803! + Me.txtSteuerberater.Left = 2.891! + Me.txtSteuerberater.Name = "txtSteuerberater" + Me.txtSteuerberater.Style = "color: Black" + Me.txtSteuerberater.SummaryGroup = "" + Me.txtSteuerberater.Text = "-" + Me.txtSteuerberater.Top = 3.902! + Me.txtSteuerberater.Width = 4.508! + ' + 'txtSonstiges + ' + Me.txtSonstiges.DataField = "" + Me.txtSonstiges.DistinctField = "" + Me.txtSonstiges.Height = 0.1574803! + Me.txtSonstiges.Left = 2.891! + Me.txtSonstiges.Name = "txtSonstiges" + Me.txtSonstiges.Style = "color: Black" + Me.txtSonstiges.SummaryGroup = "" + Me.txtSonstiges.Text = "-" + Me.txtSonstiges.Top = 4.143! + Me.txtSonstiges.Width = 4.508! + ' + 'lblKontrolle + ' + Me.lblKontrolle.DataField = "" + Me.lblKontrolle.Height = 0.1330708! + Me.lblKontrolle.HyperLink = Nothing + Me.lblKontrolle.Left = 4.841! + Me.lblKontrolle.Name = "lblKontrolle" + Me.lblKontrolle.Style = "color: Black; font-size: 8pt; text-align: left" + Me.lblKontrolle.Text = "Mittwoch, 02.11.2016" + Me.lblKontrolle.Top = 5.001! + Me.lblKontrolle.Width = 2.649606! + ' + 'PageFooter + ' + Me.PageFooter.Controls.AddRange(New GrapeCity.ActiveReports.SectionReportModel.ARControl() {Me.Label28, Me.Line3, Me.ReportInfo2, Me.lblDat}) + Me.PageFooter.Height = 0.2192914! + Me.PageFooter.Name = "PageFooter" + ' + 'Label28 + ' + Me.Label28.Height = 0.1330709! + Me.Label28.HyperLink = Nothing + Me.Label28.Left = 2.13937! + Me.Label28.Name = "Label28" + Me.Label28.Style = "font-size: 8pt; font-weight: bold; text-align: center; ddo-char-set: 1" + Me.Label28.Text = "VERAG Spediton AG" + Me.Label28.Top = 0.08622044! + Me.Label28.Width = 2.649606! + ' + 'Line3 + ' + Me.Line3.Height = 0! + Me.Line3.Left = 0! + Me.Line3.LineWeight = 1.0! + Me.Line3.Name = "Line3" + Me.Line3.Top = 0.03070864! + Me.Line3.Width = 7.480313! + Me.Line3.X1 = 0! + Me.Line3.X2 = 7.480313! + Me.Line3.Y1 = 0.03070864! + Me.Line3.Y2 = 0.03070864! + ' + 'ReportInfo2 + ' + Me.ReportInfo2.FormatString = "Seite {PageNumber} von {PageCount} Seiten " + Me.ReportInfo2.Height = 0.1330709! + Me.ReportInfo2.Left = 5.04252! + Me.ReportInfo2.Name = "ReportInfo2" + Me.ReportInfo2.Style = "font-size: 8pt; text-align: right" + Me.ReportInfo2.Top = 0.08622046! + Me.ReportInfo2.Width = 2.437842! + ' + 'lblDat + ' + Me.lblDat.Height = 0.1330708! + Me.lblDat.HyperLink = Nothing + Me.lblDat.Left = 0.01023622! + Me.lblDat.Name = "lblDat" + Me.lblDat.Style = "font-size: 8pt; text-align: left" + Me.lblDat.Text = "Mittwoch, 02.11.2016" + Me.lblDat.Top = 0.08622044! + Me.lblDat.Width = 2.649606! + ' + 'rptFiskalkunde + ' + Me.PageSettings.Margins.Bottom = 0.3937008! + Me.PageSettings.Margins.Left = 0.3937008! + Me.PageSettings.Margins.Right = 0.3937008! + Me.PageSettings.Margins.Top = 0.3937008! + Me.PageSettings.PaperHeight = 11.0! + Me.PageSettings.PaperWidth = 8.5! + Me.PrintWidth = 8.302! + Me.Sections.Add(Me.PageHeader) + Me.Sections.Add(Me.Detail) + Me.Sections.Add(Me.PageFooter) + Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-family: Arial; font-style: normal; text-decoration: none; font-weight: norma" & + "l; font-size: 10pt; color: Black; ddo-char-set: 204", "Normal")) + Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-size: 16pt; font-weight: bold", "Heading1", "Normal")) + Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-family: Times New Roman; font-size: 14pt; font-weight: bold; font-style: ita" & + "lic", "Heading2", "Normal")) + Me.StyleSheet.Add(New DDCssLib.StyleSheetRule("font-size: 13pt; font-weight: bold", "Heading3", "Normal")) + CType(Me.picVERAG, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.lblUeberschrift, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label5, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtKunde, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtAnsprechpartner, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtKdNr, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.lblWebsite, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtKundeSeit, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtWebsite, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label7, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.TextBox1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label10, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label11, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label3, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label6, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label4, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtHR, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtBon, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtUmsatz, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtVM, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtHRja, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtHRnein, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtWSja, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtWSnein, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtBONnein, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtBONja, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtUmsatzJa, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtUmsatzNein, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtVMNein, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtVMJa, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label8, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label9, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label12, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label13, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label14, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label15, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label16, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label17, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label18, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label19, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label20, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label21, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtGZ, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtGJ, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtAnzMA, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtKredit, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtImport, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtGesellschafter, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtGF, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtSteuerberater, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtSonstiges, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.lblKontrolle, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.Label28, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.ReportInfo2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.lblDat, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me, System.ComponentModel.ISupportInitialize).EndInit() + + End Sub + Private WithEvents picVERAG As GrapeCity.ActiveReports.SectionReportModel.Picture + Private WithEvents lblUeberschrift As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label5 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents txtKunde As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtAnsprechpartner As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtKdNr As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents Label1 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents lblWebsite As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents txtKundeSeit As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents txtWebsite As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents Line As GrapeCity.ActiveReports.SectionReportModel.Line + Private WithEvents Line3 As GrapeCity.ActiveReports.SectionReportModel.Line + Private WithEvents ReportInfo2 As GrapeCity.ActiveReports.SectionReportModel.ReportInfo + Private WithEvents lblDat As GrapeCity.ActiveReports.SectionReportModel.Label + Public WithEvents Label28 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label7 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents TextBox1 As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents Label10 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label11 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Shape1 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape2 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape3 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape4 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape5 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape6 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape7 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape8 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape9 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape10 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape11 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape12 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape13 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape14 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape15 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape17 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape18 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape19 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Label2 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label3 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label6 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label4 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents txtHR As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtBon As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtUmsatz As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtVM As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtHRja As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtHRnein As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtWSja As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtWSnein As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtBONnein As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtBONja As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtUmsatzJa As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtUmsatzNein As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtVMNein As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtVMJa As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents Shape16 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape20 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Label8 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label9 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label12 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Shape21 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape22 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape23 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape24 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape25 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape26 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape27 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape28 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape29 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape30 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape31 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape32 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape33 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape34 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape35 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape36 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape37 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Shape38 As GrapeCity.ActiveReports.SectionReportModel.Shape + Private WithEvents Label13 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label14 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label15 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label16 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label17 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label18 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label19 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label20 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents Label21 As GrapeCity.ActiveReports.SectionReportModel.Label + Private WithEvents txtGZ As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtGJ As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtAnzMA As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtKredit As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtImport As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtGesellschafter As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtGF As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtSteuerberater As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents txtSonstiges As GrapeCity.ActiveReports.SectionReportModel.TextBox + Private WithEvents lblKontrolle As GrapeCity.ActiveReports.SectionReportModel.Label +End Class diff --git a/SDL/kunden/Berichte/rptFiskalkunde.resx b/SDL/kunden/Berichte/rptFiskalkunde.resx new file mode 100644 index 00000000..e8cbd0f3 --- /dev/null +++ b/SDL/kunden/Berichte/rptFiskalkunde.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 0, 0 + + + 0, 0 + + \ No newline at end of file diff --git a/SDL/kunden/Berichte/rptFiskalkunde.vb b/SDL/kunden/Berichte/rptFiskalkunde.vb new file mode 100644 index 00000000..d85f496e --- /dev/null +++ b/SDL/kunden/Berichte/rptFiskalkunde.vb @@ -0,0 +1,75 @@ +Imports GrapeCity.ActiveReports +Imports GrapeCity.ActiveReports.Document + +Public Class rptFiskalkunde + + Dim FiskalId As Integer + Dim Firma = "1" + Dim KdNr As Integer + + Sub New(KdNr, FiskalId, Optional Firma = "VERAG") + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + + Me.KdNr = KdNr + Me.FiskalId = FiskalId + Me.Firma = Firma + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + + End Sub + + Private Sub rptKundeUebersicht_ReportStart(sender As Object, e As EventArgs) Handles Me.ReportStart + Dim KD As New VERAG_PROG_ALLGEMEIN.cKunde(KdNr) + Dim AD As New VERAG_PROG_ALLGEMEIN.cAdressen(KdNr) + Dim KD_ERW As New VERAG_PROG_ALLGEMEIN.cKundenErweitert(KdNr) + Dim FK As New VERAG_PROG_ALLGEMEIN.cFiskalkunden(FiskalId) + + lblUeberschrift.Text = "Checkliste für " & FK.FK_Art & "-Fiskal Kunden" + + txtKdNr.Text = AD.AdressenNr + txtKunde.Text = AD.Name_1 & " " & AD.Name_2 + + If IsDate(FK.FK_Vollmacht) Then txtVM.Text = CDate(FK.FK_Vollmacht).ToShortDateString + txtUmsatz.Text = "" + + + If AD.LandKz = "AT" Or AD.LandKz = "A" Then + txtBon.Text = If(KD_ERW.kde_CreditSaveBonitaetsScore, "") + Else + txtBon.Text = If(KD_ERW.kde_CreditSaveBonitaetsIndex, "") + End If + + + If IsDate(FK.FK_Bonitaet) Then txtBon.Text &= " vom " & CDate(FK.FK_Bonitaet).ToShortDateString + If IsNumeric(FK.FK_KreditMax) Then txtKredit.Text = CDbl(FK.FK_KreditMax) + If IsNumeric(FK.FK_AnzahlMitarbeiter) Then txtAnzMA.Text = CDbl(FK.FK_AnzahlMitarbeiter) + If IsDate(FK.FK_Gruendungsdatum) Then txtGJ.Text = CDate(FK.FK_Gruendungsdatum).ToShortDateString + + txtImport.Text = IIf(FK.FK_Waren <> "", FK.FK_Waren, "") + txtGesellschafter.Text = IIf(FK.FK_Gesellschafter <> "", FK.FK_Gesellschafter, "") + txtWebsite.Text = IIf(FK.FK_Homepage_URL <> "", FK.FK_Homepage_URL, "") + txtGZ.Text = IIf(FK.FK_Geschaeftszweck <> "", FK.FK_Geschaeftszweck, "") + + If IsDate(KD.Eingegeben_am) Then txtKundeSeit.Text = CDate(KD.Eingegeben_am).ToShortDateString + If FK.FK_locked Then + + Dim mit = New VERAG_PROG_ALLGEMEIN.cMitarbeiter(FK.FK_MaId) + lblKontrolle.Text = "kontrolliert: " & mit.Fullname & ", " & FK.FK_Abschlussdatum + + End If + + lblDat.Text = Now.ToString("dddd, dd.MM.yyyy") + + + Select Case Firma + Case "IMEX" : Me.picVERAG.Image = My.Resources.IMEX_LOGO_simple : Me.Label28.Text = "IMEX Customs Service GmbH" + Case "ATILLA" : Me.picVERAG.Image = My.Resources.Atilla : Me.Label28.Text = "ATILLA Spedition" + Case "UNISPED" : Me.picVERAG.Image = My.Resources.Unisped_logo : Me.Label28.Text = "UNISPED Speditions GmbH" + Case Else + End Select + txtAnsprechpartner.Text = AD.Ansprechpartner + + + End Sub +End Class \ No newline at end of file diff --git a/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb b/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb index d9e9ec68..645034d7 100644 --- a/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb +++ b/SDL/kunden/frmKundenUebersichtZOLL.Designer.vb @@ -1223,10 +1223,16 @@ Partial Class frmKundenUebersichtZOLL ' Me.mnueFiskaluebersicht.Enabled = False Me.mnueFiskaluebersicht.ForeColor = System.Drawing.Color.White - Me.mnueFiskaluebersicht.Margin = New System.Windows.Forms.Padding(0, 20, 0, 0) + Me.mnueFiskaluebersicht.Image = Global.SDL.My.Resources.Resources.bh + Me.mnueFiskaluebersicht.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.mnueFiskaluebersicht.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None + Me.mnueFiskaluebersicht.Margin = New System.Windows.Forms.Padding(0, 10, 0, 0) Me.mnueFiskaluebersicht.Name = "mnueFiskaluebersicht" - Me.mnueFiskaluebersicht.Size = New System.Drawing.Size(107, 19) + Me.mnueFiskaluebersicht.Size = New System.Drawing.Size(107, 64) Me.mnueFiskaluebersicht.Text = "Fiskalübersicht" + Me.mnueFiskaluebersicht.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.mnueFiskaluebersicht.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText + Me.mnueFiskaluebersicht.Visible = False ' 'mnueFiskal ' diff --git a/SDL/kunden/frmKundenUebersichtZOLL.vb b/SDL/kunden/frmKundenUebersichtZOLL.vb index 828ea8c8..5b3434a4 100644 --- a/SDL/kunden/frmKundenUebersichtZOLL.vb +++ b/SDL/kunden/frmKundenUebersichtZOLL.vb @@ -203,6 +203,7 @@ Public Class frmKundenUebersichtZOLL If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("KUNDEN_Fiskaldaten", Me) Then mnueFiskal.Visible = True mnueFiskaluebersicht.Visible = True + mnueFiskaluebersicht.Visible = True End If diff --git a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb index 1404d743..0e850e00 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.Designer.vb @@ -39,14 +39,13 @@ Partial Class usrcntlFiskaluebersicht Me.btnPDFReport = New System.Windows.Forms.Button() Me.dgvFiskaluebersicht = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.MyPanel2 = New VERAG_PROG_ALLGEMEIN.MyPanel(Me.components) - Me.rtbZwischenh = New System.Windows.Forms.RichTextBox() + Me.rtfZwischenh = New System.Windows.Forms.RichTextBox() Me.dgvZwischenh = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.Label6 = New System.Windows.Forms.Label() Me.rtfEmpfaenger = New System.Windows.Forms.RichTextBox() Me.rtfLieferanten = New System.Windows.Forms.RichTextBox() Me.dgvEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.dgvLieferanten = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) - Me.Button3 = New System.Windows.Forms.Button() Me.Label3 = New System.Windows.Forms.Label() Me.Label2 = New System.Windows.Forms.Label() Me.lblAnmerkungen = New System.Windows.Forms.Label() @@ -84,6 +83,7 @@ Partial Class usrcntlFiskaluebersicht Me.dgvUnterlagen = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.cbxUID = New System.Windows.Forms.CheckBox() Me.txtUID = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.lblBon = New System.Windows.Forms.Label() CType(Me.picLocked, System.ComponentModel.ISupportInitialize).BeginInit() Me.MyPanel1.SuspendLayout() CType(Me.dgvFiskaluebersicht, System.ComponentModel.ISupportInitialize).BeginInit() @@ -114,9 +114,9 @@ Partial Class usrcntlFiskaluebersicht Me.lblFiskaluebersicht.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.lblFiskaluebersicht.Location = New System.Drawing.Point(8, 12) Me.lblFiskaluebersicht.Name = "lblFiskaluebersicht" - Me.lblFiskaluebersicht.Size = New System.Drawing.Size(140, 20) + Me.lblFiskaluebersicht.Size = New System.Drawing.Size(130, 20) Me.lblFiskaluebersicht.TabIndex = 111 - Me.lblFiskaluebersicht.Text = "Fiskaluebersicht" + Me.lblFiskaluebersicht.Text = "Fiskalübersicht" ' 'lblCheckliste ' @@ -189,7 +189,7 @@ Partial Class usrcntlFiskaluebersicht Me.cbxFiskalart.FormattingEnabled = True Me.cbxFiskalart.Location = New System.Drawing.Point(419, 12) Me.cbxFiskalart.Name = "cbxFiskalart" - Me.cbxFiskalart.Size = New System.Drawing.Size(35, 21) + Me.cbxFiskalart.Size = New System.Drawing.Size(53, 21) Me.cbxFiskalart.TabIndex = 117 ' 'MyPanel1 @@ -241,9 +241,9 @@ Partial Class usrcntlFiskaluebersicht Me.btnPDFReport.ForeColor = System.Drawing.Color.Black Me.btnPDFReport.Image = Global.SDL.My.Resources.Resources.pdf1 Me.btnPDFReport.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnPDFReport.Location = New System.Drawing.Point(365, 10) + Me.btnPDFReport.Location = New System.Drawing.Point(365, 6) Me.btnPDFReport.Name = "btnPDFReport" - Me.btnPDFReport.Size = New System.Drawing.Size(107, 47) + Me.btnPDFReport.Size = New System.Drawing.Size(107, 46) Me.btnPDFReport.TabIndex = 80 Me.btnPDFReport.Text = "Bericht" Me.btnPDFReport.TextAlign = System.Drawing.ContentAlignment.MiddleRight @@ -278,14 +278,14 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.AutoScrollMinSize = New System.Drawing.Size(0, 10) Me.MyPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink Me.MyPanel2.BackColor = System.Drawing.Color.White - Me.MyPanel2.Controls.Add(Me.rtbZwischenh) + Me.MyPanel2.Controls.Add(Me.lblBon) + Me.MyPanel2.Controls.Add(Me.rtfZwischenh) Me.MyPanel2.Controls.Add(Me.dgvZwischenh) Me.MyPanel2.Controls.Add(Me.Label6) Me.MyPanel2.Controls.Add(Me.rtfEmpfaenger) Me.MyPanel2.Controls.Add(Me.rtfLieferanten) Me.MyPanel2.Controls.Add(Me.dgvEmpfaenger) Me.MyPanel2.Controls.Add(Me.dgvLieferanten) - Me.MyPanel2.Controls.Add(Me.Button3) Me.MyPanel2.Controls.Add(Me.Label3) Me.MyPanel2.Controls.Add(Me.Label2) Me.MyPanel2.Controls.Add(Me.lblAnmerkungen) @@ -328,15 +328,15 @@ Partial Class usrcntlFiskaluebersicht Me.MyPanel2.Size = New System.Drawing.Size(721, 657) Me.MyPanel2.TabIndex = 110 ' - 'rtbZwischenh + 'rtfZwischenh ' - Me.rtbZwischenh.Enabled = False - Me.rtbZwischenh.Location = New System.Drawing.Point(237, 283) - Me.rtbZwischenh.Name = "rtbZwischenh" - Me.rtbZwischenh.Size = New System.Drawing.Size(225, 78) - Me.rtbZwischenh.TabIndex = 176 - Me.rtbZwischenh.Text = "" - Me.rtbZwischenh.Visible = False + Me.rtfZwischenh.Enabled = False + Me.rtfZwischenh.Location = New System.Drawing.Point(237, 283) + Me.rtfZwischenh.Name = "rtfZwischenh" + Me.rtfZwischenh.Size = New System.Drawing.Size(225, 78) + Me.rtfZwischenh.TabIndex = 176 + Me.rtfZwischenh.Text = "" + Me.rtfZwischenh.Visible = False ' 'dgvZwischenh ' @@ -422,20 +422,6 @@ Partial Class usrcntlFiskaluebersicht Me.dgvLieferanten.Size = New System.Drawing.Size(215, 92) Me.dgvLieferanten.TabIndex = 170 ' - 'Button3 - ' - Me.Button3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) - Me.Button3.BackgroundImage = Global.SDL.My.Resources.Resources.spedbuch - Me.Button3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom - Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button3.ForeColor = System.Drawing.Color.Black - Me.Button3.Location = New System.Drawing.Point(629, 224) - Me.Button3.Name = "Button3" - Me.Button3.Size = New System.Drawing.Size(35, 33) - Me.Button3.TabIndex = 169 - Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button3.UseVisualStyleBackColor = True - ' 'Label3 ' Me.Label3.AutoSize = True @@ -481,7 +467,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtGesellschafter._Waehrung = False Me.txtGesellschafter._WaehrungZeichen = True Me.txtGesellschafter.ForeColor = System.Drawing.Color.Black - Me.txtGesellschafter.Location = New System.Drawing.Point(419, 188) + Me.txtGesellschafter.Location = New System.Drawing.Point(419, 165) Me.txtGesellschafter.MaxLineLength = -1 Me.txtGesellschafter.MaxLines_Warning = "" Me.txtGesellschafter.MaxLines_Warning_Label = Nothing @@ -493,7 +479,7 @@ Partial Class usrcntlFiskaluebersicht ' Me.Label12.AutoSize = True Me.Label12.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label12.Location = New System.Drawing.Point(279, 191) + Me.Label12.Location = New System.Drawing.Point(279, 168) Me.Label12.Name = "Label12" Me.Label12.Size = New System.Drawing.Size(88, 13) Me.Label12.TabIndex = 164 @@ -514,7 +500,7 @@ Partial Class usrcntlFiskaluebersicht Me.txtGF._Waehrung = False Me.txtGF._WaehrungZeichen = True Me.txtGF.ForeColor = System.Drawing.Color.Black - Me.txtGF.Location = New System.Drawing.Point(419, 162) + Me.txtGF.Location = New System.Drawing.Point(419, 139) Me.txtGF.MaxLineLength = -1 Me.txtGF.MaxLines_Warning = "" Me.txtGF.MaxLines_Warning_Label = Nothing @@ -526,7 +512,7 @@ Partial Class usrcntlFiskaluebersicht ' Me.Label11.AutoSize = True Me.Label11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label11.Location = New System.Drawing.Point(279, 165) + Me.Label11.Location = New System.Drawing.Point(279, 142) Me.Label11.Name = "Label11" Me.Label11.Size = New System.Drawing.Size(97, 13) Me.Label11.TabIndex = 162 @@ -557,12 +543,12 @@ Partial Class usrcntlFiskaluebersicht Me.txtKredit._Waehrung = True Me.txtKredit._WaehrungZeichen = True Me.txtKredit.ForeColor = System.Drawing.Color.Black - Me.txtKredit.Location = New System.Drawing.Point(150, 162) + Me.txtKredit.Location = New System.Drawing.Point(144, 162) Me.txtKredit.MaxLineLength = -1 Me.txtKredit.MaxLines_Warning = "" Me.txtKredit.MaxLines_Warning_Label = Nothing Me.txtKredit.Name = "txtKredit" - Me.txtKredit.Size = New System.Drawing.Size(91, 20) + Me.txtKredit.Size = New System.Drawing.Size(97, 20) Me.txtKredit.TabIndex = 160 ' 'txtAnzMA @@ -580,12 +566,12 @@ Partial Class usrcntlFiskaluebersicht Me.txtAnzMA._Waehrung = False Me.txtAnzMA._WaehrungZeichen = False Me.txtAnzMA.ForeColor = System.Drawing.Color.Black - Me.txtAnzMA.Location = New System.Drawing.Point(150, 136) + Me.txtAnzMA.Location = New System.Drawing.Point(144, 136) Me.txtAnzMA.MaxLineLength = -1 Me.txtAnzMA.MaxLines_Warning = "" Me.txtAnzMA.MaxLines_Warning_Label = Nothing Me.txtAnzMA.Name = "txtAnzMA" - Me.txtAnzMA.Size = New System.Drawing.Size(91, 20) + Me.txtAnzMA.Size = New System.Drawing.Size(97, 20) Me.txtAnzMA.TabIndex = 159 ' 'Label9 @@ -613,19 +599,19 @@ Partial Class usrcntlFiskaluebersicht Me.txtWaren._Waehrung = False Me.txtWaren._WaehrungZeichen = True Me.txtWaren.ForeColor = System.Drawing.Color.Black - Me.txtWaren.Location = New System.Drawing.Point(419, 136) + Me.txtWaren.Location = New System.Drawing.Point(144, 188) Me.txtWaren.MaxLineLength = -1 Me.txtWaren.MaxLines_Warning = "" Me.txtWaren.MaxLines_Warning_Label = Nothing Me.txtWaren.Name = "txtWaren" - Me.txtWaren.Size = New System.Drawing.Size(239, 20) + Me.txtWaren.Size = New System.Drawing.Size(512, 20) Me.txtWaren.TabIndex = 157 ' 'Label8 ' Me.Label8.AutoSize = True Me.Label8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label8.Location = New System.Drawing.Point(279, 139) + Me.Label8.Location = New System.Drawing.Point(8, 191) Me.Label8.Name = "Label8" Me.Label8.Size = New System.Drawing.Size(44, 13) Me.Label8.TabIndex = 156 @@ -646,13 +632,13 @@ Partial Class usrcntlFiskaluebersicht Me.txtGriendungsjahr._Waehrung = False Me.txtGriendungsjahr._WaehrungZeichen = False Me.txtGriendungsjahr.ForeColor = System.Drawing.Color.Black - Me.txtGriendungsjahr.Location = New System.Drawing.Point(150, 110) + Me.txtGriendungsjahr.Location = New System.Drawing.Point(144, 110) Me.txtGriendungsjahr.MaxLength = 10 Me.txtGriendungsjahr.MaxLineLength = -1 Me.txtGriendungsjahr.MaxLines_Warning = "" Me.txtGriendungsjahr.MaxLines_Warning_Label = Nothing Me.txtGriendungsjahr.Name = "txtGriendungsjahr" - Me.txtGriendungsjahr.Size = New System.Drawing.Size(91, 20) + Me.txtGriendungsjahr.Size = New System.Drawing.Size(97, 20) Me.txtGriendungsjahr.TabIndex = 155 ' 'Label7 @@ -735,7 +721,7 @@ Partial Class usrcntlFiskaluebersicht ' Me.rtbAnmerkung.Location = New System.Drawing.Point(144, 544) Me.rtbAnmerkung.Name = "rtbAnmerkung" - Me.rtbAnmerkung.Size = New System.Drawing.Size(497, 78) + Me.rtbAnmerkung.Size = New System.Drawing.Size(497, 99) Me.rtbAnmerkung.TabIndex = 130 Me.rtbAnmerkung.Text = "" ' @@ -823,14 +809,14 @@ Partial Class usrcntlFiskaluebersicht Me.txtVM._Waehrung = False Me.txtVM._WaehrungZeichen = False Me.txtVM.ForeColor = System.Drawing.Color.Black - Me.txtVM.Location = New System.Drawing.Point(574, 69) + Me.txtVM.Location = New System.Drawing.Point(588, 69) Me.txtVM.MaxLength = 10 Me.txtVM.MaxLineLength = -1 Me.txtVM.MaxLines_Warning = "" Me.txtVM.MaxLines_Warning_Label = Nothing Me.txtVM.Name = "txtVM" Me.txtVM.ReadOnly = True - Me.txtVM.Size = New System.Drawing.Size(82, 20) + Me.txtVM.Size = New System.Drawing.Size(68, 20) Me.txtVM.TabIndex = 104 ' 'cbxBonitaet @@ -860,14 +846,14 @@ Partial Class usrcntlFiskaluebersicht Me.txtBon._Waehrung = False Me.txtBon._WaehrungZeichen = False Me.txtBon.ForeColor = System.Drawing.Color.Black - Me.txtBon.Location = New System.Drawing.Point(575, 45) + Me.txtBon.Location = New System.Drawing.Point(588, 45) Me.txtBon.MaxLength = 10 Me.txtBon.MaxLineLength = -1 Me.txtBon.MaxLines_Warning = "" Me.txtBon.MaxLines_Warning_Label = Nothing Me.txtBon.Name = "txtBon" Me.txtBon.ReadOnly = True - Me.txtBon.Size = New System.Drawing.Size(82, 20) + Me.txtBon.Size = New System.Drawing.Size(69, 20) Me.txtBon.TabIndex = 102 ' 'cbxEORI @@ -909,13 +895,13 @@ Partial Class usrcntlFiskaluebersicht Me.txtEORI._Waehrung = False Me.txtEORI._WaehrungZeichen = True Me.txtEORI.ForeColor = System.Drawing.Color.Black - Me.txtEORI.Location = New System.Drawing.Point(148, 47) + Me.txtEORI.Location = New System.Drawing.Point(144, 47) Me.txtEORI.MaxLineLength = -1 Me.txtEORI.MaxLines_Warning = "" Me.txtEORI.MaxLines_Warning_Label = Nothing Me.txtEORI.Name = "txtEORI" Me.txtEORI.ReadOnly = True - Me.txtEORI.Size = New System.Drawing.Size(93, 20) + Me.txtEORI.Size = New System.Drawing.Size(97, 20) Me.txtEORI.TabIndex = 108 ' 'txtHomepage @@ -933,12 +919,12 @@ Partial Class usrcntlFiskaluebersicht Me.txtHomepage._Waehrung = False Me.txtHomepage._WaehrungZeichen = True Me.txtHomepage.ForeColor = System.Drawing.Color.Black - Me.txtHomepage.Location = New System.Drawing.Point(148, 20) + Me.txtHomepage.Location = New System.Drawing.Point(144, 20) Me.txtHomepage.MaxLineLength = -1 Me.txtHomepage.MaxLines_Warning = "" Me.txtHomepage.MaxLines_Warning_Label = Nothing Me.txtHomepage.Name = "txtHomepage" - Me.txtHomepage.Size = New System.Drawing.Size(128, 20) + Me.txtHomepage.Size = New System.Drawing.Size(132, 20) Me.txtHomepage.TabIndex = 100 ' 'dgvUnterlagen @@ -986,15 +972,25 @@ Partial Class usrcntlFiskaluebersicht Me.txtUID._Waehrung = False Me.txtUID._WaehrungZeichen = True Me.txtUID.ForeColor = System.Drawing.Color.Black - Me.txtUID.Location = New System.Drawing.Point(575, 21) + Me.txtUID.Location = New System.Drawing.Point(588, 21) Me.txtUID.MaxLineLength = -1 Me.txtUID.MaxLines_Warning = "" Me.txtUID.MaxLines_Warning_Label = Nothing Me.txtUID.Name = "txtUID" Me.txtUID.ReadOnly = True - Me.txtUID.Size = New System.Drawing.Size(83, 20) + Me.txtUID.Size = New System.Drawing.Size(70, 20) Me.txtUID.TabIndex = 106 ' + 'lblBon + ' + Me.lblBon.AutoSize = True + Me.lblBon.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblBon.Location = New System.Drawing.Point(539, 50) + Me.lblBon.Name = "lblBon" + Me.lblBon.Size = New System.Drawing.Size(11, 13) + Me.lblBon.TabIndex = 139 + Me.lblBon.Text = "-" + ' 'usrcntlFiskaluebersicht ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -1081,15 +1077,15 @@ Partial Class usrcntlFiskaluebersicht Friend WithEvents Label11 As Label Friend WithEvents Label10 As Label Friend WithEvents txtKredit As VERAG_PROG_ALLGEMEIN.MyTextBox - Friend WithEvents rtbZwischenh As RichTextBox + Friend WithEvents rtfZwischenh As RichTextBox Friend WithEvents dgvZwischenh As VERAG_PROG_ALLGEMEIN.MyDatagridview Friend WithEvents Label6 As Label Friend WithEvents rtfEmpfaenger As RichTextBox Friend WithEvents rtfLieferanten As RichTextBox Friend WithEvents dgvEmpfaenger As VERAG_PROG_ALLGEMEIN.MyDatagridview Friend WithEvents dgvLieferanten As VERAG_PROG_ALLGEMEIN.MyDatagridview - Friend WithEvents Button3 As Button Friend WithEvents Label3 As Label Friend WithEvents Label2 As Label Friend WithEvents lblAnmerkungen As Label + Friend WithEvents lblBon As Label End Class diff --git a/SDL/kunden/usrcntlFiskaluebersicht.vb b/SDL/kunden/usrcntlFiskaluebersicht.vb index cd53d977..f272a578 100644 --- a/SDL/kunden/usrcntlFiskaluebersicht.vb +++ b/SDL/kunden/usrcntlFiskaluebersicht.vb @@ -1,79 +1,71 @@  Imports System.Net Imports System.Text.RegularExpressions -Imports com -Imports java.rmi.dgc Imports VERAG_PROG_ALLGEMEIN -Imports SDL.EORI -Imports DocumentFormat.OpenXml.Vml.Spreadsheet -Imports DAKOSY_Worker.DEERRE -Imports DAKOSY_Worker.VERAG_KundenStamm_Export -Imports DAKOSY_Worker.VERAG_KundenStamm_Export_V2 -Imports jdk.internal.org.objectweb.asm.tree -Imports DocumentFormat.OpenXml.Drawing.Charts -Imports System.IO +Imports VERAG_PROG_ALLGEMEIN.TESTJSON + Public Class usrcntlFiskaluebersicht - Dim FUNC As New cProgramFunctions Public kdNr As Integer = -1 Dim SQL As New SQL Public KUNDE As VERAG_PROG_ALLGEMEIN.cKunde + Public KUNDE_ERW As VERAG_PROG_ALLGEMEIN.cKundenErweitert Public ADRESSE As VERAG_PROG_ALLGEMEIN.cAdressen - Public Event FiskalChanged() Dim fk As VERAG_PROG_ALLGEMEIN.cFiskalkunden Dim FirmaTmp = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Dim DS As VERAG_PROG_ALLGEMEIN.cDATENSERVER Dim BA As VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft + Dim year As Integer Sub initDGVFiskaluebersicht() With dgvFiskaluebersicht .Columns.Clear() - .DataSource = SQL.loadDgvBySql("SELECT FK_Id , FK_Datum, FK_Art, FK_locked FROM tblFiskalkunden WHERE FK_Kdnr='" & kdNr & "' ORDER BY FK_Datum ", "FMZOLL") + .DataSource = SQL.loadDgvBySql("SELECT FK_Id , FK_Datum, FK_Art, FK_locked, FK_Kdnr FROM tblFiskalkunden WHERE FK_Kdnr='" & kdNr & "' ORDER BY FK_Datum ", "FMZOLL") .Columns("FK_Datum").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill .Columns("FK_Datum").HeaderText = "Datum" .Columns("FK_Art").Visible = False .Columns("FK_locked").Visible = False .Columns("FK_Id").Visible = False + .Columns("FK_Kdnr").Visible = False End With End Sub - Sub initdgvLieferanten(year As Integer) + Sub initdgvLieferanten() Label2.Text = "Top 5 Lieferanten (" & year & ")" With dgvLieferanten .Columns.Clear() .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [AbsenderKundenNr] as KdNr, CASE WHEN [AbsenderKundenNr] IS NULL THEN '-' ELSE MAX(Absender) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE year(Abfertigungsdatum) = '" & year & "' AND " & kdNr & " In([AbsenderKundenNr], [EmpfängerKundenNr], [FrachtführerKundenNr], [VermittlerKundenNr], [EndempfängerKundenNr]) GROUP BY AbsenderKundenNr ORDER BY Anzahl DESC ", "FMZOLL") - .Columns("KdNr").Width = 50 End With - End Sub - Sub initdgvEmfpaenger(year As Integer) + Sub initdgvEmfpaenger() Label3.Text = "Top 5 Endempfänger (" & year & ")" With dgvEmpfaenger .Columns.Clear() .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [EndempfängerKundenNr] as KdNr, CASE WHEN [EndempfängerKundenNr] IS NULL THEN '-' ELSE MAX(Endempfänger) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE year(Abfertigungsdatum) = '" & year & "' AND " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY EndempfängerKundenNr ORDER BY Anzahl DESC ", "FMZOLL") - .Columns("KdNr").Width = 50 + End With End Sub - Sub initdgvZwischenhaendler(year As Integer) + Sub initdgvZwischenhaendler() Label6.Text = "Top 5 Zwischenhändler (" & year & ")" With dgvZwischenh .Columns.Clear() .DataSource() = SQL.loadDgvBySql("SELECT Top(5) [EmpfängerKundenNr] as KdNr, CASE WHEN [EmpfängerKundenNr] IS NULL THEN '-' ELSE MAX(Empfänger) END as Firma, COUNT(*) as Anzahl FROM [Speditionsbuch] WHERE year(Abfertigungsdatum) = '" & year & "' AND " & kdNr & " IN([AbsenderKundenNr],[EmpfängerKundenNr],[FrachtführerKundenNr],[VermittlerKundenNr],[EndempfängerKundenNr]) GROUP BY EmpfängerKundenNr ORDER BY Anzahl DESC ", "FMZOLL") - .Columns("KdNr").Width = 50 + '.Columns("KdNr").Width = 50 + End With End Sub @@ -82,8 +74,11 @@ Public Class usrcntlFiskaluebersicht Sub initDGVUnterlagen() With dgvUnterlagen - .DataSource = SQL.loadDgvBySql("SELECT [fka_id],[fka_KdNr],[fka_Name],[fka_Datum] , [fka_ArtId], [fka_docId] FROM [tblFiskalkundenAnhaenge] " & + .DataSource = SQL.loadDgvBySql("SELECT [fka_id],[fka_KdNr],[fka_Name],[fka_Datum] , [fka_Art], [fka_docId] FROM [tblFiskalkundenAnhaenge] " & " WHERE [fka_KdNr]='" & fk.FK_Kdnr & "' AND fka_fkId='" & fk.FK_Id & "'", "AVISO") + .Columns("fka_id").Visible = False + .Columns("fka_KdNr").Visible = False + .Columns("fka_docId").Visible = False .ClearSelection() AddHandler .CellDoubleClick, Sub() @@ -109,19 +104,29 @@ Public Class usrcntlFiskaluebersicht cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("AT", "AT")) cbxFiskalart.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("DE", "DE")) - cbxAttachmentArt.Items.Clear() - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Passkopie", 1)) - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Firmenbuchauszug", 2)) - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Handelsregister", 3)) - cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Infoblatt", 4)) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Passkopie", "Passkopie")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Firmenbuchauszug", "FBN-Auszug")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Handelsregister", "HR")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Infoblatt", "Info")) + cbxAttachmentArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Website", "Website")) kdNr = _kdnr KUNDE = New VERAG_PROG_ALLGEMEIN.cKunde(kdNr) + KUNDE_ERW = New VERAG_PROG_ALLGEMEIN.cKundenErweitert(kdNr) ADRESSE = New VERAG_PROG_ALLGEMEIN.cAdressen(kdNr) BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr) lblUnterlagen.Text = "Unterlagen" + + For Each c As Control In MyPanel2.Controls + If TypeOf (c) Is MyTextBox Then + AddHandler CType(c, MyTextBox).TextChanged, AddressOf somethingChanged + ElseIf TypeOf (c) Is TextBox Then + AddHandler CType(c, TextBox).TextChanged, AddressOf somethingChanged + End If + Next + initDGVFiskaluebersicht() End Sub @@ -185,6 +190,33 @@ Public Class usrcntlFiskaluebersicht End Function Private Sub btnPDFReport_Click(sender As Object, e As EventArgs) Handles btnPDFReport.Click + Try + + Dim rptFiskalkunden As New SDL.rptFiskalkunde(kdNr, fk.FK_Id) + Dim rpt As New frmPrintLayout + rpt.Text = "" + + rpt.Viewer.LoadDocument(rptFiskalkunden) + + rpt.Viewer.ViewType = GrapeCity.Viewer.Common.Model.ViewType.Continuous + rpt.Show() + + + Dim files As New List(Of String) + Dim outputFile As String = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("Merge.pdf", ".pdf", True,, "Merge") ' "result.pdf" + + + For Each r As DataGridViewRow In dgvUnterlagen.Rows + files.Add(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("fka_docId").Value)) + Next + VERAG_PROG_ALLGEMEIN.cFormularManager.mergePDFs(files, outputFile) + + Process.Start(outputFile) + + Catch ex As Exception + VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name) + End Try + End Sub @@ -205,6 +237,7 @@ Public Class usrcntlFiskaluebersicht End Sub Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click + lblWarning.Text = "" getFields() If fk.SAVE() Then btnSave.Enabled = False @@ -220,6 +253,8 @@ Public Class usrcntlFiskaluebersicht fk = New cFiskalkunden(dgvFiskaluebersicht.SelectedRows(0).Cells("FK_Id").Value) + If checkNullStr(fk.FK_Datum) <> "" Then year = CDate(fk.FK_Datum).Year + Dim locked As Boolean = IIf(fk.FK_locked Is Nothing, False, fk.FK_locked) setFields() initDGVUnterlagen() @@ -235,6 +270,7 @@ Public Class usrcntlFiskaluebersicht Button4.Enabled = False clearTXT() End If + BA = VERAG_PROG_ALLGEMEIN.cBonitaetsauskunft.LOADByKdNrWithingDate(kdNr) @@ -251,6 +287,7 @@ Public Class usrcntlFiskaluebersicht rtbAnmerkung.Text = checkNullStr(fk.FK_Anmerkung) rtfLieferanten.Text = checkNullStr(fk.FK_Lieferanten) rtfEmpfaenger.Text = checkNullStr(fk.FK_Empfaenger) + rtfZwischenh.Text = checkNullStr(fk.FK_Zwischenhaendler) txtGriendungsjahr.Text = checkNullStr(fk.FK_Gruendungsdatum) txtGeschaeftszweck.Text = checkNullStr(fk.FK_Geschaeftszweck) txtKredit.Text = checkNullStr(fk.FK_KreditMax) @@ -284,6 +321,10 @@ Public Class usrcntlFiskaluebersicht txtGesellschafter.Text = BA.ba_GFName End If + If txtWaren.Text = "" Then + txtWaren.Text = SQL.getValueTxtBySql("SELECT Top(1) [Bemerkungen] as Bemerkungen FROM [Speditionsbuch] WHERE " & kdNr & " In([AbsenderKundenNr], [EmpfängerKundenNr], [FrachtführerKundenNr], [VermittlerKundenNr], [EndempfängerKundenNr]) AND ISNULL(CAST([Bemerkungen] as NVARCHAR(max)),'') <> '' Order by Abfertigungsdatum desc", "FMZOLL") + End If + @@ -291,6 +332,13 @@ Public Class usrcntlFiskaluebersicht txtBon.Text = CDate(KUNDE.Bonitätsdatum).ToShortDateString End If + If ADRESSE.LandKz = "AT" Or ADRESSE.LandKz = "A" Then + lblBon.Text = If(KUNDE_ERW.kde_CreditSaveBonitaetsScore, "") + Else + lblBon.Text = If(KUNDE_ERW.kde_CreditSaveBonitaetsIndex, "") + End If + + If txtUID.Text = "" Then txtUID.Text = CDate(SQL.getValueTxtBySql("SELECT TOP(1) [uid_Datum] FROM [tblUIDPruefung] where uid_KundenNr='" & kdNr & "' AND UID_valid = 1 AND uid_stufe = 2 ORDER BY uid_Datum desc", "FMZOLL")).ToShortDateString End If @@ -358,10 +406,7 @@ Public Class usrcntlFiskaluebersicht If rtfEmpfaenger.Text = "" Then rtfEmpfaenger.Visible = False - - If checkNullStr(fk.FK_Datum) <> "" Then - initdgvEmfpaenger(CDate(fk.FK_Datum).Year) - End If + initdgvEmfpaenger() Else rtfEmpfaenger.Visible = True @@ -369,21 +414,17 @@ Public Class usrcntlFiskaluebersicht If rtfLieferanten.Text = "" Then rtfLieferanten.Visible = False - If checkNullStr(fk.FK_Datum) <> "" Then - initdgvLieferanten(CDate(fk.FK_Datum).Year) - End If + initdgvLieferanten() Else rtfLieferanten.Visible = True End If - If rtbZwischenh.Text = "" Then - rtbZwischenh.Visible = False - If checkNullStr(fk.FK_Datum) <> "" Then - initdgvZwischenhaendler(CDate(fk.FK_Datum).Year) - End If + If rtfZwischenh.Text = "" Then + rtfZwischenh.Visible = False + initdgvZwischenhaendler() Else - rtbZwischenh.Visible = True + rtfZwischenh.Visible = True End If @@ -397,14 +438,17 @@ Public Class usrcntlFiskaluebersicht fk.FK_UID = txtUID.Text fk.FK_EORI = txtEORI.Text fk.FK_Anmerkung = rtbAnmerkung.Text - fk.FK_KreditMax = CDbl(txtKredit.Text) + + If txtKredit.Text <> "" Then + fk.FK_KreditMax = Double.Parse(txtKredit.Text) + End If + fk.FK_Geschaeftsfuehrer = txtGF.Text fk.FK_Geschaeftszweck = txtGeschaeftszweck.Text fk.FK_AnzahlMitarbeiter = txtAnzMA.Text fk.FK_Gesellschafter = txtGesellschafter.Text fk.FK_Gruendungsdatum = txtGriendungsjahr.Text - - + fk.FK_Waren = txtWaren.Text If checkNullStr(fk.FK_Empfaenger) = "" Then @@ -609,11 +653,22 @@ Public Class usrcntlFiskaluebersicht MsgBox("Fiskalübersicht ist bereits abgeschlossen und kann nicht gelöscht werden!") Exit Sub End If - If vbYes = MsgBox("Möchten Sie die Fiskalübersicht vom " & dgvFiskaluebersicht.SelectedRows(0).Cells("fk_datum").Value & " wirklich löschen?", vbYesNo) Then + If vbYes = MsgBox("Möchten Sie die Fiskalübersicht vom " & dgvFiskaluebersicht.SelectedRows(0).Cells("fk_datum").Value & " inkl. Anhänge wirklich löschen?", vbYesNo) Then + Dim anh_list = New cFiskalkundenAnhaenge() + anh_list.DELETEALL(dgvFiskaluebersicht.SelectedRows(0).Cells("fk_Kdnr").Value, dgvFiskaluebersicht.SelectedRows(0).Cells("fk_Id").Value) fk.deleteEntry(fk.FK_Id) + 'If dgvFiskaluebersicht.Rows.Count > 1 Then + ' initDGVFiskaluebersicht() + 'ElseIf dgvFiskaluebersicht.Rows.Count = 1 Then + ' init(kdNr) + ' initDGVFiskaluebersicht() + 'End If + + init(kdNr) initDGVFiskaluebersicht() End If End If + End Sub Public Sub clearTXT() @@ -629,12 +684,15 @@ Public Class usrcntlFiskaluebersicht lblWarning.Text = "" txtHomepage.ForeColor = Color.Black - If fk.FK_Homepage_PDF > 0 And fk.FK_Homepage_URL = txtHomepage.Text Then - DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER(fk.FK_Homepage_PDF) - DS.OPEN_SINGLE() - End If - 'If cbxHomepage.Checked Then Exit Sub + If fk.FK_Homepage_URL = txtHomepage.Text Then + Dim anh_list = New cFiskalkundenAnhaenge().LOAD_LIST_ByKdNr(fk.FK_Kdnr, fk.FK_Id, "Website") + If anh_list.Count > 0 Then + DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER(anh_list.ElementAt(0).fka_docId) + DS.OPEN_SINGLE() + End If + + End If If txtHomepage.Text = "" Then picOK.Visible = False @@ -660,13 +718,25 @@ Public Class usrcntlFiskaluebersicht Dim pdf = VERAG_PROG_ALLGEMEIN.cFormularManager.getPDFViaSpirePDF_FromURL(url) - DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "", "FISKAL-" & fk.FK_Art, fk.FK_Kdnr, fk.FK_Datum, "Homepage.PDF") - Dim fi As New System.IO.FileInfo(pdf) - Dim path = DS.uploadDataToDATENSERVER(pdf, "Screenshot_Webseite", fi.Extension) - If path Then - fk.FK_Homepage_PDF = DS.da_id - End If + DS = New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "FISKALKUNDENANHAENGE", fk.FK_Datum, "", "", "Website", kdNr) + Dim fi As New System.IO.FileInfo(pdf) + Dim path = DS.uploadDataToDATENSERVER(pdf, fi.Name, fi.Extension) + + Dim ANH = New VERAG_PROG_ALLGEMEIN.cFiskalkundenAnhaenge() + ANH.fka_Art = DS.da_name + ANH.fka_docId = DS.da_id + ANH.fka_Datum = Now() + ANH.fka_KdNr = kdNr + ANH.fka_fkId = fk.FK_Id + ANH.fka_Name = fi.Name + ANH.SAVE() + + initDGVUnterlagen() + + 'If path Then + ' fk.FK_Homepage_PDF = DS.da_id + 'End If fk.FK_Homepage_URL = url fk.SAVE() @@ -706,7 +776,6 @@ Public Class usrcntlFiskaluebersicht Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER(dgvUnterlagen.SelectedRows(0).Cells("fka_docId").Value) If DS.DELETE_COMPLETE() Then Dim anh As New cFiskalkundenAnhaenge(anhId) - anh.DELETE() initDGVUnterlagen() End If @@ -718,10 +787,6 @@ Public Class usrcntlFiskaluebersicht End If End Sub - Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click - - End Sub - Private Sub Button3_Click(sender As Object, e As EventArgs) If VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("Speditionsbuch", "AVISO") Then @@ -741,18 +806,19 @@ Public Class usrcntlFiskaluebersicht Private Sub btnAddAttachments_Click(sender As Object, e As EventArgs) Handles btnAddAttachments.Click If cbxAttachmentArt._value = "" Then Exit Sub - Dim ArtId As Integer = cbxAttachmentArt._value + Dim ArtId As String = cbxAttachmentArt._value - Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "FISKALKUNDENANHAENGE", "", "", "", "ART_" & ArtId, kdNr) + Dim DS As New VERAG_PROG_ALLGEMEIN.cDATENSERVER("DOKUMENTE", "FISKALKUNDENANHAENGE", fk.FK_Datum, "", "", ArtId, kdNr) If DS.uploadDataToDATENSERVERFileDialog(, ".pdf", , "PDF") Then Dim ANH = New VERAG_PROG_ALLGEMEIN.cFiskalkundenAnhaenge() - ANH.fka_ArtId = ArtId + ANH.fka_Art = ArtId ANH.fka_docId = DS.da_id ANH.fka_Datum = Now() ANH.fka_KdNr = kdNr - ANH.fka_Name = cbxAttachmentArt.SelectedItem.ToString + ANH.fka_fkId = fk.FK_Id + ANH.fka_Name = DS.da_name ANH.SAVE() initDGVUnterlagen() End If @@ -779,8 +845,8 @@ Public Class usrcntlFiskaluebersicht Private Sub panelChanged() For Each c As Control In MyPanel1.Controls - If TypeOf (c) Is CheckBox Then - AddHandler CType(c, CheckBox).CheckedChanged, AddressOf somethingChanged + If TypeOf (c) Is MyTextBox Then + AddHandler CType(c, MyTextBox).TextChanged, AddressOf somethingChanged ElseIf TypeOf (c) Is TextBox Then AddHandler CType(c, TextBox).TextChanged, AddressOf SomethingChanged End If diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb index 74f4a885..719aa708 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkunden.vb @@ -32,9 +32,6 @@ Public Class cFiskalkunden - - - Public hasEntry = False Dim SQL As New SQL @@ -61,8 +58,8 @@ Public Class cFiskalkunden list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_UID", FK_UID)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_EORI", FK_EORI)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Homepage_URL", FK_Homepage_URL)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Homepage_PDF", FK_Homepage_PDF)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_DatenarchivId", FK_DatenarchivId)) + ' list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Homepage_PDF", FK_Homepage_PDF)) + ' list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_DatenarchivId", FK_DatenarchivId)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Anmerkung", FK_Anmerkung)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Abschlussdatum", FK_Abschlussdatum)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_MaId", FK_MaId)) @@ -71,11 +68,11 @@ Public Class cFiskalkunden list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Zwischenhaendler", FK_Zwischenhaendler)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Waren", FK_Waren)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Gruendungsdatum", FK_Gruendungsdatum)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_AnzahlMitarbeiter", FK_MaId)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Geschaeftszweck", FK_Lieferanten)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_KreditMax", FK_Empfaenger)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Geschaeftsfuehrer", FK_Zwischenhaendler)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Gesellschafter", FK_Waren)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_AnzahlMitarbeiter", FK_AnzahlMitarbeiter)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Geschaeftszweck", FK_Geschaeftszweck)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_KreditMax", FK_KreditMax)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Geschaeftsfuehrer", FK_Geschaeftsfuehrer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("FK_Gesellschafter", FK_Gesellschafter)) Return list End Function diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb index c6773267..97170283 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cFiskalkundenAnhaenge.vb @@ -8,15 +8,15 @@ Public Class cFiskalkundenAnhaenge Property fka_fkId As Integer Property fka_Name As String Property fka_docId As Integer - Property fka_ArtId As Object = Nothing + Property fka_Art As Object = Nothing Property fka_Datum As Object = Nothing Public hasEntry As Boolean = False - Dim SQL As New SQL + Dim SQL As New SQL - Sub New() - End Sub + Sub New() + End Sub Sub New(fka_id As Integer) Me.fka_id = fka_id @@ -24,46 +24,53 @@ Public Class cFiskalkundenAnhaenge End Sub - Sub New(fka_Name, anh_docId, anh_Art, anh_Typ) + Sub New(fka_Name, fka_docId, fka_Art) Me.fka_Name = fka_Name Me.fka_docId = fka_docId - Me.fka_ArtId = fka_ArtId + Me.fka_Art = fka_Art + LOAD() End Sub Public Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) - Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_id", fka_id, , True, True)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_KdNr", fka_KdNr)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_Name", fka_Name)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_docId", fka_docId)) - list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_ArtId", fka_ArtId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_Art", fka_Art)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_Datum", fka_Datum)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("fka_fkId", fka_fkId)) Return list - End Function + End Function - Shared Sub LOAD_LIST_ByKdNr(ByRef ANH_LIST As List(Of cFiskalkundenAnhaenge), fka_KdNr As Integer, fka_fkId As Integer) - If ANH_LIST Is Nothing Then ANH_LIST = New List(Of cFiskalkundenAnhaenge) + Shared Function LOAD_LIST_ByKdNr(fka_KdNr As Integer, fka_fkId As Integer, fka_Art As String) As List(Of cFiskalkundenAnhaenge) + Dim ANH_LIST = New List(Of cFiskalkundenAnhaenge) ANH_LIST.Clear() Dim SQL As New SQL - For Each r In SQL.loadDgvBySql("SELECT fka_id FROM [tblFiskalkundenAnhaenge] WHERE fka_KdNr=" & fka_KdNr & " And fka_fkId = " & fka_fkId & " ORDER BY fka_id, fka_ArtId", "AVISO").Rows - ANH_LIST.Add(New VERAG_PROG_ALLGEMEIN.cFiskalkundenAnhaenge(r("fka_id"))) - Next + Dim dgv = SQL.loadDgvBySql("SELECT fka_id FROM [tblFiskalkundenAnhaenge] WHERE fka_KdNr=" & fka_KdNr & " And fka_fkId = " & fka_fkId & " And fka_Art = " & fka_Art & " ORDER BY fka_Datum desc", "AVISO") + If dgv IsNot Nothing Then + For Each r In dgv.Rows - End Sub + ANH_LIST.Add(New VERAG_PROG_ALLGEMEIN.cFiskalkundenAnhaenge(r("fka_id"))) + Next + End If + + Return ANH_LIST + + End Function Public Function SAVE(Optional errHinweis = "") As Boolean Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() - Dim sqlstr = " BEGIN TRAN IF EXISTS(SELECT * FROM [tblFiskalkundenAnhaenge] WITH(updlock,serializable) WHERE fka_id=@fka_id) " & - " BEGIN " & getUpdateCmd() & " END " & + Dim sqlstr = " BEGIN TRAN If EXISTS(Select * FROM [tblFiskalkundenAnhaenge] With(updlock, serializable) WHERE fka_id=@fka_id) " & + " BEGIN " & getUpdateCmd() & " End " & " Else " & - " BEGIN " & getInsertCmd() & " END " & + " BEGIN " & getInsertCmd() & " End " & " commit tran " fka_id = SQL.doSQLVarListID(fka_id, sqlstr, "AVISO", , list,, errHinweis) @@ -73,8 +80,8 @@ Public Class cFiskalkundenAnhaenge Public Sub LOAD() Try Using conn As SqlConnection = SQL.GetNewOpenConnectionAVISO() - Using cmd As New SqlCommand("SELECT * FROM [tblFiskalkundenAnhaenge] WHERE fka_id=@fka_id ", conn) - cmd.Parameters.AddWithValue("@fka_id", fka_KdNr) + Using cmd As New SqlCommand("Select * FROM [tblFiskalkundenAnhaenge] WHERE fka_id=@fka_id ", conn) + cmd.Parameters.AddWithValue("@fka_id", fka_id) Dim dr = cmd.ExecuteReader() If dr.Read Then For Each li In getParameterList() @@ -93,7 +100,7 @@ Public Class cFiskalkundenAnhaenge End Using End Using Catch ex As Exception - MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + MsgBox("Fehler In der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) End Try End Sub @@ -137,9 +144,14 @@ Public Class cFiskalkundenAnhaenge Return "" End Function - Public Function DELETE() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + Public Function DELETE() As Boolean 'obj As Object, tablename As String, where As String) As Boolean Dim sqlstr = " DELETE FROM [tblFiskalkundenAnhaenge] WITH(updlock,serializable) WHERE fka_id=" & Me.fka_id Return SQL.doSQL(sqlstr, "AVISO") - End Function + End Function + + Public Function DELETEALL(fka_KdNr As Integer, fka_fkId As Integer) As Boolean + Dim sqlstr = " DELETE FROM [tblFiskalkundenAnhaenge] WITH(updlock,serializable) WHERE fka_KdNr=" & Me.fka_KdNr & " and fka_fkId=" & Me.fka_fkId + Return SQL.doSQL(sqlstr, "AVISO") + End Function End Class