From d74444b0279a3140b0f52066beebfbe26eccb78e Mon Sep 17 00:00:00 2001 From: Stefan Hutter Date: Sat, 8 Sep 2018 22:54:55 +0200 Subject: [PATCH] Version 20180904 --- .vs/DPM2016/v15/.suo | Bin 185344 -> 382976 bytes DPM2016.sln | 21 + DPM2016/Behandlung/Behandlung.Designer.vb | 225 +- DPM2016/Behandlung/Behandlung.resx | 2 +- DPM2016/Behandlung/Behandlung.vb | 67 +- .../Behandlung/Benhandungdetail.Designer.vb | 48 +- DPM2016/Behandlung/Benhandungdetail.vb | 185 +- DPM2016/Behandlung/Leistungen.Designer.vb | 2 - DPM2016/Behandlung/Leistungen.resx | 2 +- DPM2016/Behandlung/Leistungen.vb | 56 +- .../Behandlung/frmLeistungDetail.Designer.vb | 14 +- DPM2016/Behandlung/frmLeistungDetail.vb | 12 + DPM2016/DPM2016.vbproj | 130 +- DPM2016/DPM2016.vbproj.user | 5 +- DPM2016/Database/IntTables.vb | 20 +- DPM2016/Database/clsDB.vb | 81 +- DPM2016/EventHandler/Generic_Event_Handler.vb | 11 +- .../Fakturierung/frmFakturierung.Designer.vb | 85 +- DPM2016/Fakturierung/frmFakturierung.resx | 89 +- DPM2016/Fakturierung/frmFakturierung.vb | 67 +- DPM2016/Klassen/clsStammdaten_flat.vb | 9 +- DPM2016/My Project/Resources.Designer.vb | 2 +- DPM2016/My Project/licenses.licx | 1 + DPM2016/Patient/Patient.Designer.vb | 128 +- DPM2016/Patient/Patient.vb | 7 +- DPM2016/Patient/PatientDetails.vb | 2 + DPM2016/Reporting/frmReportView.vb | 295 +- DPM2016/Sysadmin/frmAuswertungen.Designer.vb | 95 +- DPM2016/Sysadmin/frmAuswertungen.resx | 408 +- DPM2016/Sysadmin/frmAuswertungen.vb | 41 +- DPM2016/Sysadmin/frmStammdaten.Designer.vb | 57 +- DPM2016/Sysadmin/frmStammdaten.resx | 2 +- DPM2016/Sysadmin/frmStammdaten.vb | 6 + DPM2016/Utils/Globals.vb | 25 +- DPM2016/app.config | 2 +- DPM2016/bin/Debug/XLSLib.dll | Bin 30720 -> 20992 bytes DPM2016/bin/Debug/_FRReporting.dll | Bin 295936 -> 0 bytes DPM2016/bin/Debug/_FRReporting.pdb | Bin 306688 -> 0 bytes DPM2016/bin/Debug/_FRReporting.xml | 1327 -- DPM2016/frmMain.Designer.vb | 115 +- DPM2016/frmMain.resx | 174 + DPM2016/frmMain.vb | 104 +- .../obj/Debug/DPM2016.Behandlung.resources | Bin 11841 -> 11841 bytes .../obj/Debug/DPM2016.Leistungen.resources | Bin 6709 -> 6709 bytes .../Debug/DPM2016.frmAuswertungen.resources | Bin 228650 -> 228643 bytes .../Debug/DPM2016.frmFakturierung.resources | Bin 277572 -> 278401 bytes DPM2016/obj/Debug/DPM2016.frmMain.resources | Bin 157540 -> 167676 bytes .../obj/Debug/DPM2016.frmStammdaten.resources | Bin 437664 -> 437664 bytes .../Debug/DPM2016.vbproj.FileListAbsolute.txt | 57 +- .../DPM2016.vbproj.GenerateResource.Cache | Bin 3854 -> 4212 bytes ...M2016.vbprojResolveAssemblyReference.cache | Bin 229897 -> 522575 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 435963 -> 661777 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 10026 -> 11536 bytes .../My Project.Resources.Designer.vb.dll | Bin 7680 -> 7680 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 116302 -> 442539 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 9620 -> 11542 bytes _FRReporting/DB/clsAuswertung.vb | 590 - .../DB/clsAuswertungAuswertungParameter.vb | 510 - _FRReporting/DB/clsAuswertungGruppe.vb | 470 - .../DB/clsAuswertungGruppeAuswertung.vb | 469 - _FRReporting/DB/clsAuswertungRptDatei.vb | 478 - _FRReporting/DB/clsAuswertungsparameter.vb | 550 - _FRReporting/DB/clsConnectionProvider.vb | 289 - _FRReporting/DB/clsDBInteractionBase.vb | 208 - _FRReporting/DB/clsKey_tabelle.vb | 491 - .../DB/clsMitarbeiter_Auswertungsparameter.vb | 510 - _FRReporting/DB/clsSecurityObject.vb | 570 - .../Formulare/FrmReportSelect.designer.vb | 880 -- _FRReporting/Formulare/FrmReportSelect.resx | 599 - _FRReporting/Formulare/FrmReportSelect.vb | 1157 -- .../Formulare/frmAuswertung.designer.vb | 185 - _FRReporting/Formulare/frmAuswertung.resx | 944 -- _FRReporting/Formulare/frmAuswertung.vb | 254 - .../Formulare/frmCRReporting.designer.vb | 52 - _FRReporting/Formulare/frmCRReporting.resx | 120 - _FRReporting/Formulare/frmCRReporting.vb | 122 - .../Formulare/frmCalendar.designer.vb | 62 - _FRReporting/Formulare/frmCalendar.resx | 120 - _FRReporting/Formulare/frmCalendar.vb | 29 - .../Formulare/frmDataSelect.Designer.vb | 92 - _FRReporting/Formulare/frmDataSelect.resx | 172 - _FRReporting/Formulare/frmDataSelect.vb | 28 - .../Formulare/frmEditWhere.designer.vb | 62 - _FRReporting/Formulare/frmEditWhere.resx | 418 - _FRReporting/Formulare/frmEditWhere.vb | 22 - _FRReporting/Formulare/frmViewer.Designer.vb | 37 - _FRReporting/Formulare/frmViewer.resx | 120 - _FRReporting/Formulare/frmViewer.vb | 3 - _FRReporting/Formulare/sample.Designer.vb | 37 - _FRReporting/Formulare/sample.resx | 120 - _FRReporting/Formulare/sample.vb | 3 - _FRReporting/Klassen/Crypto.vb | 34 - _FRReporting/Klassen/Globals.vb | 11 - _FRReporting/Klassen/MyDocMgmt.vb | 425 - _FRReporting/Klassen/MySecurity.vb | 816 -- _FRReporting/Klassen/clsAuswertung.vb | 343 - _FRReporting/Klassen/clsMyKey_Tabelle.vb | 61 - .../My Project/Application.Designer.vb | 13 - _FRReporting/My Project/Application.myapp | 10 - _FRReporting/My Project/AssemblyInfo.vb | 35 - _FRReporting/My Project/Resources.Designer.vb | 63 - _FRReporting/My Project/Resources.resx | 117 - _FRReporting/My Project/Settings.Designer.vb | 73 - _FRReporting/My Project/Settings.settings | 7 - _FRReporting/My Project/licenses.licx | 1 - _FRReporting/My Project/licenses.licx.bak | 1 - _FRReporting/_FRReporting.vb | 90 - _FRReporting/_FRReporting.vbproj | 215 - .../bin/Debug/C1.Win.C1TrueDBGrid.2.dll | Bin 1972200 -> 0 bytes .../bin/Debug/C1.Win.C1TrueDBGrid.2.xml | 10613 ---------------- _FRReporting/bin/Debug/FlexCel.dll | Bin 2011136 -> 0 bytes _FRReporting/bin/Debug/XLSLib.dll | Bin 30720 -> 0 bytes _FRReporting/bin/Debug/_FRReporting.dll | Bin 295936 -> 0 bytes _FRReporting/bin/Debug/_FRReporting.pdb | Bin 306688 -> 0 bytes _FRReporting/bin/Debug/_FRReporting.xml | 1327 -- .../obj/Debug/BEA.vbproj.FileListAbsolute.txt | 67 - .../obj/Debug/CoreCompileInputs.cache | 1 - .../DesignTimeResolveAssemblyReferences.cache | Bin 45930 -> 0 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7452 -> 0 bytes .../My Project.Resources.Designer.vb.dll | Bin 6144 -> 0 bytes .../_FRReporting.FrmReportSelect.resources | Bin 27321 -> 0 bytes .../Debug/_FRReporting.Resources.resources | Bin 180 -> 0 bytes _FRReporting/obj/Debug/_FRReporting.dll | Bin 295936 -> 0 bytes .../_FRReporting.frmAuswertung.resources | Bin 51085 -> 0 bytes .../Debug/_FRReporting.frmCalendar.resources | Bin 180 -> 0 bytes .../_FRReporting.frmDataSelect.resources | Bin 5568 -> 0 bytes .../Debug/_FRReporting.frmEditWhere.resources | Bin 18108 -> 0 bytes .../Debug/_FRReporting.frmViewer.resources | Bin 180 -> 0 bytes .../_FRReporting.frmcrreporting.resources | Bin 180 -> 0 bytes _FRReporting/obj/Debug/_FRReporting.pdb | Bin 306688 -> 0 bytes .../obj/Debug/_FRReporting.sample.resources | Bin 180 -> 0 bytes .../_FRReporting.vbproj.FileListAbsolute.txt | 47 - ..._FRReporting.vbproj.GenerateResource.Cache | Bin 1551 -> 0 bytes ...rting.vbprojResolveAssemblyReference.cache | Bin 76513 -> 0 bytes _FRReporting/obj/Debug/_FRReporting.xml | 1327 -- .../obj/Debug/_frreporting.dll.licenses | Bin 490 -> 0 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 7311 -> 0 bytes .../My Project.Resources.Designer.vb.dll | Bin 6144 -> 0 bytes 138 files changed, 1975 insertions(+), 28474 deletions(-) delete mode 100644 DPM2016/bin/Debug/_FRReporting.dll delete mode 100644 DPM2016/bin/Debug/_FRReporting.pdb delete mode 100644 DPM2016/bin/Debug/_FRReporting.xml delete mode 100644 _FRReporting/DB/clsAuswertung.vb delete mode 100644 _FRReporting/DB/clsAuswertungAuswertungParameter.vb delete mode 100644 _FRReporting/DB/clsAuswertungGruppe.vb delete mode 100644 _FRReporting/DB/clsAuswertungGruppeAuswertung.vb delete mode 100644 _FRReporting/DB/clsAuswertungRptDatei.vb delete mode 100644 _FRReporting/DB/clsAuswertungsparameter.vb delete mode 100644 _FRReporting/DB/clsConnectionProvider.vb delete mode 100644 _FRReporting/DB/clsDBInteractionBase.vb delete mode 100644 _FRReporting/DB/clsKey_tabelle.vb delete mode 100644 _FRReporting/DB/clsMitarbeiter_Auswertungsparameter.vb delete mode 100644 _FRReporting/DB/clsSecurityObject.vb delete mode 100644 _FRReporting/Formulare/FrmReportSelect.designer.vb delete mode 100644 _FRReporting/Formulare/FrmReportSelect.resx delete mode 100644 _FRReporting/Formulare/FrmReportSelect.vb delete mode 100644 _FRReporting/Formulare/frmAuswertung.designer.vb delete mode 100644 _FRReporting/Formulare/frmAuswertung.resx delete mode 100644 _FRReporting/Formulare/frmAuswertung.vb delete mode 100644 _FRReporting/Formulare/frmCRReporting.designer.vb delete mode 100644 _FRReporting/Formulare/frmCRReporting.resx delete mode 100644 _FRReporting/Formulare/frmCRReporting.vb delete mode 100644 _FRReporting/Formulare/frmCalendar.designer.vb delete mode 100644 _FRReporting/Formulare/frmCalendar.resx delete mode 100644 _FRReporting/Formulare/frmCalendar.vb delete mode 100644 _FRReporting/Formulare/frmDataSelect.Designer.vb delete mode 100644 _FRReporting/Formulare/frmDataSelect.resx delete mode 100644 _FRReporting/Formulare/frmDataSelect.vb delete mode 100644 _FRReporting/Formulare/frmEditWhere.designer.vb delete mode 100644 _FRReporting/Formulare/frmEditWhere.resx delete mode 100644 _FRReporting/Formulare/frmEditWhere.vb delete mode 100644 _FRReporting/Formulare/frmViewer.Designer.vb delete mode 100644 _FRReporting/Formulare/frmViewer.resx delete mode 100644 _FRReporting/Formulare/frmViewer.vb delete mode 100644 _FRReporting/Formulare/sample.Designer.vb delete mode 100644 _FRReporting/Formulare/sample.resx delete mode 100644 _FRReporting/Formulare/sample.vb delete mode 100644 _FRReporting/Klassen/Crypto.vb delete mode 100644 _FRReporting/Klassen/Globals.vb delete mode 100644 _FRReporting/Klassen/MyDocMgmt.vb delete mode 100644 _FRReporting/Klassen/MySecurity.vb delete mode 100644 _FRReporting/Klassen/clsAuswertung.vb delete mode 100644 _FRReporting/Klassen/clsMyKey_Tabelle.vb delete mode 100644 _FRReporting/My Project/Application.Designer.vb delete mode 100644 _FRReporting/My Project/Application.myapp delete mode 100644 _FRReporting/My Project/AssemblyInfo.vb delete mode 100644 _FRReporting/My Project/Resources.Designer.vb delete mode 100644 _FRReporting/My Project/Resources.resx delete mode 100644 _FRReporting/My Project/Settings.Designer.vb delete mode 100644 _FRReporting/My Project/Settings.settings delete mode 100644 _FRReporting/My Project/licenses.licx delete mode 100644 _FRReporting/My Project/licenses.licx.bak delete mode 100644 _FRReporting/_FRReporting.vb delete mode 100644 _FRReporting/_FRReporting.vbproj delete mode 100644 _FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.dll delete mode 100644 _FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.xml delete mode 100644 _FRReporting/bin/Debug/FlexCel.dll delete mode 100644 _FRReporting/bin/Debug/XLSLib.dll delete mode 100644 _FRReporting/bin/Debug/_FRReporting.dll delete mode 100644 _FRReporting/bin/Debug/_FRReporting.pdb delete mode 100644 _FRReporting/bin/Debug/_FRReporting.xml delete mode 100644 _FRReporting/obj/Debug/BEA.vbproj.FileListAbsolute.txt delete mode 100644 _FRReporting/obj/Debug/CoreCompileInputs.cache delete mode 100644 _FRReporting/obj/Debug/DesignTimeResolveAssemblyReferences.cache delete mode 100644 _FRReporting/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 _FRReporting/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll delete mode 100644 _FRReporting/obj/Debug/_FRReporting.FrmReportSelect.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.Resources.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.dll delete mode 100644 _FRReporting/obj/Debug/_FRReporting.frmAuswertung.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.frmCalendar.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.frmDataSelect.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.frmEditWhere.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.frmViewer.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.frmcrreporting.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.pdb delete mode 100644 _FRReporting/obj/Debug/_FRReporting.sample.resources delete mode 100644 _FRReporting/obj/Debug/_FRReporting.vbproj.FileListAbsolute.txt delete mode 100644 _FRReporting/obj/Debug/_FRReporting.vbproj.GenerateResource.Cache delete mode 100644 _FRReporting/obj/Debug/_FRReporting.vbprojResolveAssemblyReference.cache delete mode 100644 _FRReporting/obj/Debug/_FRReporting.xml delete mode 100644 _FRReporting/obj/Debug/_frreporting.dll.licenses delete mode 100644 _FRReporting/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache delete mode 100644 _FRReporting/obj/Release/TempPE/My Project.Resources.Designer.vb.dll diff --git a/.vs/DPM2016/v15/.suo b/.vs/DPM2016/v15/.suo index 943618306b0e73f2712879a3c6551a96fe34f011..abcfdfc1e5c1746ecd407565e2fe7c1bf02918ed 100644 GIT binary patch literal 382976 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 Wz8+{#a7ccBPO)A{W&w}@Sq%V+4kTUx delta 24708 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 P?|exA=qeL|Om_S?v%j$~ diff --git a/DPM2016.sln b/DPM2016.sln index 23cb772..c208db8 100644 --- a/DPM2016.sln +++ b/DPM2016.sln @@ -7,6 +7,12 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DPM2016", "DPM2016\DPM2016. EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "_FRReporting", "_FRReporting\_FRReporting.vbproj", "{C04C6268-6402-4DEB-8BFA-E6A233B55DBF}" EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "CryptoEditor", "CryptoEditor\CryptoEditor.vbproj", "{966835BD-32B9-468C-8A54-E5FB934FC910}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "DPMLizenzmanagement", "DPMLizenzmanagement\DPMLizenzmanagement\DPMLizenzmanagement.vbproj", "{D59BF43B-C82B-4D40-84B0-95A556371D99}" +EndProject +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "SHUKeyGen", "DPMLizenzmanagement\SHUKeyGen\SHUKeyGen.vbproj", "{9C0E2055-23AC-4209-8C03-0364C5AF2BAB}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -21,8 +27,23 @@ Global {C04C6268-6402-4DEB-8BFA-E6A233B55DBF}.Debug|Any CPU.Build.0 = Debug|Any CPU {C04C6268-6402-4DEB-8BFA-E6A233B55DBF}.Release|Any CPU.ActiveCfg = Release|Any CPU {C04C6268-6402-4DEB-8BFA-E6A233B55DBF}.Release|Any CPU.Build.0 = Release|Any CPU + {966835BD-32B9-468C-8A54-E5FB934FC910}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {966835BD-32B9-468C-8A54-E5FB934FC910}.Debug|Any CPU.Build.0 = Debug|Any CPU + {966835BD-32B9-468C-8A54-E5FB934FC910}.Release|Any CPU.ActiveCfg = Release|Any CPU + {966835BD-32B9-468C-8A54-E5FB934FC910}.Release|Any CPU.Build.0 = Release|Any CPU + {D59BF43B-C82B-4D40-84B0-95A556371D99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D59BF43B-C82B-4D40-84B0-95A556371D99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D59BF43B-C82B-4D40-84B0-95A556371D99}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D59BF43B-C82B-4D40-84B0-95A556371D99}.Release|Any CPU.Build.0 = Release|Any CPU + {9C0E2055-23AC-4209-8C03-0364C5AF2BAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9C0E2055-23AC-4209-8C03-0364C5AF2BAB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C0E2055-23AC-4209-8C03-0364C5AF2BAB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9C0E2055-23AC-4209-8C03-0364C5AF2BAB}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {17ABE7C4-0D04-4852-815A-611033DE73A3} + EndGlobalSection EndGlobal diff --git a/DPM2016/Behandlung/Behandlung.Designer.vb b/DPM2016/Behandlung/Behandlung.Designer.vb index 079cbe4..65e8956 100644 --- a/DPM2016/Behandlung/Behandlung.Designer.vb +++ b/DPM2016/Behandlung/Behandlung.Designer.vb @@ -36,9 +36,16 @@ Partial Class Behandlung Me.BehandlungabschliessenToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.BehandlungZurücksetzenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.BehandlungKopierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem4 = New System.Windows.Forms.ToolStripSeparator() + Me.SofortRechnungDruckenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.VorschauToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.EntwurfToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.KopieErstellenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem3 = New System.Windows.Forms.ToolStripSeparator() Me.BehandlungLöschenToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() - Me.KopieErstellenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem5 = New System.Windows.Forms.ToolStripSeparator() + Me.RechungKVVorschauToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.RechnungKVEntwurfToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) Me.Node2 = New DevComponents.AdvTree.Node() Me.NodeConnector1 = New DevComponents.AdvTree.NodeConnector() @@ -51,36 +58,31 @@ Partial Class Behandlung Me.KostenvoranschlagAbschliessenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.KostenvoranschlagLöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.SuperTabControl1 = New DevComponents.DotNetBar.SuperTabControl() - Me.SuperTabControlPanel1 = New DevComponents.DotNetBar.SuperTabControlPanel() - Me.Panel2 = New System.Windows.Forms.Panel() - Me.Behandungdetail1 = New DPM2016.Benhandungdetail() - Me.STBehandlung = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel2 = New DevComponents.DotNetBar.SuperTabControlPanel() Me.Panel1 = New System.Windows.Forms.Panel() - Me.Leistungen1 = New DPM2016.Leistungen() Me.STLeistung = New DevComponents.DotNetBar.SuperTabItem() + Me.SuperTabControlPanel1 = New DevComponents.DotNetBar.SuperTabControlPanel() + Me.Panel2 = New System.Windows.Forms.Panel() + Me.STBehandlung = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel3 = New DevComponents.DotNetBar.SuperTabControlPanel() Me.tsbtnnew = New System.Windows.Forms.ToolStripButton() Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() Me.tsbtnbehandlungdelete = New System.Windows.Forms.ToolStrip() Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.SofortRechnungDruckenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem4 = New System.Windows.Forms.ToolStripSeparator() - Me.VorschauToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.EntwurfToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStripMenuItem5 = New System.Windows.Forms.ToolStripSeparator() - Me.RechungKVVorschauToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.RechnungKVEntwurfToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.AlsPDFToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ÜberDruckerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.Behandungdetail1 = New DPM2016.Benhandungdetail() + Me.Leistungen1 = New DPM2016.Leistungen() Me.tsbtndelete.SuspendLayout() Me.GroupBox1.SuspendLayout() CType(Me.treebehandlungen, System.ComponentModel.ISupportInitialize).BeginInit() Me.ctxmenubehandlung.SuspendLayout() CType(Me.SuperTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuperTabControl1.SuspendLayout() - Me.SuperTabControlPanel1.SuspendLayout() - Me.Panel2.SuspendLayout() Me.SuperTabControlPanel2.SuspendLayout() Me.Panel1.SuspendLayout() + Me.SuperTabControlPanel1.SuspendLayout() + Me.Panel2.SuspendLayout() Me.tsbtnbehandlungdelete.SuspendLayout() Me.ContextMenuStrip1.SuspendLayout() Me.SuspendLayout() @@ -196,6 +198,37 @@ Partial Class Behandlung Me.BehandlungKopierenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) Me.BehandlungKopierenToolStripMenuItem.Text = "Behandlung kopieren" ' + 'ToolStripMenuItem4 + ' + Me.ToolStripMenuItem4.Name = "ToolStripMenuItem4" + Me.ToolStripMenuItem4.Size = New System.Drawing.Size(208, 6) + ' + 'SofortRechnungDruckenToolStripMenuItem + ' + Me.SofortRechnungDruckenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VorschauToolStripMenuItem, Me.EntwurfToolStripMenuItem}) + Me.SofortRechnungDruckenToolStripMenuItem.Name = "SofortRechnungDruckenToolStripMenuItem" + Me.SofortRechnungDruckenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) + Me.SofortRechnungDruckenToolStripMenuItem.Text = "Sofort-Rechnung drucken" + ' + 'VorschauToolStripMenuItem + ' + Me.VorschauToolStripMenuItem.Name = "VorschauToolStripMenuItem" + Me.VorschauToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.VorschauToolStripMenuItem.Text = "Vorschau" + ' + 'EntwurfToolStripMenuItem + ' + Me.EntwurfToolStripMenuItem.Name = "EntwurfToolStripMenuItem" + Me.EntwurfToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.EntwurfToolStripMenuItem.Text = "Entwurf" + ' + 'KopieErstellenToolStripMenuItem + ' + Me.KopieErstellenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AlsPDFToolStripMenuItem, Me.ÜberDruckerToolStripMenuItem}) + Me.KopieErstellenToolStripMenuItem.Name = "KopieErstellenToolStripMenuItem" + Me.KopieErstellenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) + Me.KopieErstellenToolStripMenuItem.Text = "Rechnungskopie erstellen" + ' 'ToolStripMenuItem3 ' Me.ToolStripMenuItem3.Name = "ToolStripMenuItem3" @@ -207,11 +240,22 @@ Partial Class Behandlung Me.BehandlungLöschenToolStripMenuItem1.Size = New System.Drawing.Size(211, 22) Me.BehandlungLöschenToolStripMenuItem1.Text = "&Behandlung löschen" ' - 'KopieErstellenToolStripMenuItem + 'ToolStripMenuItem5 ' - Me.KopieErstellenToolStripMenuItem.Name = "KopieErstellenToolStripMenuItem" - Me.KopieErstellenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) - Me.KopieErstellenToolStripMenuItem.Text = "Rechnungskopie erstellen" + Me.ToolStripMenuItem5.Name = "ToolStripMenuItem5" + Me.ToolStripMenuItem5.Size = New System.Drawing.Size(208, 6) + ' + 'RechungKVVorschauToolStripMenuItem + ' + Me.RechungKVVorschauToolStripMenuItem.Name = "RechungKVVorschauToolStripMenuItem" + Me.RechungKVVorschauToolStripMenuItem.Size = New System.Drawing.Size(211, 22) + Me.RechungKVVorschauToolStripMenuItem.Text = "Rechung/KV Vorschau" + ' + 'RechnungKVEntwurfToolStripMenuItem + ' + Me.RechnungKVEntwurfToolStripMenuItem.Name = "RechnungKVEntwurfToolStripMenuItem" + Me.RechnungKVEntwurfToolStripMenuItem.Size = New System.Drawing.Size(211, 22) + Me.RechnungKVEntwurfToolStripMenuItem.Text = "Rechnung/KV Entwurf" ' 'ImageList1 ' @@ -308,6 +352,32 @@ Partial Class Behandlung Me.SuperTabControl1.Tabs.AddRange(New DevComponents.DotNetBar.BaseItem() {Me.STBehandlung, Me.STLeistung}) Me.SuperTabControl1.Text = "Rechnungstext" ' + 'SuperTabControlPanel2 + ' + Me.SuperTabControlPanel2.Controls.Add(Me.Panel1) + Me.SuperTabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill + Me.SuperTabControlPanel2.Location = New System.Drawing.Point(0, 25) + Me.SuperTabControlPanel2.Name = "SuperTabControlPanel2" + Me.SuperTabControlPanel2.Size = New System.Drawing.Size(1065, 788) + Me.SuperTabControlPanel2.TabIndex = 0 + Me.SuperTabControlPanel2.TabItem = Me.STLeistung + ' + 'Panel1 + ' + Me.Panel1.Controls.Add(Me.Leistungen1) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Panel1.Location = New System.Drawing.Point(0, 0) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(1065, 788) + Me.Panel1.TabIndex = 1 + ' + 'STLeistung + ' + Me.STLeistung.AttachedControl = Me.SuperTabControlPanel2 + Me.STLeistung.GlobalItem = False + Me.STLeistung.Name = "STLeistung" + Me.STLeistung.Text = "Leistungen" + ' 'SuperTabControlPanel1 ' Me.SuperTabControlPanel1.Controls.Add(Me.Panel2) @@ -326,17 +396,6 @@ Partial Class Behandlung Me.Panel2.Size = New System.Drawing.Size(1062, 788) Me.Panel2.TabIndex = 9 ' - 'Behandungdetail1 - ' - Me.Behandungdetail1.Behandlungsnr = 0 - Me.Behandungdetail1.Behandlungsstatus = 0 - Me.Behandungdetail1.HasChanges = False - Me.Behandungdetail1.Location = New System.Drawing.Point(3, 6) - Me.Behandungdetail1.Name = "Behandungdetail1" - Me.Behandungdetail1.Patientnr = 0 - Me.Behandungdetail1.Size = New System.Drawing.Size(1059, 779) - Me.Behandungdetail1.TabIndex = 0 - ' 'STBehandlung ' Me.STBehandlung.AttachedControl = Me.SuperTabControlPanel1 @@ -344,45 +403,6 @@ Partial Class Behandlung Me.STBehandlung.Name = "STBehandlung" Me.STBehandlung.Text = "Behandlung" ' - 'SuperTabControlPanel2 - ' - Me.SuperTabControlPanel2.Controls.Add(Me.Panel1) - Me.SuperTabControlPanel2.Dock = System.Windows.Forms.DockStyle.Fill - Me.SuperTabControlPanel2.Location = New System.Drawing.Point(0, 25) - Me.SuperTabControlPanel2.Name = "SuperTabControlPanel2" - Me.SuperTabControlPanel2.Size = New System.Drawing.Size(988, 788) - Me.SuperTabControlPanel2.TabIndex = 0 - Me.SuperTabControlPanel2.TabItem = Me.STLeistung - ' - 'Panel1 - ' - Me.Panel1.Controls.Add(Me.Leistungen1) - Me.Panel1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Panel1.Location = New System.Drawing.Point(0, 0) - Me.Panel1.Name = "Panel1" - Me.Panel1.Size = New System.Drawing.Size(988, 788) - Me.Panel1.TabIndex = 1 - ' - 'Leistungen1 - ' - Me.Leistungen1.behandler = 0 - Me.Leistungen1.Behandlungnr = 0 - Me.Leistungen1.Behandlungsstatus = 0 - Me.Leistungen1.Dentotar = False - Me.Leistungen1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Leistungen1.Frankenwert = 0R - Me.Leistungen1.Location = New System.Drawing.Point(0, 0) - Me.Leistungen1.Name = "Leistungen1" - Me.Leistungen1.Size = New System.Drawing.Size(988, 788) - Me.Leistungen1.TabIndex = 0 - ' - 'STLeistung - ' - Me.STLeistung.AttachedControl = Me.SuperTabControlPanel2 - Me.STLeistung.GlobalItem = False - Me.STLeistung.Name = "STLeistung" - Me.STLeistung.Text = "Leistungen" - ' 'SuperTabControlPanel3 ' Me.SuperTabControlPanel3.Dock = System.Windows.Forms.DockStyle.Fill @@ -424,46 +444,41 @@ Partial Class Behandlung Me.ContextMenuStrip1.Name = "ContextMenuStrip1" Me.ContextMenuStrip1.Size = New System.Drawing.Size(244, 142) ' - 'SofortRechnungDruckenToolStripMenuItem + 'AlsPDFToolStripMenuItem ' - Me.SofortRechnungDruckenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VorschauToolStripMenuItem, Me.EntwurfToolStripMenuItem}) - Me.SofortRechnungDruckenToolStripMenuItem.Name = "SofortRechnungDruckenToolStripMenuItem" - Me.SofortRechnungDruckenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) - Me.SofortRechnungDruckenToolStripMenuItem.Text = "Sofort-Rechnung drucken" + Me.AlsPDFToolStripMenuItem.Name = "AlsPDFToolStripMenuItem" + Me.AlsPDFToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.AlsPDFToolStripMenuItem.Text = "als PDF" ' - 'ToolStripMenuItem4 + 'ÜberDruckerToolStripMenuItem ' - Me.ToolStripMenuItem4.Name = "ToolStripMenuItem4" - Me.ToolStripMenuItem4.Size = New System.Drawing.Size(208, 6) + Me.ÜberDruckerToolStripMenuItem.Name = "ÜberDruckerToolStripMenuItem" + Me.ÜberDruckerToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.ÜberDruckerToolStripMenuItem.Text = "über Drucker" ' - 'VorschauToolStripMenuItem + 'Behandungdetail1 ' - Me.VorschauToolStripMenuItem.Name = "VorschauToolStripMenuItem" - Me.VorschauToolStripMenuItem.Size = New System.Drawing.Size(152, 22) - Me.VorschauToolStripMenuItem.Text = "Vorschau" + Me.Behandungdetail1.Behandlungsnr = 0 + Me.Behandungdetail1.Behandlungsstatus = 0 + Me.Behandungdetail1.HasChanges = False + Me.Behandungdetail1.Location = New System.Drawing.Point(3, 6) + Me.Behandungdetail1.Name = "Behandungdetail1" + Me.Behandungdetail1.Patientnr = 0 + Me.Behandungdetail1.Size = New System.Drawing.Size(1059, 779) + Me.Behandungdetail1.TabIndex = 0 ' - 'EntwurfToolStripMenuItem + 'Leistungen1 ' - Me.EntwurfToolStripMenuItem.Name = "EntwurfToolStripMenuItem" - Me.EntwurfToolStripMenuItem.Size = New System.Drawing.Size(152, 22) - Me.EntwurfToolStripMenuItem.Text = "Entwurf" - ' - 'ToolStripMenuItem5 - ' - Me.ToolStripMenuItem5.Name = "ToolStripMenuItem5" - Me.ToolStripMenuItem5.Size = New System.Drawing.Size(208, 6) - ' - 'RechungKVVorschauToolStripMenuItem - ' - Me.RechungKVVorschauToolStripMenuItem.Name = "RechungKVVorschauToolStripMenuItem" - Me.RechungKVVorschauToolStripMenuItem.Size = New System.Drawing.Size(211, 22) - Me.RechungKVVorschauToolStripMenuItem.Text = "Rechung/KV Vorschau" - ' - 'RechnungKVEntwurfToolStripMenuItem - ' - Me.RechnungKVEntwurfToolStripMenuItem.Name = "RechnungKVEntwurfToolStripMenuItem" - Me.RechnungKVEntwurfToolStripMenuItem.Size = New System.Drawing.Size(211, 22) - Me.RechnungKVEntwurfToolStripMenuItem.Text = "Rechnung/KV Entwurf" + Me.Leistungen1.behandler = 0 + Me.Leistungen1.Behandlungnr = 0 + Me.Leistungen1.Behandlungsstatus = 0 + Me.Leistungen1.Dentotar = False + Me.Leistungen1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Leistungen1.Frankenwert = 0R + Me.Leistungen1.Location = New System.Drawing.Point(0, 0) + Me.Leistungen1.Name = "Leistungen1" + Me.Leistungen1.Size = New System.Drawing.Size(1065, 788) + Me.Leistungen1.TabIndex = 0 ' 'Behandlung ' @@ -481,10 +496,10 @@ Partial Class Behandlung Me.ctxmenubehandlung.ResumeLayout(False) CType(Me.SuperTabControl1, System.ComponentModel.ISupportInitialize).EndInit() Me.SuperTabControl1.ResumeLayout(False) - Me.SuperTabControlPanel1.ResumeLayout(False) - Me.Panel2.ResumeLayout(False) Me.SuperTabControlPanel2.ResumeLayout(False) Me.Panel1.ResumeLayout(False) + Me.SuperTabControlPanel1.ResumeLayout(False) + Me.Panel2.ResumeLayout(False) Me.tsbtnbehandlungdelete.ResumeLayout(False) Me.tsbtnbehandlungdelete.PerformLayout() Me.ContextMenuStrip1.ResumeLayout(False) @@ -539,4 +554,6 @@ Partial Class Behandlung Friend WithEvents ToolStripMenuItem5 As ToolStripSeparator Friend WithEvents RechungKVVorschauToolStripMenuItem As ToolStripMenuItem Friend WithEvents RechnungKVEntwurfToolStripMenuItem As ToolStripMenuItem + Friend WithEvents AlsPDFToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ÜberDruckerToolStripMenuItem As ToolStripMenuItem End Class diff --git a/DPM2016/Behandlung/Behandlung.resx b/DPM2016/Behandlung/Behandlung.resx index 7e723a0..c7d1d0e 100644 --- a/DPM2016/Behandlung/Behandlung.resx +++ b/DPM2016/Behandlung/Behandlung.resx @@ -236,7 +236,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABO - DQAAAk1TRnQBSQFMAgEBBQEAAZgBAgGYAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + DQAAAk1TRnQBSQFMAgEBBQEAAcABAgHAAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA diff --git a/DPM2016/Behandlung/Behandlung.vb b/DPM2016/Behandlung/Behandlung.vb index 70de269..decd0cb 100644 --- a/DPM2016/Behandlung/Behandlung.vb +++ b/DPM2016/Behandlung/Behandlung.vb @@ -286,7 +286,11 @@ Public Class Behandlung Me.Behandungdetail1.Behandlungsnr = Me.treebehandlungen.SelectedNode.Tag Me.Leistungen1.Behandlungnr = Me.treebehandlungen.SelectedNode.Tag Me.Leistungen1.Behandlungsstatus = Behandungdetail1.Behandlungsstatus - Me.Leistungen1.Dentotar = Behandungdetail1.cbboxNrAbrechnungstyp.Text = "Dentotar" + Me.Leistungen1.Dentotar = Behandungdetail1.cbboxNrAbrechnungstyp.Text.Substring(0, 8) = "Dentotar" + Try + Leistungen1.cbboxnrbehandler.SelectedValue = Behandungdetail1.cbboxnrbehandler.SelectedValue + Catch + End Try enable_disable_tabs(True) refresh_tabs() Else @@ -325,7 +329,9 @@ Public Class Behandlung Me.Leistungen1.Frankenwert = Me.Behandungdetail1.mtxtTaxpunktwert.Text Me.Leistungen1.behandler = Me.Behandungdetail1.cbboxnrbehandler.SelectedValue Me.Leistungen1.Behandlungnr = Me.Behandungdetail1.Behandlungsnr - Me.Leistungen1.Dentotar = Me.Behandungdetail1.cbboxNrAbrechnungstyp.Text = "Dentotar" + Me.Leistungen1.Dentotar = Me.Behandungdetail1.cbboxNrAbrechnungstyp.Text.Substring(0, 8) = "Dentotar" + Me.Leistungen1.dtdatum.Value = Me.Behandungdetail1.DDTBehandlungsbeginn.Value + Me.Leistungen1.txtErgänzung.Text = "" Me.Leistungen1.refresh_leistungen() End Sub @@ -362,10 +368,6 @@ Public Class Behandlung For Each c As DataColumn In db.dsDaten.Tables(0).Columns r.Item(c) = db.dsDaten.Tables(0).Rows(0).Item(c) - - - - Next r.Item("nrestyp") = pat.dsDaten.Tables(0).Rows(0).Item("estyp") If Status = 4 Then @@ -423,12 +425,15 @@ Public Class Behandlung 'If pat.dsDaten.Tables(0).Rows(0).Item("nrgesvertrater") > 0 Then r.Item("nrgarant") = pat.dsDaten.Tables(0).Rows(0).Item("nrgesvertreter") r.Item("behandlungsbeginn") = Now + r.Item("Behandlungsende") = Now r.Item("status") = Status r.Item("statusdatum") = Now r.Item("erstellt_am") = Now r.Item("mutiert_am") = Now r.Item("mutierer") = Globals.ActUser r.Item("aktiv") = True + r.Item("nrgesetz") = 0 + r.Item("nrbehandlungsart") = 0 db.dsDaten.Tables(0).Rows.Add(r) @@ -598,7 +603,8 @@ Public Class Behandlung End Select - Catch + Catch ex As Exception + MsgBox(ex.Message) Me.ctxmenubehandlung.Enabled = False End Try @@ -703,7 +709,7 @@ Public Class Behandlung Try If pat.dsDaten.Tables(0).Rows(0).Item("ZAZRecall") > 0 Then Dim Newdate As DateTime - Newdate = DateAdd(DateInterval.Day, pat.dsDaten.Tables(0).Rows(0).Item("ZAZRecall"), Now) + Newdate = DateAdd(DateInterval.Month, pat.dsDaten.Tables(0).Rows(0).Item("ZAZRecall"), Now) evh.Fire_Recall_Anzeigen(Newdate, Me.PatientNr, 1) End If Catch ex As Exception @@ -715,7 +721,7 @@ Public Class Behandlung #Region "EVH" Private Sub evh_Behandlung_changed(behandlungsnummer As Integer, patientnr As Integer) Handles evh.Behandlung_changed - If Me.PatientNr = patientnr Then + If Me.PatientNr = patientnr and patientnr <> 0 Then Dim tn As DevComponents.AdvTree.Node tn = Globals.FindNode(Me.treebehandlungen.Nodes, behandlungsnummer, behandlungsnummer) Try @@ -739,6 +745,8 @@ Public Class Behandlung If Me.treebehandlungen.SelectedNode.Tag = behandlungsnummer Then Leistungen1.Frankenwert = taxpunktwert Leistungen1.Recalc_Leistungen() + + End If Catch ex As Exception End Try @@ -762,6 +770,8 @@ Public Class Behandlung End Sub Private Sub KopieErstellenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KopieErstellenToolStripMenuItem.Click + Globals.Rg_Funktionen.Rechnungskopie(Me.treebehandlungen.SelectedNode.Tag.ToString) + Exit Sub Globals.RGCollection.Clear() Dim anzahlraten As Integer = 0 DB.Get_Tabledata("Behandlu", "where nrbehandlung=" + Me.treebehandlungen.SelectedNode.Tag.ToString) @@ -864,10 +874,41 @@ Public Class Behandlung Me.treebehandlungen_Click(sender, e) End Sub - Private Sub evh_Refresh_Behandlung(behandlungsnr As Integer) Handles evh.Refresh_Behandlung - Me.Get_Behandlungen() - Me.treebehandlungen.SelectedNode = Globals.FindNode(Me.treebehandlungen.Nodes, behandlungsnr, behandlungsnr) - Me.nodeselected() + Private Sub evh_Refresh_Behandlung(behandlungsnr As Integer, patientnr As Integer) Handles evh.Refresh_Behandlung + If Me.PatientNr = patientnr Then + Me.Get_Behandlungen() + Me.treebehandlungen.SelectedNode = Globals.FindNode(Me.treebehandlungen.Nodes, behandlungsnr, behandlungsnr) + Me.nodeselected() + End If + + End Sub + + Private Sub AlsPDFToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AlsPDFToolStripMenuItem.Click + Globals.Rg_Funktionen.Rechnungskopie(Me.treebehandlungen.SelectedNode.Tag.ToString, False, True) + End Sub + + Private Sub ÜberDruckerToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ÜberDruckerToolStripMenuItem.Click + Globals.Rg_Funktionen.Rechnungskopie(Me.treebehandlungen.SelectedNode.Tag.ToString) + Exit Sub + End Sub + + Private Sub evh_Total_Berechnet(behandlungsnummer As Integer, Total As Double) Handles evh.Total_Berechnet + Try + If Me.treebehandlungen.SelectedNode.Tag = behandlungsnummer Then + Dim s As String + s = treebehandlungen.SelectedNode.Text + Dim i As Integer + i = s.IndexOf(" /") + If i > 0 Then + s = s.Substring(0, i) + s = s + " / " + Total.ToString("N2") + treebehandlungen.SelectedNode.Text = s + + End If + End If + Catch ex As Exception + + End Try End Sub diff --git a/DPM2016/Behandlung/Benhandungdetail.Designer.vb b/DPM2016/Behandlung/Benhandungdetail.Designer.vb index 1138bd3..87216ee 100644 --- a/DPM2016/Behandlung/Benhandungdetail.Designer.vb +++ b/DPM2016/Behandlung/Benhandungdetail.Designer.vb @@ -116,7 +116,9 @@ Partial Class Benhandungdetail Me.lblGLNListe = New System.Windows.Forms.Label() Me.txtGLN_Liste = New System.Windows.Forms.TextBox() Me.grpglndiagnose = New System.Windows.Forms.GroupBox() + Me.lblBehandlungsart = New System.Windows.Forms.Label() Me.txtBehandlungsgrund = New System.Windows.Forms.TextBox() + Me.cbboxNrBehandlungsart = New DPM2016.MyCombobox() Me.lblBehandlungsgrund = New System.Windows.Forms.Label() Me.GrpPatient.SuspendLayout() Me.grpZusammenfassugn.SuspendLayout() @@ -360,7 +362,7 @@ Partial Class Benhandungdetail Me.GrpGaramt.Controls.Add(Me.rbversicherung) Me.GrpGaramt.Location = New System.Drawing.Point(312, 283) Me.GrpGaramt.Name = "GrpGaramt" - Me.GrpGaramt.Size = New System.Drawing.Size(735, 261) + Me.GrpGaramt.Size = New System.Drawing.Size(394, 261) Me.GrpGaramt.TabIndex = 14 Me.GrpGaramt.TabStop = False Me.GrpGaramt.Text = "Garant" @@ -385,6 +387,8 @@ Partial Class Benhandungdetail ' 'cbboxNrGesetz ' + Me.cbboxNrGesetz.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest + Me.cbboxNrGesetz.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems Me.cbboxNrGesetz.Dataselection = Nothing Me.cbboxNrGesetz.Displaymember = Nothing Me.cbboxNrGesetz.Location = New System.Drawing.Point(94, 136) @@ -1203,6 +1207,7 @@ Partial Class Benhandungdetail Me.ToolStripDropDownButton1.Name = "ToolStripDropDownButton1" Me.ToolStripDropDownButton1.Size = New System.Drawing.Size(29, 22) Me.ToolStripDropDownButton1.Text = "Drucken / Vorschau / Design" + Me.ToolStripDropDownButton1.Visible = False ' 'VorschaRechnungToolStripMenuItem ' @@ -1236,9 +1241,9 @@ Partial Class Benhandungdetail ' Me.GrpRechnungstext.Controls.Add(Me.cbboxrgtext) Me.GrpRechnungstext.Controls.Add(Me.txtRechnungsbemerkung) - Me.GrpRechnungstext.Location = New System.Drawing.Point(617, 134) + Me.GrpRechnungstext.Location = New System.Drawing.Point(617, 169) Me.GrpRechnungstext.Name = "GrpRechnungstext" - Me.GrpRechnungstext.Size = New System.Drawing.Size(433, 141) + Me.GrpRechnungstext.Size = New System.Drawing.Size(430, 108) Me.GrpRechnungstext.TabIndex = 16 Me.GrpRechnungstext.TabStop = False Me.GrpRechnungstext.Text = "Rechnungstext / Bemerkung" @@ -1258,10 +1263,10 @@ Partial Class Benhandungdetail 'txtRechnungsbemerkung ' Me.txtRechnungsbemerkung.Dock = System.Windows.Forms.DockStyle.Bottom - Me.txtRechnungsbemerkung.Location = New System.Drawing.Point(3, 47) + Me.txtRechnungsbemerkung.Location = New System.Drawing.Point(3, 44) Me.txtRechnungsbemerkung.Multiline = True Me.txtRechnungsbemerkung.Name = "txtRechnungsbemerkung" - Me.txtRechnungsbemerkung.Size = New System.Drawing.Size(427, 91) + Me.txtRechnungsbemerkung.Size = New System.Drawing.Size(424, 61) Me.txtRechnungsbemerkung.TabIndex = 1 ' 'lblDiagnose @@ -1298,7 +1303,9 @@ Partial Class Benhandungdetail ' 'grpglndiagnose ' + Me.grpglndiagnose.Controls.Add(Me.lblBehandlungsart) Me.grpglndiagnose.Controls.Add(Me.txtBehandlungsgrund) + Me.grpglndiagnose.Controls.Add(Me.cbboxNrBehandlungsart) Me.grpglndiagnose.Controls.Add(Me.lblBehandlungsgrund) Me.grpglndiagnose.Controls.Add(Me.txtGLN_Liste) Me.grpglndiagnose.Controls.Add(Me.lblGLNListe) @@ -1306,22 +1313,45 @@ Partial Class Benhandungdetail Me.grpglndiagnose.Controls.Add(Me.lblDiagnose) Me.grpglndiagnose.Location = New System.Drawing.Point(617, 31) Me.grpglndiagnose.Name = "grpglndiagnose" - Me.grpglndiagnose.Size = New System.Drawing.Size(430, 102) + Me.grpglndiagnose.Size = New System.Drawing.Size(430, 132) Me.grpglndiagnose.TabIndex = 222 Me.grpglndiagnose.TabStop = False Me.grpglndiagnose.Text = "GLN / Diagnose" ' + 'lblBehandlungsart + ' + Me.lblBehandlungsart.AutoSize = True + Me.lblBehandlungsart.Location = New System.Drawing.Point(9, 80) + Me.lblBehandlungsart.Name = "lblBehandlungsart" + Me.lblBehandlungsart.Size = New System.Drawing.Size(81, 13) + Me.lblBehandlungsart.TabIndex = 226 + Me.lblBehandlungsart.Text = "Behandlungsart" + ' 'txtBehandlungsgrund ' - Me.txtBehandlungsgrund.Location = New System.Drawing.Point(95, 76) + Me.txtBehandlungsgrund.Location = New System.Drawing.Point(95, 105) Me.txtBehandlungsgrund.Name = "txtBehandlungsgrund" Me.txtBehandlungsgrund.Size = New System.Drawing.Size(329, 20) Me.txtBehandlungsgrund.TabIndex = 222 ' + 'cbboxNrBehandlungsart + ' + Me.cbboxNrBehandlungsart.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend + Me.cbboxNrBehandlungsart.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems + Me.cbboxNrBehandlungsart.Dataselection = Nothing + Me.cbboxNrBehandlungsart.Displaymember = Nothing + Me.cbboxNrBehandlungsart.Location = New System.Drawing.Point(95, 77) + Me.cbboxNrBehandlungsart.Name = "cbboxNrBehandlungsart" + Me.cbboxNrBehandlungsart.Size = New System.Drawing.Size(151, 21) + Me.cbboxNrBehandlungsart.TabIndex = 225 + Me.cbboxNrBehandlungsart.Table = Nothing + Me.cbboxNrBehandlungsart.TableAlias = "" + Me.cbboxNrBehandlungsart.Valuemember = Nothing + ' 'lblBehandlungsgrund ' Me.lblBehandlungsgrund.AutoSize = True - Me.lblBehandlungsgrund.Location = New System.Drawing.Point(9, 79) + Me.lblBehandlungsgrund.Location = New System.Drawing.Point(9, 108) Me.lblBehandlungsgrund.Name = "lblBehandlungsgrund" Me.lblBehandlungsgrund.Size = New System.Drawing.Size(61, 13) Me.lblBehandlungsgrund.TabIndex = 223 @@ -1469,4 +1499,6 @@ Partial Class Benhandungdetail Friend WithEvents lblBehandlungsgrund As Label Friend WithEvents Button1 As Button Friend WithEvents tsbtnGarantAnzeigen As ToolStripButton + Friend WithEvents lblBehandlungsart As Label + Friend WithEvents cbboxNrBehandlungsart As MyCombobox End Class diff --git a/DPM2016/Behandlung/Benhandungdetail.vb b/DPM2016/Behandlung/Benhandungdetail.vb index 28ebbc6..910e090 100644 --- a/DPM2016/Behandlung/Benhandungdetail.vb +++ b/DPM2016/Behandlung/Benhandungdetail.vb @@ -4,7 +4,7 @@ Dim FormReadonly As Boolean = False Dim WithEvents evh As Generic_Event_Handler = Globals.EVH Dim m_behandlungsnr As Integer - Dim OnGetData As Boolean = False + Dim OnGetData As Boolean = True Dim OnLoad As Boolean = False Property Behandlungsnr As Integer Get @@ -15,9 +15,11 @@ If value <> 0 Then Me.OnLoad = True Get_Stammdaten() + Globals.OnLoad = True OnGetData = True Get_Data() OnGetData = False + Globals.OnLoad = False Recalc_Totale() Me.OnLoad = False End If @@ -224,7 +226,7 @@ Get_Data_Controls(Me, r) - + Update_cbboxnrtaxpunkt() Try If r("nrgarant") > 0 Then Get_Garantdata(r("nrgarant")) @@ -475,6 +477,12 @@ Me.cbboxNrGesetz.Displaymember = "Gesetz" Me.cbboxNrGesetz.Valuemember = "nrgesetz" + Me.cbboxNrBehandlungsart.Dataselection = "Select * from Behandlungsart" + Me.cbboxNrBehandlungsart.TableAlias = "Behandlungsart" + Me.cbboxNrBehandlungsart.Table = "Behandlungsart" + Me.cbboxNrBehandlungsart.Displaymember = "Behandlungsart" + Me.cbboxNrBehandlungsart.Valuemember = "NrBehandlungsart" + Me.cbboxNRESTyp.Dataselection = "Select * FROM ESTYP WHERE AKTIV=1" Me.cbboxNRESTyp.TableAlias = "ESTYP_BH" Me.cbboxNRESTyp.Table = "ESTyp" @@ -598,7 +606,7 @@ If Globals.OnLoad = True Then Exit Sub Save_Data() - evh.Fire_Behandlung_Changed(Me.Behandlungsnr, Me.Patientnr) + ' evh.Fire_Behandlung_Changed(Me.Behandlungsnr, Me.Patientnr) End If End Sub @@ -648,6 +656,11 @@ Private Sub cbboxNrAbrechnungstyp_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbboxNrAbrechnungstyp.SelectedValueChanged If OnGetData Then Exit Sub + Update_cbboxnrtaxpunkt() + End Sub + Private Sub Update_cbboxnrtaxpunkt() + + Try For Each r As DataRow In IntTables.Inttables.Tables("abrtyp_bh").Rows If r("Nrabrechnungstyp") = Me.cbboxNrAbrechnungstyp.SelectedValue Then @@ -658,6 +671,7 @@ End If Next Catch ex As Exception + ' MsgBox(ex.Message) End Try End Sub @@ -898,7 +912,7 @@ doloop = False End If End While - evh.Refresh_Behandlungen(Me.Behandlungsnr) + evh.Refresh_Behandlungen(Me.Behandlungsnr, Me.Patientnr) End If @@ -939,41 +953,48 @@ Public Sub VorschaRechnungToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VorschaRechnungToolStripMenuItem.Click Me.Save_Data() - Dim anzahlraten As Integer = 0 - db.Get_Tabledata("Behandlu", "where nrbehandlung=" + Me.Behandlungsnr.ToString) - anzahlraten = db.dsDaten.Tables(0).Rows(0).Item("Anzahlraten") - If anzahlraten = 0 Then anzahlraten = 1 - Check_Changes() - Dim reportnr As Integer - reportnr = db.Get_ReportNr(Me.cbboxNRESTyp.Text) - Dim Folgeauswertung As Integer - Dim Separater_Druckjob As Boolean - Dim doloop As Boolean = True - db.Get_Tabledata("Auswertung", "where auswertungnr=" + reportnr.ToString) - Folgeauswertung = db.dsDaten.Tables(0).Rows(0).Item("Folge_Report") - Separater_Druckjob = db.dsDaten.Tables(0).Rows(0).Item("Folgereport_Sep_Druckjob") - - While doloop = True - For i As Integer = 1 To anzahlraten - Dim f As New frmReportView(reportnr, False, "Vorschau Rechung", " where nrbehandlung = " + Me.Behandlungsnr.ToString, Me.Behandlungsnr.ToString) - f.Show() - f.Print_Rechnung(True, False, i) - Next i - - If Folgeauswertung > 0 Then - reportnr = Folgeauswertung - db.Get_Tabledata("Auswertung", "where auswertungnr=" + Folgeauswertung.ToString) - Folgeauswertung = db.dsDaten.Tables(0).Rows(0).Item("Folge_Report") - Separater_Druckjob = db.dsDaten.Tables(0).Rows(0).Item("Folgereport_Sep_Druckjob") - Else - doloop = False - End If - End While - + Globals.Rg_Funktionen.Vorschau_Rechnung(Me.Behandlungsnr.ToString) End Sub + 'Public Sub Vorschau_Rechnung(ByVal NrBehandlung As String) + ' Dim anzahlraten As Integer = 0 + ' 'db.Get_Tabledata("Behandlu", "where nrbehandlung=" + Me.Behandlungsnr.ToString) + ' db.Get_Tabledata("Behandlu", "where nrbehandlung=" + NrBehandlung) + + ' anzahlraten = db.dsDaten.Tables(0).Rows(0).Item("Anzahlraten") + ' If anzahlraten = 0 Then anzahlraten = 1 + ' Check_Changes() + ' Dim reportnr As Integer + ' reportnr = db.Get_ReportNr(Me.cbboxNRESTyp.Text) + ' Dim Folgeauswertung As Integer + ' Dim Separater_Druckjob As Boolean + ' Dim doloop As Boolean = True + ' db.Get_Tabledata("Auswertung", "where auswertungnr=" + reportnr.ToString) + ' Folgeauswertung = db.dsDaten.Tables(0).Rows(0).Item("Folge_Report") + ' Separater_Druckjob = db.dsDaten.Tables(0).Rows(0).Item("Folgereport_Sep_Druckjob") + + ' While doloop = True + ' For i As Integer = 1 To anzahlraten + ' ' Dim f As New frmReportView(reportnr, False, "Vorschau Rechung", " where nrbehandlung = " + Me.Behandlungsnr.ToString, Me.Behandlungsnr.ToString) + ' Dim f As New frmReportView(reportnr, False, "Vorschau Rechung", " where nrbehandlung = " + NrBehandlung, NrBehandlung) + + ' f.Show() + ' f.Print_Rechnung(True, False, i) + ' Next i + + ' If Folgeauswertung > 0 Then + ' reportnr = Folgeauswertung + ' db.Get_Tabledata("Auswertung", "where auswertungnr=" + Folgeauswertung.ToString) + ' Folgeauswertung = db.dsDaten.Tables(0).Rows(0).Item("Folge_Report") + ' Separater_Druckjob = db.dsDaten.Tables(0).Rows(0).Item("Folgereport_Sep_Druckjob") + ' Else + ' doloop = False + ' End If + ' End While + 'End Sub + Private Sub cbboxnrbehandler_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbboxnrbehandler.SelectedIndexChanged Dim db1 As New clsDB Try @@ -1055,9 +1076,76 @@ End Sub Private Sub cbboxNrAbrechnungstyp_SelectedIndexChanged_1(sender As Object, e As EventArgs) Handles cbboxNrAbrechnungstyp.SelectedIndexChanged - + If OnLoad Then Exit Sub + Try + Dim db As New clsDB + db.Get_Tabledata("MitDatum", "","Select Mit_Datum from abrtyp where Nrabrechnungstyp=" + Me.cbboxNrAbrechnungstyp.SelectedValue,) + Me.chkMitdatum.Checked = db.dsDaten.Tables(0).Rows(0).Item(0) + Catch + Finally + db.Dispose() + End Try End Sub + + Dim enumtaxpunkt As Globals.Taxpunkttyp + + Private Function Leistungen_Aktualisieren() + Dim dbx As New clsDB + Dim dby As New clsDB + Dim dentotar As Boolean = cbboxNrAbrechnungstyp.Text.Substring(0, 8) = "Dentotar" + Dim sortstring As String = "" + 'dbx.Get_Tabledata("Leistung", "where nrbehandlung=" + Me.Behandlungsnr.ToString) + dbx.Get_Tabledata_for_Update("Select * from leistung where Nrbehandlung=" + Me.Behandlungsnr.ToString, False, True) + enumtaxpunkt = Me.cbboxNrtaxpunkt.SelectedValue + For Each r As DataRow In dbx.daten.Tables(0).Rows + If dentotar Then + Dim wherestring As String = "Leistungnrneu='" + r("SSO_Nummer") + "'" + Dim db As New DataView(IntTables.Inttables.Tables("Dentotar"), wherestring, sortstring, DataViewRowState.CurrentRows) + If db.Count > 0 Then + For Each drv As DataRowView In db + If r.Item("Absolut") = 0 Then + Select Case enumtaxpunkt + Case Taxpunkttyp.Minmal + r.Item("taxpunkte") = drv.Item("pp_max") + r.Item("Mutiert_am") = Now + r.Item("Mutierer") = Globals.ActUser + r.Item("Frankenprotaxpunkt") = Me.mtxtTaxpunktwert.Text + r.Item("total") = Globals.SwissCommercialRound(r.Item("taxpunkte") * r.Item("Frankenprotaxpunkt") * r.Item("Menge")) + + Case Taxpunkttyp.Minmal + r.Item("taxpunkte") = drv.Item("pp_min") + r.Item("Mutiert_am") = Now + r.Item("Mutierer") = Globals.ActUser + r.Item("Frankenprotaxpunkt") = Me.mtxtTaxpunktwert.Text + r.Item("total") = Globals.SwissCommercialRound(r.Item("taxpunkte") * r.Item("Frankenprotaxpunkt") * r.Item("Menge")) + Case Taxpunkttyp.Privat + r.Item("taxpunkte") = drv.Item("pp_privat") + r.Item("Mutiert_am") = Now + r.Item("Mutierer") = Globals.ActUser + r.Item("Frankenprotaxpunkt") = Me.mtxtTaxpunktwert.Text + r.Item("total") = Globals.SwissCommercialRound(r.Item("taxpunkte") * r.Item("Frankenprotaxpunkt") * r.Item("Menge")) + Case Taxpunkttyp.Suva + r.Item("taxpunkte") = drv.Item("Taxpunkte_UV_MV_IV") + r.Item("Mutiert_am") = Now + r.Item("Mutierer") = Globals.ActUser + r.Item("Frankenprotaxpunkt") = Me.mtxtTaxpunktwert.Text + r.Item("total") = Globals.SwissCommercialRound(r.Item("taxpunkte") * r.Item("Frankenprotaxpunkt") * r.Item("Menge")) + Case Taxpunkttyp.Dentotar + r.Item("taxpunkte") = drv.Item("Taxpunkte_UV_MV_IV") + r.Item("Mutiert_am") = Now + r.Item("Mutierer") = Globals.ActUser + r.Item("Frankenprotaxpunkt") = Me.mtxtTaxpunktwert.Text + r.Item("total") = Globals.SwissCommercialRound(r.Item("taxpunkte") * r.Item("Frankenprotaxpunkt") * r.Item("Menge")) + End Select + End If + Next + End If + End If + Next + dbx.Update_Tabeldata() + End Function + Private Sub cbboxNRESTyp_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbboxNRESTyp.SelectedIndexChanged Try For Each r As DataRow In IntTables.Inttables.Tables("estyp").Rows @@ -1107,8 +1195,33 @@ Button1_Click(sender, e) End Sub + Private Sub lblBehandlungsgrund_Click(sender As Object, e As EventArgs) Handles lblBehandlungsgrund.Click + + End Sub + + Private Sub txtBehandlungsgrund_TextChanged(sender As Object, e As EventArgs) Handles txtBehandlungsgrund.TextChanged + + End Sub + + Private Sub DDTBehandlungsbeginn_Click(sender As Object, e As EventArgs) Handles DDTBehandlungsbeginn.Click + + End Sub + + Private Sub DDTBehandlungsbeginn_Leave(sender As Object, e As EventArgs) Handles DDTBehandlungsbeginn.Leave + Me.DDTBehandlungsende.Value = Me.DDTBehandlungsbeginn.Value + End Sub + + Private Sub cbboxNrtaxpunkt_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbboxNrtaxpunkt.SelectedIndexChanged + If OnLoad Then Exit Sub + If OnGetData Then Exit Sub + If Globals.OnLoad Then Exit Sub + If Me.Behandlungsstatus <> 1 And Me.Behandlungsstatus <> 4 Then Exit Sub + If MsgBox("Die Taxpunkte wurden geändert. Sollen die Leitungen neu berechnet werden?", vbYesNo + vbQuestion) = MsgBoxResult.Yes Then + Leistungen_Aktualisieren() + End If + End Sub diff --git a/DPM2016/Behandlung/Leistungen.Designer.vb b/DPM2016/Behandlung/Leistungen.Designer.vb index f215dcf..b4b625c 100644 --- a/DPM2016/Behandlung/Leistungen.Designer.vb +++ b/DPM2016/Behandlung/Leistungen.Designer.vb @@ -158,7 +158,6 @@ Partial Class Leistungen ' Me.lbtarif1.BackgroundStyle.Class = "ListBoxAdv" Me.lbtarif1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square - Me.lbtarif1.CheckStateMember = Nothing Me.lbtarif1.ContainerControlProcessDialogKey = True Me.lbtarif1.ContextMenuStrip = Me.ContextMenuStrip1 Me.lbtarif1.Dock = System.Windows.Forms.DockStyle.Fill @@ -289,7 +288,6 @@ Partial Class Leistungen ' Me.lbPakete.BackgroundStyle.Class = "ListBoxAdv" Me.lbPakete.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square - Me.lbPakete.CheckStateMember = Nothing Me.lbPakete.ContainerControlProcessDialogKey = True Me.lbPakete.Dock = System.Windows.Forms.DockStyle.Fill Me.lbPakete.DragDropSupport = True diff --git a/DPM2016/Behandlung/Leistungen.resx b/DPM2016/Behandlung/Leistungen.resx index 0fc5df8..44b73b7 100644 --- a/DPM2016/Behandlung/Leistungen.resx +++ b/DPM2016/Behandlung/Leistungen.resx @@ -197,6 +197,6 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:Info;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 1071, 137</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 1071, 137</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:Info;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 1071, 137</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 1071, 137</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> \ No newline at end of file diff --git a/DPM2016/Behandlung/Leistungen.vb b/DPM2016/Behandlung/Leistungen.vb index 025441a..3ef77a1 100644 --- a/DPM2016/Behandlung/Leistungen.vb +++ b/DPM2016/Behandlung/Leistungen.vb @@ -50,7 +50,6 @@ Public Class Leistungen End Property - Enum Taxpunkttyp Privat = 1 Suva = 2 @@ -58,6 +57,7 @@ Public Class Leistungen Maximal = 4 Dentotar = 5 End Enum + Dim m_taxpunkte As Taxpunkttyp Property TaxPunkte As Taxpunkttyp Get @@ -100,8 +100,8 @@ Public Class Leistungen Me.TreeTarifGruppen.Nodes.Clear() If Dentotar = True Then For Each r As DataRow In IntTables.Inttables.Tables("Tarife").Rows - Select Case Trim(r("Bezeichnung")) - Case "UV_MV_IV" + Select Case True + Case Trim(r("Bezeichnung")).Contains("UV_MV_IV") Or Trim(r("Bezeichnung")).Contains("Dentotar") Dim tn As New DevComponents.AdvTree.Node tn.Text = r("Bezeichnung") Me.TreeTarifGruppen.Nodes.Add(tn) @@ -116,24 +116,25 @@ Public Class Leistungen tn.Nodes.Add(tn1) Next - Case "SSO-Tarif 01.04.1994" + Case Trim(r("Bezeichnung")).Contains("SSO") Case Else - Dim tn As New DevComponents.AdvTree.Node - tn.Text = r("bezeichnung") - tn.DataKey = r("nummervon") - tn.Tag = r("nummerbis") - 'tn.Tag = r("nummervon") - Me.TreeTarifGruppen.Nodes.Add(tn) - For Each r1 As DataRow In IntTables.Inttables.Tables("tarifgrp").Rows - If r1("tarifvon").ToString >= tn.DataKey.ToString And r1("tarifbis").ToString <= tn.Tag.ToString Then - Dim tn1 As New DevComponents.AdvTree.Node - tn1.Text = r1("tarifgruppe") - tn1.DataKey = r1("tarifvon") - tn1.Tag = r1("tarifbis") - tn.Nodes.Add(tn1) - End If - Next - + If UCase(r("bezeichnung")).ToString.IndexOf("DH") < 0 And UCase(r("bezeichnung")).ToString.IndexOf("9000") < 0 Then + Dim tn As New DevComponents.AdvTree.Node + tn.Text = r("bezeichnung") + tn.DataKey = r("nummervon") + tn.Tag = r("nummerbis") + 'tn.Tag = r("nummervon") + Me.TreeTarifGruppen.Nodes.Add(tn) + For Each r1 As DataRow In IntTables.Inttables.Tables("tarifgrp").Rows + If r1("tarifvon").ToString >= tn.DataKey.ToString And r1("tarifbis").ToString <= tn.Tag.ToString Then + Dim tn1 As New DevComponents.AdvTree.Node + tn1.Text = r1("tarifgruppe") + tn1.DataKey = r1("tarifvon") + tn1.Tag = r1("tarifbis") + tn.Nodes.Add(tn1) + End If + Next + End If End Select Next @@ -155,7 +156,7 @@ Public Class Leistungen End If For Each r As DataRow In IntTables.Inttables.Tables("Tarife").Rows - If r("Bezeichnung") <> "Dentotar" Then + If r("Bezeichnung").ToString.IndexOf("Dentotar") < 0 And r("Bezeichnung").ToString.IndexOf("UV_MV_IV") < 0 Then Dim tn As New DevComponents.AdvTree.Node tn.Text = r("bezeichnung") tn.DataKey = r("nummervon") @@ -500,7 +501,7 @@ Public Class Leistungen End Select End If Me.DIMenge.Text = 1 - Me.diwert.Text = 1 + Me.diwert.Text = Me.Frankenwert Me.DIPunkte.Enabled = True Me.txtBezD.Text = dr.Item("LeistungD") Exit Sub @@ -932,7 +933,8 @@ Public Class Leistungen If Me.grpLeistungsdetails.Enabled = False Then f.IsReadonly = True Else f.IsReadonly = False f.ShowDialog() Me.refresh_leistungen() - Catch + Catch ex As Exception + ' MsgBox(ex.Message) End Try End Sub @@ -1034,4 +1036,12 @@ Public Class Leistungen ldb.Update_Data() 'ldb.Update_Tabeldata() End Sub + + Private Sub txtTotal_TextChanged(sender As Object, e As EventArgs) Handles txtTotal.TextChanged + Try + Me.txtTotal.Text = Globals.SwissCommercialRound(txtTotal.Text).ToString("N2") + Catch + End Try + + End Sub End Class diff --git a/DPM2016/Behandlung/frmLeistungDetail.Designer.vb b/DPM2016/Behandlung/frmLeistungDetail.Designer.vb index 66ae30f..297c0e8 100644 --- a/DPM2016/Behandlung/frmLeistungDetail.Designer.vb +++ b/DPM2016/Behandlung/frmLeistungDetail.Designer.vb @@ -53,7 +53,7 @@ Partial Class frmLeistungDetail ' Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(272, 25) + Me.ToolStrip1.Size = New System.Drawing.Size(388, 25) Me.ToolStrip1.TabIndex = 1 Me.ToolStrip1.Text = "ToolStrip1" ' @@ -79,7 +79,7 @@ Partial Class frmLeistungDetail Me.grpLeistungsdetails.Dock = System.Windows.Forms.DockStyle.Fill Me.grpLeistungsdetails.Location = New System.Drawing.Point(0, 25) Me.grpLeistungsdetails.Name = "grpLeistungsdetails" - Me.grpLeistungsdetails.Size = New System.Drawing.Size(272, 324) + Me.grpLeistungsdetails.Size = New System.Drawing.Size(388, 324) Me.grpLeistungsdetails.TabIndex = 3 Me.grpLeistungsdetails.TabStop = False Me.grpLeistungsdetails.Text = "Leistungsdetails" @@ -116,7 +116,7 @@ Partial Class frmLeistungDetail Me.txtBezD.Location = New System.Drawing.Point(80, 52) Me.txtBezD.Multiline = True Me.txtBezD.Name = "txtBezD" - Me.txtBezD.Size = New System.Drawing.Size(177, 45) + Me.txtBezD.Size = New System.Drawing.Size(281, 45) Me.txtBezD.TabIndex = 1 ' 'cbboxnrbehandler @@ -125,7 +125,7 @@ Partial Class frmLeistungDetail Me.cbboxnrbehandler.Displaymember = Nothing Me.cbboxnrbehandler.Location = New System.Drawing.Point(80, 129) Me.cbboxnrbehandler.Name = "cbboxnrbehandler" - Me.cbboxnrbehandler.Size = New System.Drawing.Size(177, 21) + Me.cbboxnrbehandler.Size = New System.Drawing.Size(281, 21) Me.cbboxnrbehandler.TabIndex = 3 Me.cbboxnrbehandler.Table = Nothing Me.cbboxnrbehandler.TableAlias = "" @@ -142,7 +142,7 @@ Partial Class frmLeistungDetail ' 'btnSave ' - Me.btnSave.Location = New System.Drawing.Point(9, 244) + Me.btnSave.Location = New System.Drawing.Point(137, 254) Me.btnSave.Name = "btnSave" Me.btnSave.Size = New System.Drawing.Size(120, 23) Me.btnSave.TabIndex = 8 @@ -291,7 +291,7 @@ Partial Class frmLeistungDetail Me.dtdatum.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square Me.dtdatum.MonthCalendar.TodayButtonVisible = True Me.dtdatum.Name = "dtdatum" - Me.dtdatum.Size = New System.Drawing.Size(177, 20) + Me.dtdatum.Size = New System.Drawing.Size(281, 20) Me.dtdatum.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled Me.dtdatum.TabIndex = 2 ' @@ -299,7 +299,7 @@ Partial Class frmLeistungDetail ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(272, 349) + Me.ClientSize = New System.Drawing.Size(388, 349) Me.Controls.Add(Me.grpLeistungsdetails) Me.Controls.Add(Me.ToolStrip1) Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) diff --git a/DPM2016/Behandlung/frmLeistungDetail.vb b/DPM2016/Behandlung/frmLeistungDetail.vb index a27b2e1..cca2d32 100644 --- a/DPM2016/Behandlung/frmLeistungDetail.vb +++ b/DPM2016/Behandlung/frmLeistungDetail.vb @@ -86,4 +86,16 @@ Sub delete_date(sender) sender.value = Nothing End Sub + + Private Sub txtTotal_Click(sender As Object, e As EventArgs) Handles txtTotal.Click + + End Sub + + Private Sub txtTotal_TextChanged(sender As Object, e As EventArgs) Handles txtTotal.TextChanged + Try + Me.txtTotal.Text = Globals.SwissCommercialRound(txtTotal.Text).ToString("N2") + Catch + End Try + + End Sub End Class \ No newline at end of file diff --git a/DPM2016/DPM2016.vbproj b/DPM2016/DPM2016.vbproj index d7ca64f..70e36c1 100644 --- a/DPM2016/DPM2016.vbproj +++ b/DPM2016/DPM2016.vbproj @@ -11,8 +11,10 @@ DPM2018 512 WindowsFormsWithCustomSubMain - v4.5 - publish\ + v4.6 + false + + E:\Software-Projekte\DPM\DPM2016\DPM2016\Publish\ true Disk false @@ -22,12 +24,11 @@ false false true - 0 + 1 1.0.0.%2a - false false + true true - AnyCPU @@ -69,6 +70,18 @@ My Project\app.manifest + + 075701EF85E86E39DDBE3FE06E332A57792E8A98 + + + DPM2016_TemporaryKey.pfx + + + true + + + true + ..\..\..\Klassen\TreeViewAdv\Aga.Controls\bin\Debug\Aga.Controls.dll @@ -86,6 +99,7 @@ False C:\Program Files (x86)\DotNetBar for Windows Forms\DevComponents.DotNetBar2.dll + True @@ -105,20 +119,60 @@ False ..\..\..\ITSM\Vertragsverwaltung\bin\Debug\FlexCel.dll + + False + ..\..\Archiv\DPM_Reporting\DPM_Reporting\bin\Debug\MySql.Data.dll + + + False + ..\..\Archiv\DPM_Reporting\DPM_Reporting\bin\Debug\MySql.Data.Entity.dll + ..\..\DPM_Reporting\_PropertyGrid\Source\PropertyGridEx\bin\Debug\PropertyGridEx.dll - - - - - + + False + ..\DPMLizenzmanagement\SHUKeyGen\bin\Debug\SHUKeyGen.dll + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + + @@ -131,8 +185,9 @@ - - ..\_FRReporting\bin\Debug\_FRReporting.dll + + False + ..\..\..\TKBDiverse\BEA\BEA\bin\Debug\XLSLib.dll @@ -172,6 +227,13 @@ UserControl + + + Form1.vb + + + Form + frmLeistungDetail.vb @@ -185,6 +247,7 @@ UserControl + frmPrivatSelect.vb @@ -192,6 +255,12 @@ Form + + frmDemoMode.vb + + + Form + frmprogress.vb @@ -212,6 +281,12 @@ Form + + frmRechnungskopien.vb + + + Form + Finanzen.vb @@ -236,6 +311,12 @@ Form + + frmAgenda.vb + + + Form + Form @@ -350,6 +431,12 @@ + + frmcalendar.vb + + + Form + frmDBConnection.vb @@ -405,6 +492,8 @@ Form + + frmZahlung.vb @@ -415,6 +504,7 @@ FremAuswertung.vb + Designer frmreport.vb @@ -425,6 +515,9 @@ Benhandungdetail.vb + + Form1.vb + frmLeistungDetail.vb @@ -434,6 +527,9 @@ frmPrivatSelect.vb + + frmDemoMode.vb + frmprogress.vb @@ -443,6 +539,9 @@ frmOffeneBehandlungen.vb + + frmRechnungskopien.vb + Finanzen.vb @@ -455,6 +554,9 @@ frmFirmaAP.vb + + frmAgenda.vb + frmMain.vb @@ -505,6 +607,9 @@ frmTarifDetail.vb + + frmcalendar.vb + frmDBConnection.vb @@ -540,6 +645,7 @@ Designer + MyApplicationCodeGenerator diff --git a/DPM2016/DPM2016.vbproj.user b/DPM2016/DPM2016.vbproj.user index efc7b61..08e81ff 100644 --- a/DPM2016/DPM2016.vbproj.user +++ b/DPM2016/DPM2016.vbproj.user @@ -1,7 +1,7 @@  - + E:\Software-Projekte\DPM\DPM2016\DPM2016\Publish\|publish\ @@ -10,4 +10,7 @@ de-DE false + + false + \ No newline at end of file diff --git a/DPM2016/Database/IntTables.vb b/DPM2016/Database/IntTables.vb index e65aa7b..85bbbba 100644 --- a/DPM2016/Database/IntTables.vb +++ b/DPM2016/Database/IntTables.vb @@ -23,14 +23,18 @@ End Function Public Function Get_Ort_Kantton(ByRef plz As String, ByRef ort As TextBox, ByRef kanton As ComboBox) - Dim db As New clsDB - db.Get_Tabledata("Ortsverzeichnis", "where plz=" + plz.ToString, "", "", False) - Ortsverzeichnis = db.dsDaten.Tables(0).Copy - If Ortsverzeichnis.Rows.Count > 0 Then - ort.Text = Ortsverzeichnis.Rows(0).Item("Ort") - kanton.Text = Ortsverzeichnis.Rows(0).Item("KT") - - End If + Try + Dim db As New clsDB + db.Get_Tabledata("Ortsverzeichnis", "where plz=" + plz.ToString, "", "", False) + Ortsverzeichnis = db.dsDaten.Tables(0).Copy + If Ortsverzeichnis.Rows.Count > 0 Then + ort.Text = Ortsverzeichnis.Rows(0).Item("Ort") + kanton.Text = Ortsverzeichnis.Rows(0).Item("KT") + + End If + Catch + End Try + End Function End Module diff --git a/DPM2016/Database/clsDB.vb b/DPM2016/Database/clsDB.vb index 74cf6d6..0430373 100644 --- a/DPM2016/Database/clsDB.vb +++ b/DPM2016/Database/clsDB.vb @@ -1,9 +1,14 @@ Imports System.Data.SqlClient Imports System.Data.SqlTypes Imports System.IO +#Const dbtype = "SQL" - +#If dbtype = "MySQL" Then +Public Class clsMySQLDB +#Else Public Class clsDB +#End If + #Region "Deklarationen" Dim m_connectionstring As String @@ -16,6 +21,16 @@ Public Class clsDB End Set End Property + Dim m_sqltype As String + Property Sqltype As String + Get + Return m_sqltype + End Get + Set(value As String) + m_sqltype = value + End Set + End Property + Sub New() Me.Connectionstring = My.Settings.ConnectionString End Sub @@ -36,10 +51,16 @@ Public Class clsDB Public Function Get_Option(ByVal nr As Integer) As String Try + + Dim dad As New SqlDataAdapter + + Dim sql As String = "Select Inhalt from options where nroption=" + nr.ToString + " and mandant=" + Globals.Mandant.ToString + " and aktiv=1" Dim data As New DataTable + dad = New SqlDataAdapter(sql, Me.Connectionstring) + dad.Fill(data) Dim s As String s = data.Rows(0).Item(0).ToString.Replace("&Startup&", Application.StartupPath + Globals.Auswertungsverzeicnis) @@ -58,8 +79,10 @@ Public Class clsDB dsDaten.Tables.Clear() If sql <> "" Then sql = sql.Replace("&ARGS&", args) + dadaten = New SqlDataAdapter(sql, Me.Connectionstring) + End If Dim dt As New DataTable dadaten.Fill(dt) @@ -262,6 +285,35 @@ Public Class clsDB End Function + Public Function Insert_New_Entry_autokey(Table As String, Optional KeyName As String = "", Optional getdbkey As Boolean = False, Optional sqlstring As String = "") As DataTable + Dim dbkey As Integer = 0 + If getdbkey Then + dsDaten.Tables.Clear() + + Get_Tabledata("firmaap", "", sqlstring, "", False) + dbkey = dsDaten.Tables(0).Rows(0).Item(0) + 1 + End If + Dim sqlconnect As New SqlConnection + Dim ds As New DataSet + ds.Tables.Clear() + sqlconnect.ConnectionString = Me.Connectionstring + Dim da As New SqlDataAdapter("", sqlconnect) + Dim sqlcmd As New SqlCommand + sqlcmd.Connection = sqlconnect + Dim sql As String + sqlcmd.CommandText = "Insert into " + Table + " (aktiv,erstellt_am,mutiert_am,mutierer) values(1,getdate(),getdate()," + Globals.ActUser.ToString + ")" + sqlconnect.Open() + sqlcmd.ExecuteNonQuery() + sqlconnect.Close() + Dim data As New DataTable + dsDaten.Tables.Clear() + Get_Tabledata(Table, "", "Select top 1 * from " + Table + " order by " + KeyName + " desc") + + + Return dsDaten.Tables(0) + + End Function + Public Sub Copy_Behandlung(ByVal behandlugnsnr As String, typ As String) Dim scmCmdToExecute As SqlCommand = New SqlCommand() scmCmdToExecute.CommandText = "dbo.[sp_copy_behandlung]" @@ -637,6 +689,7 @@ Public Class clsDB scmCmdToExecute.Parameters.Add(New SqlParameter("@behandlungsnummer", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, behandlungsnummer)) scmCmdToExecute.Parameters.Add(New SqlParameter("@Betrag", SqlDbType.Float, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Betrag)) scmCmdToExecute.Connection.Open() + 'scmCmdToExecute.Connection.Open() scmCmdToExecute.ExecuteNonQuery() Return Catch ex As Exception @@ -647,10 +700,36 @@ Public Class clsDB End Sub + Public Sub Mahnung_Buchen(ByVal nrfaktura As Integer, ByVal Stufe As Integer, ByVal daten As DataTable) + Dim db As New clsDB + Dim mahndatum As Date + Dim faelligkeit As Date + Dim mahngebuehr As Double + + mahndatum = daten.Rows(0).Item("Mahndatum") + faelligkeit = daten.Rows(0).Item("Mahnfaelligkeit") + mahngebuehr = daten.Rows(0).Item("mahnzuschlag") + Select Case Stufe + Case 1 + db.Exec_SQL("Update faktura set mutiert_am=getdate(), mutierer=" + Globals.ActUser.ToString + ",mahndatum1='" + mahndatum + "', mahnfaelligkeit1='" + faelligkeit + "', mahngebuehr1='" + mahngebuehr.ToString + "' where nrfaktura=" + FakturaNr.ToString) + Case 2 + db.Exec_SQL("Update faktura set mutiert_am=getdate(), mutierer=" + Globals.ActUser.ToString + ",mahndatum2='" + mahndatum + "', mahnfaelligkeit2='" + faelligkeit + "', mahngebuehr2='" + mahngebuehr.ToString + "' where nrfaktura=" + FakturaNr.ToString) + Case 3 + db.Exec_SQL("Update faktura set mutiert_am=getdate(), mutierer=" + Globals.ActUser.ToString + ",mahndatum3='" + mahndatum + "', mahnfaelligkeit3='" + faelligkeit + "',mahngebuehr3='" + mahngebuehr.ToString + "' where nrfaktura=" + FakturaNr.ToString) + End Select + End Sub + #End Region #Region "Documenthandling" + Public Function Save_CAMT_File_RUN(ByVal Key As Integer, Filename As String) + Return Save_File("Select * from camt_run where nreintrag=" + Key.ToString, Filename, "SourceFIle") + End Function + + Public Function Save_CAMT_File(ByVal Key As Integer, Filename As String) + Return Save_File("Select * from camt_file where nreintrag=" + Key.ToString, Filename, "camt_file") + End Function Public Function Save_RptDatei(ByVal Auswertungnr As Integer, ByVal Auswertungname As String) As String Return Save_File("Select * from auswertung where auswertungnr=" + Auswertungnr.ToString, Auswertungname, "Reportdatei") End Function diff --git a/DPM2016/EventHandler/Generic_Event_Handler.vb b/DPM2016/EventHandler/Generic_Event_Handler.vb index 4a5a701..2b1bbe6 100644 --- a/DPM2016/EventHandler/Generic_Event_Handler.vb +++ b/DPM2016/EventHandler/Generic_Event_Handler.vb @@ -13,7 +13,8 @@ Public Class Generic_Event_Handler Public Event Behandlung_Zurücksetzen(ByVal behandlungsnummer As Integer, patient As Integer) Public Event Recall_Anzeigen(Datum As DateTime, patient As Integer, behandler As Integer) Public Event Refresh_PrinterConfig() - Public Event Refresh_Behandlung(behandlungsnr As Integer) + Public Event Refresh_Behandlung(behandlungsnr As Integer, patientnr As Integer) + Public Event Insert_Protokoll_entry(Entry As String) Public Function Fire_PatName_Changed(ByVal name As String, ByVal nr As Integer) RaiseEvent PatName_Changed(name, nr) @@ -62,8 +63,12 @@ Public Class Generic_Event_Handler RaiseEvent Refresh_PrinterConfig() End Function - Public Function Refresh_Behandlungen(ByVal Behandlungsnr As Integer) - RaiseEvent Refresh_Behandlung(Behandlungsnr) + Public Function Refresh_Behandlungen(ByVal Behandlungsnr As Integer, ByVal Patientnr As Integer) + RaiseEvent Refresh_Behandlung(Behandlungsnr, Patientnr) + End Function + + Public Function Fire_Insert_Entry(ByVal Entry As String) + RaiseEvent Insert_Protokoll_entry(Entry) End Function End Class diff --git a/DPM2016/Fakturierung/frmFakturierung.Designer.vb b/DPM2016/Fakturierung/frmFakturierung.Designer.vb index 6a7c434..f4dd52b 100644 --- a/DPM2016/Fakturierung/frmFakturierung.Designer.vb +++ b/DPM2016/Fakturierung/frmFakturierung.Designer.vb @@ -22,6 +22,7 @@ Partial Class frmFakturierung '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(frmFakturierung)) Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -30,6 +31,7 @@ Partial Class frmFakturierung Me.tsbtnquit = New System.Windows.Forms.ToolStripButton() Me.tsbtnSave = New System.Windows.Forms.ToolStripButton() Me.ToolStripButton5 = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton() Me.tsbtnnew = New System.Windows.Forms.ToolStripButton() Me.ToolStripButton4 = New System.Windows.Forms.ToolStripButton() Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton() @@ -41,17 +43,25 @@ Partial Class frmFakturierung Me.tsbtnnext = New System.Windows.Forms.ToolStripButton() Me.tsbtnlast = New System.Windows.Forms.ToolStripButton() Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton() + Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton() Me.grpOffeneRechnungen = New System.Windows.Forms.GroupBox() Me.C1Abgeschlossen = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ContextMenuStrip2 = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ToolStripMenuAusschliessen = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripAbschlussVorschau = New System.Windows.Forms.ToolStripMenuItem() Me.GrpAusgeschlosseneRechnungen = New System.Windows.Forms.GroupBox() Me.C1Ausgeschlossen = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() + Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.toolstripmenuAusschlussaufheben = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolstripAusschlussVorschau = New System.Windows.Forms.ToolStripMenuItem() Me.MenuStrip1.SuspendLayout() Me.ToolStrip1.SuspendLayout() Me.grpOffeneRechnungen.SuspendLayout() CType(Me.C1Abgeschlossen, System.ComponentModel.ISupportInitialize).BeginInit() + Me.ContextMenuStrip2.SuspendLayout() Me.GrpAusgeschlosseneRechnungen.SuspendLayout() CType(Me.C1Ausgeschlossen, System.ComponentModel.ISupportInitialize).BeginInit() + Me.ContextMenuStrip1.SuspendLayout() Me.SuspendLayout() ' 'MenuStrip1 @@ -80,7 +90,7 @@ Partial Class frmFakturierung 'ToolStrip1 ' Me.ToolStrip1.AllowDrop = True - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbtnquit, Me.tsbtnSave, Me.ToolStripButton5, Me.tsbtnnew, Me.ToolStripButton4, Me.ToolStripButton2, Me.ToolStripButton3, Me.ToolStripLabel1, Me.tstxtsuche, Me.tsbtnfirst, Me.tsbtprev, Me.tsbtnnext, Me.tsbtnlast, Me.ToolStripButton1, Me.ToolStripButton6}) + Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbtnquit, Me.tsbtnSave, Me.ToolStripButton5, Me.ToolStripButton6, Me.tsbtnnew, Me.ToolStripButton4, Me.ToolStripButton2, Me.ToolStripButton3, Me.ToolStripLabel1, Me.tstxtsuche, Me.tsbtnfirst, Me.tsbtprev, Me.tsbtnnext, Me.tsbtnlast, Me.ToolStripButton1, Me.ToolStripButton7}) Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) Me.ToolStrip1.Name = "ToolStrip1" Me.ToolStrip1.Size = New System.Drawing.Size(773, 25) @@ -115,6 +125,15 @@ Partial Class frmFakturierung Me.ToolStripButton5.Size = New System.Drawing.Size(134, 22) Me.ToolStripButton5.Text = "Fakturierung ausführen" ' + 'ToolStripButton6 + ' + Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text + Me.ToolStripButton6.Image = CType(resources.GetObject("ToolStripButton6.Image"), System.Drawing.Image) + Me.ToolStripButton6.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton6.Name = "ToolStripButton6" + Me.ToolStripButton6.Size = New System.Drawing.Size(52, 22) + Me.ToolStripButton6.Text = "Drucker" + ' 'tsbtnnew ' Me.tsbtnnew.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image @@ -216,14 +235,15 @@ Partial Class frmFakturierung Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) Me.ToolStripButton1.Text = "ToolStripButton1" ' - 'ToolStripButton6 + 'ToolStripButton7 ' - Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text - Me.ToolStripButton6.Image = CType(resources.GetObject("ToolStripButton6.Image"), System.Drawing.Image) - Me.ToolStripButton6.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton6.Name = "ToolStripButton6" - Me.ToolStripButton6.Size = New System.Drawing.Size(52, 22) - Me.ToolStripButton6.Text = "Drucker" + Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image + Me.ToolStripButton7.Image = CType(resources.GetObject("ToolStripButton7.Image"), System.Drawing.Image) + Me.ToolStripButton7.ImageTransparentColor = System.Drawing.Color.Magenta + Me.ToolStripButton7.Name = "ToolStripButton7" + Me.ToolStripButton7.Size = New System.Drawing.Size(23, 22) + Me.ToolStripButton7.Text = "ToolStripButton7" + Me.ToolStripButton7.Visible = False ' 'grpOffeneRechnungen ' @@ -239,6 +259,7 @@ Partial Class frmFakturierung 'C1Abgeschlossen ' Me.C1Abgeschlossen.AlternatingRows = True + Me.C1Abgeschlossen.ContextMenuStrip = Me.ContextMenuStrip2 Me.C1Abgeschlossen.Dock = System.Windows.Forms.DockStyle.Fill Me.C1Abgeschlossen.FilterBar = True Me.C1Abgeschlossen.GroupByCaption = "Drag a column header here to group by that column" @@ -254,6 +275,24 @@ Partial Class frmFakturierung Me.C1Abgeschlossen.Text = "C1TrueDBGrid1" Me.C1Abgeschlossen.PropBag = resources.GetString("C1Abgeschlossen.PropBag") ' + 'ContextMenuStrip2 + ' + Me.ContextMenuStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuAusschliessen, Me.ToolStripAbschlussVorschau}) + Me.ContextMenuStrip2.Name = "ContextMenuStrip2" + Me.ContextMenuStrip2.Size = New System.Drawing.Size(148, 48) + ' + 'ToolStripMenuAusschliessen + ' + Me.ToolStripMenuAusschliessen.Name = "ToolStripMenuAusschliessen" + Me.ToolStripMenuAusschliessen.Size = New System.Drawing.Size(147, 22) + Me.ToolStripMenuAusschliessen.Text = "Ausschliessen" + ' + 'ToolStripAbschlussVorschau + ' + Me.ToolStripAbschlussVorschau.Name = "ToolStripAbschlussVorschau" + Me.ToolStripAbschlussVorschau.Size = New System.Drawing.Size(147, 22) + Me.ToolStripAbschlussVorschau.Text = "Vorschau" + ' 'GrpAusgeschlosseneRechnungen ' Me.GrpAusgeschlosseneRechnungen.Controls.Add(Me.C1Ausgeschlossen) @@ -268,6 +307,7 @@ Partial Class frmFakturierung 'C1Ausgeschlossen ' Me.C1Ausgeschlossen.AlternatingRows = True + Me.C1Ausgeschlossen.ContextMenuStrip = Me.ContextMenuStrip1 Me.C1Ausgeschlossen.Dock = System.Windows.Forms.DockStyle.Fill Me.C1Ausgeschlossen.FilterBar = True Me.C1Ausgeschlossen.GroupByCaption = "Drag a column header here to group by that column" @@ -283,6 +323,24 @@ Partial Class frmFakturierung Me.C1Ausgeschlossen.Text = "C1TrueDBGrid1" Me.C1Ausgeschlossen.PropBag = resources.GetString("C1Ausgeschlossen.PropBag") ' + 'ContextMenuStrip1 + ' + Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.toolstripmenuAusschlussaufheben, Me.ToolstripAusschlussVorschau}) + Me.ContextMenuStrip1.Name = "ContextMenuStrip1" + Me.ContextMenuStrip1.Size = New System.Drawing.Size(186, 48) + ' + 'toolstripmenuAusschlussaufheben + ' + Me.toolstripmenuAusschlussaufheben.Name = "toolstripmenuAusschlussaufheben" + Me.toolstripmenuAusschlussaufheben.Size = New System.Drawing.Size(185, 22) + Me.toolstripmenuAusschlussaufheben.Text = "Ausschluss aufheben" + ' + 'ToolstripAusschlussVorschau + ' + Me.ToolstripAusschlussVorschau.Name = "ToolstripAusschlussVorschau" + Me.ToolstripAusschlussVorschau.Size = New System.Drawing.Size(185, 22) + Me.ToolstripAusschlussVorschau.Text = "Vorschau" + ' 'frmFakturierung ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -301,8 +359,10 @@ Partial Class frmFakturierung Me.ToolStrip1.PerformLayout() Me.grpOffeneRechnungen.ResumeLayout(False) CType(Me.C1Abgeschlossen, System.ComponentModel.ISupportInitialize).EndInit() + Me.ContextMenuStrip2.ResumeLayout(False) Me.GrpAusgeschlosseneRechnungen.ResumeLayout(False) CType(Me.C1Ausgeschlossen, System.ComponentModel.ISupportInitialize).EndInit() + Me.ContextMenuStrip1.ResumeLayout(False) Me.ResumeLayout(False) Me.PerformLayout() @@ -331,4 +391,11 @@ Partial Class frmFakturierung Friend WithEvents ToolStripButton1 As ToolStripButton Friend WithEvents ToolStripButton5 As ToolStripButton Friend WithEvents ToolStripButton6 As ToolStripButton + Friend WithEvents ToolStripButton7 As ToolStripButton + Friend WithEvents ContextMenuStrip1 As ContextMenuStrip + Friend WithEvents toolstripmenuAusschlussaufheben As ToolStripMenuItem + Friend WithEvents ContextMenuStrip2 As ContextMenuStrip + Friend WithEvents ToolStripMenuAusschliessen As ToolStripMenuItem + Friend WithEvents ToolStripAbschlussVorschau As ToolStripMenuItem + Friend WithEvents ToolstripAusschlussVorschau As ToolStripMenuItem End Class diff --git a/DPM2016/Fakturierung/frmFakturierung.resx b/DPM2016/Fakturierung/frmFakturierung.resx index 74348cc..37c88cd 100644 --- a/DPM2016/Fakturierung/frmFakturierung.resx +++ b/DPM2016/Fakturierung/frmFakturierung.resx @@ -191,6 +191,21 @@ UsCASAEDIgUMiBQwIFLAgEgBAyIFDIgUMCBSwIBIAQMiBQyIFDAgUsCASAEDIgUMiBQwIFLAgEgBAyIF DIgUMCBSwIBIAQMiBQyIFDAgUsCASAEDIgUMiBQwIFLAgEgBAyIFDIgUMCBSwIBIAQMiBQyIFDAgUsCA SAEDIgUMiBQwIFLAgEgBAyIFDIgUMCBSwIBIWw3Dbzt1IR+N7cFFAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== @@ -258,37 +273,37 @@ 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 - fgrJmjX/B6getrXatE37AAAAAElFTkSuQmCC + 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 + 9ENI1qz5H5t6trPpJ4eoAAAAAElFTkSuQmCC @@ -382,7 +397,7 @@ QviZc3RGgMWe4BX01u/8xujp/R8+75YoB9R89wAAAABJRU5ErkJggg== - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG @@ -397,6 +412,9 @@ TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + 388, 17 + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -434,8 +452,11 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}FilterBar{BackColor:Info;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 765, 140</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 765, 140</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:Info;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 765, 140</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 765, 140</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + + 231, 17 + iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 @@ -473,7 +494,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}FilterBar{BackColor:Info;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 765, 140</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 765, 140</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:Info;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 765, 140</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 765, 140</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> diff --git a/DPM2016/Fakturierung/frmFakturierung.vb b/DPM2016/Fakturierung/frmFakturierung.vb index 0613a51..b8d7d4c 100644 --- a/DPM2016/Fakturierung/frmFakturierung.vb +++ b/DPM2016/Fakturierung/frmFakturierung.vb @@ -1,10 +1,11 @@ Public Class frmFakturierung Dim db As New clsDB + Dim abgeschlossen As New DataTable + Dim ausgeschlossen As New DataTable + Private Sub frmFakturierung_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Dim abgeschlossen As New DataTable - Dim ausgeschlossen As New DataTable - db.Get_Tabledata("view_abgeschlossene_Behandlungen") + db.Get_Tabledata("view_abgeschlossene_Behandlungen", "") abgeschlossen = db.dsDaten.Tables(0).Copy ausgeschlossen = abgeschlossen.Copy ausgeschlossen.Rows.Clear() @@ -103,4 +104,64 @@ Private Sub BeendenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BeendenToolStripMenuItem.Click Me.Close() End Sub + + Private Sub ToolStripMenuAusschliessen_Click(sender As Object, e As EventArgs) Handles ToolStripMenuAusschliessen.Click + Try + Dim i As Integer = 0 + Dim bhnr As Integer = Me.C1Abgeschlossen.Columns("NrBehandlung").Value + For Each r As DataRow In abgeschlossen.Rows + If r.Item("nrbehandlung") = bhnr Then + + ausgeschlossen.ImportRow(r) + abgeschlossen.Rows(i).Delete() + + End If + i = i + 1 + + Next + Catch ex As Exception + + Finally + abgeschlossen.AcceptChanges() + ausgeschlossen.AcceptChanges() + End Try + End Sub + + Private Sub toolstripmenuAusschlussaufheben_Click(sender As Object, e As EventArgs) Handles toolstripmenuAusschlussaufheben.Click + Try + Dim i As Integer = 0 + Dim bhnr As Integer = Me.C1Ausgeschlossen.Columns("NrBehandlung").Value + For Each r As DataRow In ausgeschlossen.Rows + If r.Item("nrbehandlung") = bhnr Then + + abgeschlossen.ImportRow(r) + ausgeschlossen.Rows(i).Delete() + + End If + i = i + 1 + + Next + Catch ex As Exception + + Finally + abgeschlossen.AcceptChanges() + ausgeschlossen.AcceptChanges() + End Try + End Sub + + Private Sub ToolStripAbschlussVorschau_Click(sender As Object, e As EventArgs) Handles ToolStripAbschlussVorschau.Click + Try + Globals.Rg_Funktionen.Vorschau_Rechnung(C1Abgeschlossen.Columns("NRBEHANDLUNG").Value) + Catch + End Try + + End Sub + + Private Sub ToolstripAusschlussVorschau_Click(sender As Object, e As EventArgs) Handles ToolstripAusschlussVorschau.Click + Try + Globals.Rg_Funktionen.Vorschau_Rechnung(C1Ausgeschlossen.Columns("NRBEHANDLUNG").Value) + Catch + End Try + + End Sub End Class \ No newline at end of file diff --git a/DPM2016/Klassen/clsStammdaten_flat.vb b/DPM2016/Klassen/clsStammdaten_flat.vb index aa3a715..e3986c9 100644 --- a/DPM2016/Klassen/clsStammdaten_flat.vb +++ b/DPM2016/Klassen/clsStammdaten_flat.vb @@ -1,6 +1,4 @@ -Imports System.Data.SqlClient -Imports System.Data.SqlTypes -Imports C1.Win.C1TrueDBGrid +Imports C1.Win.C1TrueDBGrid Public Class clsStammdaten_flat @@ -120,6 +118,11 @@ Public Class clsStammdaten_flat IntTables.Inttables.Tables.Remove(Tablename) Catch ex As Exception + End Try + Try + IntTables.Inttables.Tables.Remove(Tablename) + Catch ex As Exception + End Try MsgBox("Daten wurden gespeichert") End Sub diff --git a/DPM2016/My Project/Resources.Designer.vb b/DPM2016/My Project/Resources.Designer.vb index 4e7586b..c034d90 100644 --- a/DPM2016/My Project/Resources.Designer.vb +++ b/DPM2016/My Project/Resources.Designer.vb @@ -22,7 +22,7 @@ Namespace My.Resources ''' ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. ''' - _ diff --git a/DPM2016/My Project/licenses.licx b/DPM2016/My Project/licenses.licx index 31819d3..89a2285 100644 --- a/DPM2016/My Project/licenses.licx +++ b/DPM2016/My Project/licenses.licx @@ -1,2 +1,3 @@ +C1.Win.C1Command.C1DockingTab, C1.Win.C1Command.4, Version=4.0.20153.110, Culture=neutral, PublicKeyToken=e808566f358766d8 C1.Win.C1TrueDBGrid.C1TrueDBGrid, C1.Win.C1TrueDBGrid.2, Version=2.0.20153.110, Culture=neutral, PublicKeyToken=75ae3fb0e2b1e0da C1.Win.C1Input.C1PictureBox, C1.Win.C1Input.4, Version=4.0.20153.110, Culture=neutral, PublicKeyToken=7e7ff60f0c214f9a diff --git a/DPM2016/Patient/Patient.Designer.vb b/DPM2016/Patient/Patient.Designer.vb index 3c0c9ed..d08d976 100644 --- a/DPM2016/Patient/Patient.Designer.vb +++ b/DPM2016/Patient/Patient.Designer.vb @@ -41,27 +41,27 @@ Partial Class Patient Me.SuperTabControl1 = New DevComponents.DotNetBar.SuperTabControl() Me.SuperTabControlPanel1 = New DevComponents.DotNetBar.SuperTabControlPanel() Me.btnVTX = New System.Windows.Forms.Button() + Me.PatientDetails1 = New DPM2016.PatientDetails() Me.Stammdaten = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel3 = New DevComponents.DotNetBar.SuperTabControlPanel() + Me.Behandlung1 = New DPM2016.Behandlung() Me.Behandlungen = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel2 = New DevComponents.DotNetBar.SuperTabControlPanel() + Me.PatientAbrechnung1 = New DPM2016.PatientAbrechnung() Me.Abrechnung = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel5 = New DevComponents.DotNetBar.SuperTabControlPanel() + Me.Finanzen1 = New DPM2016.Finanzen() Me.Finanzen = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel4 = New DevComponents.DotNetBar.SuperTabControlPanel() + Me.Krankengeschichte1 = New DPM2016.Krankengeschichte() Me.Krankengeschichte = New DevComponents.DotNetBar.SuperTabItem() Me.SuperTabControlPanel6 = New DevComponents.DotNetBar.SuperTabControlPanel() + Me.Recall1 = New DPM2016.Recall() Me.Recall = New DevComponents.DotNetBar.SuperTabItem() Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.Label1 = New System.Windows.Forms.Label() - Me.PatientDetails1 = New DPM2016.PatientDetails() - Me.Behandlung1 = New DPM2016.Behandlung() - Me.PatientAbrechnung1 = New DPM2016.PatientAbrechnung() - Me.Finanzen1 = New DPM2016.Finanzen() - Me.Krankengeschichte1 = New DPM2016.Krankengeschichte() - Me.Recall1 = New DPM2016.Recall() Me.ToolStrip1.SuspendLayout() CType(Me.SuperTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuperTabControl1.SuspendLayout() @@ -255,6 +255,17 @@ Partial Class Patient Me.btnVTX.TabIndex = 18 Me.btnVTX.UseVisualStyleBackColor = True ' + 'PatientDetails1 + ' + Me.PatientDetails1.Dock = System.Windows.Forms.DockStyle.Fill + Me.PatientDetails1.HasChanges = False + Me.PatientDetails1.Location = New System.Drawing.Point(0, 0) + Me.PatientDetails1.Name = "PatientDetails1" + Me.PatientDetails1.Patientname = "0 " + Me.PatientDetails1.PatientNr = 0 + Me.PatientDetails1.Size = New System.Drawing.Size(1278, 612) + Me.PatientDetails1.TabIndex = 17 + ' 'Stammdaten ' Me.Stammdaten.AttachedControl = Me.SuperTabControlPanel1 @@ -272,6 +283,16 @@ Partial Class Patient Me.SuperTabControlPanel3.TabIndex = 0 Me.SuperTabControlPanel3.TabItem = Me.Behandlungen ' + 'Behandlung1 + ' + Me.Behandlung1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Behandlung1.HasChanges = False + Me.Behandlung1.Location = New System.Drawing.Point(0, 0) + Me.Behandlung1.Name = "Behandlung1" + Me.Behandlung1.PatientNr = 0 + Me.Behandlung1.Size = New System.Drawing.Size(1278, 612) + Me.Behandlung1.TabIndex = 0 + ' 'Behandlungen ' Me.Behandlungen.AttachedControl = Me.SuperTabControlPanel3 @@ -289,6 +310,16 @@ Partial Class Patient Me.SuperTabControlPanel2.TabIndex = 0 Me.SuperTabControlPanel2.TabItem = Me.Abrechnung ' + 'PatientAbrechnung1 + ' + Me.PatientAbrechnung1.Dock = System.Windows.Forms.DockStyle.Fill + Me.PatientAbrechnung1.HasChanges = False + Me.PatientAbrechnung1.Location = New System.Drawing.Point(0, 0) + Me.PatientAbrechnung1.Name = "PatientAbrechnung1" + Me.PatientAbrechnung1.PatientNr = 0 + Me.PatientAbrechnung1.Size = New System.Drawing.Size(1278, 612) + Me.PatientAbrechnung1.TabIndex = 0 + ' 'Abrechnung ' Me.Abrechnung.AttachedControl = Me.SuperTabControlPanel2 @@ -306,6 +337,15 @@ Partial Class Patient Me.SuperTabControlPanel5.TabIndex = 0 Me.SuperTabControlPanel5.TabItem = Me.Finanzen ' + 'Finanzen1 + ' + Me.Finanzen1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Finanzen1.Location = New System.Drawing.Point(0, 0) + Me.Finanzen1.Name = "Finanzen1" + Me.Finanzen1.Patientnr = 0 + Me.Finanzen1.Size = New System.Drawing.Size(1278, 612) + Me.Finanzen1.TabIndex = 0 + ' 'Finanzen ' Me.Finanzen.AttachedControl = Me.SuperTabControlPanel5 @@ -323,6 +363,15 @@ Partial Class Patient Me.SuperTabControlPanel4.TabIndex = 0 Me.SuperTabControlPanel4.TabItem = Me.Krankengeschichte ' + 'Krankengeschichte1 + ' + Me.Krankengeschichte1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Krankengeschichte1.Location = New System.Drawing.Point(0, 0) + Me.Krankengeschichte1.Name = "Krankengeschichte1" + Me.Krankengeschichte1.Patientnr = 0 + Me.Krankengeschichte1.Size = New System.Drawing.Size(1278, 612) + Me.Krankengeschichte1.TabIndex = 0 + ' 'Krankengeschichte ' Me.Krankengeschichte.AttachedControl = Me.SuperTabControlPanel4 @@ -341,6 +390,15 @@ Partial Class Patient Me.SuperTabControlPanel6.TabIndex = 0 Me.SuperTabControlPanel6.TabItem = Me.Recall ' + 'Recall1 + ' + Me.Recall1.Dock = System.Windows.Forms.DockStyle.Fill + Me.Recall1.Location = New System.Drawing.Point(0, 0) + Me.Recall1.Name = "Recall1" + Me.Recall1.Patientnr = 0 + Me.Recall1.Size = New System.Drawing.Size(1278, 612) + Me.Recall1.TabIndex = 0 + ' 'Recall ' Me.Recall.AttachedControl = Me.SuperTabControlPanel6 @@ -382,64 +440,6 @@ Partial Class Patient Me.Label1.Text = "Label1" Me.Label1.TextAlign = System.Drawing.ContentAlignment.TopRight ' - 'PatientDetails1 - ' - Me.PatientDetails1.Dock = System.Windows.Forms.DockStyle.Fill - Me.PatientDetails1.HasChanges = False - Me.PatientDetails1.Location = New System.Drawing.Point(0, 0) - Me.PatientDetails1.Name = "PatientDetails1" - Me.PatientDetails1.Patientname = "0 " - Me.PatientDetails1.PatientNr = 0 - Me.PatientDetails1.Size = New System.Drawing.Size(1278, 612) - Me.PatientDetails1.TabIndex = 17 - ' - 'Behandlung1 - ' - Me.Behandlung1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Behandlung1.HasChanges = False - Me.Behandlung1.Location = New System.Drawing.Point(0, 0) - Me.Behandlung1.Name = "Behandlung1" - Me.Behandlung1.PatientNr = 0 - Me.Behandlung1.Size = New System.Drawing.Size(1278, 612) - Me.Behandlung1.TabIndex = 0 - ' - 'PatientAbrechnung1 - ' - Me.PatientAbrechnung1.Dock = System.Windows.Forms.DockStyle.Fill - Me.PatientAbrechnung1.HasChanges = False - Me.PatientAbrechnung1.Location = New System.Drawing.Point(0, 0) - Me.PatientAbrechnung1.Name = "PatientAbrechnung1" - Me.PatientAbrechnung1.PatientNr = 0 - Me.PatientAbrechnung1.Size = New System.Drawing.Size(1278, 612) - Me.PatientAbrechnung1.TabIndex = 0 - ' - 'Finanzen1 - ' - Me.Finanzen1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Finanzen1.Location = New System.Drawing.Point(0, 0) - Me.Finanzen1.Name = "Finanzen1" - Me.Finanzen1.Patientnr = 0 - Me.Finanzen1.Size = New System.Drawing.Size(1278, 612) - Me.Finanzen1.TabIndex = 0 - ' - 'Krankengeschichte1 - ' - Me.Krankengeschichte1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Krankengeschichte1.Location = New System.Drawing.Point(0, 0) - Me.Krankengeschichte1.Name = "Krankengeschichte1" - Me.Krankengeschichte1.Patientnr = 0 - Me.Krankengeschichte1.Size = New System.Drawing.Size(1278, 612) - Me.Krankengeschichte1.TabIndex = 0 - ' - 'Recall1 - ' - Me.Recall1.Dock = System.Windows.Forms.DockStyle.Fill - Me.Recall1.Location = New System.Drawing.Point(0, 0) - Me.Recall1.Name = "Recall1" - Me.Recall1.Patientnr = 0 - Me.Recall1.Size = New System.Drawing.Size(1278, 612) - Me.Recall1.TabIndex = 0 - ' 'Patient ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) diff --git a/DPM2016/Patient/Patient.vb b/DPM2016/Patient/Patient.vb index 5cde9ea..93eed69 100644 --- a/DPM2016/Patient/Patient.vb +++ b/DPM2016/Patient/Patient.vb @@ -60,7 +60,7 @@ Me.Behandlungen.Visible = False Me.Finanzen.Visible = False End Select - Me.tsbtnfirst_Click(sender, e) + ' Me.tsbtnfirst_Click(sender, e) Dim db As New clsDB If db.Get_Option(9999) = "" Then Me.tsbtnVTX.Visible = False @@ -108,8 +108,8 @@ Me.Label1.Text = PatientDetails1.Patientname End Sub - - Private Sub tsbtnfirst_Click(sender As Object, e As EventArgs) Handles tsbtnfirst.Click + + Public Sub tsbtnfirst_Click(sender As Object, e As EventArgs) Handles tsbtnfirst.Click If detail_has_changes() = False Then Return Dim db As New clsDB db.Get_Tabledata("Patient", "", "Select top 1 * from privat where nrprivat>0 order by name, vorname, ort,nrprivat") @@ -188,6 +188,7 @@ db.dsDaten.Tables(0).Rows(0).Item("mutierer") = Globals.ActUser db.dsDaten.Tables(0).Rows(0).Item("aktiv") = True db.dsDaten.Tables(0).Rows(0).Item("Gueltigab") = Now + db.dsDaten.Tables(0).Rows(0).Item("GEBDAT") = Now db.dsDaten.Tables(0).Rows.Add(r) db.Update_Data() Me.PatientNr = newkey diff --git a/DPM2016/Patient/PatientDetails.vb b/DPM2016/Patient/PatientDetails.vb index 296af64..8404c75 100644 --- a/DPM2016/Patient/PatientDetails.vb +++ b/DPM2016/Patient/PatientDetails.vb @@ -487,4 +487,6 @@ Public Class PatientDetails Private Sub cbboxNrAnrede_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbboxNrAnrede.SelectedIndexChanged If Me.cbboxNrAnrede.Text = "Herr" Then Me.cbboxGeschlecht.SelectedValue = 2 Else Me.cbboxGeschlecht.SelectedValue = 1 End Sub + + End Class diff --git a/DPM2016/Reporting/frmReportView.vb b/DPM2016/Reporting/frmReportView.vb index 7f3cf20..32cc340 100644 --- a/DPM2016/Reporting/frmReportView.vb +++ b/DPM2016/Reporting/frmReportView.vb @@ -11,18 +11,20 @@ Public Class frmReportView Dim Parameter As String Dim NrBehandlung As String Dim daten As New DataSet + Dim AsPDF As Boolean = False Sub New() InitializeComponent() End Sub - Sub New(ByVal Reportnr As Integer, ByVal design As Boolean, ByVal Titel As String, Optional Parameter As String = "", Optional NrBehandlung As String = "") + Sub New(ByVal Reportnr As Integer, ByVal design As Boolean, ByVal Titel As String, Optional Parameter As String = "", Optional NrBehandlung As String = "", Optional asPDF As Boolean = False) InitializeComponent() Me.ReportNr = Reportnr Me.Design = design Me.Text = "Auswertung " + Titel Me.Parameter = Parameter Me.NrBehandlung = NrBehandlung + Me.AsPDF = asPDF End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load @@ -32,6 +34,15 @@ Public Class frmReportView Dim dbr As DataRow = paramdaten.NewRow Dim db As New clsDB + Public Sub Fakturierung_Vorschau(ByVal reportnr As String, ByVal nrbehandlung As Integer, ByVal Parameter As String, ByVal rate As Integer, Optional kopie As Integer = 0, Optional fakturanr As Integer = 0, Optional buchen As Boolean = True) + Me.ReportNr = reportnr + Me.Parameter = Parameter + Me.NrBehandlung = nrbehandlung + If Globals.FakturaNr <> 0 Then fakturanr = Globals.FakturaNr + Print_Rechnung(True, False, rate, kopie, fakturanr) + End Sub + + Public Sub Fakturierung(ByVal reportnr As String, ByVal nrbehandlung As Integer, ByVal Parameter As String, ByVal rate As Integer, Optional kopie As Integer = 0, Optional fakturanr As Integer = 0, Optional buchen As Boolean = True) Me.ReportNr = reportnr Me.Parameter = Parameter @@ -43,10 +54,214 @@ Public Class frmReportView rechnung_buchen(rate, daten.Tables("ESDaten").Rows(0).Item("Nur_Franken") + daten.Tables("ESDaten").Rows(0).Item("Nur_Rappen") / 100) End Sub + Sub rechnung_buchen(rate As Integer, Betrag As Decimal) db.Rechnung_buchen(1, daten.Tables("esdaten").Rows(0).Item("fakturanr"), rate, daten.Tables("behandlungsdaten").Rows(0).Item("nrbehandlung"), Betrag) End Sub + Public Sub Mahnungg(ByVal Stufe As Integer, ByVal reportnr As String, ByVal nrbehandlung As Integer, ByVal Parameter As String, ByVal rate As Integer, Optional kopie As Integer = 0, Optional fakturanr As Integer = 0, Optional buchen As Boolean = True, Optional Preview As Boolean = False, Optional design As Boolean = False) + Me.ReportNr = reportnr + Me.Parameter = Parameter + Me.NrBehandlung = nrbehandlung + If Globals.FakturaNr <> 0 Then fakturanr = Globals.FakturaNr + Print_Mahnung(Stufe, Preview, design, rate, 1, fakturanr) + If Preview Then Exit Sub + If buchen = False Then Exit Sub + db.Mahnung_Buchen(fakturanr, Stufe, daten.Tables("esdaten")) + ' rechnung_buchen(rate, daten.Tables("ESDaten").Rows(0).Item("Nur_Franken") + daten.Tables("ESDaten").Rows(0).Item("Nur_Rappen") / 100) + End Sub + + Public Sub Print_Mahnung(ByVal Stufe As Integer, Optional vorschau As Boolean = False, Optional design As Boolean = False, Optional Rate As Integer = 0, Optional kopie As Integer = 0, Optional Fakturanr As Integer = 0) + If Rate > 1 Then ReportNr = ReportNr + 1 + Dim kopien As Integer = 1 + + db.Get_Tabledata("Auswertung", "where Auswertungnr=" + Me.ReportNr.ToString) + kopien = db.dsDaten.Tables(0).Rows(0).Item("Kopien") + freport = New FastReport.Report + Dim FILENAME As String = db.get_reportdata(Me.ReportNr, Parameter) + + db.Get_RptDatei((Me.ReportNr), FILENAME) + Me.freport.Preview = Me.previewControl1 + Try + freport.Load(FILENAME) + Catch ex As Exception + MsgBox(ex.Message) + End Try + + daten.Tables.Add(db.dsDaten.Tables(0).Copy) + daten.Tables(0).TableName = "Daten" + + + ' Allg Behandlungsdaten / Empfänger / Totale + paramdaten.Columns.Clear() + paramdaten.Rows.Clear() + daten.Tables.Clear() + dbr = paramdaten.NewRow + paramdaten.Columns.Add("Paramname") + paramdaten.Columns.Add("Paramvalue") + dbr(0) = "@behandlungsnr" + dbr(1) = Me.NrBehandlung + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@typ" + dbr(1) = "2" + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@kopie" + dbr(1) = kopie + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@ifakturanr" + dbr(1) = Fakturanr + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@iMahnstufe" + dbr(1) = Stufe + paramdaten.Rows.Add(dbr) + + db.Get_Tabledata("sp_get_fakturadata", "", "", "", True, paramdaten) + daten.Tables.Add(db.dsDaten.Tables(0).Copy) + daten.Tables(daten.Tables.Count - 1).TableName = "Behandlungsdaten" + + ' Leistungen + paramdaten.Rows.Clear() + dbr = paramdaten.NewRow + dbr(0) = "@behandlungsnr" + dbr(1) = Me.NrBehandlung + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@typ" + dbr(1) = "3" + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@kopie" + dbr(1) = kopie + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@ifakturanr" + dbr(1) = Fakturanr + paramdaten.Rows.Add(dbr) + + 'paramdaten.Rows.Add(dbr) + db.Get_Tabledata("sp_get_fakturadata", "", "", "", True, paramdaten) + daten.Tables.Add(db.dsDaten.Tables(0).Copy) + daten.Tables(daten.Tables.Count - 1).TableName = "Leistungen" + + + paramdaten.Rows.Clear() + dbr = paramdaten.NewRow + dbr(0) = "@behandlungsnr" + dbr(1) = Me.NrBehandlung + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@typ" + dbr(1) = "4" + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@kopie" + dbr(1) = kopie + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@ifakturanr" + dbr(1) = Fakturanr + paramdaten.Rows.Add(dbr) + + 'paramdaten.Rows.Add(dbr) + db.Get_Tabledata("sp_get_fakturadata", "", "", "", True, paramdaten) + daten.Tables.Add(db.dsDaten.Tables(0).Copy) + daten.Tables(daten.Tables.Count - 1).TableName = "Leistungen_LR" + + paramdaten.Rows.Clear() + dbr = paramdaten.NewRow + dbr(0) = "@behandlungsnr" + dbr(1) = Me.NrBehandlung + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@typ" + dbr(1) = "5" + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@kopie" + dbr(1) = kopie + paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@ifakturanr" + dbr(1) = Fakturanr + paramdaten.Rows.Add(dbr) + + db.Get_Tabledata("sp_get_fakturadata", "", "", "", True, paramdaten) + daten.Tables.Add(db.dsDaten.Tables(0).Copy) + daten.Tables(daten.Tables.Count - 1).TableName = "Leistungen_Dentotar" + + + get_esdaten(Rate, kopie, Fakturanr, Stufe) + daten.Tables.Add(db.dsDaten.Tables(0).Copy) + Globals.FakturaNr = db.dsDaten.Tables(0).Rows(0).Item("fakturanr") + daten.Tables(daten.Tables.Count - 1).TableName = "ESDaten" + + + freport.RegisterData(daten) + + freport.GetDataSource("Behandlungsdaten").Enabled = True + freport.GetDataSource("Leistungen").Enabled = True + freport.GetDataSource("Leistungen_LR").Enabled = True + freport.GetDataSource("Leistungen_Dentotar").Enabled = True + freport.GetDataSource("ESDaten").Enabled = True + + freport.PrintSettings.ShowDialog = True + + If design = True Then + Dim ReportDate As DateTime = System.IO.File.GetLastWriteTime(FILENAME) + freport.Design() + Dim ReportDate2 As DateTime = System.IO.File.GetLastWriteTime(FILENAME) + If ReportDate < ReportDate2 Then + db.Save_RptDatei(Me.ReportNr, FILENAME) + End If + End If + If vorschau = True Then + freport.Preview = Me.previewControl1 + freport.Show() + + End If + If vorschau = False And design = False Then + Dim printer As New clsPrinter + Dim printername As String + Dim papierschacht As String + printer.Get_Printersettings(ReportNr, printername, papierschacht) + freport.PrintSettings.Printer = printername + freport.PrintSettings.Copies = kopien + Try + freport.PrintSettings.PaperSource = papierschacht + Catch + End Try + + + + freport.PrintSettings.ShowDialog = False + freport.Print() + Exit Sub + Dim s As String = My.Settings.DocArchivPath + "\" + Now.ToString("yyyyddMMhhmmss") + "_" + Me.NrBehandlung.ToString + Dim xpsfilename As String = s + ".xps" + Dim pdffilename As String = s + ".pdf" + Dim imagefilename As String = s + ".jpg" + Dim rtffilename As String = s + ".rtf" + + + + Dim XPSEXPORT As New FastReport.Export.OoXML.XPSExport + freport.Export(XPSEXPORT, xpsfilename) + + Dim p As New ProcessStartInfo + p.Arguments = xpsfilename + p.FileName = Application.StartupPath + "\topdf.bat" + p.WindowStyle = ProcessWindowStyle.Hidden + Process.Start(p) + Globals.RGCollection.Add(pdffilename) + + + End If + + End Sub Public Sub Print_Rechnung(Optional vorschaue As Boolean = False, Optional design As Boolean = False, Optional Rate As Integer = 0, Optional kopie As Integer = 0, Optional Fakturanr As Integer = 0) @@ -194,8 +409,20 @@ Public Class frmReportView End If End If If vorschaue = True Then + freport.Prepare() freport.Preview = Me.previewControl1 + + Dim wm As New FastReport.Watermark + wm.Enabled = True + wm.Text = "Vorschau" + wm.Font = New Font(wm.Font.Name, 120, wm.Font.Style, wm.Font.Unit) + Dim page As FastReport.ReportPage = previewControl1.Report.PreparedPages.GetPage(previewControl1.PageNo - 1) + Dim originalpage As FastReport.ReportPage = TryCast(page.OriginalComponent.OriginalComponent, FastReport.ReportPage) + + originalpage.Watermark = wm + freport.Show() + previewControl1.RefreshReport() End If If vorschaue = False And design = False Then @@ -210,16 +437,34 @@ Public Class frmReportView Catch End Try + If AsPDF = True Then + Dim s As String = My.Settings.DocArchivPath + "\" + Now.ToString("yyyyddMMhhmmssfff") + "_" + Me.NrBehandlung.ToString + Dim xpsfilename As String = s + ".xps" + Dim pdffilename As String = s + ".pdf" + Dim imagefilename As String = s + ".jpg" + Dim rtffilename As String = s + ".rtf" + Dim pdfexport As New FastReport.Export.Pdf.PDFExport + pdfexport.ShowProgress = False + pdfexport.Subject = "Export" + pdfexport.Title = "Export" + pdfexport.Compressed = False + pdfexport.AllowPrint = True + pdfexport.EmbeddingFonts = False + freport.Prepare() + freport.Export(pdfexport, s + ".PDF") + Process.Start(s + ".pdf") + Exit Sub + End If freport.PrintSettings.ShowDialog = False freport.Print() Exit Sub - Dim s As String = My.Settings.DocArchivPath + "\" + Now.ToString("yyyyddMMhhmmss") + "_" + Me.NrBehandlung.ToString - Dim xpsfilename As String = s + ".xps" - Dim pdffilename As String = s + ".pdf" - Dim imagefilename As String = s + ".jpg" - Dim rtffilename As String = s + ".rtf" + 'Dim s As String = My.Settings.DocArchivPath + "\" + Now.ToString("yyyyddMMhhmmss") + "_" + Me.NrBehandlung.ToString + 'Dim xpsfilename As String = s + ".xps" + 'Dim pdffilename As String = s + ".pdf" + 'Dim imagefilename As String = s + ".jpg" + 'Dim rtffilename As String = s + ".rtf" 'Dim pdfExport As New FastReport.Export.Pdf.PDFExport() 'pdfExport.ShowProgress = False @@ -233,15 +478,15 @@ Public Class frmReportView 'freport.Export(pdfExport, s + ".PDF") 'Exit Sub - Dim XPSEXPORT As New FastReport.Export.OoXML.XPSExport - freport.Export(XPSEXPORT, xpsfilename) - 'Process.Start(Application.StartupPath + "\xpstopdf.exe", "-input=" + xpsfilename) - Dim p As New ProcessStartInfo - p.Arguments = xpsfilename - p.FileName = Application.StartupPath + "\topdf.bat" - p.WindowStyle = ProcessWindowStyle.Hidden - Process.Start(p) - Globals.RGCollection.Add(pdffilename) + 'Dim XPSEXPORT As New FastReport.Export.OoXML.XPSExport + 'freport.Export(XPSEXPORT, xpsfilename) + ''Process.Start(Application.StartupPath + "\xpstopdf.exe", "-input=" + xpsfilename) + 'Dim p As New ProcessStartInfo + 'p.Arguments = xpsfilename + 'p.FileName = Application.StartupPath + "\topdf.bat" + 'p.WindowStyle = ProcessWindowStyle.Hidden + 'Process.Start(p) + 'Globals.RGCollection.Add(pdffilename) 'Dim rtfexport As New FastReport.Export.RichText.RTFExport 'freport.Export(rtfexport, rtffilename) @@ -274,7 +519,7 @@ Public Class frmReportView End Sub - Private Sub get_esdaten(ratenr As Integer, Optional kopie As Integer = 0, Optional fakturanr As Integer = 0) + Private Sub get_esdaten(ratenr As Integer, Optional kopie As Integer = 0, Optional fakturanr As Integer = 0, Optional MahnStufe As Integer = 0) 'ES-Daten auselsen paramdaten.Rows.Clear() @@ -302,6 +547,10 @@ Public Class frmReportView dbr(0) = "@ifakturanr" dbr(1) = fakturanr paramdaten.Rows.Add(dbr) + dbr = paramdaten.NewRow + dbr(0) = "@iMahnstufe" + dbr(1) = MahnStufe + paramdaten.Rows.Add(dbr) db.Get_Tabledata("sp_get_fakturadata", "", "", "", True, paramdaten) Dim Referenznr As String @@ -320,19 +569,26 @@ Public Class frmReportView s = s + Trim(Pruefziffer(s)) + ">" Referenznr = s + Dim datum As DateTime + datum = Now + If fakturanr <> 0 Then + Dim db1 As New clsDB + db1.Get_Tabledata("Faktura", "where nrfaktura=" + fakturanr.ToString) + datum = db1.dsDaten.Tables(0).Rows(0).Item("datum") + End If s = db.dsDaten.Tables(0).Rows(0).Item("vs_besrid").ToString + db.dsDaten.Tables(0).Rows(0).Item("fakturanr").ToString + "0000" Dim dd As String - dd = DatePart(DateInterval.Day, Now) + dd = DatePart(DateInterval.Day, datum) While Len(dd) < 2 dd = "0" + dd End While s = s + dd - dd = DatePart(DateInterval.Month, Now) + dd = DatePart(DateInterval.Month, datum) While Len(dd) < 2 dd = "0" + dd End While s = s + dd - dd = Year(Now).ToString + dd = Year(datum).ToString dd = dd.Substring(2, 2) s = s + dd @@ -431,6 +687,7 @@ Public Class frmReportView End Sub + Private Sub tsbtnquit_Click(sender As Object, e As EventArgs) Handles tsbtnquit.Click Me.Close() End Sub diff --git a/DPM2016/Sysadmin/frmAuswertungen.Designer.vb b/DPM2016/Sysadmin/frmAuswertungen.Designer.vb index 5ea0ddb..d8dad98 100644 --- a/DPM2016/Sysadmin/frmAuswertungen.Designer.vb +++ b/DPM2016/Sysadmin/frmAuswertungen.Designer.vb @@ -24,22 +24,22 @@ Partial Class frmAuswertungen Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAuswertungen)) - Dim Style1 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style2 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style3 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style4 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style5 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style6 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style7 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style8 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style9 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style10 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style11 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style12 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style13 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style14 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style15 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() - Dim Style16 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style33 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style34 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style35 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style36 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style37 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style38 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style39 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style40 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style41 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style42 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style43 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style44 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style45 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style46 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style47 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() + Dim Style48 As C1.Win.C1TrueDBGrid.Style = New C1.Win.C1TrueDBGrid.Style() Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.SchliessenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -55,6 +55,10 @@ Partial Class frmAuswertungen Me.BearbeitenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.C1TrueDBDropdown1 = New C1.Win.C1TrueDBGrid.C1TrueDBDropdown() Me.C1TrueDBDropdown2 = New C1.Win.C1TrueDBGrid.C1TrueDBDropdown() + Me.VorlageImportierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.VorlageExportierenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.OpenFileDialog1 = New System.Windows.Forms.OpenFileDialog() + Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog() Me.MenuStrip1.SuspendLayout() Me.ToolStrip1.SuspendLayout() CType(Me.C1Auswertungen, System.ComponentModel.ISupportInitialize).BeginInit() @@ -162,14 +166,14 @@ Partial Class frmAuswertungen ' 'ContextMenuStrip1 ' - Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BearbeitenToolStripMenuItem}) + Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BearbeitenToolStripMenuItem, Me.VorlageImportierenToolStripMenuItem, Me.VorlageExportierenToolStripMenuItem}) Me.ContextMenuStrip1.Name = "ContextMenuStrip1" - Me.ContextMenuStrip1.Size = New System.Drawing.Size(131, 26) + Me.ContextMenuStrip1.Size = New System.Drawing.Size(181, 92) ' 'BearbeitenToolStripMenuItem ' Me.BearbeitenToolStripMenuItem.Name = "BearbeitenToolStripMenuItem" - Me.BearbeitenToolStripMenuItem.Size = New System.Drawing.Size(130, 22) + Me.BearbeitenToolStripMenuItem.Size = New System.Drawing.Size(180, 22) Me.BearbeitenToolStripMenuItem.Text = "Bearbeiten" ' 'C1TrueDBDropdown1 @@ -178,25 +182,25 @@ Partial Class frmAuswertungen Me.C1TrueDBDropdown1.AllowColSelect = True Me.C1TrueDBDropdown1.AllowRowSizing = C1.Win.C1TrueDBGrid.RowSizingEnum.AllRows Me.C1TrueDBDropdown1.AlternatingRows = False - Me.C1TrueDBDropdown1.CaptionStyle = Style1 + Me.C1TrueDBDropdown1.CaptionStyle = Style33 Me.C1TrueDBDropdown1.ColumnCaptionHeight = 17 Me.C1TrueDBDropdown1.ColumnFooterHeight = 17 - Me.C1TrueDBDropdown1.EvenRowStyle = Style2 + Me.C1TrueDBDropdown1.EvenRowStyle = Style34 Me.C1TrueDBDropdown1.FetchRowStyles = False - Me.C1TrueDBDropdown1.FooterStyle = Style3 - Me.C1TrueDBDropdown1.HeadingStyle = Style4 - Me.C1TrueDBDropdown1.HighLightRowStyle = Style5 + Me.C1TrueDBDropdown1.FooterStyle = Style35 + Me.C1TrueDBDropdown1.HeadingStyle = Style36 + Me.C1TrueDBDropdown1.HighLightRowStyle = Style37 Me.C1TrueDBDropdown1.Images.Add(CType(resources.GetObject("C1TrueDBDropdown1.Images"), System.Drawing.Image)) Me.C1TrueDBDropdown1.Location = New System.Drawing.Point(157, 53) Me.C1TrueDBDropdown1.Name = "C1TrueDBDropdown1" - Me.C1TrueDBDropdown1.OddRowStyle = Style6 - Me.C1TrueDBDropdown1.RecordSelectorStyle = Style7 + Me.C1TrueDBDropdown1.OddRowStyle = Style38 + Me.C1TrueDBDropdown1.RecordSelectorStyle = Style39 Me.C1TrueDBDropdown1.RowDivider.Color = System.Drawing.Color.DarkGray Me.C1TrueDBDropdown1.RowDivider.Style = C1.Win.C1TrueDBGrid.LineStyleEnum.[Single] Me.C1TrueDBDropdown1.RowSubDividerColor = System.Drawing.Color.DarkGray Me.C1TrueDBDropdown1.ScrollTips = False Me.C1TrueDBDropdown1.Size = New System.Drawing.Size(328, 150) - Me.C1TrueDBDropdown1.Style = Style8 + Me.C1TrueDBDropdown1.Style = Style40 Me.C1TrueDBDropdown1.TabIndex = 18 Me.C1TrueDBDropdown1.Visible = False Me.C1TrueDBDropdown1.PropBag = resources.GetString("C1TrueDBDropdown1.PropBag") @@ -207,29 +211,46 @@ Partial Class frmAuswertungen Me.C1TrueDBDropdown2.AllowColSelect = True Me.C1TrueDBDropdown2.AllowRowSizing = C1.Win.C1TrueDBGrid.RowSizingEnum.AllRows Me.C1TrueDBDropdown2.AlternatingRows = False - Me.C1TrueDBDropdown2.CaptionStyle = Style9 + Me.C1TrueDBDropdown2.CaptionStyle = Style41 Me.C1TrueDBDropdown2.ColumnCaptionHeight = 17 Me.C1TrueDBDropdown2.ColumnFooterHeight = 17 - Me.C1TrueDBDropdown2.EvenRowStyle = Style10 + Me.C1TrueDBDropdown2.EvenRowStyle = Style42 Me.C1TrueDBDropdown2.FetchRowStyles = False - Me.C1TrueDBDropdown2.FooterStyle = Style11 - Me.C1TrueDBDropdown2.HeadingStyle = Style12 - Me.C1TrueDBDropdown2.HighLightRowStyle = Style13 + Me.C1TrueDBDropdown2.FooterStyle = Style43 + Me.C1TrueDBDropdown2.HeadingStyle = Style44 + Me.C1TrueDBDropdown2.HighLightRowStyle = Style45 Me.C1TrueDBDropdown2.Images.Add(CType(resources.GetObject("C1TrueDBDropdown2.Images"), System.Drawing.Image)) Me.C1TrueDBDropdown2.Location = New System.Drawing.Point(185, 90) Me.C1TrueDBDropdown2.Name = "C1TrueDBDropdown2" - Me.C1TrueDBDropdown2.OddRowStyle = Style14 - Me.C1TrueDBDropdown2.RecordSelectorStyle = Style15 + Me.C1TrueDBDropdown2.OddRowStyle = Style46 + Me.C1TrueDBDropdown2.RecordSelectorStyle = Style47 Me.C1TrueDBDropdown2.RowDivider.Color = System.Drawing.Color.DarkGray Me.C1TrueDBDropdown2.RowDivider.Style = C1.Win.C1TrueDBGrid.LineStyleEnum.[Single] Me.C1TrueDBDropdown2.RowSubDividerColor = System.Drawing.Color.DarkGray Me.C1TrueDBDropdown2.ScrollTips = False Me.C1TrueDBDropdown2.Size = New System.Drawing.Size(311, 150) - Me.C1TrueDBDropdown2.Style = Style16 + Me.C1TrueDBDropdown2.Style = Style48 Me.C1TrueDBDropdown2.TabIndex = 19 Me.C1TrueDBDropdown2.Visible = False Me.C1TrueDBDropdown2.PropBag = resources.GetString("C1TrueDBDropdown2.PropBag") ' + 'VorlageImportierenToolStripMenuItem + ' + Me.VorlageImportierenToolStripMenuItem.Name = "VorlageImportierenToolStripMenuItem" + Me.VorlageImportierenToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.VorlageImportierenToolStripMenuItem.Text = "Vorlage importieren" + ' + 'VorlageExportierenToolStripMenuItem + ' + Me.VorlageExportierenToolStripMenuItem.Name = "VorlageExportierenToolStripMenuItem" + Me.VorlageExportierenToolStripMenuItem.Size = New System.Drawing.Size(180, 22) + Me.VorlageExportierenToolStripMenuItem.Text = "Vorlage exportieren" + ' + 'OpenFileDialog1 + ' + Me.OpenFileDialog1.FileName = "OpenFileDialog1" + Me.OpenFileDialog1.Filter = "Frx-Dateien|*.frx|Alle Dateien (*.*)|*.*" + ' 'frmAuswertungen ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -272,4 +293,8 @@ Partial Class frmAuswertungen Friend WithEvents cbboxprinter As ToolStripComboBox Friend WithEvents ToolStripButton1 As ToolStripButton Friend WithEvents ToolStripButton2 As ToolStripButton + Friend WithEvents VorlageImportierenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents VorlageExportierenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents OpenFileDialog1 As OpenFileDialog + Friend WithEvents SaveFileDialog1 As SaveFileDialog End Class diff --git a/DPM2016/Sysadmin/frmAuswertungen.resx b/DPM2016/Sysadmin/frmAuswertungen.resx index 9156ca4..e03620f 100644 --- a/DPM2016/Sysadmin/frmAuswertungen.resx +++ b/DPM2016/Sysadmin/frmAuswertungen.resx @@ -127,209 +127,209 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK1SURBVDhPnZLfS1NhGMdfCPoDuummi+i6qwYWWYnb3Obx - 7MzN1dY5Z9tJV86Min5BlpZWmpZloRk6TMWkqNTKMMt+KBoZSllIuUK7iC6SKILoouDTUWOxy3rgA+/z - wvvh/T7vK/6nPk8NBT/NjP9s25/Bn62FulKW09NVnkPPsTmkJN0VEldL7TyK72Z2sp9PE7f59naQywet - qYLuMplVa+ysTrexZv1f0tKtrLSs43uin0TPEcYa/HxJPObKYUeqoKtEJsPqxGaXsDtcSaxZTtLW2XjT - FmGsSWf0QpDZV3e5fjQ7VeCoE0hVi8i2+5BcClK2G0mScblk1lslJlsNRi+GeFIf5ONY93zUP0eFsJ0U - JD624zQlOZkabmcARfKjyF5kt4dMh5uX8TAjDTqDdZuZGe7kTqWyILBVCSbeN9M6KMioFNhrBc7zArlk - KV4liCfXT1aOj/EmjcFzOt/7lvN6oIW71V6Eq0bwdLqS+Iigedhcvyvg2XSE5x/C85KNnjB5eUEkT4Bn - F1QentX40b+CV3caGKj1LwgeJPYRHxfExwQtLwWtk4IXXyM4zgmCeQVsCoRw52mM1AcYOBOkeZ+T590n - eVwXmI9gsZsRel9vpT0hyJyLcErgOCvILV2GrkZRdQNf0GCozs+90xu5Ua7wtLOM4Xo1OURLVrWg550P - 5xmBEdiDoRVjhAsxjCgRI59AKMrDWi99NT56q7wMXdrLaGMo5RktTvPKSs1iosZOogVFFEQL58k30bbE - uF/jobcyl5vHPfQ3xBhvjqQIRFvxWrYVFVMU20XR9h1JYib5hTu5Vy1z64RC1zE3t06HmGjJR+i6jq6F - 0LQwqjqHuVY1s1eTqGa/abPOgViAjjLF/IEy1ypymWzfujDEf6VETzvYeGjDr6mOWGqEf6glJquEEJbf - bHzCicLnpnMAAAAASUVORK5CYII= + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK0SURBVDhPnZLfS1NhGMdfCPoDuummi+i6qwYmlYjb3Obx + 7MzN1dY5Z9tJV86Min5BlvZb07Is1CKHqVQYlVoZaZmlaGQopSLmkuwigoooguii4NNRY7HLeuAD7/PC + ++H9Pu8r/qc+Tw8EP8yO/mzZm8mfrYVqK8/tbD+SS+exOaQkHUclrpfZeRzfyafJHj6O3eXb636u7rem + CjrKZVal21m91kZ6xl/S1lpZaVnH90QPic5DjNT7+ZJ4QttBR6qgvVQm0+rEZpewO1xJrNlO0tbZeNUS + YeSSznBDkE8T3dw8nJMqcNQKpMpF5Nh9SC4FKceNJMm4XDIZVonJZoPhiyGe1gV5P9IxH/XPUSFsJwWJ + 9604TUlulobbGUCR/CiyF9ntIcvhZjweZqhep792I7OD17hXoSwIbJWCsbeNNPcLMisE9hqB87xALl2K + VwniyfOTnetj9JJG/zmd7/eXM9XbRHeVF+GqFjx7U0F8SNA4aK5nCnn+JsKLd+F5yXpPmPz8IJInwPMG + lb6zGj96VjBxr57eGv+C4FFiD/FRQXxE0DQuaJ4UvPwawXFOEMwvZEMghDtfY6guQO+ZII17nLzoOMmT + 2sB8BIvdjNA1tZnWhCBrLsIpgeOsIK9sGboaRdUNfEGDgVo/D06v59YRhWfXyhmsU5NDtGRXCTpnfDjP + CIzALgytBCNchGFEiRgFBEJR+mq83K/20VXpZeDyboYvhFKe0eI0r6xULyZqbCdaWExhtGieAhNtU4yH + 1R66KvK4fdxDT32M0cZIikC0lKxhS3EJxbEdFG/dliRmUlC0nQdVMndOKLQfc3PndIixpgKEruvoWghN + C6Oqc5hrVTN7NYlq9hs26uyLBbhSrpg/UObG0TwmWzcvDPFfKdXT9jccyPg1fSWWGuEfaonJKiGE5Tdo + FcKGVVlc7gAAAABJRU5ErkJggg== iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACsbSURBVHhe7Z0HnBRV1vZX3V15P/d791WUJJlhyDAwZGYY - hjggSYKIZBAkZxhAsgKKYXVNu67rmsVAToKIiBjZ9VWUjIpECQKiKNH7nedWnepTt2/PVAdc2G/ujz+d - qm9Xn+e554aq6vlNXskreSWv5JW8klfySl7JK3klr+SVvJJX8oosXbp06dGxQ8e9ffv2/WXYsGFqxIgR - auTIkWrUqFFq9OjRasyYMWrs2LFq/LhxKnv8eJWdna0mTJigJhJjx4xVgwYOVC++/Ip6ft7r6sVX5quX - X1ukFi5aphYtXqEWL12pli5fpZavWK1WrFyjVq56S73x5ttq9Zp31JtvrVdr3n5X89bbG/ys26DWrntP - 8/Y7kvfV2+uZD9Q68O4H6p0NH6r1Gz4K8d7H6t33JRvVhg82OvffwzYf0nuc966jutZS3fjMt9bR/qxd - T/uG/VunVr25VrNy9Vu072vUijfeVMtXrqbvs0otW/6GWrpspVqylL7nkuX0fZeqhcSCRUvUgoWL1fwF - C9Xr8xeo116fr16a96p6/sV56tkXXlLPPPucGtC/v47xeIrnOIor4juW4oxYj6GYI+6I/yjaZiTpAU1G - DB+uhg8f/suoIUMO9OnVZ4ArX3xlyMAhvYaT6MuXL1fP0Y6NI0GDMn7sOHX/3PtUuzZt1e59h9RHm3Z4 - bN25h/jGx5YdsWHW49S9R21jdu0N8eVetd1jn2bHV352Ml/v99jF7N6vvpR8Aw5ovhJ8Ldi9J8Q3YK/B - vgPqs61fqk8J3O7/9ohq17atumf2HGtcc2La1Glqy+Ytau1ba9WkCZOGujLGXoYMGrzvrhkz1bZt29Qr - 815Rg+4YGBUTxmerJo2bqEPHT6kd+455HDn+szpscoz5KQDutpZ6jhw/rY6c8HP0+zM+vgMn/Rw7edbh - B4fjkh/PqhOC78Gpc5qTzE8OPwh+/Bmc15wCpx1+Ys6cVz8T3xz6Xu0Bh7+nz/tZNW3SVI0eNdoa09yY - NGGiGjt6jHryyScPujLGXgYPHHR+4IA7FNO/3+2qS+dbfPTo1t173cQxQGMSxm8AU5CjJ86EiRYUvDes - Pheb0I7YuQhOSMFN0U3hw0UPJvzPZy5oIDzjGWDkKGtMg/LQnx66QBJe4SgZY7mj/wBfpbVr1VYpKSkq - tUaqqpmaSrc1VKWKFdWtt3TxbcdkjxvvGODEKbVz/zEPmygeLFxu2N5r4BNaiB1E8NxEj7q1W4Q/fdZB - GuCENkCTuA1w371zFUkYvwEkNarXUBkNG6pmTZuqFs2ba3FhivZt2/m2Y2CAxpnhBvCEkOIkAq7XxRTZ - wxA6V8GBIXhI9KCt3RH+tBAenBEG2AsD/EgGoG4TAzxbTINy7z33wADxFbPSWjVr6j69bZs26ub27VXL - rCxVr2491b5de992DGYGMMARMsAuYQCrKAnGJrDEFNsmeMyi24Q3RNecu6DOEhBec8QxAGI8akR8Brhn - zkUwQN06dajlt1C3drlV9ejRg4Rvp9LT0rQZzG2BaQDGJkii0QIDV1yTIGJHFDyo6DbhSXAWXnP+Fy08 - kzgDzInfAANu768kDdMbqmFDh+k5/tTJU2hOOkb17NlT3UwZwNwWjKOpYONGmWSAn9SXB45rdhEswqav - Dl80Po+Grx2++PpIIDYzu+1ssbD1G8lRzTkSH4QZgBrNyOEjrDENypzZsxNvgEYZjVR3GvWPGDZciwun - de7UKXcDfB8yAOAW98nOby8a/5sbu5hDPj4NwGc2vozMJobMJoH45y+EDLAvkQaYlQADYNonwSCwQ4cO - WvjBgwapvn366kEhugJzW4DFiUwyjWkATq9WYRKBJy7jFzmo0Ey0goNIogPOPBD/AgHhHU5St3Waus1M - 3chsMQ3K7LtnJd4AKVWrqZtatVLdbuumenbvobrSWKBunbp6FmBuC9gAR8kAX5HwDPenNmHixSZgNMQi - NvAEB0JsU3TJhV/IAASEZ74/lRgDzEqEAW7v209J0hqk6Xl/9ZTqlA2qq5RqKapihQrqtlu7+rZjsCKF - bkMb4CCJ78KDppM/nU0oP+TEzyF+DCM02Dtl4/Q52l8LZ87RYA/Iwd95GvD5OcOccziruaBIe82+oyfV - fsLJAD+rTOo2YQBbTIMy6667E28A0Ld3Hx/9qBuwbQccA2RoA3xNwjMcKIyaE4kUwY+z8MKYo3OJnKJJ - vFE7cAdvJkjpEqR3jdvSWXCNcgruh7oAZwwAA+AYjC2mQbn7rrsujgGigQ3w3UkywLcnPHxBN8SJhZwE - teGJDFyBrUIDEjZWwemuT3QtuCv6L/p1Z3tzFpAQA8xMgAHQuuNhzKjRNEgMN4BPABebUEGw1aUh8WyE - CcyQoJGEBqbYQQSnf7rgFoJL0UP1XAg3AHWbmG7bYhoUHMRzZYy92CqOBmmA3SQ8YxVAYBNOYntPjpCA - uQnMSIElntjAFZL++XH0trbykOgX6HNCnCV4JRDLwTgYlAgDzEyEAcz+PlpwQCMjvWGYAWyB/7UwhZX4 - RAYsIEH/wuDiPPa3cODUe0GdF4Jr0bUxQ4NCPhbABmhEjWbYkKHWmAZlxvTpl5gBDpH4Lmbgfy184jIs - msYvsAcLDfRzQmxAbwx9jkVwU3QxQzh99pz6hmLCHLuUDNCnV28VD6NcAxz74Sffl+SgXRSkMD5YvAg4 - GuuC+87zhtCAKvKJbUnpZgsHUnBn6uiAqSTHBY0DsYIBhg4eYo1pUKZPuxQMMGKkapierl0tDUBx/PVw - BeXCj0Pb2EX2C+2ILYX2i20IbrRwU3BnHeGsOuUiu8djlC2xuhq3AaZOi98AvXv2UvGgDZAGA/gzAAed - /oUjRYoE/WeH6w3hExa44toEtqVvT2hgadl+sYMJfsq3CHWGZkbHPdBdwgBDBg+2xjQo06ZM/fcbAAc0 - 0skAuY0BpCixYNbnJ7KwElPkaIX2i52z4D/8FOIkwQtkWCVFrHDUdcig+Aww9ZIzgEhzNgESjSco8NI0 - sIgLSNRwke1C+8UWQlvEtgl+8hQ4rdf9gVwmP5ooA0yeEr8BevXoqeIB69k4YQRfSqY5DvrOfd9ddHbk - yFGHvX6258SeENsEW/cccfAd93fY4uOw2rL7sNpMYMqHhZ+vDhzzwLI5xk2DBw6yxjQoU+6cfAkZIOxY - wDndsjZ9+a36LAz70bZwbO8lduXOp1HiP7R80GGnn08iseOg+lcEkBkxQP6ShGeOfH/q0jEADvnGA9az - cQTxKH2prw6Sw124n4xFjETjF1cIHI3IjEXkMLaDA+qfBBoGTLCLhGdgAHSbOMffFtOg3DnpzkvAAEND - BpAu5z6SBTBFiYZwAW24gkYQlrGKamITNRJa7INabBs4VxKC79r/nWYngecSY4BJ8RsAF33EA1az0uo3 - 0F9KGoAHROgDEw1S6rGTuYOW54GW6IJWaQNCacFccKq7x3GHQ8d/9HPsR/Wt4OCxH9TB70Lw+yE8ow1A - jQbn9ttiGpQ7J14CBsBiBhtApjke/f4q/BjiRETIPMAwk2co4JlHGEcYyG8Yp2VbDWMahYwhB6WH6TkY - YED/AdaYBgWXiLkyxl5sFUcDpjIwgOlyBBtB92MTJjfC64kkpIknLBCZIZLAtuxgimwKDTFNsW0ZAcJv - d8F22gC397fGNCgJMUD327qpeMBItkH9+hSQH30G8AecMAWJFrM+DY2wXcIElViEDUGi5iQyCCD0txDa - SP8HwFEHOc3Ee9MaNFC39+tnjWlQJmRP+PcbAAMZbQAKipx/24LNrSxabHXljCuqRdgwcUGk/p3wi5yD - 0J7Yzrl/DJ8IyuJvI1CPNkDfeA2QHb8BunW9TcUDBjL169XXwUJ644UXW+ATTZiQjCuoteVKwsRlchAZ - WISWYjP6DKDDDnJBCZ/RgLrNvn36WGMaFFyX6coYe7FVHA24fkAbgL6UL83ZAn6x8YlowxXWEDcakfcb - IptC81k/Hoe+1wfH5CoiPh8G6NO7tzWmQUmIAXC6dzxgIFO/Xj0dYKQ3Bl8SAQ9hEyQanHo8ARlXvEj4 - RAVun2wVF1gE9kQOILREHhuRy8XYL3SbvXv1tsY0KPiFFlfG2Iut4mjABQr168IAP/jSnBdoU4B48MQz - sQhpYhFVYhM4iMim0EAfDxHL4jgAJI8VaANQ1uzVs5c1pkHBRTmujLEXXPkTDxjI4PJxGMBLc4QtyABC - BMX2/qB4glpEDROWcX/GJYjIkYT20JfIhRbGNn/jHBwCMAC6zZ49elpjGpRLwgC4drBe3bo6HcPdfHTM - FvREYxVR4goaSVTGJi7wjm66AttENoUGejFMXCqP30v4goRnDnx3UnebPbp3t8Y0KLgmw5Ux9mKrOBpw - cmLIAIc9bIH+NbAJaeIJa4gbJjCIILIWWojMQut1EJoGm4epv9CXpoNDusvSBuh2CRgAv/0TDzgxAReP - wtU6zblwgDdu3x/GPwNgex/4OBa2ReYjydbc+XDrPjtbHD4w4Ln/5yQ8gzEJuk2M5G0xDcroUaMuMQO4 - fRzQLYda0Hub9yaeL8LZkADe1exx+Dxn1tvYFA5P/T7/ClcUO2CMAgPc1rWrNaZBwSn5royxF/Mn4aKl - V/ce+mdl4OpQmjvspUVboH8tfIIGEFViFRhYRF6/6Rsf7wjwyyH4RZFNX33rgQtE0W0ijdtiGhSckOvK - GHuxVRwNGMiwATjFoZ/jftAW3H8XVkElVnFBZIFzYh3BDUKe0cQGQCu2xTQoiTFAp84qHnrc1k3Vre03 - AOAVQdktJBwKLOME2jFfJOT++aC0LFO0yWcgwmlqn4JdtpNXnBNQuF69nQtmMPWo29RCWmIaFJyQ68oY - e7mFKooHDGTqkAHQr8mgbd2DkyjDkYtFQbDVIdcbfIhpKCMXYGyEfvhJGMvFm7p5BnPgH5zKzTzSMJ+K - s5VgAIybbPGMBpyP6coYe7FVHA2RDGALdsLxxIssokkkUf3CuuIGEtifFbyWHpYVQgbAGgUM0LljJ2tM - g5IQA2An4gEDmTq1aut+TQbCC6wMerxwnQGwiikEjSQqk2PKB0LgMJEp9ZvnH+J5vr/n8AndbXbq0MEa - 06DgfExXxtiLreJowEAGBsCSqxccAkGUwU4kplhBCAkaLqpPWGAVN2eBmX8BfcLoAY9/EnKbPYccA3S8 - OT4DDBs6NAEG6NBRxcOtNJCpU7MW9WsnKFgHPWxBvtj4RARCRJOQqMGEZUJnBPsF9nDPBt7o4Sxgye2x - YlmXGk2H9u2tMQ3KsMFD4jdAJ6ooHm6hvqg2GQBpzQukxgyyH5soEtt7wpGf50IiSWwimoRabTBx/QKH - RN7ori6GrTZu3e+rB9dOImvixzfNeEYDTsh1ZYy9dKI0FA9IRbVr1tQG+EQIYQv0xUCLB3wCgpCIEimE - xhU0R2FzEBeElor3eZhLxLLu3d8eJwPUUu3btrXGNChDBw2O3wDoh+IBTsQvjCOtSWF0QG0BTwSoOxf8 - QjJ+QXMSFfiPD4TEtQkcfhxgr/pg8171vov8bBx0qk0GwJ/ascU0KEMGDUqAAdrfrOKhA6WxWqk11dJV - 6yjwTl8HkTiIHOhEIQWKBvsBnwiiMq6wVnENgRnrsQsC9UP8j7ftU8tWr9PdZutWN1ljGhScke3KGHux - VRwNMED1atX0jx+3aNY8jwA0pVjhJ3nbtW5jjWlQBt8xMH4DdKCK4gW/Fo6UhmPcuOo1s1Ej1axJU5XV - vIX+3WGkOmyHXx2/tUsX53eIe/TQZ8X2v72/GkhfZAgNaEYMH6H/ZJrz5+my9U/W4/q3KZMnq6lTpui/ - mDV9+nQ1c8YMddddd6m7775bzZ41S82ZM0f/9Yy5996r7ps7V91/333qgfvvVw8+8IB68MEHnVsCz+E1 - bINt76H34CfXZ1E9+NXNu2bOVDOo7unTptFnTVVT6DMn33mnmjhxoj4HH38yb+zYsfrPueGi2MHUB98x - 4A59fn/vXr30cREc4etyyy26a8Qgr03r1qpVy5aqOQmPvxGAH9VErPC7SmYcowVxc2WMvaAF/5rYnJwb - tgHQr4ltn3LD9t0TDU7Jd2WMvcCleVye4JR8V8bYy81t26k8Lk/uoO7TlTH2gr8DkMflCa7JcGWMvbSn - AVoelye4JsOVMfZiqziPy4P+ffvFbwBM0fK4PMFFOa6MsRcsRuRxedKvT5/4DdCWKsrj8qRf70QY4KbW - Ko/Lk769eucZ4P9n8IvhroyxlzatblJ5XJ7gqixXxtiLreI8Lg969+gZvwFat2ylLmX4yyLl8ejXmwu3 - bessi7YLHSAxD8rYDu7YMN/H9el1d73y5nwm7wOnYd4/275fbHr16HH5GIBFRBARUAQZJzbiCpeuXbqo - 7l1vUz27dddpDaNbLHJgrRu/QoZTn4YPGapGDh+uL4caM2qUvjQaP5CQPXacmjBuvJqYna1/Nw+/njl5 - 0p36h5SnTp6spk2eov+wwvSpYJrBVP0afnYd2+I9eC/qQF2oE3XjM/BZ+MwxI0fpfRg5bLj+lVT8TuKg - O+7Q+4p97tu7t26Z+C7dunZVXW/pos+bhMm0oei7t2vTJiGm6dm9+39+BsgjMjCZK2Ps5aaslupi0qJp - M92qNm7cqHbt2uVn5061U7Jjh2aHZPt2td1k2za1TbJ1q2Yrs2WLZovB5s2b1RYX3Jd88cUXPj7//PMw - Nm3apPnss8/U888/r5o2aaKqVKqsqVypUoiKIfB3mCtVqKj//nLF8hVU+XLlVPnkcqpalao6NraYBQXX - Zboyxl5atchSFxOkyGPHjqm9e/eq3bt3/8dw4MABtW7dOhK/EolZRZ8Wl5pS3aNGSopDNQf8EW6cBla1 - cmVtiHJlk7UJbDELCrpNV8bYi63iRNGyeQv9J87fe++9/0iQCapWrkJCV9cXeuDX0jR16nrgKuB6tevo - K4FwKjhOoK1OZkB2KJecrGNki10QMMZwZYy9YAcuFlnNmuvz92zB+08ABoD4uMgDP5iN8/xCpOu/psbg - x6GxTf26dfV1FMgY6BIQI1vsgnBbl1vjNwB2INGgf+Jp25zZc9SHH36oPvjgA/X+++/74EC+++67HuvX - r4/IO++8o2+x3YYNG3xwXfI58/MkvE828NpHH32kt5P18Wcwn376qaqZmqpbOQRv0ihTNW7UyCEjRGZG - hmpEpgDpDRrojJBavYYeL2AcYIthEDDDcGWMvWAHEglSE8+jMXfGWbssGIKGoMpgf/zxxx4YKPJ9iGAi - 38dCSqFxn03EZuFbNg7DIrK4vH/8frkt4NclMABacwNK+5kNM/Tp3gxOk4chGG0E2qZhWprevhYZpwqN - B2wxDAquy3RljL00b9JUJRJMT+Qiyj1z7vECBpFwK4WSAkQC25rvk+B5+Rn8OfK+Cb9mM5X5GNvzZ/A+ - gE8++SSyAYT40gDIFPiVUIwFMHi0xTAoWENxZYy9NG/cRCUSZACYAN1A65Yt9bn7HDCGhcN9KZ7Z2lkA - CZ43swHgOhj+HPkZsv6cQPqXoH58NupAncgqmAEgY9UmIcMMQIIDLT4JD7QBMDag8UAaGQDGgQGaWWIY - lFs6dorfANiBRILBCS9UwAy4yAICMFIkgIs1sKKWM0PU0MGD1aCBA92LMHqrXj17UvcyO8wgpojcpeA+ - noeYuMW2LKztlrfj/YSRWPi3335brV27VtdpywAy/eOiGW8soLsAJwPgfSlVq+rtbXEMAlZSXRljL55r - EwwHAFf1cEsEUnyQTiNjBDAn9HSKBk61aqSqmgTm0pUrVtQLMFwvYINBRBt4TW5rQ9bHQHgW/6233tKs - WbNGmwQZACN7DPDk99biu8Kz+I0aNnQMQN8J74MBsJ0Zu6DgAlFXxtiL3OFEgNSPU5b5oA23Um5dUnyA - 4OVGvTrOHLpmjRoqlYD4WFnDqhoEsglpgs+y7QOewy22QV0yxaOlQ+w333xTrVq1Sq1evVrfxy3A+3Bl - NPYR4jbJpBgQjYE7G8BlcpgFAEwPG9J0EAaoVbOWNgDMYYtjEDDOcmWMvUiXJgIMTnihAt0ArrlDkCMZ - QC+U5AYWUShgNWjqhEWUalWq6lW1ahRANpf5Gfw8dwWM7BLwOraV4rMBzMcAaR9GeOONN9TKlSv1a0jl - WPxBBkDq1ynfJZPiodGtnw3QQGc0zgCN6XlbHIOAA0uujLEX7FwiQWriUWpT6qfwF64hBgsixQdYIQsC - LqfG3Bm/rpWKboAGUFhIka1bwp/JmC1cIvt1TvGc5rn1s+hgxYoVavny5fp9GM3DAPhz8J7wutU7QHgW - HwNALAixAbAYZIthUJBhXRljLxiZJhI4E+LfhCxAA8IZ06d7IpjiAyyh5gZW2vQSKrV69PtI/WXLJKkk - AqJBPABBAESF0BCc4dbMBuD3MFJwFl2KvXTpUs2yZcs0uI/3YL/wq58QWBvAbZ0skjYAveYYIE2PeTwD - 0PfBa7Y4BgHdrCtj7KURuTKRaPFxtMrtBmAAm/BMXWrZuYH0jwFgCqX+iuXLa/HLlCqlSpcs5QnN9XFG - 4BYvxYdZIDJAH84tW7Zu+Ri3MIA0wZIlS9TixYs1MAoWdCAoWree7pHgQBuARILAHBv0/1gO5gEtujG8 - T8YvGrDa6soYe8EOJBJMTyB8VnNnuRLX9EtRWCgG4uYGWktNSv+YN1fWR9LKahPgYIqsC/Wz8NzSkRFk - apetnE1gMwOLDtgEaPmLFi1SCxcuVAsWLNDbYlaCcQrE9bV8V3xO/UDPeGgKiN9WZgPgfTJ+0YCTSlwZ - Yy/YgUSCHdMOTXduJ06Y6LVA2VIZiJsrFCwcYq1WuYpz7L1iJVWhXHk9G5Bic+rnPp2BAdgEsl+XaZ5T - O6d3buUQXIoO5s+fr15//XVtDhgTYxQM7nzCuyJliNhgAQgzAGwP42gDkClk/KIBg2xXxtgLXHkxmTA+ - 2xMIt6YB0BJyhYKMY+owAI6x4yBKBRoHJCeV9Y0BWGAWmVu2bNEyjUNY3OKxTO0S3gYGgOivvfaa5tVX - X9V1wZjIUviunugEi+TFgsRPI/Eb0HgBYxoYBwbwXreQ1bSZOPrXXK//y9fRzboyxl6wY4kE81N5xAor - gZhy8QpdmAEoELmBYNWgYGEBCBkBgeNMwKLLFC8NwHB6hwm4lUvR5X2IjVaO1s4tH48h/CuvvKLmzZun - wbYwJgyA1O61dhIHaKHcuDjiO4ta2N7p0qr6YmeCsZQ+8OPOqiC4fB1drStj7AU7lkgQADlQmZg9Qadp - 7p9NA9SsXj1X0Mqq05wZZ9+k0NTJaf1Jqiwh0zundtmX8y1nAJnmTRNwupcp3zTAyy+/rF566SX14osv - 6ucxlcNAEC0bh3rT65M4RBqoRzEhIDxeh/h1a9d2p7ROl2aLIYOWr5d93ZU/PJavo4G5MsZeGtBOJRL0 - g3odgHYcfSH+vi1SP5vANACfQpUTSPuYAaDF16DAoQvAGkAyDQa51UN8mfal8FJ8Fl4agU0gxUa6B0j1 - 3OohPoR/4YUX9DmBMAQWc5yBYB3dx+t+3hMdZwg5wjviY0WTDECG4S7NFkMGXQAfSAIQXL6O7ODKGHvh - nUsU6P+8o19kBpxeLRdjTAPgjJpccVf/IDoGfsllk1VS6TKqTOnSPsEhtGztssXbUr9s6Sw6brm1Q3wW - Hq2ehX/uuefUs88+q40BEfUCFYnrCB5Crmbidb2mQa0f3RpWNKtSN2aLIYPUr2cV7sASj+XraGiujLEX - zEkTCTufH48dM8Y3SofoPFUDCESu6P6/iqqQ7JxRW5YGf2j9gFs6C85CS/G51ZvpHuLbWj0jWz6n/Wee - eUbzj3/8Qz+HkzpgUKR1T3D63lpw4C5kaSA+ZYuaZGp0HRjHcJxsIP3LmQQem6+7MsZe6tGOJRIMTngx - BHAG4OVZOW3DdA3i5gbSP1pLRZr6wRBYCUTrL1G8hE9s2bJNgaXIaN0MWjnDgkNYKTqD1v/000+rv//9 - 7+qpp57Sj9EtYR+xImiuXkJwhqe0tWrQgJYMoL8TvdcWQwbnFPCAD30+HpuvuzLGXmwrb/EAt2LAogcu - tIO4yoZbO4Tn5Vqen1enQORGCrX+Kpj7U+vXq4EVqP+nLAATsPiylUsjQHg2AgxgM4LZ0ll4Tvky7UP4 - v/3tb+rJJ5/UjyvTvqRUqaLTOr5/HRJZgjUMBuLrMQ21fnRpWNQy4we470fq5/6+PrV4DKrxHMZX2A7b - uDLGXswdjhfsLNIVdhRTQvy6Jqd/26oc+lAPauUmaPmgEi6qoL4f59SXLVNGlS5VSpUqWcoTX/bnUmSz - dUNkvmUgOMRmkTnFy9YO0Vn4v/71r+ovf/mLfh37VY26AQjrF9tZv5BTWaR+dBfIGPhOMIAthmhEmEI6 - qd7NKiQ4Mgm6V0wxsR0yrCtj7EXudCLADmLAgsELBoIYA/BUzTZHr0JBqExBRCAdyjtQumeQ+iE+Bn4w - APf/WA5Ga4fwkVo0C8wt2mzVkcSG0BAZYkvRn3jiCfX4449rsB1WJJGdIKoWGVNXEhp4MxkSHTjiV9VL - 2tyl2WII0IB090FC82ooQGzlfVfG2ItvxS0BoPXrExb0LKChNoCcqpnTtArJyTqdo1WXJYFBUqnSHmUA - tfRSJUqoEsWK6W1xFBDPlypZ0tePQ3iGRYfIZstmeEDHz5viQ2zw2GOPaR599FHv9pFHHtHbwJhoyeia - TLE93LGMHs+QATCgxXtgAFsMAVI+RvryOYwDkBX4MQaIroyxF8e1iQPOlGkP5/PxFI2naXKqlkT9eMni - xVXxokVVsRtv1BQtUkRzIyhcWBUpVEgVLlhQFSKKkwlupG0K0XMFbrjB2rpzEh2gtTNo9Waa5/u4NbMC - hP/zn/+sHn74YZ0FcGAKGQvnJ2Bk70FCAwjugZaP8Yyb/jGmMeMnQaqXj9E1yMdobK6MsRdOV4lCdwHk - TAaXUst5ujk9K0kj+RsLFyGBC6lCBQqqggUKqIIkbIHrb1A3XH+9uiH/9er6/PlV/uvy69tiZBQYoAgZ - ozCZgNM+MgDfchYwB3bcz8MUMAebgUVmILZM92jxDIR/6KGH1J/+9CdtBqxIViADQFRkARPfGAfiU3cB - 8dG1IfvZYsigMWFMhfto/bpRidcxO3BljL2QS1dz2koE2FG9CET9E/qoUSNGeOkeBjDn42j5aNlacBbb - FTz/ddep/Ndep6679lp17f84oNVDeLwHtxBW9vUstMwGEBtCQ1xO7wxSOkTmdI/7nOYBWju3eAivf36e - eOCBB/RjjEuwNgFhITAPWiV4jdHi01inIr2nHHVnthhKpAHM1/AcSXiFIOpyRdWqVa+pXqnqm+inEgH6 - KJ4FwAgjyQCy5ZuLMAMHDqT0SVMiClQlClBFfcKnc9JnBQpUeWpdmPeXAxQ0/TqB8wEH9O/vtWZO95zy - zRQvH8uUzq2dYTPgVgJToMXff//96j78zQH8TQIyAcYpEBKi+oRm6LswGMDKQS3eZ4uhCcZStudhjoyM - jN+SjldBS5fAhd9wVVJS0n9Xq1RpjW0OHi2YrqDv0kuYBDIADABgAHOahgGiPF2MDxrJtQOGp5M8pUQ2 - kX08iyxTOUbvttbNrZpbNoPUzi0cYgN5f+7cueree+/VwAQYoCbToBSiYjZjomc29Jo3o4GJCccASdYY - BgUDRdIvX2pq6u+gI3Glq2mggg3xBrw53zXXXFOgcoUKb9v6sWhAP4V5Kw6KIAsMHzrUS/kQXk7X5Pxc - 9tcY1MmFGDmok2kd4nNah9A8ZWP4ObRsNgEjR/Myzcs+XhoBYkvx2QClS5TUM5cKWKNgkXOCxNdL2tT6 - MX6wxTAoiDNp99/E/yF+T0SVCXTrJ/DGa4j8V199dVKFpHIbsPIWK5i3YhEDZ8ggE+CvW3K/j9Qfi+iy - lZuPOa3LlM73GTaALa3zLYzA4uOWDWEaQRoAhihVrDh1A6W0oNy6cwJG4daPzGGLYVCwTkC6FST+SPwX - gcYcOAtgI/Qf+Qi4CBWV+e1vf1uvbJmkf9pW5YKAwQkvaYIBt9+u0z23+FhEZ5Fxi9f5Odn6ITAP3ABE - NdO9bNm4ZVhgmeqBuQ2QBgAlaVqKbqAciQlxcwNGATAAFrJsMQwK1gJIs1JEAVfDqwloGrUB/ocoQlQg - 6l911VWdypYqtRkHK6IFix04UIH+Cbe4ls82PZMGsBmBTcBCo1XLvp1bt0z9bAQID9HRqhkYgGEjsLAs - uEzzs2fP1n+MSoLnTAOUKFpMdwPJmA244uYEhOfWj67DFsMgwABobKRXRaIYcR2BroCzQK6FDYDUAQMU - JSoRDYnOV155ZXaZoqV2Y6k2GjBl4TVsGAB/1ID7fTP9m1mAkQYwMwGLz327OXLndC77dBaZBWaR8VfD - TPA8tmPwPmQGzhJSfFCCprGlS5QgMTEbcMTNDYif7K582mIYBIy1yAi/kFapRGniBuIPBLr0QN0ANsAY - ABkAfQhngDSiEzH2iiuueKp48eKHbTsQCYxOeSUQdO/WTQsHIKIUlKdkEFT23aa4Zn9timwbtEmRufWy - wMBs3Qwbge/DBKiX6541a5YPrGNgmTpaA/DSty2GucHTwDKlS/9IOtUhkgl04f+XkIPBHAsbAP0G3ogK - kojaRGtiKPEYmeCNUgULHrftiA1OT0zbNm10oCCADBweM/wc/hbgzJnO3+7Tf79v+nQ1bdo0NZX/ht/k - yepO9+/46b/lN2GCys7OVuPHj1djxozRf89v5MiRGr4/gqahAI/BuHHjcgR/FxB1mfDzo0eP9lG6JGYB - jvgY3AUFawDAFsOcQNpHI8P9smXL7iCN4jIATwPRd6APKU5UIRoR3YjpxHNkgpVFixY9RKPY0zSFOV2y - WPEzNvAadQGna9eu7dG8SZOzHW6++RzTKqvl+ZZZWZqsFi282xbNm59v2rSpR5PGjTWNMzPPZzZqxFwA - jTIyPOTjzMxM97FDBj1ngu0yGjY8n56W5oHHoCGTnq7h51tmtTxH+3kuq3mLc00aNyEaa2jfzlUuUfJM - peIlztBs4AzHJ7cY5QTqsFG5fIWfK1ao+FOlEiV+oO0OJ5VJ2kRTdzTSmLsAFJkFeCaAyqoTzYgexHhi - NvEg8QjxGPE48YQAj5EtHi1YsOBfqlat+jcS8amuXbs+P3jw4Fep5Syklrp40qRJS6kVL6MWvYJa9Epi - FbXwNdTq11LrX0esp4zwHqXvDyj1fkRspBT/L0r1/0t8Rql+E6X+z4nNxFZiG3UH2+n57TTa30Hb7qTH - O3Gftt+B56k72EapeyvVtYXq/YJS+2eU2j+lbuATuv8v+ryN9PhDuv8+vf4e3a4n1tHz2Cfs22rKRiuJ - 5bTvSyiLvDZ06NBX+vfvP69Lly4vkaleSE5OfvqPf/zj47/73e8Qnz8TuH0UMckBvI7tTPB+ycPEQ8R9 - BBokRO9KtCTqERgEYvwW9SAQRWYBHgwWImCCakQ6cRPRmehO9Cb6Ev2I2wV43JcGjn0KFCgwIDU1dVjr - 1q3HDhgwYBql6Tkk8lwK+APUjz5MPEJCPUY8QX08dflP/p36/n8Qz9J44HkaF7xI44OXiHk0GHyVBorz - adq4gFhMLKHB4zK6BctpQLmCHq+k21WAnntDgtfc15dTPUvp/lJ6fgkNRpfQc4vodiE9t4AGoa8Rr9Ln - 4TNfpIEoTUaep7vPPUODURq+PP0U7deTNNB8nL7HvWQOfKfZZOyZ3bp1m5Senj6Sxkr98+XL14viABCn - PohJDuD1oKA+NMYuRFuiCVGXqEyUJDANRPqPahrIhbMAUgccBBMgE5QgyhFViZoE3IYBImYJGQZ4DmZJ - q1y5crOOHTu2o1bShVp8b2qFA2lQN5gEHUIDwKEU6BEkxkgSYjQJMIaEGDd//vzsxYsXTyQmLVmy5E66 - nbJs2bJpS5cunQ7o8Qx6fubChQtn0IxiKm2P5+5atGjRTNzHcy7TGKp3Os08ZtDrYDpYsGDBNKoD751O - 750q6p9CjyfTa5PoPvZjIm07geoZj/3DfmKfyQyDKbP0pGzSg3zQjTJZ10GDBnVo1apVVlJSUsYf/vCH - BhQDgDghHohLIkBdqBcaQAs0TmgDjSB+TAtBXLCxNAEqgpuQUpANkF7gMgwQyxL44PIGeA4DkbLFihWr - VL9+/ZTu3bvXoUFYA0qdGZSCM6nFZ1J6zqRW34QM0ZRaVTNArUxDLa45maMFBTqLWmUrEq8liaAh8fUt - iZhForTAawDbkUA3MfT+VtR6W+I+Gaw1INO1JOFakAGz6HM0uI9tAW2D7bNE3c2p3qa0H40BbduIZh/p - lLkaUFdRn4Sveffdd9ek7iuVBo016HtWS0tLq1ikSJHk3//+94gPQCxscYoVji80wMIP5v2FieuJmJeC - ZZEmgIuQSlApjICMADPgwzDQgOMigdevL1y48PUpKSk3NGvWrAAFqEC/fv0KDhw4sAClTA2N4AtSCtW3 - 7v1CDAW3MKBAF7FBZroxHmx1Av5cuS+8fwzvP74LvhO+G74jtf4bChUqpL+7GwMzLsiosSLrQd35iWsJ - CI8lfEzjoRm0i7r1mwVvRiWoDH0JXIUPQFaAIQA+NBJ6G5ox/FfdunU1vXr1ypeVlXX1sGHDfFCA811O - mPuP70UDwHz8PfGd+fu7sbgYoG58DjRBI4Xw0Cnmlh+pcGVsBjZEUK7q3LnzVRS4KwE91vXx48sd87vg - u+I7E2YcIFCikPXy53mxJSzlN7/5f3xRhMToLqBIAAAAAElFTkSuQmCC + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACsVSURBVHhe7Z0HnBRV1vZX3V15P/d79zWRlDwMeRgYMgMM + DGFAkgiOCEPOOQ85KaAYVte067quWQxkEEFFRIzs+gJKRkVAFFRQBCV6v/PcqlN96vbtmeqAC/vN/fGn + U/Xt6vM899xQVT2/KSgFpaAUlIJSUApKQSkoBaWgFJSCUlAKSkGRJTs7O+emTjft79Onzy/Dhw9XI0eO + VKNGjVKjR49WY8aMUWPHjlXjxo1TE8aPV7kTJqjc3Fw1ceJENYkYN3acGjxokHr2+RfU0wteVs++sFA9 + /9IStXjJCrVk6Stq6fJVavnK1WrlK2vUK6teV6tWv6Fefe1Nteb1t9Rrb6xXr7/5tuaNNzf4WbdBrV33 + jubNtyTvqjfXM++pdeDt99RbG95X6zd8EOKdD9Xb70o2qg3vbXTuv4Nt3qf3OO9dR3WtpbrxmW+so/1Z + u572Dfu3Tq1+ba1m1Zo3aN9fV6+8+ppauWoNfZ/VasXKV9XyFavUsuX0PZetpO+7XC0mFi1ZphYtXqoW + LlqsXl64SL308kL13IIX1dPPLlBPPvOceuLJp9SA/v11jCdQPMdTXBHfcRRnxHosxRxxR/xH0zajSA9o + MnLECDVixIhfRg8derB3z94DXPniK0MHDe05gkRfuXKleop2bDwJGpQJ48aru+ffpTq0a6/2HjikPtiy + y2P77n3EFz627YoNsx6n7n1qB7Nnf4hP96udHgc0uz7zs5v5/EuPPczeL9Wnki/AQc1ngs8Fe/eF+ALs + NzhwUG3e/qnaROD2y6+/UR3at1d3zJ1njWtezJg+Q23buk2tfWOtmjxx8jBXxtjL0MFDDtw2a7basWOH + emHBC2rwwEFRMXFCrspslqkOHT2hdh044vHN0Z/VYZMjzE8BcLe11PPN0ZPqm+/9fPvDKR/fgWN+jhw7 + 7fCjw1HJ8dPqe8EP4MQZzTHmJ4cfBcd/Bmc1J8BJh5+YU2fVz8QXh35Q+8DhH+jzflbNM5urMaPHWGOa + H5MnTlLjxoxVjz766FeujLGXIYMGnx00YKBi+vftp7K73Owjp1t373UTxwDNSBi/AUxBvv3+VJhoQcF7 + w+pzsQntiJ2P4IQU3BTdFD5c9GDC/3zqnAbCM54BRo22xjQo9/3pvnMk4SWOkjGWgf0H+CqtU7uOSk1N + VWk101SttDS6ramqVK6sbrk527cdkzt+gmOA70+o3V8e8bCJ4sHC5YftvQY+oYXYQQTPT/SoW7tF+JOn + HaQBvtcGyIzbAHfdOV+RhPEbQFKzRk3VpHFj1aJ5c9WqZUstLkzRsX0H33YMDNCsabgBPCGkOImA63Ux + RfYwhM5XcGAIHhI9aGt3hD8phAenhAH2wwDHyQDUbWKAZ4tpUO684w4YIL5iVlq7Vi3dp7dv107d2LGj + ap2VperXq686dujo247BzAAG+IYMsEcYwCpKgrEJLDHFtgkes+g24Q3RNWfOqdMEhNd84xgAMR49Mj4D + 3DHvPBigXt261PJbqVuyb1E5OTkkfAfVKD1dm8HcFpgGYGyCJBotMHDFNQkidkTBg4puE54EZ+E1Z3/R + wjOJM8C8+A0woF9/JWncqLEaPmy4nuNPnzqN5qRjVY8ePdSNlAHMbcF4mgo2y2hKBvhJfXrwqGYPwSJs + +ezweePjaPjc4ZPPvwnEVmavnW0Wtn8h+VZzhsQHYQagRjNqxEhrTIMyb+7cxBsgo0mG6k6j/pHDR2hx + 4bQunTvnb4AfQgYA3OI+2v31eeN/82MPc8jHpgBstvFpZLYwZDYJxD97LmSAA4k0wJwEGADTPgkGgZ06 + ddLCDxk8WPXp3UcPCtEVmNsCLE40JdOYBuD0ahUmEXjiMn6RgwrNRCs4iCQ64MwD8c8REN7hGHVbJ6nb + bKobmS2mQZl7+5zEGyA1pbq6oU0b1e3WbqpH9xzVlcYC9erW07MAc1vABviWDPAZCc9wf2oTJl5sAkZD + LGIDT3AgxDZFl5z7hQxAQHjmhxOJMcCcRBigX5++SpLeMF3P+2uk1qBsUEOlVk9VlStVUrfe0tW3HYMV + KXQb2gBfkfguPGg69tPphPJjXvwc4ngYocHeCRsnz9D+Wjh1hgZ7QA7+ztKAz88p5ozDac05RdprDnx7 + TH1JOBngZ9WUuk0YwBbToMy57fbEGwD06dXbR1/qBmzbAccATbQBPifhGQ4URs2JRIrgx1l4YczRuURO + 0STeqB24gzcTpHQJ0rvGbeksuEY5BfdDXYAzBoABcAzGFtOg3H7bbefHANHABvjuGBng6+89fEE3xImF + vAS14YkMXIGtQgMSNlbB6a5PdC24K/ov+nVne3MWkBADzE6AAdC642Hs6DE0SAw3gE8AF5tQQbDVpSHx + bIQJzJCgkYQGpthBBKd/uuAWgkvRQ/WcCzcAdZuYbttiGhQcxHNljL3YKo4GaYC9JDxjFUBgE05ie0+e + kID5CcxIgSWe2MAVkv75cfS2tvKQ6Ofoc0KcJnglEMvBOBiUCAPMToQBzP4+WnBAo0mjxmEGsAX+18IU + VuITGbCABP0Lg4vz2N/CgVPvOXVWCK5F18YMDQr5WAAbIIMazfChw6wxDcqsmTMvMAMcIvFdzMD/WvjE + ZVg0jV9gDxYa6OeE2IDeGPoci+Cm6GKGcPL0GfUFxYQ5ciEZoHfPXioeRrsGOPLjT74vyUE7L0hhfLB4 + EXA01gX3necNoQFV5BPbktLNFg6k4M7U0QFTSY4LGgdiBQMMGzLUGtOgzJxxIRhg5CjVuFEj7WppAIrj + r4crKBd+HNrGLrJfaEdsKbRfbENwo4WbgjvrCKfVCRfZPR6hbInV1bgNMH1G/Abo1aOnigdtgHQYwJ8B + OOj0LxwpUiToPztcbwifsMAV1yawLX17QgNLy/aLHUzwE75FqFM0Mzrqge4SBhg6ZIg1pkGZMW36v98A + OKDRiAyQ3xhAihILZn1+IgsrMUWOVmi/2HkL/uNPIY4RvECGVVLECkddhw6OzwDTLzgDiDRnEyDReIIC + L00Di7iARA0X2S60X2whtEVsm+DHToCTet0fyGXybxNlgKnT4jdAz5weKh6wno0TRvClZJrjoO8+8N15 + Z1eefOuw38/OvNgXYodg+75vHHzH/R22+Tistu09rLYSmPJh4eezg0c8sGyOcdOQQYOtMQ3KtClTLyAD + hB0LOKNb1pZPv1abw7AfbQvH9l5iT/5sihL/oeWvHHb7+SgSu75S/4oAMiMGyJ+S8Mw3P5y4cAyAQ77x + gPVsHEH8lr7UZ1+Rw124n4xFjETjF1cIHI3IjEXkMHaCg+qfBBoGTLCHhGdgAHSbOMffFtOgTJk85QIw + wLCQAaTLuY9kAUxRoiFcQBuuoBGEZayimthEjYQW+ysttg2cKwnB93z5nWY3gecSY4DJ8RsAF33EA1az + 0hs01F9KGoAHROgDEw1S6pFj+YOW54GW6IJWaQNCacFccKq7x1GHQ0eP+zlyXH0t+OrIj+qr70Lw+yE8 + ow1AjQbn9ttiGpQpky4AA2Axgw0g0xyPfn8Vjof4PiJkHmCYyTMU8MwjjCMM5DeM07KthjGNQsaQg9LD + 9BwMMKD/AGtMg4JLxFwZYy+2iqMBUxkYwHQ5go2g+7EJkx/h9UQS0sQTFojMEElgW3YwRTaFhpim2LaM + AOF3umA7bYB+/a0xDUpCDND91m4qHjCSbdigAQXkuM8A/oATpiDRYtanoRG2S5igEouwIUjUvEQGAYT+ + GkIb6f8g+NZBTjPx3vSGDVW/vn2tMQ3KxNyJ/34DYCCjDUBBkfNvW7C5lUWLra68cUW1CBsmLojUvxN+ + kfMQ2hPbOfeP4RNBWfwdBOrRBugTrwFy4zdAt663qnjAQKZB/QY6WEhvvPBiC3yiCROScQW1tlxJmLhM + HiIDi9BSbEafAXTYQS4o4TMaUrfZp3dva0yDgusyXRljL7aKowHXD2gD0JfypTlbwM83PhFtuMIa4kYj + 8peGyKbQfNaPx6Ef9MExuYqIz4cBevfqZY1pUBJiAJzuHQ8YyDSoX18HGOmNwZdEwEPYBIkGpx5PQMYV + LxI+UYHbJ1vFBRaBPZEDCC2Rx0bkcjH2C91mr569rDENCn6hxZUx9mKrOBpwgUKDejDAj7405wXaFCAe + PPFMLEKaWESV2AQOIrIpNNDHQ8SyOA4AyWMF2gCUNXv26GmNaVBwUY4rY+wFV/7EAwYyuHwcBvDSHGEL + MoAQQbG9PyieoBZRw4Rl3J9xCSJyJKE99CVyoYWxrV84B4cADIBus0dOD2tMg3JBGADXDtavV0+nY7ib + j47Zgp5orCJKXEEjicrYxAXe0U1XYJvIptBAL4aJS+XxewmfkPDMwe+O6W4zp3t3a0yDgmsyXBljL7aK + owEnJ4YMcNjDFuhfA5uQJp6whrhhAoMIImuhhcgstF4HoWmweZj6E31pOjikuyxtgG4XgAHw2z/xgBMT + cPEoXK3TnAsHeOPOL8P4ZwBs7wMfxsKOyHwg2Z4/728/YGebw3sGPPf/mIRnMCZBt4mRvC2mQRkzevQF + ZgC3jwO65VALemfr/sTzSTgbEsDbmn0OH+fNehtbwuGp38ef4YpiB4xRYIBbu3a1xjQoOCXflTH2Yv4k + XLT07J6jf1YGrg6lucNeWrQF+tfCJ2gAUSVWgYFF5PVbvvDxlgC/HIJfFNny2dceuEAU3SbSuC2mQcEJ + ua6MsRdbxdGAgQwbgFMc+jnuB23B/XdhFVRiFRdEFjgv1hHcIOQZTWwAtGJbTIOSGAN07qLiIefWbqpe + Hb8BAK8Iym4h4VBgGSfQjvkiIffPB6VlmaJNNoMIp6ltAntsJ684J6BwvXo7F8xg6lO3qYW0xDQoOCHX + lTH2cjNVFA8YyNQlA6Bfk0Hbvg8nUYYjF4uCYKtDrjf4ENNQRi7A2Aj98JMwlos3dfMM5sA/OJWfeaRh + NomzlWAAjJts8YwGnI/pyhh7sVUcDZEMYAt2wvHEiyyiSSRR/cK64gYS2J8VvJYelhVCBsAaBQzQ5abO + 1pgGJSEGwE7EAwYydWvX0f2aDIQXWBn0eOE6A2AVUwgaSVQmz5QPhMBhIlPqN88/xPN8f9/h73W32blT + J2tMg4LzMV0ZYy+2iqMBAxkYAEuuXnAIBFEGO5GYYgUhJGi4qD5hgVXcvAVm/gX0CaMHPf5JyG32HXIM + cNON8Rlg+LBhCTBAp5tUPNxCA5m6tWpTv/Y9BesrD1uQzzc+EYEQ0SQkajBhmdAZwX6BPdyzgTd6OAtY + cnusWNajRtOpY0drTIMyfMjQ+A3QmSqKh5upL6pDBkBa8wKpMYPsxyaKxPaecOTnuZBIEpuIJqFWG0xc + v8AhkTe6q4thq43bv/TVg2snkTXx45tmPKMBJ+S6MsZeOlMaigekojq1amkDfCSEsAX6fKDFAz4BQUhE + iRRC4wqap7B5iAtCS8UHPMwlYln33q+PkgFqq47t21tjGpRhg4fEbwD0Q/EAJ+IXxpHWpDA6oLaAJwLU + nQ9+IRm/oHmJCvzHB0Li2gQOPw6wX723db9610V+Ng461SED4E/t2GIalKGDByfAAB1vVPHQidJY7bRa + avnqdRR4p6+DSBxEDnSikAJFg/2ATwRRGVdYq7iGwIz12AWB+iH+hzsOqBVr1ulus22bG6wxDQrOyHZl + jL3YKo4GGKBG9er6x49btWhZQACaU6zwk7wd2razxjQoQwYOit8AnaiieMGvhSOl4Rg3rnptmpGhWmQ2 + V1ktW+nfHUaqw3b41fFbsrOd3yHOydFnxfbv118Noi8ylAY0I0eM1H8yzfnzdLn6J+tx/du0qVPV9GnT + 9F/Mmjlzppo9a5a67bbb1O23367mzpmj5s2bp/96xvw771R3zZ+v7r7rLnXP3Xere++5R917773OLYHn + 8Bq2wbZ30Hvwk+tzqB786uZts2erWVT3zBkz6LOmq2n0mVOnTFGTJk3S5+DjT+aNGzdO/zk3XBQ7hPrg + gQMG6vP7e/XsqY+L4Ahf9s03664Rg7x2bduqNq1bq5YkPP5GAH5UE7HC7yqZcYwWxM2VMfaCFvxrYnNy + ftgGQL8mtn3KD9t3TzQ4Jd+VMfYClxZwcYJT8l0ZYy83tu+gCrg4GUjdpytj7AV/B6CAixNck+HKGHvp + SAO0Ai5OcE2GK2PsxVZxARcH/fv0jd8AmKIVcHGCi3JcGWMvWIwo4OKkb+/e8RugPVVUwMVJ316JMMAN + bVUBFyd9evYqMMD/z+AXw10ZYy/t2tygCrg4wVVZroyxF1vFBVwc9MrpEb8B2rZuoy5k+Msi5fHo15sL + t2/vLIt2CB0gMQ/K2A7u2DDfx/XpdXe98uZ8Ju8Dp2HeP9u+n2965uRcPAZgERFEBBRBxomNuMKla3a2 + 6t71VtWjW3ed1jC6xSIH1rrxK2Q49WnE0GFq1IgR+nKosaNH60uj8QMJuePGq4njJ6hJubn6d/Pw65lT + J0/RP6Q8fepUNWPqNP2HFWZOBzMMpuvX8LPr2BbvwXtRB+pCnagbn4HPwmeOHTVa78Oo4SP0r6TidxIH + Dxyo9xX73KdXL90y8V26de2qut6crc+bhMm0oei7d2jXLiGm6dG9+39+BiggMjCZK2Ps5Yas1up80qp5 + C92qNm7cqPbs2eNn9261W7Jrl2aXZOdOtdNkxw61Q7J9u2Y7s22bZpvB1q1b1TYX3Jd88sknPj7++OMw + tmzZotm8ebN6+umnVfPMTFWtSlVN1SpVQlQOgb/DXKVSZf33lytXrKQqVqigKiZXUNWrpejY2GIWFFyX + 6coYe2nTKkudT5Aijxw5ovbv36/27t37H8PBgwfVunXrSPwqJGY1fVpcWmoNj5qpqQ7VHfBHuHEaWErV + qtoQFconaxPYYhYUdJuujLEXW8WJonXLVvpPnL/zzjv/kSATpFStRkLX0Bd64NfSNHXreeAq4Pp16uor + gXAqOE6grUFmQHaokJysY2SLXRAwxnBljL1gB84XWS1a6vP3bMH7TwAGgPi4yAM/mI3z/EI00n9NjcGP + Q2ObBvXq6esokDHQJSBGttgF4dbsW+I3AHYg0aB/4mnbvLnz1Pvvv6/ee+899e677/rgQL799tse69ev + j8hbb72lb7Hdhg0bfHBd8jnz8yS8Tzbw2gcffKC3k/XxZzCbNm1StdLSdCuH4JkZTVWzjAyHJiGaNmmi + MsgUoFHDhjojpNWoqccLGAfYYhgEzDBcGWMv2IFEgtTE82jMnXHWLguGoCGoMtgffvihBwaKfB8imMj3 + sZBSaNxnE7FZ+JaNw7CILC7vH79fbgv4dQkMgNbckNJ+08ZN9OneDE6ThyEYbQTapnF6ut6+NhmnGo0H + bDEMCq7LdGWMvbTMbK4SCaYnchHljnl3eAGDSLiVQkkBIoFtzfdJ8Lz8DP4ced+EX7OZynyM7fkzeB/A + Rx99FNkAQnxpAGQK/EooxgIYPNpiGBSsobgyxl5aNstUiQQZACZAN9C2dWt97j4HjGHhcF+KZ7Z2FkCC + 581sALgOhj9HfoasPy+Q/iWoH5+NOlAnsgpmAMhYdUjIMAOQ4ECLT8IDbQCMDWg8kE4GgHFggBaWGAbl + 5ps6x28A7EAiweCEFypgBlxkAQEYKRLAxRpYUcuboWrYkCFq8KBB7kUYvVTPHj2oe5kbZhBTRO5ScB/P + Q0zcYlsW1nbL2/F+wkgs/JtvvqnWrl2r67RlAJn+cdGMNxbQXYCTAfC+1JQUvb0tjkHASqorY+zFc22C + 4QDgqh5uiUCKDxrRyBgBzAs9naKBU+2aaaoWgbl01cqV9QIM1wvYYBDRBl6T29qQ9TEQnsV/4403NK+/ + /ro2CTIARvYY4MnvrcV3hWfxMxo3dgxA3wnvgwGwnRm7oOACUVfG2Ivc4USA1I9TlvmgDbdSbl1SfIDg + 5Uf9us4culbNmiqNgPhYWcOqGgSyCWmCz7LtA57DLbZBXTLFo6VD7Ndee02tXr1arVmzRt/HLcD7cGU0 + 9hHiZjalGBDNgDsbwGVymAUATA8b03QQBqhdq7Y2AMxhi2MQMM5yZYy9SJcmAgxOeKEC3QCuuUOQIxlA + L5TkBxZRKGA1aeqERZTq1VL0qlp1CiCby/wMfp67AkZ2CXgd20rx2QDmY4C0DyO8+uqratWqVfo1pHIs + /iADIPXrlO/SlOKh0a2fDdBQZzTOAM3oeVscg4ADS66MsRfsXCJBauJRanPqp/AXriEGCyLFB1ghCwIu + p8bcGb+ulYZugAZQWEiRrVvCn8mYLVwi+3VO8ZzmufWz6OCVV15RK1eu1O/DaB4GwJ+D94TXrd4BwrP4 + GABiQYgNgMUgWwyDggzryhh7wcg0kcCZEP8GZAEaEM6aOdMTwRQfYAk1P7DSppdQqdWj30fqL18uSSUR + EA3iAQgCICqEhuAMt2Y2AL+HkYKz6FLs5cuXa1asWKHBfbwH+4Vf/YTA2gBu62SRtAHoNccA6XrM4xmA + vg9es8UxCOhmXRljLxnkykSixcfRKrcbgAFswjP1qGXnB9I/BoCplPorV6yoxS9XpowqW7qMJzTXxxmB + W7wUH2aByAB9OLds2brlY9zCANIEy5YtU0uXLtXAKFjQgaBo3Xq6R4IDbQASCQJzbND/YzmYB7ToxvA+ + Gb9owGqrK2PsBTuQSDA9gfBZLZ3lSlzTL0VhoRiImx9oLbUo/WPeXFUfSSuvTYCDKbIu1M/Cc0tHRpCp + XbZyNoHNDCw6YBOg5S9ZskQtXrxYLVq0SG+LWQnGKRDX1/Jd8Tn1Az3joSkgfluZDYD3yfhFA04qcWWM + vWAHEgl2TDu0kXM7aeIkrwXKlspA3HyhYOEQa/Wq1Zxj75WrqEoVKurZgBSbUz/36QwMwCaQ/bpM85za + Ob1zK4fgUnSwcOFC9fLLL2tzwJgYo2Bw5xPeFamJiA0WgDADwPYwjjYAmULGLxowyHZljL3AleeTiRNy + PYFwaxoALSFfKMg4pg4D4Bg7DqJUonFAclJ53xiABWaRuWXLFi3TOITFLR7L1C7hbWAAiP7SSy9pXnzx + RV0XjIkshe/qiU6wSF4sSPx0Er8hjRcwpoFxYADvdQtZzVuIo38t9fq/fB3drCtj7AU7lkgwP5VHrLAS + iCkXr9CFGYACkR8IVk0KFhaAkBEQOM4ELLpM8dIADKd3mIBbuRRd3ofYaOVo7dzy8RjCv/DCC2rBggUa + bAtjwgBI7V5rJ3GAFsqNiyO+s6iF7Z0uLcUXOxOMpfSBH3dWBcHl6+hqXRljL9ixRIIAyIHKpNyJOk1z + /2waoFaNGvmCVlaD5sw4+yaVpk5O609S5QmZ3jm1y76cbzkDyDRvmoDTvUz5pgGef/559dxzz6lnn31W + P4+pHAaCaNk41NuoAYlDpIP6FBMCwuN1iF+vTh13Sut0abYYMmj5etnXXfnDY/k6GpgrY+ylIe1UIkE/ + qNcBaMfRF+Lv2yL1swlMA/ApVHmBtI8ZAFp8TQocugCsASTTYJBbPcSXaV8KL8Vn4aUR2ARSbKR7gFTP + rR7iQ/hnnnlGnxMIQ2AxxxkI1tV9vO7nPdFxhpAjvCM+VjTJAGQY7tJsMWTQBfCBJADB5evIDq6MsRfe + uUSB/s87+kVmwOnVcjHGNADOqMkXd/UPomPgl1w+WSWVLafKlS3rExxCy9YuW7wt9cuWzqLjlls7xGfh + 0epZ+Keeeko9+eST2hgQUS9QkbiO4CHkaiZe12sa1PrRrWFFM4W6MVsMGaR+PatwB5Z4LF9HQ3NljL1g + TppI2Pn8eNzYsb5ROkTnqRpAIPJF9//VVKVk54za8jT4Q+sH3NJZcBZais+t3kz3EN/W6hnZ8jntP/HE + E5p//OMf+jmc1AGDIq17gtP31oIDdyFLA/EpW9QiU6PrwDiG42QD6V/OJPDYfN2VMfZSn3YskWBwwosh + gDMAL8/KaRumaxA3P5D+0Voq09QPhsBKIFp/qZKlfGLLlm0KLEVG62bQyhkWHMJK0Rm0/scff1z9/e9/ + V4899ph+jG4J+4gVQXP1EoIzPKWtXZMGtGQA/Z3ovbYYMjingAd86PPx2HzdlTH2Ylt5iwe4FQMWPXCh + HcRVNtzaITwv1/L8vAYFIj9SqfVXw9yfWr9eDaxE/T9lAZiAxZetXBoBwrMRYACbEcyWzsJzypdpH8L/ + 7W9/U48++qh+XJX2JbVaNZ3W8f3rksgSrGEwEF+Paaj1o0vDopYZP8B9P1I/9/cNqMVjUI3nML7CdtjG + lTH2Yu5wvGBnka6wo5gS4tc1Of3bVuXQh3pQKzdBywdVcFEF9f04p758uXKqbJkyqkzpMp74sj+XIput + GyLzLQPBITaLzCletnaIzsL/9a9/VX/5y1/069iv6tQNQFi/2M76hZzKIvWju0DGwHeCAWwxRCPCFNJJ + 9W5WIcGRSdC9YoqJ7ZBhXRljL3KnEwF2EAMWDF4wEMQYgKdqtjl6NQpCVQoiAulQ0YHSPYPUD/Ex8IMB + uP/HcjBaO4SP1KJZYG7RZquOJDaEhsgQW4r+yCOPqIcffliD7bAiiewEUbXImLqS0MCbyZDowBE/RS9p + c5dmiyFAA9LdBwnNq6EAsZX3XRljL74VtwSA1q9PWNCzgMbaAHKqZk7TKiUn63SOVl2eBAZJZcp6lAPU + 0suUKqVKlSiht8VRQDxfpnRpXz8O4RkWHSKbLZvhAR0/b4oPscFDDz2kefDBB73bBx54QG8DY6Ilo2sy + xfZwxzJ6PEMGwIAW74EBbDEESPkY6cvnMA5AVuDHGCC6MsZeHNcmDjhTpj2cz8dTNJ6myalaEvXjpUuW + VCWvv16VuO46zfXFi2uuA8WKqeJFi6piRYqookRJMsF1tE1Req7wtddaW3deogO0dgat3kzzfB+3ZlaA + 8H/+85/V/fffr7MADkwhY+H8BIzsPUhoAME90PIxnnHTP8Y0ZvwkSPXyMboG+RiNzZUx9sLpKlHoLoCc + yeBSajlPN6dnpWkkf12x4iRwUVW0cBFVpHBhVYSELXzNteraa65R1159jbrm6qvV1VddrW9LkFFggOJk + jGJkAk77yAB8y1nAHNhxPw9TwBxsBhaZgdgy3aPFMxD+vvvuU3/605+0GbAiWYkMAFGRBUx8YxyIT90F + xEfXhuxniyGDxoQxFe6j9etGJV7H7MCVMfZCLl3DaSsRYEf1IhD1T+ijRo8c6aV7GMCcj6Plo2VrwVls + V/Crr7pKXX3lVeqqK69UV/6PA1o9hMd7cAthZV/PQstsALEhNMTl9M4gpUNkTve4z2keoLVzi4fw+ufn + iXvuuUc/xrgEaxMQFgLzoFWC1xgtPo11KtN7KlB3ZouhRBrAfA3PkYSXCKIul6SkpFxRo0rKa+inEgH6 + KJ4FwAijyACy5ZuLMIMGDaL0SVMiClQVClBlfcKnc9JnJQpURWpdmPdXABQ0/TqB8wEH9O/vtWZO95zy + zRQvH8uUzq2dYTPgVgJToMXffffd6i78zQH8TQIyAcYpEBKi+oRm6LswGMDKQS3eZ4uhCcZStudhjiZN + mvyWdLwMWroELvyGy5KSkv67epUqr9vm4NGC6Qr6Lr2ESSADwAAABjCnaRggytPF+KCRXDtgeDrJU0pk + E9nHs8gylWP0bmvd3Kq5ZTNI7dzCITaQ9+fPn6/uvPNODUyAAWoyDUohKmYzJnpmQ695MxqYmHAMkGSN + YVAwUCT9CqWlpf0OOhKXupoGKtgQb8CbC11xxRWFq1aq9KatH4sG9FOYt+KgCLLAiGHDvJQP4eV0Tc7P + ZX+NQZ1ciJGDOpnWIT6ndQjNUzaGn0PLZhMwcjQv07zs46URILYUnw1QtlRpPXOphDUKFjkvSHy9pE2t + H+MHWwyDgjiTdv9N/B/i90RUmUC3fgJvvIK4+vLLL0+qlFRhA1beYgXzVixi4AwZZAL8dUvu95H6YxFd + tnLzMad1mdL5PsMGsKV1voURWHzcsiFMI0gDwBBlSpSkbqCMFpRbd17AKNz6kTlsMQwK1glItyLEH4n/ + ItCYA2cBbIT+oxABF6Gicr/97W/rly+X9E/bqlwQMDjhJU0woF8/ne65xcciOouMW7zOz8nWD4F54AYg + qpnuZcvGLcMCy1QPzG2ANAAoTdNSdAMVSEyImx8wCoABsJBli2FQsBZAmpUhCrsaXk5A06gN8D9EcaIS + 0eCyyy7rXL5Mma04WBEtWOzAgQr0T7jFtXy26Zk0gM0IbAIWGq1a9u3cumXqZyNAeIiOVs3AAAwbgYVl + wWWanzt3rv5jVBI8Zxqg1PUldDeQjNmAK25eQHhu/eg6bDEMAgyAxkZ6VSZKEFcR6Ao4C+Rb2ABIHTDA + 9UQVojHR5dJLL80td32ZvViqjQZMWXgNGwbAHzXgft9M/2YWYKQBzEzA4nPfbo7cOZ3LPp1FZoFZZPzV + MBM8j+0YvA+ZgbOEFB+Uomls2VKlSEzMBhxx8wPiJ7srn7YYBgFjLTLCL6RVGlGWuJb4A4EuPVA3gA0w + BkAGQB/CGSCd6EyMu+SSSx4rWbLkYdsORAKjU14JBN27ddPCAYgoBeUpGQSVfbcprtlfmyLbBm1SZG69 + LDAwWzfDRuD7MAHq5brnzJnjA+sYWKaO1gC89G2LYX7wNLBs2bLHSae6RDKBLvz/EnIwmGdhA6DfwBtR + QRJRh2hLDCMeIhO8WqZIkaO2HbHB6Ylp366dDhQEkIHDY4afw98CnD3b+dt9+u/3zZypZsyYoabz3/Cb + OlVNcf+On/5bfhMnqtzcXDVhwgQ1duxY/ff8Ro0apeH7I2kaCvAYjB8/Pk/wdwFRlwk/P2bMGB9lS2MW + 4IiPwV1QsAYAbDHMC6R9NDLcL1++/C7SKC4D8DQQfQf6kJJENSKD6EbMJJ4iE6y6/vrrD9Eo9iRNYU5S + v3fKBl6jLuBknTp1PFpmZp7udOONZ5jWrbLOZrVqpWnVsqV327JFi7OZmZkezZo21TTNyDib0aQJcw40 + EcjHGRkZYa/baNyo0dn0hg098Bg0YtLTNfx866zWZ1pnZZ3JatnqTGazTKKZhvbvTNWSpU5VKVHyVGn6 + /hyf/GKUF6jDRtWKlX6uXKnyT1VKlfqRtjucVC5pC03d0Uhj7gJQZBbgmQAqq0G0IHKICcRc4l7iAeIh + 4mHiEQEeI1s8WKRIkb+kpKT8rXnz5o917dr16SFDhrxILWcxtdSlkydPXk6teAW16FeoRa8iVlMLf51a + /Vpq/euI9ZQR3qH0/R6l3g+IjZTi/0Wp/n+JzZTqt1Dq/5jYSmwndlB3sJOe30mj/V207W56vBv3aftd + eJ66gx2UurdTXduo3k8otW+m1L6JuoGP6P6/6PM20uP36f679Po7dLueWEfPY5+wb2soG60iVtK+L6Ms + 8tKwYcNe6N+//4Ls7OznyFDPJCcnP/7HP/7x4d/97neIz58J3D6ImOQBXsd2Jni/5H7iPuIuAg0Soncl + WhP1CQwCMX6LehCIIrMADwaLEjBBdaIRcQPRhehO9CL6EH2JfgI87kMDx96FCxcekJaWNrxt27bjBgwY + MIPS9DwSeT4F/B7qR+8nHiChHiIeoT6euvxH/059/z+IJ2k88DSNC56l8cFzxAIaDL5IA8WFNG1cRCwl + ltHgcQXdgpU0oHyFHq+i29WAnntVgtfc11dSPcvp/nJ6fhkNRpfRc0vodjE9t4gGoS8RL9Ln4TOfpYEo + TUaeprtPPUGDURq+PP4Y7dejNNB8mL7HnWQOfKe5ZOzZ3bp1m0xZYxSNlfoXKlSoJ8UBIE69EZM8wOtB + QX1ojNlEeyKTqEdUJUoTmAYi/Uc1DeTCWQCpAw6CCZAJShEViBSiFgG3YYCIWUITAzwHs6RXrVq1xU03 + 3dSBWkk2tfhe1AoH0aBuCAk6lAaAwyjQI0mMUSTEGBJgLAkxfuHChblLly6dRExetmzZFLqdtmLFihnL + ly+fCejxLHp+9uLFi2fRjGI6bY/nbluyZMls3MdzLjMYqncmzTxm0etgJli0aNEMqgPvnUnvnS7qn0aP + p9Jrk+k+9mMSbTuR6pmA/cN+Yp/JDEMos/SgbJJDPuhGmazr4MGDO7Vp0yYrKSmpyR/+8IeGFAOAOCEe + iEsiQF2oFxpACzROaAONIH5MC0FcsLE0ASqCm5BSkA2QXuAyDBDLE/jgigZ4DgOR8iVKlKjSoEGD1O7d + u9elQVhDSp1NKAU3pRbflNJzU2r1mWSI5tSqWgBqZRpqcS3JHK0o0FnUKtuQeK1JBA2Jr29JxCwSpRVe + A9iOBLqBofe3odbbGvfJYG0Bma41CdeKDJhFn6PBfWwLaBtsnyXqbkn1Nqf9aAZo2wyafTSizNWQuooG + JHyt22+/vRZ1X2k0aKxJ37N6enp65eLFiyf//ve/R3wAYmGLU6xwfKEBFn4w7y9GXEPEvBQsizQBXIRU + gkphBGQEmAEfhoEGHBcJvH5NsWLFrklNTb22RYsWhSlAhfv27Vtk0KBBhSllamgEX4RSqL517xdlKLjF + AAW6uA0y03XxYKsT8OfKfeH9Y3j/8V3wnfDd8B2p9V9btGhR/d3dGJhxQUaNFVkP6r6auJKA8FjCxzQe + mkG7qFu/WfBmVILK0JfAVfgAZAUYAuBDI6G3oRnDf9WrV0/Ts2fPQllZWZcPHz7cBwW40MWEuf/4XjQA + LMTfE9+Zv78bi/MB6sbnQBM0UggPnWJu+ZEKV8ZmYEME5bIuXbpcRoG7FNBjXR8/vtgxvwu+K74zYcYB + AiUKWS9/nhdbwlJ+85v/B6ADhC6QGzEaAAAAAElFTkSuQmCC @@ -402,7 +402,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{BackColor:Info;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 770, 398</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 770, 398</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:ControlLight;}Style3{}Footer{}Style14{}FilterBar{BackColor:Info;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 770, 398</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 770, 398</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> @@ -412,7 +412,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style14{}Footer{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 326, 148</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 326, 148</ClientArea></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 326, 148</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 326, 148</ClientArea></Blob> @@ -422,8 +422,14 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 309, 148</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 309, 148</ClientArea></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style14{}Footer{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 309, 148</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.DropdownView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 309, 148</ClientArea></Blob> + + 388, 17 + + + 530, 17 + AAABAAkAAAAAAAEAIABboQAAlgAAAICAAAABACAAKAgBAPGhAABgYAAAAQAgAKiUAAAZqgEASEgAAAEA diff --git a/DPM2016/Sysadmin/frmAuswertungen.vb b/DPM2016/Sysadmin/frmAuswertungen.vb index e742606..0666389 100644 --- a/DPM2016/Sysadmin/frmAuswertungen.vb +++ b/DPM2016/Sysadmin/frmAuswertungen.vb @@ -39,21 +39,23 @@ Public Class frmAuswertungen End Sub Private Sub BearbeitenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BearbeitenToolStripMenuItem.Click + Dim db1 As New clsDB Try - If C1Auswertungen.Columns("Design_Funktion").Value = "Fakturierung" Then + 'If C1Auswertungen.Columns("Design_Funktion").Value = "Fakturierung" Then - Dim fnkt As String = Me.C1Auswertungen.Columns("Design_Funktion").Value + Dim fnkt As String = Me.C1Auswertungen.Columns("Design_Funktion").Value Dim param As String = Me.C1Auswertungen.Columns("SQL").Value - Dim behandlung As String = db.Get_Datavalue("Select top 1 nrbehandlung from behandlu order by nrbehandlung desc", "") - Dim f As New frmReportView(Me.C1Auswertungen.Columns("AuswertungNr").Value - 9, True, "Design" + Me.C1Auswertungen.Columns("Bezeichnung").Value, param, behandlung) + Dim behandlung As String = db1.Get_Datavalue("Select top 1 nrbehandlung from behandlu order by nrbehandlung desc", "") + Dim f As New frmReportView(Me.C1Auswertungen.Columns("AuswertungNr").Value, True, "Design" + Me.C1Auswertungen.Columns("Bezeichnung").Value, param, behandlung) f.Show() f.Print_Rechnung(False, True) f.Close() - End If + 'End If - Catch + Catch ex As Exception + MsgBox(ex.Message) End Try End Sub @@ -154,5 +156,32 @@ Public Class frmAuswertungen Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click + End Sub + + Private Sub VorlageImportierenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VorlageImportierenToolStripMenuItem.Click + If OpenFileDialog1.ShowDialog = DialogResult.OK Then + Dim nr As Integer + Dim name As String + nr = C1Auswertungen.Columns("Auswertungnr").Value + name = OpenFileDialog1.FileName + Dim db2 As New clsDB + db2.Save_RptDatei(nr, name) + + End If + + End Sub + + Private Sub VorlageExportierenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VorlageExportierenToolStripMenuItem.Click + If SaveFileDialog1.ShowDialog = DialogResult.OK Then + Dim nr As Integer + Dim name As String + nr = C1Auswertungen.Columns("Auswertungnr").Value + name = SaveFileDialog1.FileName + Dim db2 As New clsDB + db2.Get_RptDatei(nr, name) + db2.Dispose() + End If + + End Sub End Class \ No newline at end of file diff --git a/DPM2016/Sysadmin/frmStammdaten.Designer.vb b/DPM2016/Sysadmin/frmStammdaten.Designer.vb index 2a265e2..f33b8f3 100644 --- a/DPM2016/Sysadmin/frmStammdaten.Designer.vb +++ b/DPM2016/Sysadmin/frmStammdaten.Designer.vb @@ -41,15 +41,18 @@ Partial Class frmStammdaten Dim TreeNode16 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Tarif", New System.Windows.Forms.TreeNode() {TreeNode8, TreeNode9, TreeNode10, TreeNode11, TreeNode12, TreeNode13, TreeNode14, TreeNode15}) Dim TreeNode17 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Ansatz") Dim TreeNode18 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Abrechnungstyp") - Dim TreeNode19 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Einmzahlungsscheine") + Dim TreeNode19 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Formulartyp / Einzahlungsschein") Dim TreeNode20 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Rechnungstyp") Dim TreeNode21 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Abrechnung", New System.Windows.Forms.TreeNode() {TreeNode17, TreeNode18, TreeNode19, TreeNode20}) - Dim TreeNode22 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Auswertung") - Dim TreeNode23 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Reporting", New System.Windows.Forms.TreeNode() {TreeNode22}) - Dim TreeNode24 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Spalten") - Dim TreeNode25 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Options") - Dim TreeNode26 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("User") - Dim TreeNode27 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Diverse", New System.Windows.Forms.TreeNode() {TreeNode24, TreeNode25, TreeNode26}) + Dim TreeNode22 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Behandlungsart") + Dim TreeNode23 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Gesetz") + Dim TreeNode24 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Diverse Stammdaten", New System.Windows.Forms.TreeNode() {TreeNode22, TreeNode23}) + Dim TreeNode25 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Auswertung") + Dim TreeNode26 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Reporting", New System.Windows.Forms.TreeNode() {TreeNode25}) + Dim TreeNode27 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Spalten") + Dim TreeNode28 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Options") + Dim TreeNode29 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("User") + Dim TreeNode30 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Diverse", New System.Windows.Forms.TreeNode() {TreeNode27, TreeNode28, TreeNode29}) Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStammdaten)) Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() Me.SchliessenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -101,12 +104,14 @@ Partial Class frmStammdaten TreeNode4.Name = "Titel" TreeNode4.Text = "Titel" TreeNode5.Name = "Orte" + TreeNode5.Tag = "Demo" TreeNode5.Text = "Orte" TreeNode6.Name = "Status" TreeNode6.Text = "Status" TreeNode7.Name = "Knoten7" TreeNode7.Text = "Patienten" TreeNode8.Name = "Tarif" + TreeNode8.Tag = "Demo" TreeNode8.Text = "Tarif" TreeNode9.Name = "Tarife" TreeNode9.Text = "Tarife" @@ -120,34 +125,44 @@ Partial Class frmStammdaten TreeNode13.Tag = "nrpaket;paketbezeichnung;nrtarif;sso_nummer;TarPaket;Tarif;Paketpos" TreeNode13.Text = "Paketpositionen" TreeNode14.Name = "Dentotar" + TreeNode14.Tag = "Demo" TreeNode14.Text = "Dentotar" TreeNode15.Name = "Dentotar_Parameter" + TreeNode15.Tag = "Demo" TreeNode15.Text = "Dentotar_Parameter" TreeNode16.Name = "Knoten8" TreeNode16.Text = "Tarif" TreeNode17.Name = "Ansatz" + TreeNode17.Tag = "Demo" TreeNode17.Text = "Ansatz" TreeNode18.Name = "Abrtyp" TreeNode18.Text = "Abrechnungstyp" TreeNode19.Name = "ESTyp" - TreeNode19.Text = "Einmzahlungsscheine" + TreeNode19.Text = "Formulartyp / Einzahlungsschein" TreeNode20.Name = "RGTyp" TreeNode20.Text = "Rechnungstyp" TreeNode21.Name = "Knoten14" TreeNode21.Text = "Abrechnung" - TreeNode22.Name = "Auswertung" - TreeNode22.Text = "Auswertung" - TreeNode23.Name = "Reporting" - TreeNode23.Text = "Reporting" - TreeNode24.Name = "Spalten" - TreeNode24.Text = "Spalten" - TreeNode25.Name = "Options" - TreeNode25.Text = "Options" - TreeNode26.Name = "User" - TreeNode26.Text = "User" - TreeNode27.Name = "Diverse" - TreeNode27.Text = "Diverse" - Me.TreeView1.Nodes.AddRange(New System.Windows.Forms.TreeNode() {TreeNode2, TreeNode7, TreeNode16, TreeNode21, TreeNode23, TreeNode27}) + TreeNode22.Name = "Behandlungsart" + TreeNode22.Text = "Behandlungsart" + TreeNode23.Name = "Gesetz" + TreeNode23.Tag = "Demo" + TreeNode23.Text = "Gesetz" + TreeNode24.Name = "Diverse Stammdaten" + TreeNode24.Text = "Diverse Stammdaten" + TreeNode25.Name = "Auswertung" + TreeNode25.Text = "Auswertung" + TreeNode26.Name = "Reporting" + TreeNode26.Text = "Reporting" + TreeNode27.Name = "Spalten" + TreeNode27.Text = "Spalten" + TreeNode28.Name = "Options" + TreeNode28.Text = "Options" + TreeNode29.Name = "User" + TreeNode29.Text = "User" + TreeNode30.Name = "Diverse" + TreeNode30.Text = "Diverse" + Me.TreeView1.Nodes.AddRange(New System.Windows.Forms.TreeNode() {TreeNode2, TreeNode7, TreeNode16, TreeNode21, TreeNode24, TreeNode26, TreeNode30}) Me.TreeView1.Size = New System.Drawing.Size(204, 425) Me.TreeView1.TabIndex = 1 ' diff --git a/DPM2016/Sysadmin/frmStammdaten.resx b/DPM2016/Sysadmin/frmStammdaten.resx index 1f84cc3..6865df8 100644 --- a/DPM2016/Sysadmin/frmStammdaten.resx +++ b/DPM2016/Sysadmin/frmStammdaten.resx @@ -158,7 +158,7 @@ - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 751, 423</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 751, 423</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> + <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style3{}Footer{}Style14{}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 751, 423</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 751, 423</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> 239, 17 diff --git a/DPM2016/Sysadmin/frmStammdaten.vb b/DPM2016/Sysadmin/frmStammdaten.vb index 7239d3c..07e8422 100644 --- a/DPM2016/Sysadmin/frmStammdaten.vb +++ b/DPM2016/Sysadmin/frmStammdaten.vb @@ -49,6 +49,12 @@ Public Class frmStammdaten If Me.TreeView1.SelectedNode.Nodes.Count = 0 Then Me.ClsStammdaten_flat1.Visible = True Else Me.ClsStammdaten_flat1.Visible = False Me.ClsStammdaten_flat1.Tablename = Me.TreeView1.SelectedNode.Name + If Globals.License.DemoMode Then + If Me.TreeView1.SelectedNode.Tag = "Demo" Then + MsgBox("Im Demo-Modus steht diese Funktion nicht zur Verfügung.") + Exit Sub + End If + End If Me.ClsStammdaten_flat1.get_data() Try diff --git a/DPM2016/Utils/Globals.vb b/DPM2016/Utils/Globals.vb index 6295d6e..329990a 100644 --- a/DPM2016/Utils/Globals.vb +++ b/DPM2016/Utils/Globals.vb @@ -1,5 +1,13 @@ Imports System.Math Module Globals + + + Public Seriennummer As String = "1.001.2018" + Public Productname As String = "Dental Practice Manager" + Public Lizenzgeber As String = "Stefan Hutter Unternehmensberatung, 8808 Pfäffikon" + Public Version As String = "1.0.2.1808" + Public Versionastaum As String = "04.09.2018" + Public RGCollection As New Collection Public Spaltendaten As New DataTable Public SQLStatements As New DataTable @@ -8,8 +16,6 @@ Module Globals Public OnLoad As Boolean = False Public Mandant As Integer = 1 Public Auswertungsverzeicnis As String = "\Default" - Public Version As String = "1.0.1.1801" - Public Versionastaum As String = "13.05.2018" Public LogedIn As Boolean = False Public FakturaNr As Integer = 0 Public DefaultPrinter As String = "" @@ -19,6 +25,16 @@ Module Globals Public SecurityDaten As New DataSet Public Mainweindow As Windows.Forms.Form Public Databasename As String + Public Rg_Funktionen As New clsFakturaFunktionen + Public License As New SHUKeyGen.clsKeyGen("", "", "", "", "", ":DPMKEY:", "Steafn Hutter Unternehmensberatung, 8808 Pfäffikon SZ") + + Public Enum Taxpunkttyp + Privat = 1 + Suva = 2 + Minmal = 3 + Maximal = 4 + Dentotar = 5 + End Enum Public Function Round5(ByVal inp As String) As String Dim Rappen5 As Double @@ -44,4 +60,9 @@ Module Globals Next Return Nothing End Function + + Function SwissCommercialRound(ByVal input As Decimal) As Decimal + Return Math.Round(input * 20D, MidpointRounding.AwayFromZero) * 0.05D + End Function + End Module diff --git a/DPM2016/app.config b/DPM2016/app.config index da30d59..e12c3ce 100644 --- a/DPM2016/app.config +++ b/DPM2016/app.config @@ -25,7 +25,7 @@ - + diff --git a/DPM2016/bin/Debug/XLSLib.dll b/DPM2016/bin/Debug/XLSLib.dll index d0324ca831b088e00ceaa3a8c52b25d0508f39a6..87352d87586ccd6b04f73188c7a3d681e15dccb5 100644 GIT binary patch delta 5748 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 diff --git a/DPM2016/bin/Debug/_FRReporting.dll b/DPM2016/bin/Debug/_FRReporting.dll deleted file mode 100644 index cb9db4b9d75ed3c15a32611d36298a02c21fe5af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295936 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

`>7}2Id%VE_8antH)rqq!umJH z?@)@|P77OI^&cHMc5#bWrhW3%ic9;ye&_CKyM10eb30YZ4kdPV)qnoF$sJq$eg5*@ zXMAvc`}20+tr(Zt>B;mqGp=}VUB;lNAKH1BcssD9>Z<<>Ps~30&r?UNdbZ)-XFlEd zv~f!hzQ6r;Q2ZTU#OkX5`|DrzNvDsV`T3(ZFP+`{@n_F^;Hjd$c6jA(2MVaJ`mgtL z-t||XFyXxh<4%3#_U8`!vAD^iGq;1{@9-j4SN%`xT-<-J!yj6C(x!Ls+imgTjpjeN zuU$>B!>jl=t$^yP{{cUYf9Lt{2TsZz`B9f+55MN*SF(S8?KfTUox&LnR9F3fcK%_{ zemHJj`*%Ltc+xGOJTjqahZ|?_RPk?L1JzakgT5Itx5=|dopi}tXN=tErt9{6^n^N- zfBU81DPeWh|1M8nIN;LOF9u(?I&?&frcXb2*tOXY?bPmXUjx-u|8s8n?$JLk-SBz$ zm&ezyy}0kEM?d!6mB0Pc@075*>VL+(i?RtdwnXD_{BX*%u#}yQ%YG`L%Xx_qVTs>Z<>Sn@0cc>#tAzXmnXg?eAvIT(|$w^S}P> zmwu;&)m8sX8$Va)r0+(Z_`)qWzuI|9qt5SKFxNaYvQxvqZ4Fdc{kN@s^IOHET7S}{ zMd|;oc<7RAHoc$q+b;M{>5K-dtNx2Wn)S_o}aewc}K)9+IjzfJFv0p zs{aQ+zh~+E^nK@iIHdWgxer|VcJ@K--`)<2zr%}IUG+cjsb!Z~_|&{Mm-KI(HzRvHDExy5VPUd{Temc2N8sUc~CE|5Mj>+BopUy0`rB-p`*tn)k(&o9EZt`TXy8U|rQ! z|9>r?vdipC=RS66`l4qBME8Gb>Z46|&i`)*_3uR7Z&LU=FGsh3C;zuK@becxf1#Rx zeGip$VDAZIco*=D%;KERBZ~`9&6!r3Ga+N-aJhrJcI!FeltH6M=M)tdm*y5snJ|1- zx(Sq3I$?B9N#XS3telcA8961nQwnm5yPQ5L$mu;nuNF4R6}jZHi}EMn!sI3w7sr#! zpOtO`kz8>+xoj`Ft(I;~PN@X0CgDn4YFjT`M*j&}c_sa(m(0j1E}dR5rRvJco}?5q z6H=&}ev)OVkY;3Nab|u_>DJU?vRD-Y7Ws*8o1}w_rxz9FY`e~;#M7w`c`Ec*U6NHO zPbqGjjH8Q6Gcrqaa<^T!;-b=Qm(sS$RFYs5IaTT`k_{~}t*w!3Kw&{aPF87dVF8`m z>ABfkZ~j^Fl<3dmDQ%5R8U2SA&<-<=Sp73gw%X{kC*@WoG|48kH4+`2GwYPn%t<+U zd0Q>Zw8SK~MvCFNrJ2Q(a&pnlDHZK5(FSt1!k+TIbSqk4V!B%+@0gsd>BYIFvyPc` zDkiqIZLq|qQW#IAYO)-imswJhQ=k*a@L8(Jv0Gb_(<)NRpS4Z(IjFEWe|jF{jR}*B z^DC;di+^sdT1`&&Q>>`OgcPf$w=Kz7bH%)Fd}?9AeX5^jUevQnkD z4H}Efw{7~0i?xl~su;jlo5Csvu?b0Ti_SbLw^41LaNDLi#t)fea`M!HZT%oWp$RaK z;8bK%^xOM3=*^RH+tlWXwryG)n4McXZfZ_(PJ(G{L-Wib!5Nz+xD7h1kZ{{nRw39n zXsjeNzlfnlbr_gUYU?e_J70QdrYbARJ6U?CqblpjNi(2$R#9nT)yEKVG2-#7W-~7T z!Fh#~GV@BdUVteT32dDN!)Ij_W(}W`zZC;1r-b}j*@ap8Hi@m3!j0;-UKRPX+?Y;j zR80Tb9c219GZ#U9e^G z{4}dpa}{zj<~=Sqhe@Dn>F`MH^e{DFwh7GZO>4m0yLlf=pGKPHtN5D3$a+C=HSTu4 z?DdoVx>pz?{CmmnLGTZpw$sys;6>afp6loiKduu5_ty@BA93C5hGE>_W&HTudS-L% zd0f$ML9iM*YVH~Y_wsuat{XB9!+!;?nBNcL=GPB`mvI~U_{?>1^V%XDF{UpMk- zS*r7Qdk}H!^-+x*l#}HXIF)l zRVu8G`C-*6T-e87{7bIFsX;vP6#HD*+8tK!t*{i$ zgw-)WtXixK`^St44=b!%veMNtKdf4*3%hpWqL&p`tyf`n%nz$p>B1gzQop+tR;^WG zb<7W|*6hNb_VZy+DXdz#!s?hGRxR3vedoT9dnv41xWej~A67kr3p?`Uw`MA=dJ2Wr zF+Z$&6Bl+u&l5W-Y>|~$$NaFLbIgVP>xH>LE9^3y($z6PtXj4Ud;5yh?p9c}c!kw5 zKdgFD7xuL~ZZPSpcU4#&^TVpwa$yU*b-Y#Ss#jB39rMGgr*dIS{`u!$6jnW#!s?hG zRy~pnJ1%FzpA}X;mcr_oA67k^3tMlUD#INUX-VF)$1y(j`?BL zL%XmaH9GfQgMWqJI_8Jf z*~x|NT<7Y06jo;~lP<^nuQ!k^TX=Q=)#T}*JhN$>WrzdI_8Jf z+0KPM=<*A1S6H0|6;{XmusXB5u!j{6y+vVl##dM!^TX;)=)xYk>AOc2R%b|s)iFOT zyLN8BVGYoXgM)&OSVIuZR0Xni3t|3_iv(%;cZ78tWaO3<6_%LlZ5q^Qq_`QxQFs?- z_n>{Fj{cf3c1%{ zZh(|<4jkjD7@ zye{E>g-t3R=jXJbOHi}spN{PCNe$I6K$9SjdL&@bmg^i(q~h|)xZ zDD7Wyj<9;~MH|<4EayPCjYsd-IlT`p$Suvy%*#C^XFy?oQDH$&L8-#24rVJ|;w!ET zZ}i!%YuBDVyZ7vVsPvz1>bHFm7%Fc34m-cADu1L_7^kGP^L-!#AtHC=U@CBYXUh%#grFuVr?y@SL`shFJ$-{I}kD) zigks%!CFCI(y7m}BiSQk+=t(L7+04Mr#1-o<#@xO7GWggd@>H(Vr$$)B}?(;r_4{JQ%Vs)(>L;vEguUI2N{p>IB-u^C0rau7t=RyBF>UAA_8y zV=ux^@J-km>cuQwU>%f1Ib+Qs<&1TK-Qbb%AUG2CgeSp6;Hj_|oB`=pVsl|{co{ql zJ_P%~XW`-SO?U+S3Zk`GJ<8q}?gRV5L9jm@0|&qYm;uj(1EF*{2wnvT!+YV;@M$;< zz6jAt?0q-_ehZI*b+F-)urVA3)8S~?8IFO6LUb4#2#hy)X578TENM zu0O61PW3wy*AjO!PWI3dcLc7T{e3*l#2tm}fK$9~xL&yZa4vj%evijZ!YRJ|Lvb0n zgK!t&_Q5IsXk0o@admt!ZUC+~PVtm(TU;BQ!br{$xV>>LAV&KzZ78&Nm93$%X{8bNa}oBL_LY!^+MCi)dsF&qXLYgQ21d?`G{XKX z682?;^W{(*R2pi7*tThdwF2q&(0Ey7|6$)0G5wVCLjGU~PFq8p2JI@=4nJ)_b^zQ1 zV%I@qSSy%7nup+2H+#g>RvKX+6fymg(xz*YU7KxB;z~ZXU)p4#_L~mXerp9YNK19r z$fWl*`;o<5rvNif7imLgBMqZ}l_w9k2)7)!7WWn|Afslu9=Kt+Qe1U!Dq9!Zk1wMA zXuB?i`8$u3*ZG+di9*1v(!%1f&sMx)gjZO1+>F}>^&Zfz%edTvE(5xaEuNl}(SLAp zZnhoc4YFf0;+Qd)^ZR48gneDcoR&9sR#8q#IELKp7$+_}7P5KUF(3J77tSc@qM6nb z&M}M!E8-Ss&R{X1mEnJRtg3SRW7RIlmgeS_RE!7D^2StIEPpC3E|eLXb8-(jg!+~J ze{1W%1!FPQdqTW%nR(N4ip>}&9OqPS94y<9)QWaYJ1JV$G*b3f^rUc1_9go_;X<2= z#BGr_9K4UymR=+5U)n;oZ=Kh5-foAV^M&!NP3?m}3+@X~wfpno{`jZEj_`EL8Snu7 zGojLpS)OZo4eZ46rIy!1&L^=3oFNvb z5_eDfy2gR}3h7#Np4#+#5shxyf1u5q4D27(ryDP>visPHObjTjoovu^10 za0qYgMDge16vu`0#%{fOF@SK_AM}?R>X^+-#@J3(uAd}}Y|Y7?Zgr${lG}<2@QssO z<99DZjX75nuodwX$AwFlTY1R2>*IAcA74Ku1o+wIBmInE=`3j~kM@LLic@$OCOHqa zDGqCV7uStVVypGyvZC-oxZkt_&S+R zpgmk3(g|0slL{vl&h+xqHSZdn;<>QNd8NAcOG;|1b>!rqsKE!DucOnEe{Uzhbd;2- z>Q>jh6NsyLE^M;=PFL>yy2j?!#^f0OnL(fqE-&x=s%z5KIE8h`x0Js6OpQ;%_7{%t zl)AF(svm4qYlh>NT&VHgsW2ShwWbUeW3#X=gyTEK^V67S)5wGBpYlx_8sBNGS&>F) z>#5~9&8ATdB}a)#L)TR;64D6mFSQ({HjU{}a-43`kQ^GDSI80CRcbkA*)-08lH*L1 zhUCy#x+0CRZd1!K+oo|AlpNd>h=t?biZQd!Lt*`e<4L@X4J*c~F&noGs_QR@IycUN z>2NNr#nnnUp5GJh7avxElI`&AqM6julPOvkC6jl@mG#c<1Tt8nXan{YK% z!8^AdRs%YJyZ&jS)q>v_zRo4#^#yir%IlvLZvswX-Epsf>d^~>Oz!{O^-HN|bAKWI z6)ydu1tmNWW6qt~q}vrcR#>pX!ExM?-ual)#7grbsNC`pk20A&;$`WL-X4L9L*R10SudwcTWprYb zsI*R2laJ+#4eEZi}9Kj&$P2a;&ejA)rxi(m%FKMU^Mq;l< z$~r{nWJl+`5k%)55IuL_=((>%&s!Cpe^vDSGouS~q6-H^7qy8l`Z;pJKcg2uOFUoy zF?9%RXL~lud}`WqE3egmzr4J#OzG5D58^1i3$rEtGyX`@zey&pfB*QF^zVmBrGNi; zvi`>+Ygc5I{x{67(7(nPemr0QgDR*0XnWG|^j|(dTK*FjeoSQE#OS$9B1^}k?fjG0 z!f5laCEh~EZJBT|YS*X4+2 z?kg$3xku~j%gI0A%I}Yj{*L^aPX6Tjvht@BVJ=SbT-ap!r6*rkLuho`d|hoIuTx!K zMpqR}(p5g$z#=kfOkBltVUzPpsjI}Kwpmvzt^6vp+ulL`)1CZASBaTQ{$a$s7pHhG zY_j~xx+*_t^U+CnQu97m9u4WSNEu7-Hu*vc}UAc7z%dL`pUA<3UOI%(?SMjI6 zHSXjL9_mYLt%``KxGsEhekt{pl$>PRns(^Q(3r~5=IiSN%CO9p!RRX~Q^HGUD-gaR z@fFvFPcDPgnQQm2+WdT-{e%2&bNLyajpa$yyfbog^K!b`yqXbj8BXzB*yOxY>MJp+ zZMLtzyCMLaudff0|3N3e(N|)o($#uo??YV0b77O^Pu7)glxy>KwUN9YcX=i0>L9`@ zuMF~e9;bLNY;s=zMpsH|n{}0E<@a^<5%NFl(SB-N~%HD~1i*btQ!Y0e^^yKFDhuISNdis>SHoClwO^q2f%sgWk>gY=HXhuB6 zap98laXP}x<2ov-NM@^T$;rLart0hHGvxl-$!%<@B16^fNaEa!QydpAS#GDFFA38X z7tXy@%uniCOk-|s+*2^~lIgGp_qb~?npeEO1PbR=B4&O?VY}em{Q|A+(D+AdI~Z1) zwH@3$*Bo=KCDdAu4zM5GANGeQ!U6CCm;rwe2f}~BLGVBl91L^d5O_Hp3ZI8Z!JpyL zQ1>5(!$Y9%!}W&8;MZCa=2Bxr;YfHC90iYq3U@pljei={8jn27e5iO@TQUxw0ms9Y z@Obz+ME2NjT!Si|J>W_Bd%%<7!Ehqfnh_oE2Q%^ahgt9#m<>n59H_Ynh10zOh8i)g z+nNe18*Sc6)u!|ZKMq^!w$lbS&fT`+6Q|#u z&@hG-r1QHTt}efiF#BqgW*V(PE;KlF&?Bo*2E$QG=sCgge@M6!v%b@J&awt2x68d&@HGbLA^-y+n4U`=% zg}xnKi(hth9h4o3vLnTl9o-0JM>j#)(arERsCs_`-ilw(qpW~Gz}w+3_IPdT{SN$E zqjVQ+0`G=R;XSZ5R65+-rp8&51@DIkT6TpG;O_+=gj=>B*~h=Lp{m68YS8Enx6QGV~!w>MQ5Bv}o!;P>6egw~i3U?0t1ph+#DbzXu@dEf6)Ox!w z;IG&Hf3a?Bx;e*4e7=&tF?fdk+IESAbz2XrZtFwUZ3C#f-4*T&cY~eb?vQg)&=?*D zo4|b76w)TOM#|KsbVu6?THt>e?hPM>E#dDV_xnxVDjfC`?1ler*cwugh8v*by#w1q z>Lq9galt+?11kOyxF7yp*a2#7WJh?0JzfUst75l8?k~iiw)?dmlnd zV{bstk+EOweg+^xH~f3sexn`4&SG8Q!LS?b4iADo;CQ=V=Rxc+HWNxttv5Xc|9P-C zTmXB)h44^#pWUzLOb)~UGE_YEXMON*fJegj;NehfEsub^(En(EJ=hnrmd3Y=X^ce^Yo2JQyn8p^){hu?#o{4u+%P5I7nZ*!_iYEdC-(?q3JT z;^*G8Nr!vC!EyNYJQ(dgwh$f<7r_(Y5~%#Hg!BWk<&gEXv70S#fhXg?3!VZWgq+)G z+Xvfm!MH%M&BO7$0oS`CnrM|J=XWp4ZjdG=`Xq8)AOfW+pKlJM6+}> zusyb~ckKA2V}3k$Y^aU5zZdT$`+HD|G{;rq*uYVZ!mw z$>>%4I+=ZGLE?C)7Goke=J}NN8P4ZN;`ajfBi07?Yb&7c^s^AEZ!3c8+fIY(+vxL6 z-$tKr`nJ=d`nH)+ecLRkzKwH%S)(S~nT7u>{PSQroDa{2=fiU#;~isTjBk{A>`qAk z6T8cj@r8-U_#&9ce)Wy#!hgc~kp9)gr#}rA;HSR`IQPWpCj!nnG5P^>Tz%h#_-VJn zVn{m)E{3$9;1YNul)Tt+umt}!cp1#I%!ilbFNKWTVzc2@@ZZ~dRnKKxvh%I0bFO>r z{e#qNNv@|16h&+G%vzEgU`<+0E!F|buD;~hOk6lGABoTT*I{2CPTP$(jhi4{SFjw` zgVN`&@Miq2;Vp1)$a%%s(F#~INN3bPfc#`hYRBjCTlRcVJb#rToIg)phPy~dWw;ye z0`D>Dstm0X(g^3UE3P*sYge4MdubT2PMa9lZNC-EK4}=n_7-1Z5mHO$?tYj^}I|&qK-af=NSiBLjT#j&lEwvmU*)%?elH(JThU93TppS5#E43V)ON>rGgOcNO zlSbRkbQ;cKrIzC>o5t5ra(rXbkQ{p^$PvybrIzDco5puga(r*nkUpB3G`?n^_Un0I zZEJ9?X!yDo9fF&Pn~7VDTY+1HTaVj>tHXFE9oGw|G1PqA8r*u^k2pO)-U~MpSA?67 zTY+1H+kpEX*Nl91e|jt~54RY%0{0AV1CFjXXol0h-jO)n3!RT!fm?&yfcqZTm_l^I z4N+lsZbk!CL3}OJM5~j!mO>$?lW#eB=-iO}{Ko`#DXcs0%~f{q)-9Zm59gZ0=ZjaG zL})8qL%6Mo^nY>bC$0aQN_d5J$CJ}Y&Z&XcF)6G&UKyPxuOIWvmrAD_$!9Kk zNT+-Bt-MYZPis@9)2sXc_jKAyje?CaYJ4k3r>|L={Pkz`ZC|Ib?)a8;ifuG<308Ie znXaR?PD;AzmQkS_b$@=kzP(j>onrYV(K)qQopV}b-n8hs-DPKP{n--wVQsanZuGkZ zo#a_rlGmT9&+kDTg?C|+_0rn5Uz8HpORDu}{_$jcQyQ3z5{RdfYWqmJ@1g{{6^9F z|BRmhN_4?}k%c!!7ZsTH?ezY=DwvJyz4%s&-cPe~Ca*iYl5*Th9EEpbwxoB)3vr!= zdjJ2s?(BJF)p=Zczl$jX718yfzHGkUtG@2c=)F8ITK*1t?;e@gGs?BE(Xm@opfQ5B z`XS8U>FD?iD^s9*jJXx-RrJt&?uc-G(vQf$i1>=@!YAu{Uu)-F&&BnfB01ZySA9*H zE5{-_0&V++Fn>>{96z{n=$>PWjCCGdOBu!!UvXXdB`W+g3Yg!8I+~%QK6lfIw={%ii-mCz?I6d82K9#PjOthK-S@rI%57oFz_ou`7bmy5@0%$15CX5jDUJ)5EVpzc=kCEzrGaSk^}{?-+956< zb6-4sHDjou@ZR{nWYUAUis!;6=ao`NUQ&`{Yu4~M**_4>%5-^2 zSJ{~Zi+N8^US8=bnM_nFubMTKlCck)YD zNtsIiwFusUxQge(Cd;3!t50oSDzn?pA+OV2UZJjrPcO~okrtyWqpPmOTZL0R7dAPs z)VfMYYMXU6UXzM!zOG`(U+&}&b(N5*bhQcD#}ZfZT-ap!ovvJ;*iZv0HeXj|6lNZ`DKD9=){&EYrj^^*Q8{v7;pCQ%ybPtE#>6Sb zDUJ)5EVt9omxR&WX?XoyF*l>}YPW84|j zcE;Aq07 zQ6`1k1&+br3XX+)S+<79;@7>>@$dk6Jj{WVDW>aC#n-*hlkndGPlk8GiSS-~T-TnN z_#c5;@M)M0{|Iy7OHk>&0;k~rJDdtPSiS>u@qYxT!HWCyj9L@c_B_Je+8wyNv6H=_ zY68Pz^i^?x>S2E0kJB2CTX0pq2hxi;Q*hLzN&6gr>z+VE;}7q94M(mm-}iF&yku+P zd_ihkE2pefRWJw2*5*Rp^O^@+!ue1oTmWTj3!!Xn5tOZ60N26`p=|9U=-b+2{IWH| z8e0=(YnMRT+NDso#+;0?wacJvjr(H8)~xJSH=>w;4CJO90Yq*F~d7Zi!lBaNdSr?X#M z9eW?5E>u6V3sgT+52_!j5BG%)U}xA6>W(M(ug$&lJzzfm#*j8@)(6oBO`lC$GwXzO z?|UzfKMI?}-@z8}8K}PfdDs&F+prb8o7 zf_mduKXf?Mx}d|L)&;Rnz^n_>eys~S0{ZKMj>NBZLH(iTGy6iV3+e~8E=c>eE@%Ms z*9B$Z*Sa9B2hzHrfl%v$2Eo;Kzt#nD4v0N&`2-w_|MyUGKL?M(uXiX8gKxm$@UL(L zd>1O*Kj29GU&2xFE6cCpX#79GF|Yh(60r~{ftkOkFea8Jhc897jW#$+h1O@Zn& zXpg4P$b*OB&xh(Wv|eXAlnrRT&1v`^$D*1ROFw>cX>?ai#?p&goaJG3Js2X=4P?O^Z0T*6_0X8jKKXV&ld z>uu(9d>Z@Dhm_5bvYGWf$Y|E{khfXS^Y3l8y6n|oZ&Ud?=XRi-OHF;x`%=nCQOp{n zUEpQ-YX-GxBk9JjzGUA_TsV)JdcDo%HjOJFO**&|)`P15UEx*uTf?j2-tZbIJ6Z~B zl8@fgSS!$IR_!szw$C>4{8ff<4l;EaZXg|%;YO%3++@;K84~Z?hx36I*M^c+*Nobh z+ca*5b@1O}(x|v^FFi<(aGo!<9E_8V9Ct#=ahFL$awM)}2 z8j>S%ZAdtemRgPnZ5j_j$?>pBLvkdpl?msvQp>T*rtt`r9FLkbBuC;}nQ)FOwH!~_ zG}b`L@uW#ZawM)%3FnDY%kh*=?QJKU-lIQ2pRNt>TdYN{ zbmAzy3zJGV<>BUpo7rpCQ7!{`6M58|VB5$sML7i(pOQ9n{vF6;15R;Vxa54=+IvZi znBvu!l$1$pBI&$^qk9WR+B};Qm!fdIBCdbWoK?V;`8GjBZ8;J|cZrmBHF|aTpqka< z0Ndmc=I?UKJi(Q@f6kQLg0aP!1tsB^stKXFaIK?x3#WK4Y;w8xwdLN^lRZUpCcW{b zrFDZU`$JyYQ3q$E)Mc-vT}5SADtnYG^72WcUB%0v#z8jjg~hjmj;}AE%fZv04loNw6RB;W zcjfHA2Jx*8+z~DB8JUxTUv1ynK`X`{+HyjezsxVCz3TKZCiC>16gp^+{x;wg&xK9a zfouQ19VaKJ@=qk4w{Wt7&L{t;Y~a>NITt|*Wmkr57lbf>S5Wpttqj3{JiZL$b$o=7 zyy@udEu7-Huv;p-Uw_HTnYt&P^*Gi2DzEI-TlWj2vHK$BbI3#Gci*`9)Rx~L`rStP zpLXTfJ1azSEO5bA;Wt8j|%;w0;#qwNcudv?5qB#mravj)SJM`K`ZetB-E zJb(7fGihjvXU-$}%D8!Py6R#RWtmSJitplVsXQ&b@@yf=tuBx2qs+y7QhDy6Ja7Bu zDak6#=)bv*uAv+n|Enx6d~#V_`)uizB{@0S%huG1E5jxkHrs9?%-=gH!^f@+y5C$< zA^(_C-V8D&Y-hS|`4p$PE_`wsB%hp{7YN7g5qn24@!F9&4|A>71}e?AQ1_o}l7oAX z#1Qs}1?MP7%K2_5fHT=o{1|R!y#}U3!}T3de{MGhS30 z>XSPu5w>o`)6ecus&aERJ@9MnBERkz^u)iH^{2x_@OOf}AaTt-apD*<#5MQEkA#ZP zsn5LUVgx*#@F&0{U?wC?Y?5Ub?2A9!Qhj?r{F5!I7IQDX01jY(4c=-|lX(bjnp@G9 zX5SI7XDut9x77O@x|-v)gLL+{H7=aTb?>tukHIf}jf6GKe8T~O?ibe#+T+?8x;k4!xNuAxG2>gj zdhblIQa{+n1!11!VHCga%PUXmTC;-;&11@wp;W9bgE*K4^D&wq2eKT zkcl6;&3$_0HTUOhsP$3eihJHe_^o;7y>RVu`W}ib#l7dE0lEv{W$`}y!ZB(jKF-xZ ze7yp*<&$3oQlF+Ag-|vvd8EtJ@N@1CilJ<_1Y-B*xO6!kKXw?L4zWYcPsSuSbIq~i z;2BW1rt~OVa3+4)+F4LGb`Gpz?klK#?b##yIfdUU9~Nf(gRH*@YMv)`S-H<<$D@(> zm{#N8A5ALEEt8kZdLC4r&4((ZWZMlcz%P4Q2aeSDQs#}9-TvcEUH2p$G6hJ)cH za0I**s;o<(%F5W#%)ws{(W6NR{RCIwM?b+;5Pg{Y^fk;gmC^yd3tJj1P!e_E{Hkxc zeXQGZ-K*aT$EK0^7*}=Z`km$EFMZq$rH@;nua6b@rH|X7^l>}%^>HVD>EkXaecS_w z!298ND7~EsX)~tIAB5Oh@DRjqf`?%lTm{Q5=fFqsQ%5E~x(*)2zZkBD=s0*B)?md< z*e0C5h9>FD`TMZHFR`Rk-8a%R-g2#Mc-dKMds5p8$F-68*w}A7&mf2N_a`X*JqvyP zJ&#}ddjU#+FG62`>+nl|FGK0?6)63^29JfW!{ed!I1&B@eO9yIbA4en=AQT;snNz};Wmk}b8~qK^BJRyamZ zJtv)pOww^}xC^8|i-mRDHqd=VbYsRK;kYz)8Vzh3yV^8%i>IOUTSXe-crbMujcpoD zY#L4DX(Zln2*+a)&NSgx19Y{&o7*&6z+Ks=wFfoLny>?n9Mo%22dD4tYAeDmq4DTl zhHG%^ahq^;8U#T)t`}}3t_U|Dw*t2Yw*mJ(t`(W|z-bL<9&QnCIqrGf`?&fD*&a6p zHxV}%w{!d7)qu>(&7aP+eONcIxU`S7`4@-t48QjMR~KeSn}?UGs(RfQ-93!suKRlF zM8P(@c1ZoDKT3PV>Ae!)e^p!;-n;HQxF;tMw@#Ygx{=Fao4)^=;mRC7*E_-XO*+@Q ztt0Xue3i8u@4itV%G!bO3hR#lH@_RVrEkL}-n&Ztp4?6wuf#Ww+l4mb=1%o2sJ8L8 zkI`?|yQN*}Y=rOLRy<)>@!i{r*vj`f#dBeO`#!WsIRCMfFkj;`2zRwjQ*-0WhwHGo z-RI(W^B|SHH=yrD29elx^<%4|WkaK7-zdIoyLvByw(~=nzg#z@ZMxdp{@5}7OA7|h z%*x3dIJ2mbM?u1m?P?CK7dqL9Q(PB*^Rk6yU@RCf!{h>$IsCqfzkenl_tSoLC;tA) z1>rNL{VO>So=*Ho$4G2#q-_5nT7Ffud|h;IQFPus_N(l!PM_Dngzae!XzbRRvd_B4 zmYoMB`8O#qN8emQ1B6kz^<9K);wqjCn_O;pU+4g@+$oZa>%k9~SyU9)gTH^qq)=}X zH(`HCC|413bwaK)2ymkV?*It0+W{BI*%lWRj=N)Cp33GtMo!Y?L#d%|P(L2EBO!@Y#?6w`!XLwL>0 z_s3uAg=hGe5I$#Sw|HA|ZASS?PZNpXn(%vFUm@Qfo5inaYgPPS$I+2fBeD6B@;4&o zKSbuVh|D=MZBAKqPFdRAUTJgRjLf?>GH+ev+zX>~-;B=fg#`1TCU4(1H`HYZ+nXWG z-!9nZkyhTov`h19W%v1OqnmY%`f|Ap0$kwJGvqopM?`mskHBZYSgvj4dq8 z(>!+3@SK9_LrZh=z5a0|X=rX<`MP*p%Gcf3m|Bm(Y^XH8u^u|D(=uB|_s#P`Ii*=s z$7J!z)4Z{{MQR$Rtk002)&nWNi<2tPs?75@wBtP|V|_JbHeJ`djkVfo&nlWp$ad?FjFB6xjAM#2^Gb7u z{r(}otgz*3G&*faTFY=s%f(NYSN)r^>EgAiT>PQ^R%-o1c>lIm{g(C1IAyhsmOo|V zyL0tib%<>L3Ss{CpiC=ov}KALWB=);rG*9EJX?Gp`G*l-ab5W2GDy}+w$W%q(uuNq zzN|%9M$K6)#f8^VzuoWJ596d4US~w&*DHm{-B%|=wq`*%H`5%-geYFD6>JGRKz_#< zvguAptS{soV&?PrhU4+4Lv^BUpyoQ-!r8DLoDbVWhE~i_hVSv+7v7J5Ke!f>M{FJ3 zAHD@U!j13%sJWC*Fu)EwL*|dnJtgLGs5j(--Qi$}jOP8l2g4%#w6)k-@DO+*JPh6q z`#{!=ntMgB!Xxm10Q9Q{bm?D*Or3CS$wTWF0+h2Mb_Vhz-PsLFz1a5b zfltAu@KwmLD)tX}9sCJ$K8e+3+_elgfj7Xm@J84L-UJVW%i&;nGaLhNffM1aP~XQ| z0ZZX+@Jx6Iti`-*T`aEwcQ5Kx>!p1yFVO&8)}`tPd^@aJZ>;ajT%CR3#a!te);#4lBukv)lrP_Za`xXB%oaAkfQ+X$Oe#xAHliU~K_Q6RO z=^`Dc_&R6o1ImfpnPIHfN+<)lA-KUUwvRT`4raRk3r)?;xxuKQ8-&0ICM zYUe^CW?rNY{<=8Yh}qPaw&a)k(zcM_G5RYrXHWlR{D;9-?5BS)ed~#^HU3FZeQT|t zlr-Dm+ObFdsOn4Q?}F;iV0tryWRR;u&c|J>r6Tq^~yTmuc__{3Y;6NS{f|*<}M`)3U#A{8oEA%(5B3)xKp9 zjpDLzq(Z~%@rb!Lm+a&pyrqg}JDId4JMzTnddxXvcQ^_EUN8%GfZ1?=I2lq;=A4lM zb&iniIycbI209m9166nQW9FQ2AJjSFJxKY?bKg4dY~m{$eisDM{(5jW;ba@~GpA(E z6^!}KxkBgk82|g(<6~hN{u5w1)H76bAkX!f_{-s3{5(@*&K*2MV$L1U!1LJ8a~bB` z@dH$THPFrZ?5_zIz$4&7I0)+8G8kR}hd_lNWqE?-X;9~!V(UNCa<1hy@FI@u`S8VX z&l=(V^x5!I{8vMro0h`Mpq`<)94>=8M=giS_fB{<{=48(_+eV| zeek!(wc>Ywv%fj5doQf4d5}){R>W^&_PamHc{ad~8_@GKpf}LB$QuwdbSwVd~`m!H!+HOKG1Tp7i*}2Zi?I8VFjDE+Qi`7M{xU47+5oVHiUTRMCd%Bm%U zEL8seEIU{p3}0h^En2kB)!Mp~QYNGH$&9hwIY(;}A~%G2>Ka>lw#2zL3D}Ow^9?9H zxjeC@*irc3gvY_R;0g9PeZBd{$u#&j`=z(PL)FJSka{%ftcCC5{|9^zHY9(gzXyCD zKl4lGnC;Gb#zXTops%NDCmkTSS^YCe1!w!%aw@-NI35itB+Jk1N9In{4;u*5Nkd z>NE<>j89)U9ycGi4EGFf1Fp{Q9LJ5t<>8j#c5cI6V5?Ol9BZUObpdr@bIA9HVw$Vabxk94ozpPB?klX*h^b$tA^E%N2iva1Q~CMc zAMxqaU;}!#MrI7v*rc(T{h@xj2IjZ6U2t>FFZz9(2H$QoYqr#v)1?J`!!6bZGDbJo zaN6I``bWTK>>mxaU+3HA_;rrb*iBm#&hCwLCCJvB@rE1c*5!!$Uv;_PDBViF*V2AED|P$Vc}!v5anBZe^y(Gbd)U6ibt0uw zJe%eh-S!3Pr=4xnPkR5m#taJUjwh$z!uBudCEmXzzyIAomi+E$wW%ctqPdMGa6wrp zhipC#zaQ6sp0djC)n3puy5No=x~NIyf_l*lc(s@Myih0eZ9m}aWD`aHgO$a9fBQ`2 z%pknNy5p76N%H&K{c@$!iTZ)QyB4OCslp_`fBnSOFq)chI9WzIw@ZiW&9hRJ1sIVGkWemvJBx=KQTH@Q)|ki_$%GV--Cnb(Lbp0+`0@NUcxq6o^G-!EqZ>-=z=EEg$G0zZi+5?BznO$(FL#&98^5 zzmMJ2LwRDb+;)i+$UY24&C&VOkqTA9N4v5(2gnqHh+I_sE8 zr{-jp@;Y`iMp}gYt%$Fi4&6Rtbc zE_7uv&%e5|3@R+n59=eHcq?#<=fWnJ!(AtE#T_q4Nn%n}kw2j>ocwynx;B4o!}W67 z)lPo%Y-M7ms)r58on8_qeho=*`QRz$%O0!K3%?D87r6 zTo$K4*KYJIt~OtPT#lrza(SlEpTaA@Mda0t_=@YoC+GL8_7)altL@E|LGKUJ=If2Q zoV2yB3@P-c@G8Sd;;zCet_z=B2B))lJy~V>I{T6QUU2!P(3zH7xjfg9-&i6mzKfHb zXC-XTB)P3N_oFR@ue+Zp%NwpNDRk$TMem~j9;f&&PI6hC{@i-CS7}JvY}V%Y&*b^8 z%QJ=kGIC0?igOFi`;1g?T(AYpa7x3)OU}28y=EcU=6zjgdw#N8ZHKO0!*(@ANwC9T zDA(t%Tq$(v3!rkXN7x~xBYnDf$>nnTbmP?@ZN9!f8HlBQ=kk?4`KZ?EtO_>$?_)aq@lfb z_jM8_kNPeT>10yBX{EWR8=Yj6{#!VOcVUwAa5_PCah=#Cwpk~oR$gBxHITQNlUF+N zZCoDGNs4ba%#>`zRXi6qIWO1Gqr$jul9JkL z9Xa`z*_3@9)k6NxPJZbqDO1^dFXAo5DV__PEPt}DCNjsP&DT{LdG&O8g}U18n+?m! zr<3M~i0i^8=apJl2}y0UuAaB@`?_KcURr-Af2ga3Or@)A;yr^?JQp@uey1xpzdF~> zgZaARes9{*E-%ynBz|*Z9eIo-p5nN0$@#cz=7c_|BAKn$k(2vVE4Qzsy2w4w$!+?f ziVUTn`NY|XQydpAS?*;0EZ4;~o39_%RHRLG`Goq(EXd9*C@l!rtZyQZBH}5I3zwWv zYW>8M*=GIJ*TpHDuOHTcq~$reL;b`vlzvtqa~`v^P*MNQOXO-uO9xckn=<3TM}Sk&UJ3AI=$P%Bu5yB_C%gJT8$s=gaJ z`8ynEl1B2o6!h+J?dwFXVnc!6Su4L>>%hIEMD`WV`=++93xd$TuoYupG>Mq(YcZ64 zT?%DimqFRr>lLD|>UQ1*2VlzlCQvaf5Q?CUxx`??;=zLr7R*9}ni zbt9C0Er-5+-GX2CbqADv-3n!2E1=dmJNvo~zwGOFDEks+Uy3LDx*N*A?t!we`=D=M z58#)5t%S0#hoEm?59618JpyH4k3!kk@1SpAkKvbnJq~4GqU`GlDEoR6{x8^<*00Z< zXXZ=ebMO0L2hXry+n*_?e!c?Lf4vH2U#~&g*Lo=X`YV)uy$Mf*Z$WI+tRqhN?{v7xfEQZ*AtOR}o&x8th4*U-PLdaZ>X$Rs3_?Zuh@eXpc z7US3L;J?>*tgGej14PU{0o0}SmBCu}YxCbjp}K7u3G22MRNd|c_l2!tXV?bzhV9^C zuszI&`#}1GfPTZ&rF2JoHQ&6Ty_s)Y(9X=aFMbDEubJ@e4erI6Z*TA%srmMXxWUGI z2eN+1e0ziXHQ(M~eP_bAH>hv(?Ttg=snp4#@C+z9%3yE&x5C5V({}%}un&ITZ5`+v z73<;Q@C|qb{Kf9qAfPXP^>s?G9qfm{3(SDsV1IZJ901i{Yrnp|F%Zs#iZ>e$!mn>{ zux8nOdt)$Mh<^yY&+fk;9);p%^!{KO{W%p-8*2gA%d*fLA`t}Cx#(aC@IH+%L(4Ne9_H3RrnGFAE_df%t;{OmT-X|~@|F``f^L z*cU2Z1}wmT3_J~vhJ|npEP}J_{xcx`N$gC^*^quE7K2Jh-@50XcBf%H?Hiw@@Ab+4c%BT0>Q>ID68{x?Z9=Ba95 zlun!}xB;|6jZx0#x5g*x7380Y8*F}8yvuHvpf;n#@ZEL8?Xk|*uVXp(_fUJx|L(|1 zm54Xi#_QpwSz>?pwa51MjvbwJtc`bUxcxmSg)H0l4U{x}MUO4i-et+S&BSBeX1;r&^TKkD za~?L|u-F}el}}T+g8lU6!ELY?yaUo#o8$DY!JYW&TZ6kHeVO?N1$~_P1_gbN2}hq2 z+|O~^w4OmV-$xN?)4@te8w?(Vv?cT1iGSaIs;lj6U7hzqPvO1I)bFKwjIvOa;BmMM zd;*5oI(r+t(lzc(TzFqG_4iTM*fgGmblbsGupU&s>vYMgYi?~X z+B9B*b?~n;hb!0IS#aGbcK?GYZa@H#5BVB(bRHqU1Q3^!Vn`z50i%E2)`A@ zb#oy3_SHaxjqB{7FN2M-xICQZI6Y8$C2lqDRovG& z&HHx3W#IB~b8&a#*5WqexM3Ew$MwNw<7VTQ<5uH7#ns%C=Miwja8q%5P-rP`C2k#V zBd%sM)(+wN;Kt%gaf@(w;@0Bc$Nh+F)|_(;ZWt~bHy5`Qw;H#-ZCvWG);L^?x=bfe zwjXrjwc7>Et-r(m}a-ISQirb)_+cxQge(Zv8vmh90AI^^Uc^ z3Eu+Jvj)lg^nD<$oGIZ9mg?A+z8#d2n>nSRu%t9MtHkE@zx?eWz2okbL8C|K=>227 zMW)NKrMbK+jL}DWBk8)YcYidwidz##b?=9nOx+h`=9~K0ai$*pV2SeFT3&gXH5$Ca~YekKO0$Mlo{gM)6X7I}TT`?`ieY;>g!#+$ zT-rJ-Uoe<^&0+IY6`eA`A6P%PGrv;w!ET@7)9Id1!Y%lONhcKd*dSNRsvz z+JzrBE2-Y2IFZ*)#AQ|+&5jB_#)>PPo&ZT}F-yWE8smynmq8&)X z*h8;K?7K)=pGbM_NcoA8IgKK7#x^WJD>9b=lEbZ4nXAIFof^XY<$6BthBcvFo*kIF zzZ1EK5J%x%nB=-weJUZU!ce~}>b~NgX8v)%ACP>Ne4nEEhL_44Er`axBcCvCcn+GV zN?=Qmgw$W=DAMXZY0G9hsEop_>G^zTMfJx0Z_3t~c#7k~C6}+QE#CmId`U^gZQ2i$ z+?UCw{o}4L!#oo9XHBZGX+ON{%VfL$e%F_&YW@9wU$%yW`u5KmgekH5aQ$CmoW#CN z@fu1$#M@-!$=>TG<>lLMCD(OF+LMN}-Mb>OFC%4pM#>5!<>y7qZ;Q-Xl~A|(_M)~& zs3*5E@051HQ=Z*s6i%~MYw9)|xig5TI4<0l>NdlxTiLFcRJ?BeFdD-opU3>;$^BUk zg!YfS{;X!we%GI=juXP${%k2_s!y33Q>KNs?5-aD@UB0TjTcc_b%-;HG(YmO5v>qhp{ASs@2FO@v^MJmpH3nJV^F6$O4 zJ3V?>qA%hTZ@;W>yJHc4fAvZD>NSCh-)_92ag&vZJcF>`6(*>&6cguNdTT z<5T~5a-Xht?H_l2dd;N$S(Cy(UG3Tr@A~w#r2Vc>*LcGZ@Av7Y=;2=UkWF83wbhp! zpC-mh?9&zRed4K&MxL%{qv{X*czzqLt>}4ZP;a!;Ix|a@=*kG^j zT{7y6bPDm0VOC~bFBA0l%NE#W<*ig3HSakvQb<(LY zbJIrKqZ_^NKyh5SBv8x|<597M<$u{Dy&4zk5vV|n$ zw&I6P)hGJLQ}v1dac4`i8GpauC;I#SKGEOr_lf>~zfX*zkG1IIMe=I!Ojx(BPfU!H z*e5F9_r%+WcyHTyvLp40emvhMs@x|Y9GPl{xrao`CPd0sM#`UymVXvGPi@Axhf*0P zTOH3HuEZW%{wXYvxwzWg988~~HOT42S6ml9*&g<#TuR?>AL=ublXTbVez^Zuzpf!%)zabe~p<7kYH&zDONOkucJmp$DQr0O__H(3sbY#x3$efF!<&Q-`1xz`qBA91Qn` zJz)=c2s{$@f_>qka5!ZBKx_nL{XmTMHoA8eI~`^~^^b?cGvE=BaiUoVeLd`pe;Mot z?}Gi|-EaV04Hf?hD7pR!2jYJQqSM%4;9$4`V(T&PkD7JT+~YLsq(6l8*)i^0nsw6L zgEZ@;xsPbpNq+;6;rPGcC|Ea`7c>g;c%)137dZ%5h|_x@^**q1IK6YNBTnxE)B8h) zn0<{{57S5*V{3v&o1l#*JjE;5oR#By@s5usunG6an@}U+yC$1he{z`cxYE+Q_ZsoG z%|@iqfP0G-@3?dCy3>2_^d3CD+p&qUFRhmd=lUY?IYVw=#NXvPhH?_byhFG)#J0@) z?Z!iF$E@$}22a3`O_+7v)R}q5B)T{66ebO`zB?ag5^g4(1ZTl4xB%wBg>Wjo9OlAh z@Kks=oCY6)dGHZPTEZvoX9olG# z?hoX5OY5Hi_p^SzpD?`Y3U#da9)|i`LtZ!Vhp|9>u5DNLt;A`gj7ERV$Hb(kGa+rk z*r(Rc%*Kz+ns*puljgmYL*Y5>m)=x9bRNX`e+n#v=qxCQ*>Da-XTe-pmr$WSs%A6@ zkZrW0zV+TNEPu0o&Ew^`mr4%j#UeqvDx9q?Zn^z^A?fSqMNoFI7`B5KL*;e}RQWE2 zD%TP?3|VOaYzFUyEg&+) zT0>+&&r{K>?5Y$O+SRYOcl8fFkV5Uf4ZmGm?!>Py`1dr&wx<2|jk-CnNPNz$3#oD6 z)oipGQ*RGL)!QnS14>VAtzY3EWxpi+9UKW)!|{-FfvLa8;Y9pTK-yri2A04lVHx~A zyauj?=rH&LBu$eKan1V|Uxd%H{|)#YR6RWpzk@HpTIiQBu?CPf9Mc-Fb+9dzygIME zjK4ShGd#-f*Lma>{FC5ouoS)yXV~NC!1eg02=b0GS8UdwvkuLqtMkg6>|X}og15rI z!Q0{6ko9Edy@oo^Y`}jXdlUIZpmhii|$v2E2+R&k-*}|l!^FVk`&^tbp z&k1_BXV{O?f7to2h?xshxjLq4vdT9kWvcEn22zG!U!~NkW zurvG=*5xcJJv6ZEK@Z61J;0N!v?=s&ms0Yz)Kp$q>5pBoxYrDd|P!fGwtSf8?)n4e^%<~QOY399}v@!FX17kNc z{%QHHZ=&cDKz_}_%B;KvXdV&6mhPBU)W z8~%tt9sUB_K-Mw^v~lx(b2f z##9<#^}!v0>tLP6U^=GuxF^o_(aB*IE)0X(v8l?AxelN`RkXEmPAd|h5A)kv2g-_S z%<~VjwFB@sg`J>UxpdtccE&G@?gG{34uk_>H>mgVYn<7Dk$wZ)7c}DB(}2CEt)n847>aQ}P`YX=0 zroYO9>aTJjV=1HeJK+@kYv5G)63m6Fr+oM|EP(WV=2-@v_Y3jU=b2|C(&1_Nv3v8( z12$#CVM8W;Y{5MHFc8in+*o)9L?-j>12UOs9wx)H*iYVix0YGceGVjVDJM1^mcbdY z9ERgMT?43p(Y3?Y^e+cdx9V3?^(ES0^}fUP8)~cJTu&rEXVey5E@!{Cxs*Xa=fT?W zT&T8s9#oyrhia?mL$%cfP<6i$_Jxb!V0ZykTfGRXtzHac@Dj*)-_*fn@KXF&!X@x3 z%d6pK_-}((z?JYy$hgrwAMgUa8vkqX8Yr7kTUFa#ivK-$EmWJm4*nBf4>_ls=K;Qj zH{jbo49*W;Gj>JY;IXWFW4y$-IpA%EB=;$CHN@-?o0 z3;I>uFx*s}1}jT(D{<>^8*w%1@LS>f;Kt&LaPx7?aI0{y;y%SSWDwQ?H%x=EYTjy+ zo?BNk)7qNGMsAzMWYthQ2y-YSx1^}BBuB?IZ>_j$uL|$N?EE%rCBBWid*WR2MyvOe zq*%M1f!@z>djB`y|9zkMitECAbH#@qbZD5Dn{!-BxUjB%yWbd_8!t=5luIh{$572o z7q9E7a2@hqP<uIV&tJ)P718>{lls+8{~vp20$4?n@9WctBrJl0 z0)nyxWZzLxM3jABWC=S8Aqfx(NgzQ1Q9B_lvM4Glj;N@BsHmv8qvDP`Dk?h6h{}u` zDk$zazVBCEmGn6V2AsKb?|b*P7GJ8mmVZ_KyQ;dXPPID=M&FFlrF-tW2oImR`e4DQ zPio$j?m6kjZ8H6Jgx^n?FwS4NJvim$V2xMt@thRP9F9sd{1LfbKk}oM+jfga^oxn~ zyO7*5=N;nzS&aNUKk+iVa-I__vx(+kl~>=!(G@P|ONcZv)%JTSIrn;N9HO{=I%2x*lja@JO^Uur)H<| zmyvxVa(5!E!a2Y3vNy7_Ul@|Tl<1Bm52mc#z9F|}zRTu8ZM(Y)$U`fa2Rq(~$pju% z2l<5EiBVYRKRzGQ3mMnGbx90T38z<}R4|!iV^CG;j`xRMf(!8RsYP@F$ z^EeHP(^MSm#Pql%1`rR>en?drnM8jv+KRw)j?3-rN?o+jiZK*qo#?YHf61~ zn5vqWH17mTM^^{THpU5`VpI^dFzqk{FzJ}Nm=&0ZG21ZvF%@Yvk~N_D4_tZ#-Se^4 zrgvQ^-3{znc;>sHZ;Jo^$8!A1ue%?5KFs$&^qjWi{!)x|tvfGxDwpcCFXHG>`x4%h zab(}n{i|27E$BC0+sM13xyHCkz;+k;7-!QrdoO}RE^~ulsRYmbEBMPIjKVp;@p-Cm z+r}{=*|qN?9G%Nw*iZiKT+|Lfc!f@@#W(Ba^_8n`|?mUyjKMJ9KIiaPQDvAtRyWx z3upfv$Rk~m$l6vF$B~lGT`)jVX(V#6{ z2NlO{@I<&C)`z#lX7CPpGQ1OZhnm;v1vg+%f%m|X@GdwC-VG;M_f#nV6X8bO)8M_( zx9$reXWjUh!~3Dyl}&IZHR5q7QN!?@iJ6hy#h~zoULZ+inG=HLD;uJp1sH$a2k9QUIO2OSHSJ?R>(O+ z=DURNz^Aak3*Ur0;BNRH)Lh;Buq*;{W}8`0-wEqt{|nUoE@uRqbGSZ$DyLmA_-0Qs zq4i#_^>KakM&;BI_JaBrnd(^IDbzPw$74oXc7^&bj=q^A_wJY>n4uWyhsGb;A5$`y zuKB6pxwaiQ>DI(_z+Km;$fQ3%gBqWF4y8R`K-I+_*aChDTf(p4x$tW!eccPUzkWS(;sQo79{hx*2C%1a$rSVo6_a5x#e|IS|dv&ASpL6AY81uio2^Z%GSXdb|*2PR=gY0j1N1G+Gc&VVuACbTl4TY>YJx^>-#l?+!{T>>lJM7{^Z` z?)@0OXKYwsGPahO;V=yQ&9fkR6s8Ft)K!hVy(EnKxp0{9c>IWd7wa$b3VKxZw?+%{ zqJ_73g}W=xD;J$N$SZoy$l%KI*(4I=`Z!dU!zjyHR;GyB-K^Bvt}rFL&JvtOIE8Wk z{#|9ciMYEEx61N{J4(vsP-Uqw`GiqfcD%DB%zu4ZUSrDAeea@^260>(FT0C91W9A9 zOp$IG8QJL>*(o_WS(?<%9hi|lQy&i*&sia9Q_Z{bR`St-coc^V7hkrnO?B_(>q|+O zab8loOE+a$xBToOGc)-bsY!^qRgYZ=x5lRB{2nZ=ZwRvr6ZEzJbJy=Qj}r7nUSt=4 z>pBLrMSpPd&SJ*gjKh7s&zu1D?uqW0y$q~N_+79kL*9!uGW91xMy6&z@k#I+>QrlfgE9RuTKm&?qWfZcVDx?Dj+hphlQ6+L zpvrv(-%sw^&Yf*oK*s5epaYu=lg-!Z@Gppi3q zJQj}QKJOl8?>FUP_TuucZua6jE|0@B#z=k{-9Itn zzGE%@3HlVz^e@T>GHTDaxl}iL?>XFjs166>Uv;RuBCN?rEtrO#=}hG9Vr4m$yp4)w zY(u!9AJW`T@ZKR(-{z8@sHv1*B(hK2<*f;xf_}v_eT?#^ceh#!%q6{1IO&b_t|8RB zUL)8JN`D4J=}!jKoW*1)Jz5Eg%UAiyeKl-_eI0BKZ-dC~Z-%=6q_yi=Ko88mX!;cY z3+$&rrmfIC_OinEupU&nhVWGEjUhufzZE;?D2 zK2T=}26|T)cEB_>hU}vAXY#j7Tz}W&?~0I8=W2`;m8g+QW^Z+GC{y3ut3nGI?62!; z?3zQ-)sT{|X4X!4I=HG(0>S)`ehZ=bpEelH2WT#UCx%PUMkStS&HXrisf=C(eWz#o zQR$23PZDs~)sK9UJ@dOENk0I)^aXu4`hu<)eHjA7`Z5%|^kokH3^(U%cW`Z5xR z^+k5+%P9CB91W!}W1#e9ER?>CgJFF+2fOs;Tqu2+0K@u{iao3^vP)kkLg@?7X^g(4 zW0$^=C!;T-^kov1zVJ*KeVGEE#xDJM31(t{8J-6}gj3;1a2iZBWv_PWe~Nz4VsVwG z7d$_<-w)P+q!(o{YL|57kRP%Y$%VQ%-Q@2|;ySKaw-iUvpO+p-o{b~l#xc{xkzX9g ze!^GA+);slxb#gpU41a+>P8~Tm=2h6n0(A4%xcUg%qy6^m~zRqb(l_=QJ7rJYRto! z9T;5+7`OhTwnf*90OsGv8N=LlAQ;bu-wPG43;yNT-T&YGp6BLJ)K2Q6%`d*5pbWeI zYRfQg4y6zNwO%Fv&QECkcUn7c1n-fDb#{T-M-o53u+p|?CpRe;NoN8l&2TauVt!#K zvZWJVVV(bY`RdqrHd^N@E`=Exc{wv@q;WFek<0J(2*S9rbuB3y7h|g8YY>I9hR)Iy z_r(0{t`jHDn3*=EcyO(;^(y49L0E-zeh)Qwp>y&=XAaIty&%~0@xNKG-FwvvTL)^B z+;ui}aF?rt!+5VsCXVG8#o@w*bg4rJ20rocRWzvP3a2|5PmjBF5At5Ml5`H(w4C3A zrRC;Oa&203Tn6C~(t6dU)oaGI;2k{pIf-lhLT?I zMj^ePIcZ|Xj11Ovvtx8SpS1R46xR8VPtVPz&~Fz%m;7zY_%PR@qbhf=pmOvS8_t#0 zDl2>VnH+}f`<(2&?RG7Zz5CG6`*j<_uEZ#;^B*reQCT^IIm-cM@yu1tJn+HaDR}zX zrI*L~Pj*5`^|6}xs}e^3ouBwLT=_7b`J?4yblEGI6ZLNh%GEtD&suqH(`y7Cj=aY- zv2~j=BO{~h%)ARSX5`Pzo=olb$eB4YE5l6=C=dD$_7;rdaN*+f;L6F>%MJ}lxF!WK z|Bk>@m2kRDe9Y7tB;yC>%*@N^k#j+IFz-QHs|l~L&VPJ*lB*nkreM0^?>HN;>jS2Q z%5s`w?|DAw^yQhlbYXSASS`YivSC#Zs@8DW@SNLW>S`IItJS>%4V6?bt}YH(C1pLe z_!^0a3&Ld*Qx{z)@p1a#At!|7*7vVB5s%_<;Yur;2Kbqa(cHk%&4RjC{*-iPsBB#R z6t}``#AuGBAq%G}3x$yil@>;M<11!|b+%+OaYPHYMCavt^KXkT=o(#EITBrTns;eI zP)2Ut;>MTnD{*^`BB8UaJlZqE88P`Ya)R%*Mi`fVijjZkC%!zKPMjCYcPJW@M!YC(C0-G^qNui3q_QYQ!X(T=otWBL;TUy+X~vv9by{4ApjDzk})S7u%pWFp2+ z-YCvFyCmvAn8eQ=`QlhXpJ>4y(ZZ_H!hzAkKS$?PkIs7_TGT6AbXm0M%c%c(bp9nK zEjO=QHF)KXv=8asXauRzGLSc-ao704sWVbpIN_2mq@cVHS7c6rFwS3mxys*C{MEo; zAHt2c@i{%48Y=HuHr`G6uZn-^S2{ z!Ff@CbyC4kUSTv^@KX}c#k|=`^HzKFZja7e&0`|J#O>OS1UvBfioVueWAHGrwXMUn ziMgu4w&R25A|t&o)628EPf4XwPY>#}26`};hg)&DaKEq9WYY&_h3Za9;nqFE?r9Tq zB&MmK3B;XDr7px?woOS{GxX6umg0UbXJX)gGyZGgU+wRhkbku`VgIf^RTiovrL&oE zN24%R+m@tLF)rLBn@$7#K8#s{9?uN<$LV+JDE<^~Y{L8LPoxHr6AAe+jqYFya7jI8rhiA?u2a}bdq#V!@4Z;=onem3HhNJG|C=!K@BGB;w#u8^ zng=S@M;DFiz7yefo?K)6q}X&^TNVxze*TYaUtE&sRfrDJ9Gc4A<#n}{CYVK(gv_Vl z;bxat(=-o~%9*_GN5(9|$iMS*u)H!yU7S}JjnY1neFADX6~^@^YmSv9e2Yg7qrJ|- z!-GyP+8+(6yNHn7huU3}$t;`Z<|0xF9G1<$pbSpFkM-cYfmY@5U)P zq5OxUDQ<(q_f4aZ08UTC_tZMeU43iVU5$^@QrjGM*E>Ma`UJntQCAaxKYik)j4b*S zJxl6)-ubOR46&z+Q~zR|(lbfkOV zl74_DGd3J{>8{L?^wY$c=r!^Bc$ucPd(hLFz>j+Kj*8A36)oypdH%?Vw=ySs-94ug z!peFhs~=(i19H+*v&^gB;GDe7lJ7D|SHk|(hPyg*dG15}$Kd|4jbC|Y*c}rtJZ3!1 z{Sjs*$E)u3(+RUHJpbWnVRappSNK|V-kgY6#P-ONJ@5Kt_gVf&dL;Fu0ca- z)6RzG8CD^?mVXq^`HinzmtQyDTU{eaf$#McU#WQd&83w#k#CFV%sA9|uN-OiAs)ry z!o{bn@*Rx7^%(Uhw+twGmX!4LkdA1aAvs-`orK~4$k78!!l=zSRG7-hqc9hT!l*4c zRG1z%%vYf>>Uv5GBl(6NUY`(cLmV29fA8`6X8-%7g6q73TcQQmB^7q|3j0J0J0}(X z%`5yWTKKmh->&}~rvVk$uc2prA_+GfWS{Yp_bGEQsLE>%c_>FXg>n8$tBalZn^M!P z$wsEz_@wJfibuDKNtl0TVH9rye$z2(_m+kHtM0=7!_S7oDII+)r~&?d2!&Jqg~KTw zSLX_|&4$Tgqn>1vY^uLQg-Iaatj9+_358Mpl@>;64LZE~Gw*3h6TPXPza=^`sUXWM zm>Dg|N-AvO6}FESwn!@6;}w1vEoAF-$uqpw)?HK5cUKx7>JPSc$1`l6-yRuRZ9~uS z1j0RwQ8?!}zW$VsjMI~fwSyEks^PR3YZyuWU0SRcn6q>3WSi>c71Gdex)sLxi%-Y3 z_q6fF`VemK!|vTO<^*~|1uVt%M2-TRzT#0^ANC)vZ=DOV1=9yV$wNx&TmAl_!tA$U zo(_dke}1SiI#)vJq_cU?=~cyl5@sA>)F-rNW0ebYTwEBZ_vTqauH}RoEI*+zYWKpj zg~#_Z4o?@$C{8cgo0pU1`<{Pk)c2DLQoMq5q6H~Qg$=#JR?)(SNrgXn^CHp0AENW# ziWae_q-a}o{yJ}AVbY@Z-lDUji>{6?YEL}Up`rF$Shecoz@=~Ux+?<@zgYPr-E*c* z%$b-oYhYKSwi!$q9%Kr@=s{(4GNoP+pNk`2zuY*Kp;)ngnW5~ooOH>cvea(|YZ1>F z#B_kyYt-yH`F!bQR!#+{s_H=Yd;?DDi8JD;roPl;+Xqt&%*ajW!Uh_i*z}BpYRgd zRmtJo`uQw%|^Zg<{LV8Wp5#!&r5iU#( zo`qbLeAkGQX91^}FwDW2wDm}bWmjdWEj}sEJrkkS7Rb0~ZZMIm&Mz5LlFrF-;ar=i za8Dmz`{k`B4zF$0^ZWeZ~l4S{N>*KhrIdkd-MO{ zEok5^=8}-+CPkNajxMWF@v>&o%hIBkpI&i!pXl;}=oMosUYQlWa&7dg zi=$V4;;oov^54(4hbwJ+sQPo)BrmQ_3G(H*WF^N(p*J)orpu>U6}YZN$#?=c2ex4%hQxu1%SB!f35%!31yK14!(Jr2$YXm#QCGmhl?jZzpjj3f9E#{QV+|KiKlmdFUK?2Oq!H^ zC?O<+2Do!EiqFMyFd5uCe5Zzi4A%xQ|DJ~oyPXWwbI zmK(dx4ArB1-#wza#Islv@~@2g?*wgx)6rd4c2ubNnu_cf@*_{9wwkm*$V;Qjs|(>b zU=-ekiO+-T>`3Mh-F&Bew_VgI5G^cY7LndiBBSY>41>)pthLOhDYh5L8O>B=%) z6Tw`aL(ls(}R339F~zblb`a>w!h>L z?+ciM%sViO!-b2_pVB-`T`^~~I9+kiV%4UBfR}~j%puZ#=N9X;)s_AkvxDh0Q}&g~ z-wuqzIlu9;sq6>fXFFyt{zlt4Rrad#3qoa|j$Q82ICs}~mx*(qgk5=;In3vpU$_#+ z^ICZqc>ev-g1$l6VBg7)&A7>B1PlI*h1>&BBbvo)hw4HqL+A#FBbZ`6{gPzn-ufSG^kwTRtvqxW7Hj`9)7% zLU?|$VnM2>|CdJ#HhYEV8vXbNKkG5U{#CDd->cpkR$+8$Z!=Q^NF4k&g?#yKuvdU* zK;A$6UXU>UP{=!le-5PIGr!{?Z+;GT-Us~iA(iSEz+)j`57g-x?UmOV*~!Gy9_n`} z`t3$DjP5nS)Qd=7$rbDq4SxSq4!hogmSc2DKIsYWzMdJ%(kCsG4~_dJcReV%)rO1e zx+H%iDEV7M$*+7${^0i;+Ow}+0Lnvf#)9_TYd^jA@`v};@1($jy`rAkH!2y=Kp35S zsjCKYN=C+jzRDVBpXmYf+mR-azs>%7UJ3jz*!6pl0gx@t=4^>%sCI#T__>gL_;Vpc z9$)Pab?^TPk}rP)Bwzl+kS5cA7Lta)4WfSLoNZLl{}g+3xF5EF>a<(Jim(-|0Vx;1 z0i;~aZ~EK9PS{U|ec&mO=>hY*jtQ_m_AGcR)NiX#gG@i@Od#{SjML#N>>c5Hh(7t7 zU?;c*o(W%p`rU^16;t~DZrBCxg^8fib7~okKpPtbHlZK)4hRg4#oTHe3S-!;NqV+zf}pt#BCJ4pZPRI2>{w z0%KjyWribR1sbGLusWp8@aw}duoWB&JHm0W7vwqeheG|X;aoT#o(Ctu^I37WkCIob`pFRPKMjy6u1*+!cXCOa6g<1e}Or$T!LBS@b$ac>DbSJGvEM7 zd+et}-X;C%kTIoS2xr4v;2d~Aybx}M=%)W3^!fjDSO9;6g|KoWXZgbZa3LHI7eVbs zy%a8ji{aI930wy+hxfzf@O5|v+y$?M``}eDDaq{3_m78HV{ZblgY6;DhTjWb4@bgP za4K94^_$Y0;R<*QTnlf755hI@Ww;jZgtx=b;2kirZ17!;>X2v7Zw&8(`aR~|a3H)7 zX2Sd79JmQy0Uv<+{p5r2N%#2O7AL|du(yOy!j5nY>_@L9MJJ_lFA=iyrT0^9<(!dKxd@O$_wEL%SKUPWE_CiXV)E!YQchoj*RcpiKY z7Q*-8Rq(Iy4)_6l2=0O}!w=z3_!0a8ehd>T@Xi7?(e*c2AASZ;ho8g2@C!H@?tvG> zFX7ejE4TrE4WEH~;rnnO+y}pb<&H9QDt=wKAN#5BJ2()257Xff@Iv?_yb}HdZ-+m_ zE$|okE<6Cgg1^GVioy2}YQf*Ip8{z!{eIAcsgN;Y%No^ToL1+Ry_;RZ-w=05@lz_%gG zf4=qwv0UYQRm@otes#!lhTi}Vfo&nvcK$#(0#1P=;cPexUIs_QRgh^L|8~fb*MAN& z^z(PY32+}wg-OQ-=g?P$Y1r$*$?!}#1&)H5FcY2!FNRa$QkVs=gSqelI2~?-GvJ3X z4}K5xVZw2=->?dt4O_xFun)Wtj)rq#HoOSVg%`t1VIjN`&V%>BBKRzv58s3f;Ky(w z+zXe$U*S^NplWaydnb4q_JQznI1w&~xo`!%2wn}ZhS$J#P-m|{0awCTAY%ysJ$M7$ z4{wBt)q=CtYs1ypo5MA*16&J-!F4bl-UesG^>88F09U}f;A8M^_!hhe?uHxTPw-w? zwmR)M)ZT~(VGH;WJQF?)hr>r;8hjk)!YAMo_$1UC{T8?hJ_VnK&%xK>^YC-{0{jJT zg_V!z+$&fIz6zVe*Wgh2Iy?_U91rWm zTJRKD8}@;9;0Rb3PKGDJeAob94jaPNuo2Yx_l@E6usM7SGM4qff-T{1uobLYi*Y%u z4^M%uVLR9lvWMCq3r~f4@HAKec^C07gPq{*@J#q9JPW=KJHx-g?(lQi119n^(i2vP zy$nP`!&mg}^@V|%b zxAe=@F?$jHI`ACqts(o|{2q{fP5uy=2G51*a4yV%E8rx!7BWZfKMEP!`&%LNx&C{Q zxitUpka;IRp)TWHSPL?*;kSg-VK+Df4u*L!6*6({XTw==DVz;&hI8P3@Iv?koD1KE z7s0>70{AT~gbB&Cm#_*ff=%Ik*by#(L*YU=9xj1dkarNj2rh$H!^_|u@N)PNyb3-G zSHSn+)$nt89rWrk-i0;c^{^RS1-ro;;9z(oJO|zcv*E4qLbwJlf@|R_xDMV9Z-bA* z_3#CFJKPTMfP3Jb@F#c=tX!Y=5;lkT!cOo$m;&#I6X7P910R5TDSrg6f{(&G;A8L! zxEa0E(!d=9pU&%*)m1(*hTSM%q<7vUA~CAc2G44;9o z!0qr=xCg!le}=EavJGfoVGXz)HiU1(GvPaM5PTP=!5wfqd=D1F_u=L6uW%Lo0B(f5 zEBa5t58*rTBe)xW48Mb)z-YtZtiI~-GwhAw=TK_~U%-BF4;%~k!d$oy7C_!X{p;Yj z@HY4Z+zfw&ufm_;-{8;iTlf!nOe4m%ur`d8VSEEU*bPSENLU7Dzyx?cOoT-+30?tt z*Y$6MN5OkwMfe=71mA`1rT0IB$G~4;Wmu^(?JlefkA-dFaj-kA3dg`|a1!Jl+MfZB zhnK(_a0#plSHctE8h9eS7uJGLz}oO-SO>lf>%xy=GTaO6!2_^9EZ>B78dir5V13vS zHiL~|Ti65!=d0-4!E2cd(s>Ur27t8)EgW(HS+mHx;9Bng>+bxH-WB{#N<*#hi>$yaO<&Vs67oj`%R6 zaZANWW~HfoNCutN(FUV>k(3ujl^?l@r(l$}@_i>p`BwfWU?jWrX%uESM((N)$t5HCC6CHg;T6Bq z*4aMNMH%H)=^V^RE@u?p{q5up+Yk1)z>ZgNW%=m=owKxD}N0za#Ox%Vx$kMPsOeCffQbK*&ic!mAl*}o9a#BC09L+ z%2BdS#yHvJNA9Z6|1Nixh04jvqVkqJ%7@BMMlwn_>SLU{+>~eM=5)omsSFioGDc-o z7vsYIC*wR=T4DEk2azr89-m(q-sRWj&G{=W?7`erhF@T$Px@QWw#rTVqj(RuZ2w*U z>XeeMWRI^?`O|Z?52JP_tVb#bJ!9Wt)VAmub1B=5kssYtJ1DyPk2~Q&~tJ$)dDmRQJl0>PTiVM*69AbWio|s4`HT3NLwv zV$>$8tR%mT%2ef0a*kRjhK0eIA|CF+RR*-NfAiYtd;HDooH-+i*Dc0K=ioQ?jG*8g zjMBf=!BEu1!O+lWnva|)jw^|yLByS5B{_ogElQ80wT%P0OdM@Z9QiSEtRjx!%nHx^ zW*2MBnqoT}M|&9M-l>q+Ia*%cYhVZ12c8bcLamujfE}?h^+o>cqU9VeN?cf zSc$R^&iW<>uJWutYCTbP>GCNVgL5uCbLNHoF%@0B?%A0*Ro-17Q@uQ4!S_Sl`mOBs zaPJN!QxAA4>=o}-(Pbv%?VNvEn5%c!~t&a)_8 zC;AbmWb6;i!2u?XLgJ`a9LFoT2j^9ke6v+`zXhXfpp9b?R6fs!yds%3Im+3r#gQjd z2js!n@nhEJl+P6WD~;jsOE?1l3`fEwgc}7b!O^fP90L=~=Z7^C#Yk>l<48m0a;`~hVR1Osd2kMer!_oth3gzQ6K*n8e3>u- zo(HSLsjvymg4C-i6Uxn;N2W5##yuV8zzmoRgXc?nsq^FXT^$)pfveQB!g%O|^B_EP zHiZ14W05wv>$-qAmA6??b&md<=Wq_Jh5bTE8)4Q6rTrISM^7RbL+T`Q3Cx2&|1XCH z@GdC5-Uth^KMv=?mtYZm7tV*f;R3i1E`;C1Meql>7}h|rC9o}2eC^;;>|Nn9*bQC= z&xV)7Ne~&#H&w5Ii?Ck_nU6N%nRhm8kL%zH+?iL_o;>rd^{e5X*wI1%Ve8JkaAYNR z=4Va#x8ZfzKZ4Y~|2Oz2_;+|cWPa4RGd~)+0sApjy5v3%-iSRJ-UM61TVWfx8n%Tu z!?WNmus_s&=IhLw=47aNroy$jGrtvC2j{~(;39Y%ycDj7*Ff3`pLrs4pLrs)=6N?% zJP*RVxzGGeD+#Ohe+Q-7>3a|56+~fcn0WI zf^TEDhfS@i$$g!7sP7*Pv;I!yUR7F?E|@8pewcGHXW9FWxL?DD)3>5evw!R92+|4S z)Vs#IW{2ZF@;ys%IrQL&P)Z ziO6F&4D$`<+CrI8<&mdgS*S9uVC_}lGq|&?V%B+U+WWPwy&-&_`z@_IeVJMJ?P~3` zhi3hkb};fH{%DI#{1f0y*eAkw;1u{Wq>VA_#D!3DTnb;so#!F)8bl9``z`Qw>>pYC z->v;qxE=Q|;5PW9y?+3{fxQhGRlIr@Wj__l|LO2e*b%-3heG)qVeO-!{Edch!!ed) zq2wP2cR<$KOt>`o9`y7S;)uwM@U3R$x$c~Dd_^qjt z4p(jM@ZdT>;#>FHxT&|*n5LI;tA;+y1o59_?kT-$8Xa++&NEW-o$%)Ne%oR^?W=i;vGE6R&vGy4PdD5-pttX0iwL0X-K#V_yt) z|0+w`cVnj=HTwxR!C&#W75)RFyXHQ1ZuS)@pAnCKos4*}I*h{Oq2f)pY-HIU;@9+D ziBNr45|sXzg_*ECl%8vU!KLshcnws1>tIFf(o5N2g^Y)M*6_@J1J>}2`*)VVSh7ZD z_93V*Qn*@{4K3Tj%EXgs-Y6=6+RpGVaJ?_EwO#ac5tKq1s%<(*g3g83&(*v(2J6#iZ^mADCif4(vtV^}qBA_n>d2|E3-->C zF_;;jFb4BSWA6^rU=OJ0yC=K|_JRvxZ@3)xfj2^>&w5j&FLu^RBK=@D8i4_D0vrf$ zfIJ`mV{kD15z?>tZK=Cq@KQ)#{l!r6U1hn-QhVHnbAOYyKW_QF<=b!)_x}t>!kv)* z$@db2_{u^0DZe$OpYrv+O`cP~4?G7>gy+H>sPr#^^j~IA+ytmSaj9^Xy}uSt#IA1< zP&fVq*8MTd=PX}@>D+(G+TXH#&+=24!TrxHKZnZ47jO#PWBDb_#GYv8t4~Dhw0BkS zgqknVxb6g=Lye;}ub_E}nixHAEsWpbeCji~A3VEy=Hs8c;JobEXHWAxx-|CFRgL(o z@FrM=bgR%W>AOvVdvorchG~FlglUIqjp>i+gK2O4)nu-yCVgK`;;0!(#|*D~|8zK)`-x`Wsy{Z>Lt8_A-z|_cw!U0{tr1CZZV>PGCWMw2OXiFi zTN!!z$BbtSOgfs|YF6CmYhP+`j*nM-4p0hl98g4D3v3(<;j!2kLzU=KI29@n)8R7g zjBm}}Bl;z?_lUOE>^-8bHB`IEc&>OXw-P(!I{$vCcpkF$?eHqxzqan*T6<;MofWuW z0QpYv6Ub-)r3;u=Y3MpK$L=nOqO=fUDr0 zmK)#=*sJlJD*jrKcU1p0Yd^!M27KW6Pu zTD#7s+<^NJ*8LZ2uTehO!?h4<57%CJ58P+@4cv%*EH6`ve zJf0b|HxC^(;n6v>M{hIym~iAZ@(CnwX0P7!@Nd}3gU%Z?^G~{utR{Z7XP;v~oA%`k zI2i7M`mMp2@KX2{d>Yc``Om<;@HpCweXuJ01~!7Ug??kWAD#}sgB{`bZ~*)P4un5K z?fw4=PJlnd8SodVcIg0|4}XOV;6LC>_#3+`mipX z44EtQr@(sfE?6Jl4H=92e}@g=Cy@6Szb=Z?2qweEa1?9;N5iI2d-$8dD`9i^5@Zg} ze;Kxd+hJ??32X!RLgwWBhO|>B!$$BFILx+RBO&ig{xsMgW<$otei7^dwU_^NxCovB z6B%m+??=IVPw)+pM!0DVrnaUtMq@Jlt#vQ01v+=NNgA_hKCJ;}5N0s;ZWOB8C(ZwA zPD|@RYM=BDUJujU+}HQWOXk5eFIHj?{436uxa-@TdY|h9H7B9*SQApc1U7{QusNI` za@X9%Mb=&ZT4J9E1NSP-H)uXU-!HGmxTz+;u&74fN;uuRhpGFr2dre~E%Y5$&E4s} zGm|(qk1^2XuNvj0@t#J9|^1figO@`yJ=fQK}DtIoW|1|q9)izAPPJ0ze zg*z>2ry>)v(@q(F2qnj7koPv9cERk^q+KxkG!xAlQbo#E^QzJd&CTkY_R<%9w?^N# z)$i=w-5=qC^Rz)6n%nA4?)5&<5Th}EOUwX_;y>P)V63i|KUmKQ|87s? z)8L#m&zzYiKQwLh*ugcKd?3ErPs-52>?ciR#Zb?V8HJk}=hAQig@O!Ef%jYfMhRpH%AHvx%f69+kUyS}OhBdG+fzpws@GQ6tN>@}Sqv2)PHOjmkPOh!hH-M!LD}dQCP>;VPngdmYv{Z+?P&mhAHrII0ZfdXF?+fd=fkF3T6-a z7VFNK-`rJGcXCzVsdV6MPpYp&N29 z3*UoB!}sAa@XxRjRD7qxo!I+Z``Pd>*fnSVS9m`B0A64@3+}=`8!CLE-sx&z$0UR&k!E_e1f~iKA%F( z*?k5z6RVgPuSI8iE3khhG#;>*UR#3%SrGT?q6W-7h1at z;#b@kK?a#V^LP;t-UOp?4J-roZl3@({x-j3fchQ7OHjXKaQztX^XB&q>c8}R291%D zVI^1})`KU(4zK|{3+nd^Lt$f>3H3V$#-EX9@O-HJ%z@3ZGnR<7fVaVxkoG^qnFapc zmiNH6*lD*TCqtg^$SIJzi?oN-QRGxeT|`cUVDCkxtkcwQH_IcFm=BffHd@sJV-7@LJd%{t5PgcR|H-4MYNXF2BUe4 zQ*jUPc{rYUV%tg0Bk0mQNHF)IcU8B4N$74in&VsQ&UQcr?5M9s{q0wXD0wqm3Y)+(ur*A8r$hOdoQc?nSbGX&?Cnp0jJ^HI zkabc&A6A4H!17S<`W4_Mkp9SDYVR+Dm9R^9M2(#oyPJLCjNPfr^T}f{CeO zB|L7FU3FO%R)y7IJy;zkvSYWjIiPTw!TF7)r&%K*n5R3DxWZ}5t~6^wrCA#)%{nlV zUAc!!vno0eoX6-DpY5nRFNeFXdc>hW>qCY~k&~cwqXBFP8$#86W7rEy7y4TJVAurr zYhhFPDr^S7g3Y0xXWr?}xVI(L^VQGp;=uo`t{Y=TX$fX0pS&p857ho=y zNs4vgG}1#P_XB#cEstxZrp=2 z8a?gvHkW#c9ro`ti9>0g1uH_Oc?|4~UG>Ho&dAagw!q#EYIeFi)U(;yVuQL)}ja_+^PL9HUCmaoTTK8RW4EC?#Sh&}69~_7M2dMDBS?Znb9Ng9CoC_<% z@i38-vZRxTUQ1A!Npm#L(Kt*qrTSazKEHp@b^ElXEBo@V8&sJFsm>+b5*~OZ$ih^1v3FN3$q5Z8S^Pd-9!^i7fcqW2(t#W z8M71fKkZ6DAouC@St0n2+ z999>9zKMkLDMKK8@k}KRck%bl&f`;9CjNBpOTXmT-H(s|1kN{AH09Lo+RH{kKbl-c z$%XIbrA_NTEj=Zt=d6shnfbw4tt;@OHbCuJx9UMYs}nXUE^G#a2bZ6-7>&Hx`Sa)R zAN@|>%?-;(AG>qY1iaJg^f0Zh#)=65e>i1gqd4p`Sx-7$NJnL&bBM4~C;z!J zVSH&Wt(UorUMy*?l_e4!_HOiqwV%i+{L8Pqe>i1gqd4p`Vg6k652j2!2B`lfWm5P^ zbY81Sv}mO_|Ay#-T3T>Hp1tU6lR8;hBEjcJ&(6*Wp3l|Ds(rcg@BGA< zOC9_C(6$#pKcQ%f%O-q3{uxpn6pi|a;yBXtQ*wgu_3Aeo!5PHi`+4c9UDH!@`C>{S z>vm+-cXy<3_tq^bTSXWS7k&mO9^NxprVDZC8T9-&yn_1rh}^taBhmSFqYI9YE_fok z@TTaZHPK5ijxHV>UD6<`ZzJsXmc0|bYy;uKv|>SPur<|0LAqh zF8{+khdJ7SI6~!LSjcC1(D1(A{E^WG44YNPgKS$kr7WJgDh4qBwx^7zTbUx0`L<(b z$%nd2{xTk~XW65F&3MdYU)@hL7BKEC`S|aS{2Uujn9+%cNN}2>dxqaWcefYm0dV-b2dETH)9mug^ACPE5qXYLK$?0 z%aC{Cq}N=UD#N@U-Sj2Z?9^%Wl!3lIOFDfBt8mV5d|K+qRDW2vTs>E%5_E;jiv2%HUpx7YZp9`l`8ObVWx^_)^BXU} zD=Rndde){DF00O@^`lEmWi_$u)cnlzO&RH1@5?dr@BGB4;oe)A+bV94Z4`gFY@EDJ zG-1XSE}JgMn^515Q&ct~dAA~K1H#C^^Aj(xD-&1#pV~CSWzv;2D!DXNCh4g?XXNE) zWM$=#Pn{O%PYc578}AC|{Klu{^oMz-;JOKZlRrh1SX|*U>W2I^o%|}JxI~Tq zBl}>&DxC8hFMoVlRb>FHD_mCHNvpm~D=4dhGxIZf^)*Fh^k@|6?7}FV^BbR5>17oY z)xTU;zLh^*Ry~lvm6JaxtC&PpRy7DW7o%{_Z@m1jtlW1yJJ=czmsL;FI?bhJ+NB^V z_wG2pEj6ao~7h$nJ8`=U+dyE#LUyvEU`>>T%-&mcZF+*r(piXE1q|0iF*?T z=AuvbJxD+4Gn8ZoJNR7){efAB=>nVJ-VHW|=&m{A2OaR2VW)olCn5Ruzk|J@_M!EG zqhMcnDeMOyh5aGFrO+I=Uk4cm!G=)toRVoUb|W)94f_zNJsU%z=04=FHynn2G)#eG zEXTs(*vCQUoBb(pG`t0lh3r)`;a`B~VE+`J3)ycInE=^WWA3vLCX$N%dzc2xlwlqb zCP4Z^zao?zmEmOUwcr$3+mdrN%~>>!;8fhpPoB)tT2QhmR3w?dkHVDaZ+bkgvXnp)+AkB_>i{QXx|{n+ zob(d7^Pq4gu!@^V=_HtVT)g$HAH`h<-8rUMcY=AQ(sidO66nr+DBW2AnablAqk--$ zhSHs-P`ZP@7~Q!HN_Q@Y(w*f{x^o4T?pz6_J6A#J4s&!ycdmxgook?UXC(~l&Y!SL zcW#2xo$H}=XB7G-4Ufb3MbvU1xj~rh0>k1FswVbVVCZ#hti!pU|4tV z#4g>r3rctHhSHsTU|4tV#V*~s4@!4L>CXL7y7K`1zg2g(Q%}Ks9P7aRt*aqstNr_V z@}@sufYP0CWqrXV{#XBHeityXJ279BO@KJN8@QdvG0m8&Xf^ z>=Vk<_3)N&d868qKgYk26o|LJaNLVl~{pA6f`Vb)0_bz_xrG)0pEZM$3A9rCdDq;8TXIjnQ%8e3s#{0k-PRA~hMGrU(f2=v1@075{Y|gmIw(dDF zh5Nad)8TOJGojMI2#&yhG30qS`wd6KrP#;771rNMNIT%Kf#<-rmfDMbF7~_Nc=!NJ zg=IK+L^LKS$H=D~qomle!I3`W8XtuF{$;jbZ-ka>{BSX*xB0s)Yr(;|p#o!w z(e`gfUtDEbA1=8!)&AYn-fI}TH{AZ+tCV{q?Y%DcUcFGbfpOuQhVG5Bf4lUWgzk;7 ze|NWW)(_nqV*U=sIvU5YfW{S!cg8}wwJ>f;k=XH0B4Z*q=GnvZ8O+yv#dH0Q3AGD% zUD?!~{>*`8VJ=kLHXW*Mqs=#M8*RR6+s=n-+h)Nt;B2V2jlLje55z^-=i^=o7r~3+ zrSKBSc*p1>;~OPz_OQ|Zm~#L{#up|W;|ufc8MTcIaNh?PLE2Xnp7zw72SIybzD3gk z(&v~x+|qTmeV1Y9xi#lM424%<=lL<`K8%I(haQ`A9j3yoxu0b@4PJviAJXUhbK!OH zpX>U+OV9sUo%7CP*9biG9*Grw2;RB$_f6!1teCSPD!`kuC-9UcYIYgD`UbaIn2YL} zwT|L>{c^ZvVRYSM%eueF1!uusa+2fBFT*SyO7>#xac`9 z;BV=3>*Dm4hc!0+ipE!L9_}I@<>79qJltdARUS@^i6fY=E_ufcm%~OI$GuQ_yU)a- zHm6oh9FH7Aj)!a<4@1fEh>1gTG>D1gIU7fL{OAhH@u-dCF(^4Un>Zv#!7FlL&)*6jpG$4IbJn!NRHSz zzCMH;uh}?WhmvEPi9_WPTem+RLJr0&MnB$xlH*+yhvcXllb2wQuyp;{VdHoYN{;tU z96H0dT1*_l++XR>+6Oj{T~Km-XyT9@v3UvR-%6L`BOAxZP;%@xahyaPv3gp+e(=1O z_Pl&%C}c45@**1+_@jKeI#tj27??7;kpsoawG7Sjha1*6V$ z6=oA=8|G6?xmL)7>4F)BnT1)7*@)SS*^N1XsnMD=|NnJZCBSf$UM$#)w8qxIYjYLB zF?2V3pt%*d|7$gl^6T!K`O97%hs|c*e;V$`MjBM<;_R(@q~@pc?)E#kR>P)erOeLF z$YbUy-oNhg<@1c}e4;b)H5=b+Xz=Ct%00e zGSd{s$TYY_CX>Fix9Xmgm6ef}pP7@Lhu`{2zqEU;dS_&3%rFs}JQe#1<*CFiGj(!y zPF{Xyn&OQ0KOi%Ey4FI%>5Q6|)hck8-*EO?_2|ZHV(cEehj~BKbwC}Wy_nfc()^jJ zqtG5Y#tu3s!T5FedBe;dsOQM~-+8 z-QwG$OX@_TOBZ>|=0q>+sB&?7`-&}#aG8*qqd@SiS|U3##&u2sVJI+il|(#jIvL$?h%SK(iN-TlKUlOx?jM`sh!d$P); zZ-xJ&GAZ<v(@OTx>HIcbCtB)n-rbUltSs?+=yoIPkBNbQ=O?~g z>e%OpcCh&QDQyp3`2NB6aE1MpwudWxKYkBa4dmR9QQ4kDgW&W{_HelHGnjptd*}ub zN3e(M3C}+eomVkBuYeMMD?0z-=z`Ou3y+U3+!bB)boA2I(Z$oFOU{ZetsGtYU3A&~ z(aQ>=m#2BlZ;W1%N*v+3*ru0fF5YvCud39=O;&bW7sdPOa;dW-!pOh#bFjLgI^*iX zMDripPqzkHH94TN|1*-fy5P}^gk=lY#gXr)Gj&loE?W2ob#an6zfN@ihd~*;b?)U# zkgH+<^Dinh~ti>%6XUgjG1_H@>XvTfILjRMw$AWs1tw_rJ3L zDh0*W)i{9pmpA;RrcQpduKIiVS0H;bVHM8#jhDZXm7hEo>q?CL+5pED^fQOI-&^Iy z9=O&D2gj3#!7dM~gS>7Tb22j1rex1FV;Zdwk3#-k7=?3wr^P3KU_vm?usa@u5cM8Blkup zx5_A#pyXbU%;gBDFwS4R-0|hJ#ikQ3pL(S8h)c(`MZue>MNWzz|l%}J#5noCDz zlh-RVDa}Kf1Jx zE)5$p06$7&7Vdj7^6&h_r{SKl7(EK2_`_x6Ehp!DHkvn{Klu{p060)iH+(Hmy?r!yOlp&PA!nXm6P9;Q*5G=KZ|hNFbe1V z#>?-@s-K8c87>svi_0&&gHEIFH*X~<=Be6b$59)<#-4I2&=qpB4162OYyj{ z@p*IQ`VD^CVD?~`6Ddxc>AnbkiMbd@nROP%3#@&Y?8QyT(|7n#I5$_>7Q6QL=sFAk zYC}2)(+80*kgPk;7qs5Sh7um}!< zkHWJd>sn^dZ9QZdf;|Neh1y3n3~qrbkh9~=w<3RnTC+X?N8w(MxkK%x)jlEZwblN{ zF|Y=dKhA73dv9C9aky*$kk}e3TpKt6c7mz!e3%AxPMN}U=8V~MyBSWxUHgNkz^Cl} z7hxv$m*7v+okK;a`H;m zn?1K>;g#5>Yga+(+BHzRwh~I$u7lDw_MjMDyBOTs*a&unP2d@@DVzqix0W`;eBVuVsXE{pH{W;TnKXN0c^1tc+Q*>w)~ash?-ke< zJNjex(4s$vyWlCfe+a2hv)A`Dh%9DrY!9gLec&0mXTnbKJa`tIWA7Kh&e++LW%k0d z&&Py&33kPuy)$MntkyxhVQ2q~*$exdb!Wh6_QHnu`u4(~_WJgP+UwgJYOgP{n7zJo z*IwU#a2AxD+UwgNyY~7Hf@(JhK<)J%2=BG-+Ut8Z_V8Zc!Ps}pK)y zpgoei+Ewj^Z3dN|+Rx$GwbyqPRJ%C>YOgQPh1u&XckT5Z4a0kV$6(i9U+sm}Uf;1$ zdwqF+O#3Q#wXf&GolxniuO5$GdwnND?e(1iwbwTlYOk-{wbwTdhWGmNJo?(}I~i)P zZwAy}-$_t=edVsbzEj|3Q0ZL>sdN7Zm<3lu>fXN@PK7U6ckOGRhW!($a9_Y|?BB!b z@F$o9e}=g*IWcgr2Wc0~S)dBn13T@5e>OZH4u$NM^oPNjaJF@y124d?@46`54R99r z^^kVOeCK60+<+Y&_20DaZ^60Pw_CmqwXgI&sCYhv7i0ej(jfa^Lv-8U3k#vvI_2*G zEW%!nXM8>^Z&?8@z^;Y;g|H^P6qfAo>>3I7GHX9`crUZYPDk2?X@AmWOn07M2K9Vr zA{YxbvUcqg?q&Xt-OK#nv+p=5($&gRAG!23UvVp(38kyE;acqT;T>=h zTn8_Ow?W3S#^0addhCoB%{SKWvSfT{!ZALK+{JzMHFrb$e)Da#V-Z;CREPKBPXA%P zdDa0wfSvxr+*e=nAoiZ{VMx1b_O{ZlMjpjZ`)B;ozM1{1v@emzai`req$$2)P;n#U5!USu?rSD&SfxM6v^BpmU5#~E$!QSbTJ&?0- z57ueD;Th9#=+RY%niJ6 z;?Q22iEz2iE)ca<*3uQrZS4?$Hg_o=TU4F{05i4@!n@4mMqxyc`Q9$8jc(-ICTRc##Apya4-;?VOF>{)hl1nVTF%Wv=$Pb)t=nK8zH~WwM=^1n0wqT~ z6Nlu8)%9S0y>vPL4}0eVU}aJM|8ow@;UXv~C@A292&jO7h=`~N%S8o6KqW=lgyEaEhBoM7VEwOs5RcYZngyEsk+B?sSgATN?5w_NO8 zb$&Spxj2eI>0_{oLvkFEqfs~Mb zZHBf(1;-K&>JN>9=0Pi=&CnO_KSu)$Su^XXSGzjeC=hQ0U8YNm)i=V`vi{%SH}6dR zdVhj{vHt&GxBg%6RlIwSGPro6et(wr|KlfG zISwS=bS&O*z3U#Y|6kZKweZ$NYVm~RlCx7w=??6={$FQqc=tRyxy{LvZ~ec*`ula! z$!A&rfA*w*u}!Op-vi|>r$^Rmq z%&AVz*};nFQOWs(Qw!44iC?=hMimmbllI`*F==@Ly_vVsS zR%V_5SjtFenku{xQ=87|vt?{n5KTts;r-fl9)`)M^YDIL=gW{)XV$hPf9EqXrTob5 zslONUg*xB!b^b=@b1qEH`93;7JUPF8YW{n6UAnK=Q-EUo8ygad~|^Bu_DU?Lz)NklE;kb^Hvuvg`P_I+;TqZ$joRUglcX92LU11`?kS z8<)LJwX8YXhU^vaiqD6Q%iqb#-@Z2a z_kJ%0L)A228ngRT$7<3K7nZ@xHDsyE{=(`N)sU0;pt9pMv?4;Po;*PVD> zchT&%?!DYCoWP;(UqSBuyxhLN2Xc=?m~D`Fe7LyWzTOahPMtT=?7hy93U$8O$?ibv z*V$a@K3;aC^ARP}N=v5IIQ!Cyz_&o+@!{gK=hb;On$N8B-ZUmTs&B@y+%5x`*ftAU=K)N!mouC-iL{&;cf4}LAkmp z_F6Aq-eE*47wYA88rYF|MSJPPl_#O3um@wP^5?d3w9Y$1(epN4djXV1rQ z(s>gSpAQ>P%h!35$kh2*RC}!>FMo}bKh)71$Y0^*myTkIs{UwiLM0?VA2u$3TvxrD zNmIGH`W|V`@M&3H?Xu@%reuUyy7FP;Y30{dPE?;+SF4=-p{~A<{Ik9MR#!QRN>_d1 zTM3EJhmFhcb>;2oSXbg z5b$t1%0t0(z+vDb@Ko?A@HCKjLuSn??{~~QKHkxoHLJW6F>6xmgJ%+s!JS#V%6kSA zj&}uS4J-5OW(}+IFp6-@nHxUl%*`6sKH#}r*O{MV!5hKzz{f$oQ+x^>hyN#_)~Id; z$&*<>qx(DX7vujGI04jL!bFhoC7W|%{|PEwy?S=d>VDv4?l*JT9Grr`HFy!2UHf%% zB6rQH){))|X-#Rqb*Fp!?pNzeFN7vTgD4FuAtzVuy2g}I%5L8I`!%N0ubo3lCZq$o zt`P5AjGIH=D7wU4umLy^JOJcfy{S8kK-HZkpz6+2@O*F?sJgQpd;z=~{1bQ$*og?Q z1}w5>(x}1ytR+6%6YRYXr=<>u(2@H=*i|_*8ek z2CD9?0{J*k;!f~7P-U$;v>Lza(A^-DF_awVQo8#ufNSt?1it}lZPquz?}7J&KL!;K zgJ-j5_1EA-T>p(johPvt|Ht4XVC{A0>y+p2>doHNna`)bys5IAWabhw^HPUXuA8_n zM_HTtvJq5$c@b27VJvIv%XdN5msdd5m(8H+%c~%D#hekl0+b#p^TZomzYEm*(|f@0 zfs{#t=Tpu)QJx`YEg?49tP>T!?D$B_tW*6V_+zeXo#Y!0lia_#Rjd{t{$8mkD6g*&6X}0*}T2eXuY1 z1CV+f{SZ73{D-^#|G?w%x24R)*BY-WFFw8j zZPv@q2M2Op=j{vt`Tnw5FZ+uj_rVePwT|=*@Xz2#FuSH|V8X6fJc;)o;d({c&^>KS@%4&d zcF$GSYCUI9gS2LGBvfRs<*o-D&2_CC9N_N#JI_l!6}{Ab&7Ym8&A;aF0`yJwH|u=W z?#JU-yDtXS?n^*vXacBqkDWB_elnvA7(_#h}gp08&8t?b4O{C@y11FJ8*ciMPEJ$cwMRuK<*8JJI-27|)u5)o*57KNCH-P(q()+&P z3jA90$8*uF`MU{JJ-QhzNE9+|>O^{NxuUi=!nMWRbx?LbHh&&g5|8rmRZw}j!^EpR zWY-QU4|Yy8e;&T(;#dVL4_^nvJlu(2dAJKa6kH7|4|juF%hHH9^PjeE(ave+&%-x} zM|t=rs65d)mdZ9&CvJ854)> zb?#ZOc0Mk@9M8KrUH~P>MiWPFomRWBb7cADc+ti29Z+(-Wa8L$?WLXj$}h)e7ssoh z)J~@uasYoAGkPv2uhB(O&pRVckQK}+sQA- zk6au-1|`Q&OdPwey|nW-`Q_N=;&=y?9KSGee z+TZe=7RMMpE|9)ro5!0{ED(c)2CKWpXSa(RT-$yK)qGJD&fNi z^MrkRQ1|>iq5n4HI2lJA-TjQ~PkJZb?aFz?^l3Fy29xb<hI)&F(pwo0j9=e~?TaXN3G(YP5?rBAL! z=e)%%nts_dqwivPH$md{;lncS*~_N4M|F@gl#E_Jo&PBp%Ey>4UF_wXR5jJti1A)H z!mAD@;GF`A*N6YSag7(hDL`*cD*44+<7>e6ZmUj-ySAGWr%J|fIY$lA&p7B#nI$&%uyvzFaHf)X&x+>FHj?Z+ggys1T$- zXvTE>jt1aw51s`gZ*(DuoRJEvGdKtA0^R@~0e%xa5?lu!1%4Oo3jP2jKhXyu&mHql zf$ASMMv!B`HeheCJILeN%+Fy0qk;H&yhf*iJVMR82Og2ph4>j~q8sIXFmx<*2vp># z7uXp(0Xh-V*y4Do9n==;0S$!)LH(c(&{5DRNMTQf6zA<#)bxiD z*0$rMY17KPnz;IRa7KW;`HB!Zlg{ojyjbnrk^zvx)yp2+6?W4no+^}LL;FXXc@Ey+5l~X{+&+x^XF*q zRAzB%qu$+$?K|vc*Dr{z|NfZp3hVE?KER-!-Fg0ZAJlV9)r_*DfkUgxOJ#>TX3v6$ z=ks10zPtX1Id9#sOYdG(RdSgX=J=Y7+>+o6N= z335LDx~(Jah?}C&S`oSy*40d{tgfsmS5X;0oyFb^KJ`C3ZLxd@!^h7%_|&fm(+l}LuVh^Y@12Bw*70^AO{qKNMb?^<2@@G?S4~&qA^#@$@8jC! zH?n!vy!WpBl_itQa(N3VPo;g(_p-cFP+fQjINl8bui8+Ix3XkfnMBT!xdz^&xK{ps zo36@JdJlQkhYj<&#_`-9@X%k|EzefR^J>7OamVh`X-2_G2mcIs4*nFLBFA&ko7wyv z@+mws;nDl5qXQoLkGqxae#diHz@s-8yUWiuFWXyL*`VV*@em3N2F#Kre{Buoc%(I zzjJ<-o?DojTbP`?B|UFOYTk_G{43M**QVyLO)hvmz2M!{f_IY(uTCy1Pc9yuT+$}F zWJPjmv*gkp$z@L`mv>7pUz5E0Fw&4reqO|{&kSuO?{(7Oa(PR{j9ICBQpkq1qQS3X z0481^elP5!j}p6N`v_rqdHblf@fA(1eXM@l)`_~<$BppyfKTo8XO6Ef_ECIO9AB>= z+4RImwalqc`Rt=)y&qoLs7oF1p4dn6?|}b4_z(SYHm`NDkK*mfWQEdxJ>ad2eH3r8 z{Jy4!>@I=6~ zJNqb}QpfXpz_UC1D4tv3nMykE2Rv=?4-cNHwY!RKc;oxt>963 zA0}=SWk(d%h@ehXUs5q~YN?H*f;hH8RExyzfeuqK9>4ESwpctZh*doI{ybY&^=jc! z{j1~HGO6~ToZUCoH5q+BIj^75kDs@0aR4`QV*>qr9sT^o$zaA9*j$e7bmOC5aZx4TRo6W22tMn6w_sQBvm>sK2AGL=mHy`%%&y_Ho z#s=f<5Rq|AVRMECIq{TFyR^Kzd_o0XRr4I9i=2BO;U)VPWZ!`7XL0|g*t&1uvQ62YICOZ;WvVN08lNYJLW)~%A-<6zGugRPa$vNkw=3Hmu@?*qJ zEeVWkq6|5AC*^naJ61MRej}^OCY4o{O`FI^3~}b!Pr3JpSA0HfybOIkKQkypGQ}gk z%)~KJ(~`X*c_g) zJt>{d@LW%ruLL}bBTT1ef*rs0ChR6?H1}@|!mAR8;br@kk5a;JgxceOF$hnxIpJ$2 z73ST33J_I!QeyO(R%I6moH&%uz->sxhhLEZYU zsZ!#g=XxAH*K1PIx)cl4XFr>o{ZVR8x76I@Q*&!lbFm#!YTl;Qd_LwiDm_0+&R?9G z|59>6>(u-xweaNh!dsFHzn(||i!Mtox+k^h=c&c*Qj0H3Ev7C?7GGxzl~LSg3+69t zjM69k(&{2Hyu8{?=y5o@2A|bN=bOp|N&^*Rji^{lcH&)bm7;vL7MGHrlASg$C1WLI)#6S@5x_TSrlhMEKbcgOsB9Z@k*s3y>5W_7I;_SZ}w};tFpjs<;YV$ z(T4wo@Wq6`ko%oocwY{oY}GR+WbCuj5#I{<_JeOxkdEwn$mea0x9Q?l{)W+k{e-Yj zJ6=6w8pU|yb3dy{uL*pxCp!Jc=1sDydl;q}j!~4J_=+6g6#?JAyWx|(Ue-nM-bvVJ z9k0rwS&X-~xgX_qBmDOfe)0!aX603OFO=Ex=g$3zR}DmIAN1QSFU_V-y!{>ThJY7Q z;=H@e{V3h8)bY7V=6-&c)w7yQD6`kI>X-WO;XQ8~1|Y+FNd4}Me{bVb_`+EDnfSfV z#q%Mgx^;EH(;>#=>z2w%JYA4kDtpNBsBY+)5y~}FMhF+LkDKBB2G{=>@OFyvX7gLG zc@M&`fRwL`KFsE;ON=MXmv}Zo%GdIM=ZF}O&zG0+o;p60<`IvdPnokcIp>`wa~me- zUY?vcIk{kFdclLq1y7_FJeXd1a&qA?9ze-OW$8sLQ;Sw67Y|A=-jQ0oBe`TpS|@%S zoLqKLdRb9wSy6KN5WdgbWckX})hm-%|1y!hW@h@D=abjGlH%{Rn^M;uki71K}n7V zO~pQ=!uzzVsY*m?JVqK3Y1~E}CptO&b1LMSNueoxE5go#mJ|L|7hY);#ANV&JYQbI zeswD|y~{RbmOdqUT5?t@dN`3f#q!%T5=N?m;dWXufA2w$TF^oBL>cH&PyMo)HBOyI z_D#s$1YX1E!p8OKpHuYVj9&9a=XDx}33Xb~jy>LxblSnC<8>PHc%4=db_*n(c6Z^u zPQ&nVovJ*PRzvcn_VZqlmYz8wZ`gk7*k90^09y_hBqt@Km8s~hMCyX%9Jb(O&#M?- zNFW?$Jmc6Kl-}uNG3TC|K3r|(FeWGmZG8@+GG)4qxS9}` zp6#vwXv<%^OW_ZB!)LXXzfR`@*>P_oU6?!~H9nClG&a(==i>Gxg3}%c@79p_?M@EU z!I?=v)a83*A^mlD6yAr4=i9gEvx9uApX8!p<&AC6;r;lzKdKk=NUM;v^gKWMPgXC! z4u-s8y{O|{fP3G_=`r&=Cg=au+Bn~TY@-JfZhs5r?|taxEGI)^B;Q`D89#brRax0I z?n>5DkdGG((T>jNnU!{cRt+sS^Ik=p)Ye?fYpmwjm2w6ZD| zijE&PX2ftSdm%ilA@TTdwaI>NAbTvTJ&|2&nT(wa+u?%VYr$&9U&&D{XW6%v=~6V*6Un?to`ZDL1IGSY8~E&w}& zSAz73%pOne^?3k4{T=hIp>E&?{JOr$;cE`x1-o;f;elBnsI_`cd0IAQHY%5T5kmQv z{Nz4xP0hN$mL^Xtxo+2V@J$;RM&pKS-EU$sc|vDqtyynS{p@2w^2OYtU3YmLs5;aa z8~{>O(NM4-cs1A`yb&A(HcDKYS7xo#Y|d)OrtBXKWqb@iyZ$1XS;NtkYil66A;c-Y zlb(@r7$_MjS0m$TU=RGKgOX8t<+tXpO?iv}FLc)@IjnFv8$5&iS{G^c+#dA0_B!sy zwOk!HqK170uVlAtC-TdFCUHylktPk(CpWT>!Y}=f1|>Vsu^idY#;>|`4!Aqnu{X%x zZ#S}ctyT81436!3hh%2$L?vks*Pt2qCE}Ls=b1F@_s^b5*)t`c1(DBuYX$kD7WM4e z5}iTm|2VLi>jS_N@Dz9bG>0P{PIfp2oItoQJO5H}BK{R%DX4F+DBe39u6Fpe!wp~= z;hqC2<7nRkdsf9k;1v9agW}h>R?6|82wnu9f(myvcq#sy zz{|j!-St%t?{WBy!{@=7gnI$J9Bh`ReuDbO$(O;-pyE9aoQ3~n@GIZ|cl}g{XF8nZ z@L~{~7FB>(fiu8}|8qdvP;?DA2mC5H7rX;1+N(_#|k^^cnf$Bcq{l2NMAns9(X(WClK2iwQgv?33o7f2mZsruYo);9Co!~g| zF7N_yH8=^p8(aw911TM9_!PO2Zzxj zwN||kzgwH%;h#^t-yF+sVU|3t5YrDqPoKb#jR-w0~Mz=I8gO#rM^Mx(sx@6RS zo)Wm)!?tx{dw_jDC9GsPig3N4?ocQ6aX8m{#;z4|t*g23!!}Q3uQjLl)|xjEmcJvv zkBo)YeO(LFX_pCSb)oyVJZ#wb?}M?mT5oQj4YIFxy+nTd`XJ?;B=--Q@;3YNBH7o6 z@yotG0_s~%D!#_ zWnaGwhW7Pk{IajFfOWC2n+YfT`YI^<`Wh(v`Z^fe*Dd&EU*7=hVqd>UIN8_lgR-x0 zg0in~fwHeZ0A*i)2+F>`4a&a$2$X&OF(~``6HxYbD=7Q=Q&9HxXQ1rs&q3MOZJ_My zFF@JXcR|_L?V#-Id!X#=FG1PY_d(g$9iZ&%uRz(?UxTu*zX4@mKLBN4e+$aK{tlFV z{XHoA`XMO$`Ug<<^&?RB^^c(J>&Kw%>z_c`*FS@@uYUn$Uw4ACuYUz)U;hTmzWyDQ zef+P#-t4MuxZ(qY}-j*Kj!gVKH_FC4yir?GUFs!$)K2F(jZ(qeDIb>fu^Se_m zzjN&?d-mPhi)3cqMhA+QcUi_Yq@4A$5r{c8XYw2fn*JBqgzHCwO~Ioac6axW1^46n ziC{DEB#?#e(U~CUYD8y)Ex;16C3rb_AV{CZoY_Mk!JOHHtu$xzV9U(eJlKQ;d%GfR zLZU55+cRhN&_>KzJ=EbuA=gPm>mH(hpyWLT?12AN=jWUlbB51wup`&Uf`@~pU?;Ew z>Oq7dT50cERCuso_?bf(%$V(7&W>9-j z`R@ew;QA=ACwL{;3#89v&Je;DnzMm+fC`UIGG_zP_RZNqhY_K!qZ4y>ko0;y{3kf< z4|2`yuT!{T__-HJzw(a;34ucFm{bueD^3&ZcQ?Kuhy1YqLu@J?A`c zTgEW0oh@mr*(}`Q%%HW$R<~!iur2Ad=5Oe{E%9-*PMl(Hx5YNs7S=wGHLmGx!s8*9h66Ng=2lgzBqY0fp-V!5T17v?6h3~UN62laft z8q{-C_22^V8vK`l*Me2d7oZL}TBtx5ZJFUich89nP)a$W8Y(o$YoQ%{=A4S-K_;p^a2 z;GJLtY|&ky&g7(z5*-WP4fX-=0q26eS2O3|tpOj#e;@b=$UBNi=dpehY)G5GA8Z6Z z2(|&Gt9A}$!ye*#A^0$OEcggG+udIbK8pW3@LQm4)f3ce&F{Br?KOk;054Ypyt|s z0M>vCHxK+FetnnI^%HPEa4XmrRQPTn{f6jR z@MmBjcl~6CgB^}@SOWf>a1+37pvH3VfchrNyWlIJ;(Zm|j=v9MEczo+e^A#4IvfQ4 zlIum_`(UxVUJBB0iKc?T0_TFi2Io1{*iP|W1OA5VH-o;f zD%{oJ-?@Gh_z&<_@SosqATP$EXF!E}4ou>I-r);i3jh9%`Njiy09XL(T!!piV0-NF zd64GB)c@`h_>aJE@3-a|VxLKaNYuKvi9+rUfM%ErZRyvyO=zr^ea5t8HAzcW1>~P| z?8d!a$FbQlasK=H$HaPW?;2PBImg<<<{J~&7B=6QxVEqzkxg@%$AEo}u39te9Lj5T zdy2W&p0Q6`#?GzH81_(eE&Ke}2vYr#+H~Xdpt(u)AwE6M=BAALxO8m)M)HPpkK4Ix z*Apc*pJQD3Y~Gi8#bYV4pQ&GralvNzSyZ7VNv3{w0~rrQ$AXLp%sWoi+q3cOyQX)8 zoKFeqNV^5R6 zGe90yi8H|iK*plcA>dhHS8x=lx<4BH637@enh%~0J`A1%{tP@9Y)sr^!2`iBfo;L_ zz>`7cdmza9{Lv6_95@ub06g8@9|exb&)C+49|soWzW^)&F9Iik7lRYQM!W@Rj*V!_ zNfLH$M*UmWlSiR%Lr*wd1NL%sI?_s)h4@?Yuf6fBe#mKVra89G&e7QZZhx-Zbvnt+ zIv=`yT9aU0IkF&9;v!IWh_juMP4CdVWXeNv*!40=Ml#lgaa6cCrh<|vGI7Wr^vuLD zhU*JxBx>8%lA5Ei+*>f-Il4ILJCi=|96`0^`QQoQLUa9WlRwQdVL6<#D^vtkK=YuL&|}aRXb05rq(q_+DuTvA zv!E5w{m@2eJM;SS~Z4TFlIS>$Dqs1<`>VtQ4Ikt7x zX{txK?h|XKGte|^EAftl6xQDl)<+%Fv!`8?r1eZb{u&br@10edotsDe_xbpPZ3kDo6iG@m!UvTyy05FJzXQ3T6{)o z@e7I6(r(FRN2HehG1SQ-#-?(iPOzEjeoPA+b-53ZO6SZMC5i~Iu>O8sbh4-4E@cd@ zXN%FvwP*d$>tv;?A2%BXSp6(OC$BhJ!f%%@L(Z{;S6F|)E;`xMZhLvak=ag0ouAoK|Mrr{*Gb zMvub#Fmb)KbM2=^(0+nwc*@zei{btFdRoPSYIqW6+hD%$XomOW-_d*%Sv8k0-7X%R z)vfv%Az#=AC)I7ee6ol*%o@pPQ*w5*)ZAXFx%Z;szozEzNGtN6j1BvDe9Kg8E_x%Y%Amn{*)q_xK9nsigCTV*gH%W22+CkiWopiQl)-Vy`TbKG z`%B0EOrkOBVB(rsFn<@L<5QhX_FJZ>%&68U9%oFOTv<|8GPSIxtjc|Ra1nVZBo6U= zp197BboG9pKIZ!q^Z1gh3_#)d_HVEFS0q@roWlZODw8Akw2xh)LcXP$G8rT10|<5bLmB1ew9fq zQOU3Qu8}Z_&xei6uXIFy-Fy=ok6fs$<)n3;Ps`})%u21D_kF9eB=9yQ9v?2Aj!&M?P%hNZHKcQoPsiwI zNLfYcgt9AUOg8msCTZ-1#N)%o)5)u!Y&4%)KP#Nvp?g7Be! zZX})ed^%bEjPYkpY$gqTe^op_Ts)oH^<$#>%=+0u`f{OuZbI%qc)7Fs$;dqqp6!r$ ze7LyWUO&E$-l9o5T&SO$N#}1q9qDJnDHqq2Uux>k2gF|rkHY&f@ics!B539r?4sCf zy?A*)aq@4=okO)RRt){&RLi;Fqb(QU|oh?ieFiY2P{wE@{X!Ye)>HZFf$ zS36unbOz&#bF4`y&7@)YVGl@8RXQy2?pZ zy7~awN5U&UA2u$(*Oj+rK2E0>8BYym5_LRxVYS2KOYgM2W02YvfriASX$#H zxkH)SRad(`SdVkd>oF1&pVoxgIk9AB-sotq4-hkssn$q+UZzvcd_B{pX1<;&Q8QmZ z5bVNz#>UYR;9!t!=`D%blQtB54*xKawZmFr6CFu}r-7PZKOJPviPR4)Lv-hVu(ZxxDP-zY4>e-=0a90itw=eYY9f@S!}gN#q23UCTI z6)Xp5fQsjG@M8S)!3uDJ!-e2f{MUff!R&WAhb0Qod;x2Q3KIGb(R0vR=o`=j(4Elz zj^f|+-P7;7>3hDDp+S@ql`}D$-}=55Mh#cM+phYQMuEB3)m%$cn`{_`Ye${hFH@)N zoMQeuwIpHd)KahkF)ahtM3#exfY*YmQ`dv4Q#XLBQ}l04oudC?>J-m&Q>S>|nmWaE z%+x8KHKtBsvm@21+d{6sUh0QQ^iZ*EK)G9EnQ+MK5ow^rPow^HDomvfsb?R>X zs#EuXs#8MMDerI`t@i)v0fRs#CnjGj-|- zFsxHg;#Zw|3RImEs!lx(s!lxv{%@~StkH3Evh1Pdx7^_nYmAJ0jXdh->!9k?7EpES z4N!IJO;B~}2cYWI4?)$bw?XQi*|$OcGVPT5WcF>`1-`?5%GK=Opj^%V4a&uYqdd$$ zj!ob;!hP4_%b@sP0k?ysW%hA2N5J>-_X1@P`hdT}e=hiIa4h%%sP~V$Ukd&fKWkgf zzKtsIL;Tg?A3)Y@ns8Tvf5g8O{1{}dpF!68nf)8A$us*lc3%hnefDBjeLt_9G;_?T zOZzbs+9xE(8UjES`4!40v;C~0?-H-X+Z#VETbbd6b z_u=9n2KK~X4pRQ+opNvR3U_}tcr5;VLFz^H9e4d@@HqT$f&IX@!M-4C%*@(()-;*x z3GB=XTt5_4da`r<@w2|cd_T7*cq0B@;7K6w%guG(mz(eD&IH9b3p|DUde$O)v;-Uo zE(HgH54-DH4>=gW?3?)B0*Bz=2A&GO3l0UhgXBGGj2+T-*}>DmBSGjt9@fUj))`iH3sbgTp}DYc$PWpAKG#|7uWt zT9Z8<|5w2Y;3}{f{5n_yzT~cN0w>~s9~9qjK-z!wXK*t3R}ec8{SBN17Sc9!y*)Su z?BMV)kUAE11{KfI;6?a*fEA$DSxyB{0;hpPK!rOEti*o~cnNr}L(S!5cOtFB#O|0q zd^5o8cV$mcsE^W+^>Ml1Jyu_3Pi>06lNk0v=HXZ0LakeUl8c}r=63_G*>4;-PBfr* zXMYcJ_YMp0o#lQPxqBUhd;UAg^k#7l=p|?4JhcvdyNh#xi?e+Y=Lq-P=i!Lpp1$X- zZ#EBhd|iTj=eXZKe;tB*HheK*kGnXY z05P$Nb>Kdr%7ytY^DW+X;8R>b6nq*~Jz5VIBnlb-_8~phD7F8o{8oKFJd?iiVBi1b z&jbB`lZWR)<>3Vrukw)lZCU#cCOdYPtUVyPjV_KC!G`#GHY1zHKH2X#OAh;fCBGc6 zxHvY0lH*kqhvdk9KUs0ucOCiVc+JJ}Iw(1|m^dUy?)QuBdyM>YyyfEf0Vp|sXyT9@ zxpCNc3i;)D+r>d2#K`eu6Nlu;{RXmqXOLfxpSw7=fs*4L6NltDAg65YJbr#Te&OPH z7nDA>n>Zv#_S@jnshy+GFUPN39KQx7$8Ss=yXwQvm*$GJ@wN6|5(E98GR%6EV zV&^CG%W;T{qYWrI+L}0|k6im<=L+-7(ay!e7{SOpdC=+6vkpu5i|~31g(NLKyO1kp=JXaCqYF}F*Fmp1zHPjfp$Qe zf@%fzfQCU+pa@z8t%Kf%K7^Xl{ptc0LF1sA(6!K7XcM#pQg^Bl>I;p9Dxqc2YG?!W zh5P(8P(W0E&U>AUR?m9xc;2Vq!IRVl&DD=CtEu7hi5lx`&RhKRAo2Kc;hcAmezfA4W?($zMm~w#G}59Y?4hkX=K1l|2W$ZpgNg$Otpy`ah+a#WY>Lb zEqIH}dgfK!lT%xNo4_Ccm((+rpI@K5!4xuWRElu!5z7Cs7rOF~t^cLJXTtjXrriB^ zHsR0xCMSo^PAZ=~gLN+D)2FdEKKLGJcl&*icDr2bKKhahKI!bfcb*%ccywQ{g8%!z zG2R_x?B6B%_rx7jw$Qr!!UG?r{2GmS<)`n+52`4srtzxn(nn4d!lUp$Owe|FAJ^Nq zGo|Cx@avT`4H@3YNaHx4Mp1cn<@D+@iJ&yt`=h-Drs4ZApO!|U8Zd6G1@o8r^z^V= z($E^<9gxENF!|EhlXEpw$y8yg#OB|(kIhal&1ZVYd~$k~mn&Gm-jT4{7p$=Ueq5%5 zon1UQu#0~E`rg_^FY8P-Y+NWSW9{_4URJjNT4l5aIWO8sWc6#PKdY=A>l;yX zWaU|ue$dMrtbw0}oF6(_{r$Sg>es;Ut*pNOznw=`-sPmfPP@DQs_|=ef>%+w5 z_0Pw)K|Khf+3V+{ms$Iu<-)q~6f&>Rl{vF+c`Ndcg-79in7YesqSd98OT9d4O=Hm6?qx{^hp@;VsQ zytDe=JnMMtVCM^mftn>e6|86G_PQks*t1%|UdRF@(tNm2lduWfe@JF36ORGY{|C&P z6QwyaVf*=KfoiX#zEm0&$q@D#8kLG?*|w$G5C?=r{7dxKs0?DIQ6U*!1a>Pb2=*Ok9g+qJ%A>q@qs)TiZI>Y51W0FNt{UClq|MZe9| zlPAH(r1KPL=iYMXst4^R4s5B3V}pz1xl9~~CcGT72WPrC4&k?4Xb+x;NA>juupzh+ zR5`o|7VyrnenN9-CntP-YNHnw*PgFU@F~9Ug38y+pv{+^+x(boO6S7*{K3&q5=}68 zg-~B;Bs2wzpj)7|&?aabv=eHEQS1T@fW|_V&?0CRv<})1eFC*1dyWpCHnHmR%9=5JJ4ONY{1iX$nsml?!iUq?{>bq| zMvW?~oL;3_9`2d3{m6bJ$|qJ$ubw`sru#YN)iX*e29{KpV+!>x4(0*V0M9jfar7s;u_mwBWRq8<%*pGa_?1_BFD9>y4NP8jU3o18mDl#*=aE-$ zmn%`S9J)+wm#sXN_Z3iY=)c*?e*1ZX6;2VhhhROdFG??X*xQ2Kxjpd~LkjQ1gm&N< z?10+Vp6s7Z?QePf7_|UfBX@xX^Ov~K=8M|9#8Eq!&8A&Mh-=z$OHl2cdMh5&HiU=cS9@10 zRr@{~RQv7$QYES51Bj;y_pp>WoguCEE7Ez9YTv^8g!zd3^B|j-WJV{*Vb*j2tO&3& zsy!m7X=k)CTE3M*?W{lkLQu^Bd808Pb}JeOVz-b0Y3@rFj#z;u-Ac=bF+f1-C=0Up`zs9Y0S-9L))4ToBD3 z+aSpzx&3_4n|b7>o1Y#?xQyJVR904$PqZ($xGve-aB~$T*?rjBWKRXMhf(dR{ggc7 z@itxWUgRW$cl2MRV9Y(dcy8ehXWlL>4NSZc*S9Lox zKXoN`mFI)`W{>(&JZmG_W$Fmy(h~an1P$u}xpnb2c zbIn?0;uy$1jn%zArQRNp+je%!aXbif0pn#OuSG_7|)N_`g0c zpgE3kUZDGk%e#AZX>8-?_IY+>?2o_i)v4!35n;`{d2kLS-OJ{xctT!gN-DWzY_7HW zb(#}M$rdDela)Nv^7{Fo$6WcV&+8pFE&U*#O!*I*QBgCas!aDyKLDNx5|0lT*xh4# z^tQ4qJkOm>zI`-%YjeHKZQS!h_QAWxB=sa7BeUN9_{6v-nb#q2EBM6Y!^LHmT%wN% zGY_(LI+?NO=q1zV#vVmV>j;oOz8Mcl$4BCa^mPl<-|q_c#4qdxb_4r?-9c-+2jkN@ zr4O*`Qr~m2XLst{{Lq$KJ?CHVbR2O>7P?=NWIR3-cjufqY`&952TC)1E+CVM;{=dr zuk!5V(;1W5HB+v-Xv~pVkFDJX?SxvKP9C9Q&=>AMTLZG&@&3Q+jdw$7OT#<3w$wfU z`H%j7*oJm@{^N7L;*iKN;y>HRAFQ7#?%5un|G41B)WXJz)S{Z?;)>LgUe@N>GdKNus!%7V zqLTv;cRCN&zRV;;Md(9e{r$S=#IJp+t4`Q2lR5u!W#|8Sovd^={bm)QbC{L%51lNv zo&V_X*F`6O?NVKJ5}yBf42E8!eeU&S&h@Fe4HBt&mn7$xrxtL$b#@%5@1M%mSA%s9 z^O~OKWU1}^M}_xc;(GDpAsSDn{eJrVIh@%AhU|NAJ~6&iI*+tth9i@F=_wQ=8r!2Ri$AocXBl z6?Z{a&0Ri3C&cR=o2j|XOnHWS-}5scjo#->NzM5wdOtcjzej5RUv0nBpOILkP6m#7 z(u^B{j{o3fil6y7v}#6WW!V|(l9~S8Eb`EdIK=OH;yU+hk@gAl6`YZniPGBUI@PV5 zvju%#T1a^~OjX96L0J}zJv*_=g~0ou?-Tx=ZWX#NZOntC%>68$`hqI>~RnB zWAvA-pE_1NnYk~QpRjBgHl#ZqZR?9En>=SFwt{aJBt9QDo)6g<<)dkkk62WuE$+$t z1J&VB{sFEt<3P!2jZnIWm*1=n+x4ulDoo$f#eAswezW(eN=q47`UhBxqA36C$9gRW$ z^Su1hQ7lol<5uv^g2d;;#^sOeYJgKxsH?L{Yobrf>S~vBx#p2h6PU#3!^YFfudAG> zKC`ZL#-d!Pt8QEzEOO8Da!W@sxu?LRvm?dh!^P!}>qqAz z%7yy*66q}W=@|WR)+Fys%NcB`9JY|gNchC#!^P9dtDkH%dtHZox$3M%xlljnA@{9b zZlj-Uf|7d?JUTm4JU(1pZm*w@2-5?yW7h1ROZ8zH{u!rtq2Fwfggf{ z!S+Nr1k||(LqX1NFz2$dH{YDc_AID%B+r4vxz8STR*3NZYH$Sj26zVeQ&8cyfoJ0X z2;?~!v4`29)_#ePJ_|~_VkQ~_&I7{Ar7sTZAK~RJ&w*%)0ru?pUdIT4WAprVMDKx6apEdabtK|H zYi$y9%!s5-I`R2^9as*WrMRY#V9sv}E5)sbbO>d10Xb%d~y>d3WVSVykM zuR3xws5){3s5-(tNKPHO5x?rlO`z(CP<2Fnsw207sw209sv}d1FM)sdG#)samgo0@EWzI$G1Zu58N02i~%=vAc zTVc*`qZ47yZ41vu>q0o4i*^*)6FdTBA~kU&sB_VDUFV{81;caEy5ZNkXv`&>bJ4nk zIu}jnyglr$KLYl|{|2c1y#@BdzYRPV)VXNKfZM^|VB>oBy3R%Gga1fSd^#8HIQ%*n ztsmGQ>t(z_|32cl+dH+gQ#tE@DdTf^?dE*{H0tQVt(g8H*A2r z*Pd|Nc1~d(GcAabnHr3dS z3qaY73qfgZJSdwn0qh5sg0dOdTw^mPgER1}4qOh>e$6>v)4)aeX~z-$3-eudp7$mk z&v|nO-TmNH?myu0K~Q`TftP@?IoNb_j#mwcy)pa;f|uf_U6}8n(;m!s&8hF^zHAD1 zBch&~@0O1Ozk+`>cqMo~D0#`7lwi*B!oHYuyoAVnGZqdZls9Ovug==0C^lY8QvjZ=*?@ z?}YCIN}v0J*Kxfacs+P1cmt?xn~O5`Lq0T+~wj}4N8u? zO&pRV_k1KfrUk=6vrd-y6lH*Ae$FAjK=VJ29@sx|>X;5;kH*rXg+`QO% zmi%%&=i+!ClpHUZI3!2z`ABxoBflIQT^uihl7qg6sk`yB(d>LiemP!oacl-9$Ezle zUFEQI3;E@E&Bc*>&YPZbcHi5_#4Gvu?x%69_*;BBd()w1&}wKs^d|HHR4|-1ZBTD$ zI8+MFf>uN8q3zHoP@55ifyO`;&?0CRv>tjB`WR|*2K^$a2r7kUK`Wuhpe@i2sDMd< zHc($^Bvb)?;r{PyK*JKh{%@0vHBN27yGPk;@w>kT?|ODU4#3PEDjuF2hS!JBJ+J57 z@@b`PiSIsSdezkbzVmvd&ra@r7th?x+;SduGW^-IJu@mc@%VC_;%toie%?JsIqvl3 zs5#U;32QDD8<^+~zj%H4U@rBzV|v=O_T-&hiZ~^of2Yz#4|rTy&%T9x$NW90XCumM zN~$K5mD^AInL1X1TpvT?^I_w%b#OYSKaM_q6Qex}B$nhzoVg^FBS%%cgn%F)SP%QeIIuvZQ7TVI|up8GTpdikZ>Sfb_~0J47o9Z7f}HZK3(>ejE1 zi=1qYGLo6TQ~G8vTd+P(XBz2@e1-M*^T{Kb{JW1aX&Z5?Ab$E;=~X^{yP?`H6(NlB zJ&!aB;S-M!7f;8R+l4`!h($$QcD-B}W)gAkfzHf(BdxUw^VCHHR@@a9%wPJ9>2*F& zMP-vpSW;}|v3b(jLmxxp@!{%{r&v^HsS0_< zPn=R-QEJOo<!?(}RJQ33$)i#ire@Dgbue{9<4}zQ?K3}_u{%oFkKs_48E?=Q zOdlN^6WKkFy=WiJGHa~u^CoGYJ+Pa$qcN`BJ}!DR#HF%8Cni6wP2AeU*)@|N z$!%?X(%5^vrvG1|AGm{E9EX6&Zt|lC7I}$?*X-Lo48+z(9UUGH@?0Yy?MSN|KIN+m z)HiP)tR2sv2jVn&AWoBqP9|RE;mDjkSX-KOvjDkyK;I^gE?`(DN8nePV2e$e90d}_ ztb^yCS^wUM97@kgkLDVw z1aM8w+jP|j)o<;A9uizT)Lhef2BA~lRW^Qn9W}RiCC@y@uxp?V(01q(s0}xILt~%{ zXc@E`+6ZlhK7<;QiH=ZzXe?9-ErR|px&kug`!~fdgKDGRF%Ox({~7mOt7ZSMzaKo) z%o!khzKA{|GSwFwF8}^W+I7^JFvt_N0D1hIxyeRg6L!`#!EQIf<~70I`Lh0SKLX-Z zhgVTP>;8|Hk;&x0=#R?Z_iI+TGtnh`hmO5E!a~W5G ztV6u48hZt@77)G|Qg|OGF00}f`7zFBmxlT_-ti76eWp)i;EbA@>C<|S=h)|o7h9cZ zK4TLk9v`l@bo>~-Z#^5kY>9WguS!?>bS70z9b8&obMBO~s5=Z+OM$ z!`7CT?3(%mw(kGuo*6PSQ~#5hc0~VE?}&|4KUP20k5z?I-?S~LzNwxC^jo4HU?E6< zgdP#!oB}(5mw=Q@bR|d|imm~>fcJv%M(aTO6w#}o`hhA^-j!Jgp02+#{W z5TvgWbp?BaCxPm(DGz->-eH>lS~b`g|5c#+YYRd3z4ZRLDXW>j0*+yS8vg4lC#AC-jio>=Y+sBQ^f#1YI8#8@1;vo)=V-C*5F@`v7yGWWgqBux9 z)8D1XWa7{m=>V?t*o-J!Gd7|OWkk?hCGklQeW3&3x981BKHCnGrcK1kUEqdq5jYqr~;Y?t%TM=Tc8i2FWl#^0X@UL z&D`pur@dv|T#WaC5=Q>IqG#36vKsbS)|5<}Sf)#QW+{%@#at z@XQLM(p-ho2=AX$QZYk`*k@GT_T;FpnK>wi6yo!J+x{j4)~*x8xOoJa;qw;E-EHHp z)+y*2;P1!tqqs#M5$0OR<~wP0fY;1}%+n9t=}Fs0hJ&j9Bfx_|jk{!r&%j>@o(XmX zv2~HgU&5oovp{U3`9@-Mq-sqnE#3IPHFm2tcB>`U+ERPkbE{0B+sbd-E>R>@R%+97 z7ZR`3qIDx`*Aqe6hhnfPp!(q3NU;-N z{WXDD_jmC%%X&_={J4pLZuKWHPz>~8<}2Krdu5l8x)KK?xWzZKTskH;^Yp?Ijf z2KD>1?Emh8ol-v4zvh{p6K}W&a?kgFzmQtkm;K*&CKsV)~A^uAIO4{(fC_@>%wO zFQg;-FVV@IwW+y>vrG1x)6Y9ucDMiAhl%UOKa*)ZnfCMV z-v2$nUskvDQzckNwy+KE`TpOJ57?_%`+l9O|H`@emd+VoCeK9je9_x|sCbP9Z(R$m~LE!6v- z@BcP>pED~p=MU8ELCN`Nq!zTdeY4Ztw?4*d5*`=Mk(8k0!A_?9`@c__QGHoiRn3fP zleH6E{ZQ=#??_yV$MeQ@-^)ESn6uC5ewV$|xlx*Ml=4(gUavrF9fmFv{UHu~i)@5#!e-}m0obsEAl zoJbyL`aEjvuuC4Zd-w;CuQws_d!BgS{Q8;QmK{+_uDvNQpO;xKFJV8Zl)TLIdC6N| z*}OD?aV8{w&lAs!WEAwH8a4dE4^4;xR*zyGgAZ$|LF z)tQ%njgwz__HGjL-|FR$>CDSN0KV0b_vPw4|$G-}?Q; z-w_^#_hI5`_`W1_B$;;OqS)*DyyFPJ4pMj@CN8hniP!%u zr;Jc1<)rb1PeVGf`_wBcYQ~pLC2rZ24Wu&+Ch_^O@w9yX;dz|VO)RRt){&QghZ8*1 z(M8Drf|p-9iX|%fBlxyM;`3qS^2c?x#?3*wB;lk#O{I^$h8lRq=flR+ z%CD=Os6Mls?x*uBbcdcYIpL zE@d~!E1g#G+yaTmhl{7<`<_(4Oq~k0z3;V-yxhIjdBlY}nugrJ^>Q0~lq>fZWbOf< zczn3H++IJL_t6}t9sA~ApTPSWGp|wz#`lriF>Nxjf$@vnQIOw9&eT<;zL@5>dE}e< z?E^r%oMztkM6e5fttB`D8~`#-H){!&g9Gt@8yp0F2o{0uiEuEe{WU|tdEij+aqv{| z8Bp_48^F`?>mAfckoD|l9l#cF1pcj{!u=dP1OFeuGr^A>{t*=4#~@Qe5d~@11@r@X zXAqqaihn#f7JmeO37id*hiJaLzZ@KgU;D`!`$e~djCV5o$yd8@YrqLye+;C*VfG3O z{eJRixz2M4{r6xzuRUyMK;b^}*O}{n3VIOIUUKaz7kwW4$QKfi_RKV+6g2myedK3@ zweJfH_mSH%e*QZ0m4vM$ymv8m}C_6%Vn>w-qR2_K%R2_K{R2}&as5W;Jx6h;G>}0_2b}c_&0&CgT!I*Wl(&?k@!CNL-0*dlm0&d zdx7Hb1HO&_T<}Mr-iQAL9Ov$rf?M&kE+O$VunPP+sP}=}z%PS}NACrHfuHp&WbaVG9P-R;W>;x8o z-M|JQ&yPeS@C2|iI2GInq-`adf+|bt?wjC#_@4k6(y6dtlo$!bI$UEcLKJp_$?IZ63Y9IL#p!SjLy7rMD1%~^`yW-bA z@}t2eU^h_v$h(8uN3QGIN8SSr_mTI+zm4m?LG2@_o|}E-$AH>LuIt)Iu6^d=K62WD z*+;H@9dk9-iQedLsx*+)JY`~`lMpZ1Xt#jkzjl%?56F4R8qQ$g(`KMmAA z^5H_>TiIvuSqZz3d<6c}_}v@Qemgyj_q5GvkKJTw5VedB9#68|edIH_Hp1L%z{-Q{ z-t98?d#JnDDY*9~_j`c5*FL!C_n6b0!Zl#ELpIKH-0$7pvvSsbANg2xQ+t0QzK`6_ zIp*I-{w2zQrja-gYyh4Qs?UIJH8$e{P&VU2P&T6kl+Bn3%4U>;vKg$u%GpOg1^;}m zPX*~$n0@7oLE3Y~bKcYyp6_N~InP7@@m432d~0^F^DqEK5`*4B(OJTANd>* z-o!lc)9dW#RbLMz$G(qP_cCWVT|9>_|9=b%}G!gDaPZS5#iuQZOC3EBC? z{QJn4yEv`}Y0`;nztGNSowE5-!b(WZOP- zzbR?w{PO4F7UEGJZUvdjG5g7F9p)*g`D?Jka$U_<<01tnX2Kf9en z%P+^BE{?lE$+6nRA-k2k=h@C<<(K1b7soxIZRe@-%W=Pp;{i}|JZR#O z9J%}1?c7m*IUaIxtOX^`@e;Hq;TRdXl4f6f3n(0;9HDB8a zudx2U+wVQ7XLt5`cOTSqOx29CqJcxJbiSmSM~i(6W`OsH-)GIa)_wFP6=N>1EURW6 z65nFo?-odWK5RTK zKmVOyPrXc;eHK0SRl~-Gdb$+Zuky0z>M0}p7Ub>?ulRh}xa?j}{=9)tTw0-?E+ef) zJ}v2qBU?+RX20Vs*`%xf@NR;{>%+&>>)_sL_YUe*Ji5KDS3VCF^(9fRz8GJmSNJ?g zU-3i<|Nq;29{{bYI{*JZJ=0zcH{5 z2*-zu=G)uH_w$36&S_#KJGigw`8A);C8U$~aml5Gk+klBC-066&xbu+S_@>N#ql#0 z?qBZzdOqpXx-wZ)A4yEodYg0#;0n)&ji%-IEKCTs-3-z3c7pDI4u{M3TN~jpnSN^{ ztdIWIMhQ3mgURz~@?7)v^qwE-!eL%`&(Fl*$o7Q{AP(7kowy{?c}wD>{iRNQyJ@rr z!ad>38SoX{A0M7B6CpSWPUTWmdad%8`_^Mx=k>_d+B{R!q1AMV%rPR{D- zIjet?So7(y%_pC%mVVkB9JvOYFS5J@Sqvm?dmH(F8%qk;htFnno_`$H=F*p?>ce5{ znwPq|5T6>po~bTm>+??`5sq0Z+`nt7hcVv@wf(vCXNA5y=ln|<^;ZB_cs^{j4!nP1jlWAB zM51%^IbQ;y?kMvUD# zA03Yjm&1L?hHHC(KR!k|I=&sM~M7dQ{%@X@>@oJ zr5~NPBkj|U{W$$mUSCSLld4nIs!P0ak?XMURh9?)-Ai4D2(^rRP2q$mAN%JARFMxblKiPRdhj01~+9P+$S&Y5<)??u6P-x*+v z;r1ahY`gbd8B#jQCw?>NM9}F+gAdTZ#)D!|#yhEnE=~HZtwm;jCWCwFlswXn+%p-f zmUmnG5nq9OuT}Cbap;<0=4UdP*TsQ}-7}ffTpaSvs-a!t(6zqI`8dPk7>wlBgEwn4 z=R?=rGUtPPNS6hbR8>mKDdu@`51}h z*4usOLB8G8pD#VgyTab4x<-{bA7dRb-|jVsGUi(?W}x*_*~oxKRv*R_+etX=8%8raulYdwk7 zdJ*kIey777!be$&Q)@&rOl=*GP z(*3<+rUm4oCsN8HKIA&iWqsrWNZO^_=X)M<5$B9+ZhtTNcj2!>*73>z4amjlKWkF< zuwBpj7m!Pk_ahsS4AIQqpK)yuM zpQjc5#mXE5nMI|4lYJ9`77kDobN?Sy04jh%Vcjd{xS42;a!K6ez6|ei{0LRtf99Cwl@`4juNZ~RGF#MXCl{yya0$O*_#B4;2!g-jwP9PKB#hx28~dy&+O z+o!x5`5Dg91)Grk?e;C-hooJ0Zbs5BJ0C#OE?r%0ME;m_3I7!GbI6||KaUg}!|B|I zlyvu-JYe!5atr!i^c?A{atx%c_Q#HjiFR!)*R|aa!~>`e2XZabb?Mvkjl(k>*Z<@F zob(@EUrM;OCeil+QbswxNPfhwgzL;fZbeF8{}OTpl6Kfxgv17&GPi#a*^K-OQv8~f z^Je5%IhQv45ONLjYsg-BE%ifJTlvJ-B*6_}FrmCZlJ6m^?|Fl3x*n8Btu39*HLS--`kJ{$nD6H$ZsJ_k>5sMfZTyxf}}rnwjjTQY)48tRwBR4 zIsGu$g`|#y?;)vUx5paWxZmu082Ll4_rl|4_P-Zdxxa;8>Sq`XU)B$yOZ#14ZYiIx z%Os?qyQ4qbpNqPzX{t;5jO&fIOrVYAsKaCWN{scK3$(Z5#!!t-}RnHhhOklVZ6i_xlUdB;!|8EbrbkF2chU9+{3 zL~4!YOww=#M80f){v0V~{RL9$_!Xqo@gAg<^_R%2k@&dI`ABT&`nr^@$02I}s^k`B)%xAo(85dBiIBF*BT$ zzSI5M>0G-UY=d_iIJ!D1ARoGRl5p!NlF+F@#sfM2NFL?Sw~{uwz4`4{9+ zWWYYBQ6i86}dbr_9YNKp_|ml<7RmH_!iQG=llDX0Z!6I$*c7xTA#Pqsh*U2lKO zy^4G{`FwC?$~LsqK-VY|;xF7G?Ug?24*H$5jqJyldSbn{Q`&VYQhdw>$O7brNEt^a zBV`f6V1;?;G8gj-YKG{^&u@(0Idtm=9XOZD2Fl4PF9og8|pl#=taC4_1PWU>kS=yaDpx zPZ%&4G=e+8{opCE7vwDnf&x$m=7Z(n4)758f8od_lm0#RcBxd3Q*u88V@56-FoyM1xr1yj2!}|MJ<=K!$KQR z^ArguzU6ez4Px2} zW$YI}`el>S^5kCZe9lh;a<4VhT^q!h6TX*~i}LM0xj)mt{n(VxbwM$>6tn?ZceuiZ z8|daF68D+zT-RY_Y?FHdpMD{KOBjKCzkgur8`)ozhQlH4`U!l}D-pjWeb|5hjj_fZ zGB5E5=IAMZJJr~(`+v*0=);QsWcKKuyKw52`dc0iORwje+qXOGf|(6a(^yf{)=($$I)5?if;lVN+LKM3yM4U=d~ABZU>mw&vIjVmZtNw=rO8$oq2wVQ zMmD}goft>mdL`whoeiQc^?R^>?2|BZNSz&|zWQ9}PX8wVWU7Ce3;F}! z({mRmE>Dr~zn5`Q!g~Gx=KA;h+zvWJxn~^Sgw$`)^QYd1GWgjK)kpvti>ATZ4Y0M` zM>|`G#?f(wI4XI5DdFkPPRidt8fkw=_{=7UF~r61+pLULT7RrjN~9c81jYn+$XJoj zs*m`8Y2TW^gv+Z02)A#>pibdVaP3K^RREV6%BuQiw_ZcF0F}Vb-Bt?EB~%iJ)gp4Mfi7GypNmR-@+Nl z_0@A!?zu{3wZ)ULc-C7yJuIGUES}pfp2sYn#60E8{7T~8W%k%|qMj!#pKGtw^E>I- z67E?$-*Szf_h4X?>pkYHeA((J`93{AL>m(QI~Kkahvnj#ZW4zg=ex>PuEHV7`JL8| zwp%-TY>-}GX6@*4Yey?e^!f(V_bAl!d(BR_U#90zT6-8(rsw@9s=UtH;ZSP_O{eJf z+Zk*nAJeVeL(RUAT01SWb~?q{>Fd@``&xZGS*85hr7E8`{ZOlqc~&25tv)tb``u;j zyxhu_v~oRf?deX7caX(xF? zROPY)mDluFdC2<3)7DO=TYuPfp@lz7WfQYRvEK?S?{!R9(uvht6xa7p9MWHK-DK5X^9-umSbyIwv|^%Dpr;d-2{veer5JZsN2++?_T z%unpHdS7AZ6Re#-ZM^3#z6oaM$FEWT_Q5KbSv%ig?R$N>UccMg^K@(HFS4c}>5j7e zueJK_uy(oM>N{cWZ38!968`aGOJ}yqAy%Jnnf*(xKA$vu_A1bD&s+SDS$S5OeAe2} zP^+gy3pD(8D{qtKuiWIzvs7PmnaaM_zuvL-aLC%jK5K79R-U)4-Va!QHd%TdCQHq4 z^fg(2ipKw-waZ>s&b!TiHP%muSbZJH(eSrh{mip=bHL)?WbJ0ir5bL#wU?yT%d)w8 zJz@M(YcE@@eXKYAvnI>!djE5jx5e_aX}X@veWcXa?bbdTtUXLH{Xi?nAoF)at=!Yi zt}85l*3?`)Tg;Bt=7*lO_W7)}i&aG$?vS;QL)H$Tw*D~2^4DPPW4*PH^`n(H$gqT4)&SfY%n`MTc*5n z>j#_6{?%sxQ5MgZLJik6Mdhx(DyyyEK7WRu-)Z&H!|I`z*}vTEH19eKcb>{eFHpI` z`sK6M&u3cs?zR5bV6w)-4;iYwURDoD%jbrZ^!fp7Z@Wy2%>{$3TwBfFL##d@w)$UY z*Ed{l;f*)Y{LMR7&*fI1Lu_1`ZT6Tj%hET0yw&RYS?hNlR)3>LX}Ep8RPLXzvcc-J z=3+g6+3IhI@$bG!uMagjr9jWOSp7a|^?PrHUf)!va)s6JJo9S@%uYire=l48ZZ&)L zw|ebwcAa4LS#JI4F>9w!T0O3?df96IW_zWkd%$GJWqLm4N|o!a-nLpj9=KMoH<^By z_2*};9^<{z z%~ubzZ-?1;gZZx-v-4Xv-YheFKW%<)nYH&v&ECDNeGjyBCYarKRcku_`-?A{-IiIu z8e#ovyYU`2dt77ndiOZxueEWgm(|mubM^WJvs01vvkt4LN2jR%X{(Q+7T-JO?>3dI z{xQqv!{#5inErs(-vsMNFIxDwEc~Hi${%C(_@cGfdoBOFtX}q5yIgDeTy6blzuBwW z#+@b`rw>@YZn64IT0iQr`h3yqv&s5T((Ja%>UG~V&DRvG*C|%7W2`Km+HOD$Yq%l|&BuR&(dRaS5BnE%*k=hvA2F*|?Q`g_vqZIjj8%T{mw z&Ht^kaNCW)*6L}K)zfyXrw6TE`%G@J`kG?()#ErV$9~KA7OS@+tG6lE4&Jiz&NKUs zuz;u zTB`gJ=4X~!yWC~=+GP2iZT(`D#Xr=}<+%j^2XEQDWA^cSzG<||L3aM4Kd-d(uCs7f z58J2f`TD*pdzsu|cHdv2*ZW#N_uKV*2k7;ER=!?lpX==U{(-8mwt87+{kO*AnPBIm zMrycaW{(4ApH+kP`a5Qat!AICR<1qPuV$Jb-_zgHGk^B5_4lDxPg}20eUsUDpT)c0 z>@cuM^$*)PI@8j>#_T?-MDzBz9n(jce^L3N;e8j0LdssQ2wDNC#zg}-LdC1ZobCzDe<|>t2 z&HnpN)bpX{AMdnyX7;x5*QnfM_3>i0om;&OwEPaTdP$fa64uT}Sbk?)y^ONw+!nLL(-&y|HjGeNZTWtum!1za{VucD3ey*v-R9Z2 zv+rsRKhNxUyImh*a=O{`cB`Mh*1jG#d+xJ(yxZ*A!|XZF{K@NPui2K)qc)x{vvz*S z>bJw}|KwQB&pY`l$MjK|u>QKr?0Bb@Z>FVJYV)_d2W$AJtv%B0UHe*V>F>Anw^;gP zES{~F{yUa_k@dG4OMkz$ho?(4zU}7k5>_9Nn}2@U+T(_EG~6C*AFHf=thIJgWbNWb zJ6~`0wBGDhYUhtxdwAW_dD3{(E#L20xNGKWdNXIJTyOc?Z{z8+mj59(FWYmjh8tt? z&$M>a%i#V-7J5R&)H@Ux`p1);wP7KlW38$%i-mXu% zO3ydVRC!&M%6-<}YRrE>YW{4$@o&FS!}YcH*URE*vUo;WJP%tuV=SK47SE#=Pm$T9 z)cj2OD2?}NtM4bR{$KX}$?W+$Mie`)w|>~)>SLbO+ji40GyQdDw+UvK17^3`R=$mtx~FX(~( zgdYv)lba|AM&{hfbF_a53OaKF^oh;_(erI)+EOld8d(tJ$ZrBH>I`zq3WH(m3RutX z5v=arTlQk+1bM@P-u)^9`0PFF*CSX{$Y(ct@O@(R@N@HW`UU-FE@^gmgom^HBJVgAe&kcH1^XZV@ z{es*?9`Tn2vlitB!#m3Y@|Ppg=#JaGK#ttb3jQbyNIK~3>=)z&1#&gfNz9!Eum|+a z3s#q%-Y*Yz(66j4x1jTuoHdC=A}?oMUS8*#pm$zDpR)e5D90_q9c5KP!Rnl0xuPE? zDMvalUqhP zgPdt)i7K)uv7ryfudDBznkcyC++nD>d`o8{XvxpHqacBPXJ=5bE~jibuMYMukX>B- zm)A+zg?_iEOGyTC>u-%XL<=h+Qj0Fdx)|mEbP0 z5o`m`fS16VfQ^koACM1*gF-MF%ms_U8gK`=58MxSf~UX>U@v$BybbcWUnu~iK?$e= zv%nJ232p=TfX(0`umd~+o&&FegCMtna)80049o!Y!Ac-=hP%Kp)ff-;vs0S@zC0GaU0vo~b z;iLs7gK1zcSOgluaoqtK^eFUYy=Mg*?imwU@v$B zxB~w z3k!>6tz(#lUzw2b)0Z~1H`FvX+?=dzZfa>>svqO^Tn%H~66rFU*5n-F%0@{2)zf6X z{?fbWsor>t)4aDGPd+f2nWuW?O)O03b;)s(-s09K*$%AKh4NiFDYs8k!x*Wot?``E2~7;|7ySyYj{xgoiPA1H-6v$>-!S=D^g(omZ6 z?bCsQ@yE$tqDI_FH5d)pYBSRNp&v%;z^-0?Qk5i z<7G*P>#T?08<;h~dy4<(Ef8%p+BU4s(5AhA7*2oJc6K@6<4d8)Y!#=#+mkbT0 zjdcyL*Dd_`bl)zaZ)^N`lG^6l=H*>^sy80(-}{n-jwk74=BeIz6VrXHo_;+v(#Q0g zg~iu}`{PNGu+q0q(*9UjPrSa|_3pa=75cQD^ty|?u%5Vm_~qE?B>yAtaD9K*>lPm0 z>BGzKou6bM0+Pn(!|QbmUz!fTk#e3C`f+d{UawpDnsoSr9_jGqjg6`J^}2w^Xu{Dw~EeE^XU$3wmYBOINOjF>YwAy3KKAj0^qfF;s7V)hjQ_SmoRE4DLm( z{OPY7hj^+t9zNakwmF`p*H)2it6S2VY^Y`ANu{THWxSL_O{vU zcrLxvXUqJ@2YneejB)Afo_jy{yq0EGu7)vgsK4iP->dDd&3)zlX8S_DPgC{AqhI=R zzTkM$t}^pfZ#?>^=T&hJ-7P)m7j=H5dgF!WIJw+MTN%^&4DnQNJo>9ouf_4iuC>lK zvsxRLwujoP>WxRg^}NvxLtn6WU9@m&N%c@&zZ%{ z(8|`0qdMcz55qpRcLpEY+kEIm`i}Q;;wyVIw`}9*-NXG8)MU8#>N$d&LqalB$_+CF;S!iUDbd+?z?eAtKTbqh~_@bg7k z6YH%$G~MTA!r5?nYqWo9b@SJJ*H%+rUM|H*t^@)cZ$N3C>MbM>`_QR?-UZ_tr;@d2(j6BsFk3Ql3%nOd^ z`ch+aty0|wA4B~~!x)!-;kozV-!#qItXvIaT>6Lai@EqWwWt1Ib<%!u+uKz2#-mYt z-fqVeAC;M>dgC!pd0rvD&8HXs(Py8Y>Wvo~quy{lO)nEq^~x)uzxldffKRmcn)(4{ zpO)&36T0UZfM2sV+Kr<+8({K10^k`?&kv%Ep?uwp9Pn>lU88`#KqkkLeR!(UM$R*}QaVvaY>>55b1oo$8H; z@9@0A_?kXJMe_QFrE^0oCc=((?0dwG{hW0Qq#dCV&;X8agAB^wm z6I|Kc*jQUrcSD$&?w1Kc(t-Z3NwUyO|E(xdjE}Zf4BcA_8ieEduEySFaTv{)0D|^0%Gk(aQ?8Ki~ z`gP4!6&drcVT>E{Cu{I0eVmVOOY`QmGrFhK)iB1zpZM{LCPAObyf$;P_JyKC{DH4i zS$8@42-ap&T>6pkbF%hwa-`4cHJ7iV;*dQSk+G9yT_rv0bX!-^Fvi6mzAj2=k0%Fn z=Tx*WtzKT2Y^+}1(%i~ToLgWC^%D(e{E&|wPrJn?Ea!zhcCn<}tm=&y^0D%q z$kKIFE1#mTd(|5coBIB>m$qZP*&Pk(jC!8xjfXwQ+WnC{gF2c1OcP5ko!i{pD0SX4 zGr6>5IxoEY)YJLa@EXrJ{FS$tJgYjHH6>k#nwo5{TQY}N>Khy9Hng;b?4{w1kN@)g zM%o|z=B4e)krs|Cs8rNQNJa?~{k*9j&F|PS`Jp&&RNl(iuKVcVYLmJNbq46!BKCWd=4f*m}_=k*XhqxNXxFKJ@({VGTD=sd?*Ko$imwUV2 zhCj%dc7(6tj87->K2|=kkkRf{tc0{SG)L!N8s6feVthQZ29PlyS>n;~77zW^&yQy@ zKeqNhBgv20V1iVeQ=Q`!6^8s2H`JDPLpP4j_Qm<-}QNu z=lWX4+HM@x8HfJs$G+u`Bk5$mFHybmLUYoR{yweDJk=X7)NeOCo~D=SzC`uL3-#Oj zlhf&C;;G(vp?le998c0~=yq?SI^)n+y&cz`;?wHRQJrx@_pxs{j;2$yw7zC(I}3ZE zwxN3C(Ko&Q?;ns(D-%!k#-m?)o{WiSxcT|Q88s`KJKE*$K9rv7l~+Q4^8Il$Hanxx)F?aKpGg`NunPcRHvNM zP@j>#K$=cf^9@Q#aa3oVP@ma|k0hNX%{MLVmX7L-L!a?>?8LvF;qK-1Geu^`R9dPx z9{tAKLH7SxnXYVUcMCcxj_Qm@Q_ZsF-GK8@k{0JT9Xi4;e5 z#-X41aYFXvSiZ_z>z1%!e?xmmtFDZAn`;>3(pNlJ_S9&4-KeQ_HH>lTGrnxn-iBql zj~S-(q~b}T@l5Vxh8@9uOo~gN38!^dP`!+AO|^yFpXA{zpB7_~x8q%;b(XaGX*F$2 zDx2%W{X})HJjIjfCq9iC%(EOPI=;K>7M_TFczHg3Rxr2OZu_{dYsh-t!qX?btskNv zo)uK`J0$JNg$r2^ZLe8c$6w*{Xc*2ZFGRyV|>VVuQ_g4JL@$|hkSWEFQP3Bh}c=LY1j#&y5H%-a$jD@8j0Li zbA#t^%zb$@jB!K$v5K{Pk7A9Weg|?rnWYz|L?NP z&igJ6W8Baf+U~gG^EwvS@&KA~-fy)_jlUYkxQspiUZs$61i#mXTY07TnxV1Fg)@F= zj=s@dZ{vPIhe~M&KEJ9n4r9)_eodD#ry!6Y=S?qsljEx94pyRV1>46l%Z0T#7=L`e zpGd{QY_LP--(9u{rt+ZSjE}eWd60Je#^BewRv+oOXABbm(;L7 zvOX1uhP60qByN2MFYhGKzF3oObw6b6)70x0zBV2HO&8v6p>Pk;eR#cY;hCHIIgG3+ zI9n`CZD~m5Np;2v%?spRgaWs&c~h5t6MEgkGe-NdeJA(vVh6WPvuI&eYjca+5$f}% zdgIY2{e0rSQ-wzxmnnrSQup?)VU#O-U%l<~PSZ45H)w7>jO{h7#SxklZqAoDByp{C z`4wfKXVn>pe(CePh&}!;&o00G(p-l1eGOyWP@jCtaq$Q4hYY*!xmBHU=#vxu^9lCk z7s&HZw|6k~tAUxDTPpvu|G&WQ2Pe`$i!Hu_VcFv21I7)~&#mEx+P`uvZ}e5)*Y9(2 zQ6BxlJtJv0M4wRkJSxxP3$1O*o_#lOt*&oqrwjQO>UpX+UQN1vmW>cz zU2Stqmc|*fuZFca=~4c)q7-1Ag#Jp6NAj?ePU zDit0dzxePQxyL;|%QLG~czlWvFZ)-0`0z6;z3yyNI1Yc}`@if@ zJwCc8D?Qw|_@5=06@>tqdMczCp|~r2i3H?b5y6C@$^fdztOBCYdV>q z$*A6V^iR)w&GEADO;f$`=%=1HpY>^aE+e9Mu_z{^>cBnfqCtb>pbcIP}A?@8qlN?gtTko5;mS_B7vF81kL6HrX?S@6_uW zcTvc9?!XuJ%-}oqx`hw<&S&t2Ju~=Dy>8({zEjq6duH&Rdfmc@d}j;3(1#EEPQ7m7 zsRLhk@(y>;sPAMJ?(L*{<53TuC+~CjjQYtCPxZzN`NaA7C{2$&>}&|HTe4KPzNgYt zz41amQJ$k~dYO5uH(ux-XpQ4Z8|&WhRA(G~pl@U2@h6&AcaG|e6Y_bozf{YWxv#3; zcp;xRA0MP?W#*~gcp;xB`%8U#nfjdSjTiEHYw$xpy-YmS8!zPZWPho(lWzS^b;b$# zy!-J(npXGcuBuZ`G5yKgz8^kF)3Hs!p}CRjj6>7<6L6c`^SN+N zM{R1s$(L2bTRikHAI~GFrqVy6cr?7lLw^g8Stn)~vre=zt1dJK$=GyamN6?8J~Rf& z*mPo+F)I~5GzQ7obYhkE^~MX0 zInOwrl&c{lPxZ#5Pxw5RFm`Bq-N#ea87DN}yy`g4r+3@?q&nj;-gvvuV7$?EGLNOI zS6)5+$MfWyD{8~cJk=YIe&l)bO%|VCrm}JvG&nz+*X}&=wH4+(tU$dGCV`o>n?oJIQo`fKa}U{r?@r8`0opxqQ0wW z9DU5+v&u8{Q-Yc7_gzw1!@zsay>r(rF9+NEC)l4tAP;z+H?q{l!FXMEbH z&woI{PLaLwJ_o#OZ_7EU{-rbAdRHcE>YJA~u1KY)dgFzB%A43P#PdIsmF79U@#@ocF5j{m?DmS(vD2oe zaYb80+d_8VXsYQt*Ko$C-h7+M$8UDy*C!X(bTqby#}f@_eCp8m5$U6Y1F1J@tu?9q z>U9lYL*4m)DBn}ka;B;x#ZjGcLjEP6xt4NfwI&zyu#Fu>ZK1JF^~S@$`1UN{G$L>8 zq0!2>M@B+TrKw?zi;wa3Km0V|>dqZ+*Dz1@#tV(%oqVHba3Iw#?IxX$Ubpc07@y7) ztmSKX$(_CD5XztGjTain=kg7m!EWrYX>44`*29kUJ|Wc^Cp5>MRp86ibzhNQxA37k zZv9XRudkf&;s)=7q|2i^niYr=vRK(9gm?;Dii5-~^i&mQa_zjnZ9$6Ee&T^}36@uq0H6vJQMghIyf0 zxA38HLe_y#$S^O|>lU86^ZAi=;1e>;3-!8%57pan`nV4to)_wM3s1fIu|)Qso)BHj z$g*~+VJ!~o(Z?~Lx#bDbb&V`>XjqFQa@*VKGuUaL^O@u*whCthS`y8&SRS z@S(mP$(o6!$16g#zvlG%jp~d;#d}Ua=9*g0wr(8N83&)~^S9h_+&$S;R&{HWH+Qgd zlWw!BH(qGGE5z4YS{Zq&S6(ST)3+B{GqG}A9i9v8bqkNb^x>y5KecqagxBj9J~R)L z^<9g9mOLY{ZM?*%dp%WeypWHqXKrfgWaO#dc=RuCzo#6}+0XH8D{3k|)f+G5E7vfu z4W}37sor=YUn%RnTE6b{Zq*rwKIhwod}C14>dsM}aYFYyyrf|1WS&2(-gu!o%1+0V z_MVxidgF!rSO0W+ndZ-df>^8RReJm{NYJm_oVK`rgw_YZl$y04q3N8XEe z*EQ~1+PM!e?^pNDa37%8EqrMF5Wk-(yk58Pq48rlwBuBHdr0{1-;R)XZ@a1b!%&Lt8ITLPwKN& zZ#>$tpA){B;$?rQS;H8Yw(Pk(7?(8P*|{3VxYUmKd7~MdEWd0;X)9m6n0E<7dx%tT zJjRT0Ul#v3MKW~G2cU{H{_R6$$uv;w6 zQJvbYFf_&t#s)dAeU!Jf@Pc+tWZ%B(jTh>RFQj<$=#J@h^ty$oFZz02M_<=;u1?m@ zNw(hD(DmL#^~R%5dizOPk8}CEGTGML(OQ>eDXHdqNix-jHH>lTpWYt1q^aCW?$SE= z`b~)AbjAs_iEZw>`26l1)ftC25%#Hh8GLG<)zSEnkCA%F%izQGy2d>|2(WF-hF$PxpZCzAEwtWd~G^>K0eHc5Bo5^ZsGAG{=Ru7J}giD zPkN8RC9NGTElHmKrRzh(86RVK{xtkhUUYt)fv@3=AMz*p_##a|^W0kX#tY3sUvNBW z2bp=QSDx&Z^=+;S|E1}5pAV_dIP`PRdDC$ut?nGv8K*eipXM{S)^sw@g;Z}me1z|Z zvOb~q%*<20@j`w=zF*bqryo4X;RA-!!k9fv$Tsq9Lc{8ygyNcCLnT=@!+7>a7ufpy`G_;m0EoZx_`YFH~=%@e7(} zW}fPe7xME@IG)&ZZnCLG9(&HJXf4VX2kdE zH47W6w>2)TK2VMBqgI`9s5jp?<(bl%_*1vg7kL(|I^%?VnQlMx@k{tqv&=zGweYgv)wiE}T=>J!K~mh%9C|)&?^M@r+m+iB3)qU1Z z-+=Qx)f+D~7Kq)3yRux8Z1=BRhRURR$19d~G2g~salEekf%KY%rN8;G5=XB{d(>+# zY~h4jv4ie=uXka)-_PiE3mi$``jPboP&jr$RgV3HJ4X<{X$av}FSwR2lm3dB(F&+(X z@i2z^xkVXce3txlnVV=hJcyRj!@zEy9$kZ&$y?C+Lt z$Zo1PUT92x!0{x#?(+=Q87DNR$}?e2t2;+^#=$3hU%u0EBpsb&*eCL6H|jf7Z#?|7 z=XEmXYg(Cksy7}!+Vfs>JWVgt97FZSqyKr{1C0GXy-YmS8!zOu@)`fF-E^C0sLnX_ zMepaHaU7ZBbzk36opI=oVPBG;!I$KlkDnBp56ZL7eAl{>dSRaGjYr${W7yo)i zsSoe@cBNsAOB?oF7RfBl>|70F+|c~6#c`!=P3>rGbo^8qRcD;gJYyt&PRrPxqdMb+ z+OVwOc%e4@w&Tfjw5~*N6V)3p)P@(~`||a9q`d5QV?#3i-jC{x z6KcaP_$%cIztFw5(H2Tu!x)za z?73B}hj&Z6o=1F3)9Gp$5raUcCzQroj*&yhnC^Hlp4mkp*|_U zqm!@Sk_o+BmCmo~jTf5h4_SV`kLryVn(NDN>g3zJMBh4NfwncBp6ZQ9U-a`0 zTtLv@`MCPp8380r%l83tU0zaK z5K`qusJ!0zi*?BK5{<4UBch;EX^OM^2Z=| z@|&Ih+F$;ne@R^Omp|95R|Ha4IpzZU)1Avd3#VSGcT7B*7&~(X|EJa^D@zL}l}s$B z5pwuAGpA7Zdad>X8c%lGGklA@|fMdK${C^tThsX>9IA-{QWxHSAqWZT%( zU%~jQsfE?$(xQ$ey;*_mr;(!*94@_?E9Us;I}@fBPOL7irsH$Om#I9E-+Peb$m+(Y zf&F+W+`b~Hm{?s>R64H8#Sx#@007c3~F5yh6Ls$y(iV_SN@8x)N%uNYq<>)3L{ zr*mN-@9WCZg1|Y3_(m`;y=d=5TVX!%rVo+PYpDlonMN zQG1M3dc>zUBPgMt%JEmGmo9NIuCiiW@x)@rI630eEeuv#y7}1psLGl8Ox2{4(g{T+ z<=S)(lU`Y{obg8v`F*ydN-s31k1H>pS~|X5I|gyZm$68H(~odFn7153n&|;G_2{jn zczk(b^>}MM@#$3ruaS-%jm#&HAib)J>Fjc9)h|R>)bO)SQ%P!SNu_r%@##$ocKd#E zWOc{}#)W)rm#>*88SIKDOe!pA;N^%<=Y043eiClwk@d&WVq$2%8mh;Ns`Bd6s!D6A zhf9Ba(2u!<95awdU{}AH&c2;lR9;(g~hTGa3t~145rB>k7NGf#<01URg6tHtjL%>Zosj`%WF z26<+;R}WXFN_lwS984TPk$S1{!}4L`pB~g}HiAXSSesqK&ppUD1B(mCRTWlDvg{uw z{t51PKqZOi4(ChfwKp`jG0o-clQXYxY7dI4##K~|tMZi-Z>Nicr_Pd8`0c}Chbf0o z$9uD&u(-5xTxn&w^5fGf30|`LSU_KiwUL<3#E6XQMoLXugIzFv&!Ak2W zlMh$-nwC!`w7yeRT3A?8>__(a^rpGr5*91Sw~S)T7Ivb+gsJ7s->Z(OOcw-ipR0B* zn|&BR5cyXPPMeow2WeooEeq)rO_1aDDMP&u)D>cqm5YKfF1zRY8SJFKmX506bh zTU#G%&Hw6}#v3qrQ6*J6snXpUjrrEt13pfhN@}L;U(w0+QK57D)8$2c5H8;xJ{~!d zzbimC-IX!A+8A9cy2(HeGmHCM()$YV%MMZ9c63Y?+!597;;K#e0_z$soW%K4;Ny(y z_Jnk}h14Ou*MPUDHCd+@-CN*oi!7=;Kt$PeuTy|eNdz2Gp1ebT25YvNbpJ#pd^ihl z$jR~>Bbj-l(4CV-H!Fs>0A04SCu4ZaVt6;l@NSLaeIkbUnHb*Y7~VrMyzMc($76Uu ziQ)Y$hWD!&-fv@g2V;1-+&5>dzrN_QwU{iyb#{~b*L$@o(o$`&D^dY)aM`YLi8;!-c&nR!{D8>wHpHW@gm~{J$>JE%e z+cT*N@IA{F}%xTc-O}8>SB1!F}&q5yfrbr+hch5 z#_&ED()oFem|oh%m(lIC_7c_IP@G+N9?KKHy+nE6<1X2^m#FTC7o^)uR9DU9%-4HV zHyfRAFHzm{7~UFmzP&_wx5x1Ajp2PRhWC{i-Zx`--;d!v6~lWWhPNk%_j(NP_aU9P zoo_FHLHA$QUZT2RUz}a{d_}swM0t%>>Gl%UEt{5ZFHzlZr>EOXRQD%zzP&_s!!FIv z8;j0|_tKYrQVg#$hBqUIH$R3~6T@qY;oTU+yCsJA_c6Rr#qc(UbiKt`c8Gu3itbLE zFGY11T%KL`W7aXee~I#H=LA86-NZz7Kc1g%FHzm}Yt!`})y+fa+e=ipGKRMfoo^>m z-kmYL4Kchg#PGfr!~1p&?}stGXJU9S#qjpU@D9ZA{usmS`Tp$oJPDm2AELHCBZfCT zhF2KFD~;h*$M7yk=hrU${l9bx=?@=3*I!OJqPk{u&8q6A`#CzMTJDJQPFNs&DKhI8 zpj(_p_dRs0vgj_pE(q?wq4RYV)lEZ(i*ZL(w-KG6lSXx4jM051M)zopZbyvn`{>%U zzP!x=+^y!S8LZ5!Ky6 zqxR!NRCmr2)?2g0d1hmJe2DTkG^Onl)on%R$A_rynHb(nF}&lJW>4=VblK9I7{jYT zm(A9f#qh3<;Vp{cHOBBdVtA`#cz+ke`(zC7pF+A5T?^BHq@CT5uHD*1R5!SlZ=Yw; zUDc6pXHnkkH>THZqPoo=O1HD9ZWvD2_n)Y4EIMEBQQf>4UJW{5?@`_dV|X{l@IDg5 z`}-K)T`|0kF}$rYyhmer--+SI@LrAKy&1!MC#3UZmb6f5pFKYu1mCqb z7}Y(#I=gPo+I0Jj^3M2J5PZ+($x+?Qx24->RQLXmr`u;#cRf1aKBKyi$M8Ol&bQAf z@AEOdug37U#qf5=@Scw0y%@v$Weo2(F}y#-@Q(XLcDwXJ=lw*~X8AF^p)tHMF}#T} zyowm!Wih;~V|a^Vc#Sc<4s@s3yui=zd_P)uXAl(035TD<$=}k)wxe5lyqtB{O}IA* z>QvQ@cMm#ww@{8~oNs(O2-d5rn{LHtg5U?%r=z@!|0xLmJqz#jjp;TK<((Cy8;y== z-4W&e7#+)U8Fh(GLGbk~<$L6FL2xJw@4?TfZOtR0)FDy*9Nj{TGpd`iCH?$0s=FB7 zP>U(5TNI;Pjn0=j%KL|y^zK4eWa;r}Cv`~HA4m6!U5VDq)T6rPTZ7Mp!yg-57M^vgj6}^KBx^TaC__VPK>TUqiRfY!=mB@Nl{e zQQcH@z6?>_73j{gbfUUebUuGk-L2?~jK^cb)FIjXCc5kFN>n%CYe8_S>1;c@I}_dq z(E0Hps{0^1UxuizEr$1z7~Z-V-d!=g4Kci}F}$y#^Lh7D3NK}U65Y?_gd?i^{MUov zF;#WbEqa9g8rCMFypBiHzAma;`i&sCHA|dtq9aLnM0sEQW)Q5-q8qs_2uiZ#WzqH^ zcsdJj%(sGIRuyaPbr#<3=zJTD@;>*&AXt$lpJzPDKBO$VvwoCb z13bgh6(Paf(YQ`vRzpxb5-+oI_``h0d>)6auosg*Cv z`}be)&QKQJ`Frq#Jv5_H-i7}W1Z2k@QQh(XNj>z=tQ&kF2=->-1^=DyW6?MdqRVFM zy}t{BrYvQc{g%8Vm^m+X==_)yP48B8Q?l^BkB+IUJA50K6UoAY-v`09mY1mR8-ECb z3$y4B;9NSh=$8Fa-bK`7h)EF={O{47VArC$PokTjMfV$YRzGpgH$?&d6U7QYA6N!*NU!qq!OaK%_9=2GDLL`qVxA!QQc!Px~I|k@wHH0eXi zZ~&dRXH@q`bl!hPbtjEXq~_OAU4L|ov!r(ux*wV^kMb@$FA@AqGQ|hyKqAGylg@@P?PJH-Z#*F&pJ{x&gJEa;P1@uMs+!tCW7B(DZ^WrB~pDX z%KHntv$K?M#N~W(UqZ_AerXya{&2U%Fuz%-)}~B>(PBy0&)yj;r`9RJN6YaG5B}erWc{v)$ zUlTbZIM0R4VP|_TyT*I+bTf}q^kyXQ!xvFc~+U+Uk|Q1J_siDRQz);<0!bFYk3&@7RvZv z_!0RA-CDx*=kIg*`(ett3H__!l%NlFs7l0SYi~ssN9PcJGk++bJKB}sU z1-!C8y>dPqsB&&yO`6yBLqURcJN%7NIXI z9esAvZOh(LJo+fQ*hpUv>(Xo9O}D8GeKO=2**qNOQ5!v7)@V2S>vN|SnQmO^zfzy3 zIQmM7M*7#r5c(3p(MOTC7CzO#GJdT3PAa~muEeNq(%&06`XbI;QDAQ?F7RJW>C*U* zZV=L(b^F@G(PztdYkh_K==tfI(-+I%MVUetN_`*aT|^hHJpGu;(U&kh_#Zvn+t*$p zKl%vL2BvGIz7BA#`bIj!cilPEzGhhhRcNI;SPiaU@!JmKo=if5LWTxu> zkv}+OGOfpXp}$r4zwF<;#ug>ke`TLrdK{SZ`)gP3yL9TU+j^|H`;-s-?&GX$oIj&s z=?&BQ_4D9-`EA;^;QY4My7QOtHgvMJwz0YH2EDMDk2trTAO1Ue!GbnF(Qc8?ZOKHt zzNJZ^6Ya&V`U|Lh`D;PbiUJp?u6;qPeZ#-4OS^Z;YASzq%zRnX{Q}CdiMYO2X1p~W zZStF%{NA)QxxYG>(a6%#x^D~0m#B_u{MWm$>;Da+OlSOClO*YU#7pCj}m|C{Y z?r)oG<(qx)D$h6AO*0+0X~nTJ#NzNGLD~k##>-@j{M|U4E^*e`FQonrvYU$f*kv|7 zWc)4i8;bpyWf`|czm*RW{|#~+iu{;mILQa|Z(71HgZ>Tjn~wX~WY_LP!nfIfwHpul zhEOMdH~CD(=ssC>OdQws`gN*f5?9lT`sTVOzCm@2V)K6bT}8JrG%I{p5p{8LI?=Rl z_-?8+d#uN#4R(oMzPHV^FC6jN+?`AXENTa@d@8y3sUNO<)<5Bpr}8X{2bZvVE>E|A z&B}OxyAP*%kLVpr+8l*Fj>wv^DmfIzH60-;CpVAR!a50I>)0_80 z9*WFE79guwX_u#?4|6VY%h&wm>D(8HS9UV|2`PCT3&=|FD*v2~{3(fzLSD}KaOB;@ zBfIV77f|J?yyTrfgGq!t2l*K?Ax|6sk$jwj{59cEL+;^Rp1S-V{pq5oT=KMN0);&n z`Ekl2ZwPe~&q(B_NpA#Fj+bVSL;Jt^m`mXcKn^AK4~ zdR7puA)c3}@||lU9ZWlTiZHpfq6M^|S7=>}z~BPDfsJjRA>9W^Zw9)0t}P(`H;Mm# zc=AoJbu_8bgjsi;_RdSVHVsS%mx9ZHaAyLd35FtvfwRDHFapSP{d2%bFbbRt&I6;t z7%&!`4+=pMC1d~7sCPys4I6{rSN0p@b$7=x4^ zEBo*YfjsXm2IIhZAkRQ2f=NKyO)0nlU~1RP>1@v1h$oTWC!R#Sjr2_E+2Tp07fa6- z?;$;3db4;g>E+Us#Vd&i5$_=$LA*)p$eVnkluVYph{d1ABB{jPcv})ktQRj zfQ!JzpbV6Q3Q!5EKsBH#1ebtmU^=)I&>h?!fSJh4!4+T@m<{B)XvOY490vAJ_ms3;qdg1e?I;z~{kcumyYpd=cCawt_E#FM|ib zgWxORtKcE;${O_rUkTZtytx0r(+! z0z3(R1bz&j0#AdVfPV(hfM>zKfPV$gf#<DB#;NQVZ;AQZ0@C)z?*aLnE zeg*b|ec(U9e}Y%Re(-DXU*I+HI`|FvEqDVQ0RIhs2i^p4f!~8afP>%=_#^lecpJO} z{tW&CWI;3ma=>vQ7xVx?ENw64P50-!i@Ii0`Xar4QDQE^QU>RryZJ-@=fE&S0U^!R;ZU!F$E5R!8Vek>q z308w!z(>Ivuom13J_go-_2BQo--Fx0?LcNyp8$7&JHbDIe*|}dyTK>Hr@%enUhrw~ z8E_xi06q);32X$Lz~{i{!Dg@pd;xqB+z+;bFM%(E2f%~iE8wf(A@DHx8u&VR1Uw49 z0lo>gf$iX1;M-sacno|8d>8BlyTJFr_rY%PIQRkhA$S5j34R2A44wi{gP(wZ2G4+J z!M}ii1=yaWCW{sMv=`aO_u#`XX`!SO)$ z9Q6Xd!3m%b=nGB+CxL#TKR6l4`+ft!Kp=Z}P6PQs_TQfl&H(aV*CF72;7m{e-aG#9 jvcTok$rWH0m<_H3bHIDYdlq=l0`FPiJq!H*+XDX|mDRGB diff --git a/DPM2016/bin/Debug/_FRReporting.xml b/DPM2016/bin/Debug/_FRReporting.xml deleted file mode 100644 index 064c1c8..0000000 --- a/DPM2016/bin/Debug/_FRReporting.xml +++ /dev/null @@ -1,1327 +0,0 @@ - - - - -_FRReporting - - - - -

- Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Purpose: Data Access class for the table 'Auswertung'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • bReport. May be SqlBoolean.Null
  • -
  • sFilename. May be SqlString.Null
  • -
  • bExcel_Report. May be SqlBoolean.Null
  • -
  • sSQL. May be SqlString.Null
  • -
  • sSQLType. May be SqlString.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sConnectionstring_Subreport. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • bReport. May be SqlBoolean.Null
  • -
  • sFilename. May be SqlString.Null
  • -
  • bExcel_Report. May be SqlBoolean.Null
  • -
  • sSQL. May be SqlString.Null
  • -
  • sSQLType. May be SqlString.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sConnectionstring_Subreport. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungNr
  • -
  • sBezeichnung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • bReport
  • -
  • sFilename
  • -
  • bExcel_Report
  • -
  • sSQL
  • -
  • sSQLType
  • -
  • sBeschreibung
  • -
  • sConnectionstring_Subreport
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungAuswertungParameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • iAuswertungparameternr. May be SqlInt32.Null
  • -
  • sDBfeldname. May be SqlString.Null
  • -
  • iReihenfolge. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • iAuswertungparameternr. May be SqlInt32.Null
  • -
  • sDBfeldname. May be SqlString.Null
  • -
  • iReihenfolge. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr
  • -
  • iAuswertungparameternr
  • -
  • sDBfeldname
  • -
  • iReihenfolge
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungGruppe'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iParentid. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iParentid. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • iParentid
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungGruppeAuswertung'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • -
  • iAuswertungNr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstllt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • -
  • iAuswertungNr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstllt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr
  • -
  • iAuswertungNr
  • -
  • bAktiv
  • -
  • daErstllt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungRptDatei'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
  • sFilename. May be SqlString.Null
  • -
  • sReportname. May be SqlString.Null
  • -
  • blobReportfile. May be SqlBinary.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
  • sFilename. May be SqlString.Null
  • -
  • sReportname. May be SqlString.Null
  • -
  • blobReportfile. May be SqlBinary.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungDateiNr
  • -
  • sFilename
  • -
  • sReportname
  • -
  • blobReportfile
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'Auswertungsparameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • sOperator. May be SqlString.Null
  • -
  • sFeldbezug. May be SqlString.Null
  • -
  • sWert. May be SqlString.Null
  • -
  • sParamName. May be SqlString.Null
  • -
  • sParamType. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • sOperator. May be SqlString.Null
  • -
  • sFeldbezug. May be SqlString.Null
  • -
  • sWert. May be SqlString.Null
  • -
  • sParamName. May be SqlString.Null
  • -
  • sParamType. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungparameternr
  • -
  • sBezeichnung
  • -
  • sOperator
  • -
  • sFeldbezug
  • -
  • sWert
  • -
  • sParamName
  • -
  • sParamType
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'key_tabelle'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iKeynr
  • -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iKeynr
  • -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'Mitarbeiter_Auswertungsparameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiternr. May be SqlInt32.Null
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sParameterdaten. May be SqlString.Null
  • -
  • sTitelzeile1. May be SqlString.Null
  • -
  • sTitelzeile2. May be SqlString.Null
  • -
  • bParamPrint. May be SqlBoolean.Null
  • -
  • sSQLWhere. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iMitarbeiternr. May be SqlInt32.Null
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sParameterdaten. May be SqlString.Null
  • -
  • sTitelzeile1. May be SqlString.Null
  • -
  • sTitelzeile2. May be SqlString.Null
  • -
  • bParamPrint. May be SqlBoolean.Null
  • -
  • sSQLWhere. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iMitarbeiternr
  • -
  • iAuswertungnr
  • -
  • sBeschreibung
  • -
  • sParameterdaten
  • -
  • sTitelzeile1
  • -
  • sTitelzeile2
  • -
  • bParamPrint
  • -
  • sSQLWhere
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'SecurityObject'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
  • sSecurityForm. May be SqlString.Null
  • -
  • sSecurityObjectType. May be SqlString.Null
  • -
  • sSecurityObject. May be SqlString.Null
  • -
  • sSecurityObjectItem. May be SqlString.Null
  • -
  • sSecurityObjectDescriotion. May be SqlString.Null
  • -
  • iLevel. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
  • sSecurityForm. May be SqlString.Null
  • -
  • sSecurityObjectType. May be SqlString.Null
  • -
  • sSecurityObject. May be SqlString.Null
  • -
  • sSecurityObjectItem. May be SqlString.Null
  • -
  • sSecurityObjectDescriotion. May be SqlString.Null
  • -
  • iLevel. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iSecurityObjectNr
  • -
  • sSecurityForm
  • -
  • sSecurityObjectType
  • -
  • sSecurityObject
  • -
  • sSecurityObjectItem
  • -
  • sSecurityObjectDescriotion
  • -
  • iLevel
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • iMandantnr
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Initialisierung des Formulars - - - - - - - Auswertungen, für welche der User berechtigt ist, auslesen - - - - - - - Interne Relation aufbauen und Tree aufbauen - - - - - - - - Tree aufbauen - - - - - - - - Child-Nodes hinzufügen - - - - - - - - Klasse für das Speichern bzw. Auslesen von Image-Dateien in der Datenbank - - - Es werden folgende Datebanktabellen berücksichtigt: - - - Dokument Attribut DocImage - - Profile Attribut V_Uebersicht (Profillayout des C1TrueDBGrids der - Vertragsübersicht|Vertragselemente - - yes - - - - Grid-Layoutfile speichern - - C1Truedbgrind, von welchem das Layout gespeichert werden soll - Nummer des Grids: 1=Vertragsübersicht... - - - - - - Dokument in der Tabelle Dokument speichern - - Nummer des Dokument-Datensatzes - Zu speichender Dateiname - - - - - - Liest das Dokument aus der DB und speichert dieses unter einem temporären Filenamen ab - - - - - - - - Formular-Security-Objekte auslesen und auf DB schreiben bzw. Formular-Security zur Laufzeit setzen - - - - - - Formularsecurity setzen - - Aktuelles Formular - - - - - - Daten ab Datenbank laden - - - - - - Prüft die DB-Einträge mit den Formcontrols und bei Übereinstimmung werden die Security-Einstellungen gesetzt - - - - - - Security-Einstellungen setzen - - Betroffenes Objeckt (Menuitem, Conrol usw.) - Readonly ja/nein - Sichtbar ja/nein - Name des Unterobjektes - wird für die Spalteneinstellungen von C1TruedbGrids verwendet - - - - - Alle Controls des Formulars zusammensuchen und auf der DB speichern - - Betroffenes Formular - - - - - - Sämtliche Controls vom Formular auslesen - - - - - - - - Auslesen von MenuItems - - - - - - - - - Auslesen von ContextMenuItems - - - - - - - - - Auslesen von Menu-Subitems - - - - - - - - Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - - Formular - Objekttyp - Objektname - Objektitem - - - - - - Klasse für ein Control-Objekt - - - - - - Neue Instanz erstellen - - Control-Objekt - Betroffenes Formular - Objekttyp - Objektname - Unterobjekt (z.B. bei Menus, Spalten von C1TrueDBGrids) - - - - - Schreibt einen Datnsatz in die Tabelle SecurityObjects - - - - - - -Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - - - - - - - Formular schliessen - - - - - - - - Formualr schliessen - - - - - - - - Formular schliessen - - - - - - - - Mousedown-Ereignis auf dem Tree - - - - - - - - Nach Selektion eines Nodes Parameter neu aufbereiten und Auswerungsmöglichkeit (CR/CSV) anzeigen - - - - - - - - Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet - die gefundnen Controls in der Liste L zur weiteren Bearbeitung - - Base-Contrlo (z.B. aktuelles Formular - Schlüssel welcher gesucht werden soll - Liste der gefundenen Objekte - True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde. - - - - - - Parameter initialisieren - - - - - - Selektion Parameter - - - - - - - - Datenrow in den zur Auswertung gehörenden Parameterliste suchen - - - - - - - - Where Bedingung für die Abfrage zusammenstellen - - - - - - Where zusammenstellen - - - - - - - diff --git a/DPM2016/frmMain.Designer.vb b/DPM2016/frmMain.Designer.vb index 9750c51..1e23f87 100644 --- a/DPM2016/frmMain.Designer.vb +++ b/DPM2016/frmMain.Designer.vb @@ -25,16 +25,20 @@ Partial Class frmMain Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmMain)) Me.mnuMain = New System.Windows.Forms.MenuStrip() Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.AbmeldenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem3 = New System.Windows.Forms.ToolStripMenuItem() + Me.AbmeldenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ÜberDPMToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.PatientToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.FirmenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.FinanzenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.RechnungenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.RechnungskopienToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem4 = New System.Windows.Forms.ToolStripSeparator() Me.MahnungenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem2 = New System.Windows.Forms.ToolStripSeparator() Me.ZahlungsdateiVerarbeitenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.CAMT054ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.AuswertungenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.PruefzifferToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.AuswertungenToolStripMenuItem2 = New System.Windows.Forms.ToolStripMenuItem() @@ -43,19 +47,21 @@ Partial Class frmMain Me.StammdatenToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.AuswertungenToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.SecurityObjekteToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SuchenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.cbboxPrinterConfig = New System.Windows.Forms.ToolStripComboBox() Me.DruckerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.EncryptToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.SepaToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem5 = New System.Windows.Forms.ToolStripMenuItem() + Me.AgendaToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.Label1 = New System.Windows.Forms.Label() - Me.SuchenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.mnuMain.SuspendLayout() Me.SuspendLayout() ' 'mnuMain ' - Me.mnuMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem, Me.PatientToolStripMenuItem, Me.FirmenToolStripMenuItem, Me.FinanzenToolStripMenuItem, Me.AuswertungenToolStripMenuItem, Me.StammdatenToolStripMenuItem, Me.ToolStripMenuItem1, Me.cbboxPrinterConfig, Me.SuchenToolStripMenuItem, Me.DruckerToolStripMenuItem, Me.EncryptToolStripMenuItem, Me.SepaToolStripMenuItem}) + Me.mnuMain.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem, Me.PatientToolStripMenuItem, Me.FirmenToolStripMenuItem, Me.FinanzenToolStripMenuItem, Me.AuswertungenToolStripMenuItem, Me.StammdatenToolStripMenuItem, Me.SuchenToolStripMenuItem, Me.ToolStripMenuItem1, Me.cbboxPrinterConfig, Me.DruckerToolStripMenuItem, Me.EncryptToolStripMenuItem, Me.SepaToolStripMenuItem, Me.ToolStripMenuItem5, Me.AgendaToolStripMenuItem}) Me.mnuMain.Location = New System.Drawing.Point(0, 0) Me.mnuMain.Name = "mnuMain" Me.mnuMain.Size = New System.Drawing.Size(1325, 27) @@ -64,46 +70,55 @@ Partial Class frmMain ' 'DateiToolStripMenuItem ' - Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem, Me.AbmeldenToolStripMenuItem, Me.ToolStripMenuItem3}) + Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem3, Me.AbmeldenToolStripMenuItem, Me.ÜberDPMToolStripMenuItem, Me.BeendenToolStripMenuItem}) Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 23) Me.DateiToolStripMenuItem.Text = "&Datei" ' - 'BeendenToolStripMenuItem - ' - Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" - Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(183, 22) - Me.BeendenToolStripMenuItem.Text = "&Beenden" - ' - 'AbmeldenToolStripMenuItem - ' - Me.AbmeldenToolStripMenuItem.Name = "AbmeldenToolStripMenuItem" - Me.AbmeldenToolStripMenuItem.Size = New System.Drawing.Size(183, 22) - Me.AbmeldenToolStripMenuItem.Text = "Abmelden" - ' 'ToolStripMenuItem3 ' Me.ToolStripMenuItem3.Name = "ToolStripMenuItem3" Me.ToolStripMenuItem3.Size = New System.Drawing.Size(183, 22) Me.ToolStripMenuItem3.Text = "Datenbank wechseln" ' + 'AbmeldenToolStripMenuItem + ' + Me.AbmeldenToolStripMenuItem.Name = "AbmeldenToolStripMenuItem" + Me.AbmeldenToolStripMenuItem.Size = New System.Drawing.Size(183, 22) + Me.AbmeldenToolStripMenuItem.Text = "Abmelden" + ' + 'ÜberDPMToolStripMenuItem + ' + Me.ÜberDPMToolStripMenuItem.Name = "ÜberDPMToolStripMenuItem" + Me.ÜberDPMToolStripMenuItem.Size = New System.Drawing.Size(183, 22) + Me.ÜberDPMToolStripMenuItem.Text = "Über DPM" + ' + 'BeendenToolStripMenuItem + ' + Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" + Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(183, 22) + Me.BeendenToolStripMenuItem.Text = "&Beenden" + ' 'PatientToolStripMenuItem ' + Me.PatientToolStripMenuItem.Image = CType(resources.GetObject("PatientToolStripMenuItem.Image"), System.Drawing.Image) Me.PatientToolStripMenuItem.Name = "PatientToolStripMenuItem" - Me.PatientToolStripMenuItem.Size = New System.Drawing.Size(56, 23) + Me.PatientToolStripMenuItem.Size = New System.Drawing.Size(72, 23) Me.PatientToolStripMenuItem.Text = "Patient" ' 'FirmenToolStripMenuItem ' + Me.FirmenToolStripMenuItem.Image = CType(resources.GetObject("FirmenToolStripMenuItem.Image"), System.Drawing.Image) Me.FirmenToolStripMenuItem.Name = "FirmenToolStripMenuItem" - Me.FirmenToolStripMenuItem.Size = New System.Drawing.Size(56, 23) + Me.FirmenToolStripMenuItem.Size = New System.Drawing.Size(72, 23) Me.FirmenToolStripMenuItem.Text = "&Firmen" ' 'FinanzenToolStripMenuItem ' - Me.FinanzenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.RechnungenToolStripMenuItem, Me.MahnungenToolStripMenuItem, Me.ToolStripMenuItem2, Me.ZahlungsdateiVerarbeitenToolStripMenuItem}) + Me.FinanzenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.RechnungenToolStripMenuItem, Me.RechnungskopienToolStripMenuItem, Me.ToolStripMenuItem4, Me.MahnungenToolStripMenuItem, Me.ToolStripMenuItem2, Me.ZahlungsdateiVerarbeitenToolStripMenuItem, Me.CAMT054ToolStripMenuItem}) + Me.FinanzenToolStripMenuItem.Image = CType(resources.GetObject("FinanzenToolStripMenuItem.Image"), System.Drawing.Image) Me.FinanzenToolStripMenuItem.Name = "FinanzenToolStripMenuItem" - Me.FinanzenToolStripMenuItem.Size = New System.Drawing.Size(66, 23) + Me.FinanzenToolStripMenuItem.Size = New System.Drawing.Size(82, 23) Me.FinanzenToolStripMenuItem.Text = "Finanzen" ' 'RechnungenToolStripMenuItem @@ -112,6 +127,17 @@ Partial Class frmMain Me.RechnungenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) Me.RechnungenToolStripMenuItem.Text = "Rechnungen" ' + 'RechnungskopienToolStripMenuItem + ' + Me.RechnungskopienToolStripMenuItem.Name = "RechnungskopienToolStripMenuItem" + Me.RechnungskopienToolStripMenuItem.Size = New System.Drawing.Size(211, 22) + Me.RechnungskopienToolStripMenuItem.Text = "Rechnungskopien" + ' + 'ToolStripMenuItem4 + ' + Me.ToolStripMenuItem4.Name = "ToolStripMenuItem4" + Me.ToolStripMenuItem4.Size = New System.Drawing.Size(208, 6) + ' 'MahnungenToolStripMenuItem ' Me.MahnungenToolStripMenuItem.Name = "MahnungenToolStripMenuItem" @@ -129,11 +155,19 @@ Partial Class frmMain Me.ZahlungsdateiVerarbeitenToolStripMenuItem.Size = New System.Drawing.Size(211, 22) Me.ZahlungsdateiVerarbeitenToolStripMenuItem.Text = "Zahlungsdatei verarbeiten" ' + 'CAMT054ToolStripMenuItem + ' + Me.CAMT054ToolStripMenuItem.Name = "CAMT054ToolStripMenuItem" + Me.CAMT054ToolStripMenuItem.Size = New System.Drawing.Size(211, 22) + Me.CAMT054ToolStripMenuItem.Text = "CAMT054" + Me.CAMT054ToolStripMenuItem.Visible = False + ' 'AuswertungenToolStripMenuItem ' Me.AuswertungenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.PruefzifferToolStripMenuItem, Me.AuswertungenToolStripMenuItem2}) + Me.AuswertungenToolStripMenuItem.Image = CType(resources.GetObject("AuswertungenToolStripMenuItem.Image"), System.Drawing.Image) Me.AuswertungenToolStripMenuItem.Name = "AuswertungenToolStripMenuItem" - Me.AuswertungenToolStripMenuItem.Size = New System.Drawing.Size(96, 23) + Me.AuswertungenToolStripMenuItem.Size = New System.Drawing.Size(112, 23) Me.AuswertungenToolStripMenuItem.Text = "Auswertungen" ' 'PruefzifferToolStripMenuItem @@ -153,8 +187,9 @@ Partial Class frmMain 'StammdatenToolStripMenuItem ' Me.StammdatenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SpaltentitelToolStripMenuItem, Me.StammdatenToolStripMenuItem1, Me.AuswertungenToolStripMenuItem1, Me.SecurityObjekteToolStripMenuItem}) + Me.StammdatenToolStripMenuItem.Image = CType(resources.GetObject("StammdatenToolStripMenuItem.Image"), System.Drawing.Image) Me.StammdatenToolStripMenuItem.Name = "StammdatenToolStripMenuItem" - Me.StammdatenToolStripMenuItem.Size = New System.Drawing.Size(90, 23) + Me.StammdatenToolStripMenuItem.Size = New System.Drawing.Size(106, 23) Me.StammdatenToolStripMenuItem.Text = "&Einstellungen" ' 'SpaltentitelToolStripMenuItem @@ -162,6 +197,7 @@ Partial Class frmMain Me.SpaltentitelToolStripMenuItem.Name = "SpaltentitelToolStripMenuItem" Me.SpaltentitelToolStripMenuItem.Size = New System.Drawing.Size(196, 22) Me.SpaltentitelToolStripMenuItem.Text = "&Spaltentitel" + Me.SpaltentitelToolStripMenuItem.Visible = False ' 'StammdatenToolStripMenuItem1 ' @@ -180,6 +216,14 @@ Partial Class frmMain Me.SecurityObjekteToolStripMenuItem.Name = "SecurityObjekteToolStripMenuItem" Me.SecurityObjekteToolStripMenuItem.Size = New System.Drawing.Size(196, 22) Me.SecurityObjekteToolStripMenuItem.Text = "Security-Objekte" + Me.SecurityObjekteToolStripMenuItem.Visible = False + ' + 'SuchenToolStripMenuItem + ' + Me.SuchenToolStripMenuItem.Image = CType(resources.GetObject("SuchenToolStripMenuItem.Image"), System.Drawing.Image) + Me.SuchenToolStripMenuItem.Name = "SuchenToolStripMenuItem" + Me.SuchenToolStripMenuItem.Size = New System.Drawing.Size(74, 23) + Me.SuchenToolStripMenuItem.Text = "Suchen" ' 'ToolStripMenuItem1 ' @@ -190,6 +234,7 @@ Partial Class frmMain ' Me.cbboxPrinterConfig.Name = "cbboxPrinterConfig" Me.cbboxPrinterConfig.Size = New System.Drawing.Size(150, 23) + Me.cbboxPrinterConfig.Text = "Druckerprofil..." ' 'DruckerToolStripMenuItem ' @@ -212,6 +257,18 @@ Partial Class frmMain Me.SepaToolStripMenuItem.Text = "Sepa" Me.SepaToolStripMenuItem.Visible = False ' + 'ToolStripMenuItem5 + ' + Me.ToolStripMenuItem5.Name = "ToolStripMenuItem5" + Me.ToolStripMenuItem5.Size = New System.Drawing.Size(12, 23) + ' + 'AgendaToolStripMenuItem + ' + Me.AgendaToolStripMenuItem.Name = "AgendaToolStripMenuItem" + Me.AgendaToolStripMenuItem.Size = New System.Drawing.Size(60, 23) + Me.AgendaToolStripMenuItem.Text = "Agenda" + Me.AgendaToolStripMenuItem.Visible = False + ' 'Label1 ' Me.Label1.AutoSize = True @@ -223,12 +280,6 @@ Partial Class frmMain Me.Label1.TabIndex = 2 Me.Label1.Text = "Label1" ' - 'SuchenToolStripMenuItem - ' - Me.SuchenToolStripMenuItem.Name = "SuchenToolStripMenuItem" - Me.SuchenToolStripMenuItem.Size = New System.Drawing.Size(58, 23) - Me.SuchenToolStripMenuItem.Text = "Suchen" - ' 'frmMain ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -274,4 +325,10 @@ Partial Class frmMain Friend WithEvents SecurityObjekteToolStripMenuItem As ToolStripMenuItem Friend WithEvents Label1 As Label Friend WithEvents SuchenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents RechnungskopienToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ToolStripMenuItem4 As ToolStripSeparator + Friend WithEvents CAMT054ToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ToolStripMenuItem5 As ToolStripMenuItem + Friend WithEvents AgendaToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ÜberDPMToolStripMenuItem As ToolStripMenuItem End Class diff --git a/DPM2016/frmMain.resx b/DPM2016/frmMain.resx index 575d2f2..aabf0e7 100644 --- a/DPM2016/frmMain.resx +++ b/DPM2016/frmMain.resx @@ -121,6 +121,180 @@ 17, 17
+ + + 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 + LYWQ1gx5MLcAAAAASUVORK5CYII= + + + + + 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 + SUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wwAADsMBx2+oZAAAA6BJREFUSEudlM1PlFcUxq9aUGKJrYmxjRtjDYQ23bhporsam9pWqxIMEFGwIigC + Dh/jAMPHENKaqMVFN25YqXFhG40ldTerpukf0A2kCI1atKk2BJEBz3l8zp15h0l4mRJv8uSe9773nt85 + 5364oMk5l9QzDtLgVE45RR3tGtrVtCtoH2F/kP2XHPvcKRv0esce9PevzbjI36SZgHN0cJYOCMEp2nW0 + CUEV7aPsj7A/yDFCPMA0emn/qiASIaDVAc3UWaqBIgQnqRqKEMvEIJaJObfmIbd792TcrNw8IMIIzzPC + FkYblKuetpXrOPvqdCZWrgAgImoySN5MpI2Adjpoo4NWOmuhHZSrnjbLhePsqzhGyDIAvxfzlUs6Cehk + +h1UG3WeIgRNVCNFiC8XIZZJAMhtNqZ3E+HlkuiapEYZYScj7GC0hGTLRYg0sj/N/iTHTuRscoj+bf5o + d8btUpMYARfo4AIdROmMmfhyEeLL1cTe9uU0xwhZrFun09z0yUNOJ76i9juM73M69qnTyYr3khm3S026 + 1iY1xvRNBIHZ+HJxX7Ll4jE2iGVi5UrxdBlk6pDDw4YSLDwax5+f8fvolhBA/K2kdjPCLkYYY7QEWSYS + L1a8SkG+K1O0rgEvpFq5LBN8QwjL9U9rier8Czy9UqMTXzh9WLk5BNBbkAZ0czEh6KI98K5i5jEw/Qcw + 9wy4WAY7YR7CE2Z3RRK7FC9nMDvShKmKAn1wgICqd/4HQCFRDHMuk78qhj+GjEYV8zOQ2Nv+GBsEAyUw + 5/JTXFNXv8bfPL6Th50+qi4OAxQmNc7a9lCDdD77BBi7D3xfCu218fXAjw0wiGWCb0uB1AvgXhyIbAJ+ + /wELtQ5PKx0eHysKAfSlATKUKcvYL96xJDapLfaQofchPzOTued0PktgU3pO/w4/xx7JVK3T6dowQGJD + OoP/poC/fvMLAwUAb1/5ELjTDNyuXzYnuJDzjaGAoqRNlJG9GizIXZxry+BWnq6N2cyy47b5Z2x/8gEu + b1cZWipLsHg1tt16u5DSkgdgEzH8waqd5trga+xvfWRDfoAM73yzDNoZfYTqKFxhk4OJbwqwh9IgnWGA + AR7TzERc3blqp7m2f8P45Eu0YGWAXPtE5dI2xa3ypcU5ttwo96fMj9/MmXOjnLec0dtrHMsH6OUECn3L + bQT/42nBLmYPbQrdtA1g6goF8C2ySOhsRQX/7UIGsqcl6Anxj2QW4NxrN4vRlSXxynMAAAAASUVORK5C + YII= + + + + + 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 + AABJRU5ErkJggg== + + + + 84 + AAABAAkAAAAAAAEAIACoJAAAlgAAAICAAAABACAAKAgBAD4lAABgYAAAAQAgAKiUAABmLQEAQEAAAAEA diff --git a/DPM2016/frmMain.vb b/DPM2016/frmMain.vb index f4c01f6..c2e8eea 100644 --- a/DPM2016/frmMain.vb +++ b/DPM2016/frmMain.vb @@ -1,5 +1,7 @@  Imports System.IO +Imports System.Xml +Imports System.Xml.Serialization Public Class frmMain Dim WithEvents evh As Generic_Event_Handler = Globals.EVH @@ -29,6 +31,26 @@ Public Class frmMain End Sub Private Sub frmMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load + Globals.License.Read_LicenseFile(Application.StartupPath + "\keyfile.key") + If Globals.License.DemoMode Then + Dim f As New frmDemoMode + f.ShowDialog() + My.Settings.TempPath = Application.StartupPath + "\Demo" + My.Settings.DocArchivPath = Application.StartupPath + "\Demo" + Globals.License.Gueltigbis = Now.AddDays(30) + End If + If Globals.License.Gueltigbis < Now Then + MsgBox("Ihre Lizenz ist abgelaufen. Sie können diese erneuern.") + Me.Close() + Application.Exit() + Exit Sub + End If + Dim ddif As Integer + ddif = DateDiff(DateInterval.Day, Now, Globals.License.Gueltigbis) + If ddif < 15 Then + MsgBox("Achtung. Ihre Lizenz ist noch " + ddif.ToString + " Tage gültig. Erneuern Sie diese rechtzeitig.", vbInformation) + End If + Globals.Mainweindow = Me If check_db_connection() Then @@ -43,12 +65,20 @@ Public Class frmMain ActUser = -1 Dim f As New frmLogin f.ShowDialog() - If ActUser = -1 Then Me.Close() + If ActUser = -1 Then + Application.Exit() + Me.Close() + Exit Sub + End If PatientToolStripMenuItem_Click(sender, e) End If + Else + MsgBox("Die Datenbank konnte nicht gefunden werden. Die Anwendung wird geschlossen.", vbExclamation) + Application.Exit() + End End If Me.Label1.Text = Globals.Databasename - Me.Label1.Left = Me.Width - 20 - Me.Label1.Width + Me.Label1.Left = Me.Width - 100 - Me.Label1.Width Me.Text = "DPM 2018 - " + Globals.Databasename Refresh_Printerconfig() 'sec.Set_Form_Security(Me) @@ -63,7 +93,7 @@ Public Class frmMain Me.StammdatenToolStripMenuItem.Visible = False End Select - Check_Tempdir + Check_Tempdir() End Sub @@ -131,6 +161,7 @@ Public Class frmMain f.MdiParent = Me f.Show() + f.tsbtnfirst_Click(sender, e) Me.Cursor = Cursors.Default End Sub @@ -291,11 +322,13 @@ Public Class frmMain End Sub Private Sub MahnungenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles MahnungenToolStripMenuItem.Click - + Dim f As New Mahnungen + f.MdiParent = Me + f.Show() End Sub Private Sub frmMain_Resize(sender As Object, e As EventArgs) Handles Me.Resize - Me.Label1.Left = Me.Width - 20 - Me.Label1.Width + Me.Label1.Left = Me.Width - 100 - Me.Label1.Width End Sub Private Sub SuchenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SuchenToolStripMenuItem.Click @@ -305,6 +338,67 @@ Public Class frmMain End Sub + Private Sub RechnungskopienToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RechnungskopienToolStripMenuItem.Click + Dim f As New frmRechnungskopien + f.MdiParent = Me + f.Show() + End Sub + + Private Sub CAMT054ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CAMT054ToolStripMenuItem.Click + 'Try + Dim serializer As New XmlSerializer(GetType(Document)) + Dim reader As New IO.StreamReader("E:\Software-Projekte\DPM\CAMT\Dentis 2018-08-15 1531322859509.054\camt.054_SIC_04_038415740520_NN_0384157405201000_20180711_172739509_213.xml") + Dim xdocument As Document = serializer.Deserialize(reader) + Dim a As List(Of AccountNotification7) = xdocument.BkToCstmrDbtCdtNtfctn.Ntfctn.ToList + + + For Each accountinformation As AccountNotification7 In a + For Each r4 As ReportEntry4 In accountinformation.Ntry + For Each ed As EntryDetails3 In r4.NtryDtls + For Each td As EntryTransaction4 In ed.TxDtls + MsgBox(td.Amt.Value.ToString) + MsgBox(td.RmtInf.Strd(0).CdtrRefInf.Ref) + Try + MsgBox(td.Chrgs.TtlChrgsAndTaxAmt.Value) + Catch + End Try + + Next + Next + Next + Next + + 'For i As Integer = 0 To a.Count - 1 + ' For ii As Integer = 0 To a(i).Ntry.Count - 1 + ' For iii As Integer = 0 To a(i).Ntry(ii).NtryDtls.Count - 1 + ' For iiii As Integer = 0 To a(i).Ntry(ii).NtryDtls + ' MsgBox(a(i).Ntry(ii).NtryDtls(iii).) + ' Next + ' Next + ' MsgBox(a(i).Ntry(0).NtryDtls + 'Next + + + + reader.Close() + reader.Dispose() + 'Catch EX As Exception + 'MsgBox(EX.Message) + 'End Try + + End Sub + + Private Sub AgendaToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AgendaToolStripMenuItem.Click + Dim f As New frmAgenda + f.MdiParent = Me + f.Show() + End Sub + + Private Sub ÜberDPMToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ÜberDPMToolStripMenuItem.Click + Dim f As New frmDemoMode("Über DPM") + f.ShowDialog() + End Sub + 'Private Sub SecurityObjekteToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SecurityObjekteToolStripMenuItem.Click ' Dim formselector As New frmFormSelector ' formselector.ListForms.Items.Clear() diff --git a/DPM2016/obj/Debug/DPM2016.Behandlung.resources b/DPM2016/obj/Debug/DPM2016.Behandlung.resources index e23f8e61ef42c4d4a0d5f009cf72b1a1cff7b211..be483da9a20141b5590958b0c0a452d52d95950c 100644 GIT binary patch delta 18 acmX>Yb1-JZ4rbN^j7*FNHt%I_(ET2 delta 18 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 diff --git a/DPM2016/obj/Debug/DPM2016.frmFakturierung.resources b/DPM2016/obj/Debug/DPM2016.frmFakturierung.resources index 276a8f296666cd6ad2d61644bb491fa5f3274eba..edc7fc4713757c9ff12f6b4dfd21cc55ce90be36 100644 GIT binary patch delta 2168 zcmb`9c|6mPAICpF+sv1I+sZ^?W)kzrnJXnZLWefzq=<6nnENQ^zSCG)u0%uSnxn>- zoW&HrNXR*rtIRD-`1<$v|L^^HJpXt;ACLFz{T3o}A3@3I5vnW*=YfWl2@X&tL0MQo z2mlq-Yv3{DaR>lJ9uR&|EO-Dwo9Y7|6|_4jn+HYg0G;YIFcPFrLD2{eKmjlTJOKy5 z1#kkeN2mxG20VqLs=}~fs4$gyVBQkc`!F=1ge z!1v%e@PDQ(RH1+_?cy@TGun?g-jA2(0Fdd&3mKo}HTMtka8jX}&Oi)l7%oJQMxB9Z zB8{CK?z(xo+_(01Af2`F4RE6E&OoGT%5xAYn&d3x7;}CLBEUm)K5!m&n*A0;jCqF( zLGUrhmmz<_|F5Ht63iA9v=&MZ2nxK#{ASXMsU7I!{BtWQ=~c#+i;sP=xG4A&RSIJ9 zwxqPKBs?C$oIHlwb?X}F= z&YiA?rP+}1rp?^aZHyvLY};t&-5v6p>xqWFD{Y0xj*UtNXkyFPTE@t$7m(IlEk|gd zcGDc@31+yx%Xj3x<`y!=?Y)xbwp4UA^OGxx&qXuxv;%bnn<`h#?~Q%Uoy*-9Q{8NA zKH;Fo*eE52@RugR#@St-13{0bE)R+LQ^`i@j&?4@@Ny!2P{jkZ%=7(d^xU@b(FMi* zY!doyV_^|k^V!nA^D+4y#VWweLhaY{CTC)Jk&?(iXz#=Lm4()92^=@0S1SlEUd`+? zRey>0Y)DSf?YYcT-z)JW!##!dYa+Hg@sdbJ-r2W%mg^jzFZ!pdL;I8-9NoY&Q*J7! z40e1V?$eu7KYOwstBJ^&1-6~l-MtE`@41t0_eXX_zqH}!g$d-1J@_W? zg6dsTH>9hZ;rsrUpL|_>WEfR?qki1JkmTUol;&PuK)(ml>WlHObK`DaU+TivsLEnr z6xR1z=r-93H}NlcoQ!4AVZwH+OG1pl@r}+X{5v6;g}B-fK3I1f#kF11v!2&xN0VP$ z20x(XX0Si{jZ6|ATym-qVywP0xM`(E1f}#?3VjiaHe08`;7*z6S=-#ito^FwH!O?a zk@hd58D2o0pguzFp;Xg0?tRuh1T*!hj6}XDynCY`2YP=(D!zni7eCX(kMM8_E3d(f zme+!VjZe;dRR$Q#dKj9SoHF}V!?yYzSv(L~ArZkQe^f$>>f3!*OUUX-?1GAJq_mA` zbz3yA24jeI*NhQw@O+=%FqT=WNXBZ3|F{G(a7d95%jav>7b2KIb*13P67Pm6_M>)d z>3xvjEA zu`}_SC49j@Bnd@^QR}x1X8fm&El_h_=UzliuY3wi%{N?5ebTIb2}Bnix|rx2Lznk? zX8(xQV5L-e-ne$`kmq&gO@@qV7PIaax59lyf`h6)=7p(sJ&!smlf-hrJQ8m{U^#ca5)ZD-&sele5JY zB6<><(GC41*)wRnF8-XWB}STBbz4&6W+*JH6cgZ`6HO0DYzWuzsdLGEaDwkH9i3uh z*nAQ;Yk+1K1XJ`b6l+yp%c9IY=GJ>EyfW7wqdIW9+D-pGGz_2q&aP7lR{F)JjU*z% z(Gzka1~)r3)8%JLCSj02Tw4~|i^$uwBHSgKM)cl^0lG7z=e`jbKd3?k!xwZL$7|5_ z%D`mq*CI%1l(lF|#lFx}2;A&=@iKpK)o~+#woY8_cXes; zAj;&5D6-ZS$KaG{GUSVz%j!&9aCxn7HL%vG;GAoJBg=(Nm4ifQ1;|rJ2(jN6WS~y2 zKI+!-bFIqKIOmp<9RY)~ynOm5S~hISp5ngL`bSq2x%@znefvzhfl> z{2rK&^cz9q={?#)06@Mckbol2G;&rC~M?vG_$ zmqlJ2JvIDO#2LrPBo+>wCcNpV>Os{xheOWK5MCDdAA^SkU)I^CHmJt;OE3#Fhbo518}FXiRd6#;t7O`sVl(oCS%I#ZB?yX%PDR`>e)Zn4_#4I;KrZr t;5)qJlt}ijUDr1rEZs(DhrX?zKNbHHI5-nSQv+J23bcSJCfSAxvg#IqX82|u~&^p4bSGc1n1lGg`XMmY5FcmO%H!~WB z1t&@~3t(#4CNCQp-!2k`26&4vt0(1c*H-uvEXDW!O zz})nqfECLf293$$h~#oaKtjM=jtGQ5$tswE;8~mvhzTq64+JgmNDev`5gV3j9UT!C z>rJN8%<$w`8kx!pn1!et*vC=H__*jesu?~mmPU<>_9Q3M%x!`~qW&i}CsKnbW}egp zGS__*A^`#)N@aC^gJ^;eq_QG5Ab4)+9|#K0O`n7yME`FG1S@mFiqMB3MzeX#+uGzp z3S2jVc9QGjZqP%;o%e{fwOc8pitO%El7NDtRElFdfB>0x9}D*>zDCtr-&fbje{}yc zpCA7>zU7~B`g(uVphQl@C}I2lB>R&LK}vzD)Z2wImw0SpXxhuXi-VflKSCO z^W-DQbp2^_~69$?zo({9pkryzvAk(WFKZ3a@{5m=e+O>87AyN zF07^0(l^<`d);2ti@DKzaVi;!o60+lTPj_LNrED@_%Olitd7@DhKKY^fw`*&ZsV*w3(fVp$&etF&`_7eYmED0h?;WqHWIPpR75gdOsEE{am3u zfc}{z@OsS^5Ro_f7VNrLB;Q<_FrxTao=}z!+MWiR6PnfV{7^Kdt7bV<0h~x|nELHNo!R z_O58lEUZKL&fm1D4n-eOYBfZ@9xThtn~4R7fcUXKTUzx^GBTNkve#1v+K3$^0jtH? zj9(u2$`mSQ)MSj1c#d*b<)T*Q;pwpW_gPjEgct8eKI_l}kRoUJ31NtGO&_>l+QpQi2i zNVJH*ddv+|TI%WP4+-vxd?uHKae8~nD8*7&>xj*r$m@>2)`V#jYKca{I}5w=l9IL? z4=<)WfJ|VEj;JIx_Yq0@m_XmWl#Hrhjo7NHA~M(%B>wk*Egf>0{RhrbwBv6ET!LeU zWVq4@$-;p@1>UBB|4aBr!Zgb0DCTZNu|;xk`keKU7I?|jF+UQemx7cs^)pfQfj!ZF zr5Z?I@VIr>QR->%vz3do-6c4?z)XqG2(i-XcUa7WJx868pY?uWeRd2+u7>n+N~{vM zjTlnb_qE(Iv@-9*fYr2NgS&oA^+%jb3RcJtOT&KCtrh_pA|sk(^5JnecyN}X4~0R5 z>xCMCcYlEs9`tN3$lA)%uys6@3t#b{wCXUo6UD|PoBCq>)9c9vn1EJzF`m-^@DD0k zTSyYfzugsQf2A)K@hU{aa~r$%%Rdz`N*0H*hTzY?->f!~FGRYA!U&abv3aGwz6G+l zHK|i?@}C$FSx-E%^>0_;y=gkyCJ8+-qEtbYq7Zt0rgC|z=*r=j5tpNHYgC%v*$OH- zJ@951SDj?m(C`md=~2ce#pI+&Qm9heaWkpGb!+Of0vOUh49ORt zj6a^kVZq;PRiw*I<56A~V%MSzF^%CxMlN{;>AKhI3fjkM>0T>Z-BTr&qF*{L7xfx& zz{(tZD5XV8YXc}KlzPT;#kPhbGVi#m&hudL&ttwMr4gXI^5W5{=CTVHag?Y!_xgdm z^^3LVyyMZ7zdr&kq0nvoemdaYpGX-*INwkSgbIeOSZoE9C#iJsQtNi$`mC_b0e`*3#6a zGmZ(eZjr252`y>!?c&#n?w+oI8mm~PBEpSN7u(BXYz z_?`Q}-b$Pt4%5H2ZuBbbkIS7G%ZbUnS^;yJkKK~>)l{^DrfAcAH5GFEKdN#XKDKy# z`ZibD2{@StN6tvyF3vq^FF6>~YB{23dHn5?Metf-^ZiicP3lcX(Joc>7L~hI_~f3U zNm6?MORfc4(URAr@u|~Zp+xkp;H*gEm?(RW#c=c|MJ>ty_`r8)r_B^BpG(X8X;l`F zpf79{x5cerG7_YSI7oa*e=kV=T`I_?&u!YRyWI`%EN|WaTICmuF4kXs@UQ4S~$?QsAA diff --git a/DPM2016/obj/Debug/DPM2016.frmMain.resources b/DPM2016/obj/Debug/DPM2016.frmMain.resources index 148e13280a9d1bb7bb9947d5adc47124e22599bd..1d904e4dc7e4d814d58758456da7beaa305bd9f2 100644 GIT binary patch delta 9550 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
i}(N%?RAGBG+-^P5D8M9DYA?i~WFOIZ5}y{;K| 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 delta 52 zcmew}m+Q$n&It=y85tND7$+{v;&RHGJqyTYFlC&)i&2`F7M2#)Eo?iMh`Qw$r8?*5!Q?R+LOXxP;A} UGrTCVz$&DuGF7M2#)Eo?iMaE2Ep7FdN8m8MQVyM)bM)Gfa#)j2;WzsSlt UKd+=HKPM!$qGY@5QnqFe04~TFpa1{> diff --git a/DPM2016/obj/Debug/DPM2016.vbproj.FileListAbsolute.txt b/DPM2016/obj/Debug/DPM2016.vbproj.FileListAbsolute.txt index 391e37f..89210d0 100644 --- a/DPM2016/obj/Debug/DPM2016.vbproj.FileListAbsolute.txt +++ b/DPM2016/obj/Debug/DPM2016.vbproj.FileListAbsolute.txt @@ -16,8 +16,8 @@ E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\FastReport.Bars.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\FastReport.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\FastReport.Editor.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\FlexCel.dll -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Shared.Base.dll -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\_FRReporting.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\MySql.Data.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\SHUKeyGen.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\XLSLib.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Aga.Controls.pdb E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\C1.Data.2.xml @@ -26,9 +26,9 @@ E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\C1.Win.C1Input.4.xml E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\C1.Win.C1TrueDBGrid.2.xml E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\DevComponents.DotNetBar.Schedule.xml E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\DevComponents.DotNetBar2.xml -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Shared.Base.xml -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\_FRReporting.pdb -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\_FRReporting.xml +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\SHUKeyGen.pdb +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\SHUKeyGen.xml +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbprojResolveAssemblyReference.cache E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmAuswertung.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmreport.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Behandlung.resources @@ -36,12 +36,16 @@ E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Benhandungdetail.reso E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmLeistungDetail.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Leistungen.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmPrivatSelect.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmDemoMode.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmprogress.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmFakturierung.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmOffeneBehandlungen.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmRechnungskopien.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Finanzen.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Mahnungen.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmFirma.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmFirmaAP.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmAgenda.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmMain.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Krankengeschichte.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Patient.resources @@ -58,32 +62,45 @@ E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.clsStammdaten_flat.re E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Resources.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmSysadminTableSelector.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmTarifDetail.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmcalendar.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmDBConnection.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmDentotarDetails.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmFormSelector.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmFortschritt.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmKalender.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmLogin.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmSplash.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmSuche.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.SplashForm.resources E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmZahlung.resources -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbproj.GenerateResource.Cache +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbproj.GenerateResource.cache E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2018.exe.licenses +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbproj.CoreCompileInputs.cache +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbproj.CopyComplete E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2018.exe E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2018.xml E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2018.pdb -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmKalender.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Form1.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\DPM2018.exe.manifest +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\DPM2018.application +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\DevComponents.TreeGX.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Compression.Base.dll -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Pdf.Base.dll -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Compression.Base.xml -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Pdf.Base.xml E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.DocIO.Base.dll E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.DocToPDFConverter.Base.dll -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.OfficeChart.Base.dll -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.DocIO.Base.xml -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.DocToPDFConverter.Base.xml -E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.OfficeChart.Base.xml -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbproj.CoreCompileInputs.cache -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbproj.CopyComplete -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmFormSelector.resources -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.Mahnungen.resources -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.vbprojResolveAssemblyReference.cache -E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2016.frmSuche.resources +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Grid.Base.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Grid.Windows.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Pdf.Base.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Schedule.Base.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Schedule.Windows.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Shared.Base.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Shared.Windows.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Tools.Windows.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Google.Protobuf.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.SpellChecker.Base.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Tools.Base.dll +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\MySql.Data.xml +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Tools.Windows.xml +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.SpellChecker.Base.xml +E:\Software-Projekte\DPM\DPM2016\DPM2016\bin\Debug\Syncfusion.Tools.Base.xml +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2018.exe.manifest +E:\Software-Projekte\DPM\DPM2016\DPM2016\obj\Debug\DPM2018.application diff --git a/DPM2016/obj/Debug/DPM2016.vbproj.GenerateResource.Cache b/DPM2016/obj/Debug/DPM2016.vbproj.GenerateResource.Cache index 4885a1c169fbcd72c94f0672daa6042c63ec35c6..df1bb7a63acc1ba1c79455588964866901a13bcf 100644 GIT binary patch literal 4212 zcma);ZE#f88OL|Y3oOK#gMkPkumJ=lam_ZSP)(F1+XYMlk;E7!5Kiu%O>Xz@z2V-w zfyH4Q$G3=DL!!%sSbCQ0fC1YBNNH_OVUZmA=MQyl8 zxSr|QP0@x(G*TC-s|~kiEI;FlCR=2Dms_>r&dh*i8f_xm?WBa=G*DNcY)Gz2Mx%*_ zI$qC#cVPPkPZJ5Fe&TFXn&8+*pQM$-b)uO>dJb)NYkEM7QGK`xEI;Ly&?JTa+)IQ6T~!fzG7+=;?Z|@ zoJkI|+Z~>WbL`Q~+)m7Db<)G!6>b@(Xmt{z({)D7gm7o!K^JXWA)TgI+{3Mm@My|{ zKvB`0S<}t6QIEBJnm5?^t?|#?wDyL2tZMeHq#-OYG>asN7sC6%fquwAzGsM87^`W5}kqmvV+pVJpu| z$g?7D+T7m5h25uG8kQ1V(2)((*8GG{q>m!i$+(8_RNqSp&%fC>Ef2%DaSH+LDprQB zF>{16M@SqKX{Up>Sz$(a<& zal*N#>Rmx_MgI7@-Hpuc5{PIgw>OuQZ+P-G>GW)zB)wWfE?JGZfV>vBS={sJg$>K2 z+)k$xl;3uLi`b)l7LreO-bl2nc42zhrTkZ`#87%c*t|~Hw0#^6mZgSTL_Q1J*7vo! zobDCcWzQHgjUhjGU{!=Ko7m#6j4_l0iwTr>a-Sl~@5}wF5tm@Zi7s(EEgI4_{oI6M z!j)4xUUX#DiiH;Q!FKyaQ@@IxGU0=50uw3@|u^oOSF`9RH5aBN@+uyDXJ1& zJ-Y(#YTaGKwEsi!S7-&H$%r>(#Pi&#t|YcF|8>(BpZY4|lRMb%44SzVypq78Ei#-< zovDcJ9#ia6)2_Z~=vYguW83P6RJ?|GRgBX`N!Nbvd`Gyi=2tGYS5Ozq#GxfWLFceo|@J9|EsC$$gPAny@Ts5h|-h!annt!+(wHx zcPj565L-MYPMQa(;>qMxKDbWj(*4FQi!LersOQ(v^Ci=4EvL(b5?MJlkW>C;sxwIE z{SS$kPg$Jmxdvq7$W^dNQil5+I~rOG`4Qw=$aRoLNE76G2=4mOI!H651=0$ML4FL0 zL)Jq!KsG{dgtS50AsvuSkj;=z$W4$fkS<6!7AkIb}(jXWL z=RYf+Ki57N3`ZuJ35HVn`hB0D|McXaiQyzAOM#(M&WImbv!U-JVmM&Q(qJf)qi28r zR@6p6oV#QW7|P@~o%`nBeJSQcI7qe=3^j6J;{$bHy@P&;63IL;l*H3LPZ-Tx!PaS( z0Yf#saAw6zA8|0mlrP}oYwvYS)?z*-RWlHCJVNpe2*;E8+XyCWAQyAKRitm@S0BRihKm`D-H?gy(P z`D}dQqZM*LkvWn*0EQ}d>fqnrx<|$Y5=yd%z?P6C|9-BtGKIAu&m`Lq7A842tB&%eHz?PAW-6iUG&cj|Khb21< zww&ZW@!0zXrC>;H$sPl{g5=(Cqq(UcVSf9KL=Y$Qt;Q8 zYd?Mw4EKX%$G}#R*almBa10FBhGf44yOQJ?B-m<_FS|cDx?7%m zuVzn!)sU?I*K4`+yH&Gi!BD1}j3++7Q})A^B*%On>?)G#Pd2@_U#?}VW-oxDFwHDq zcgs_aSSKzp+3!WLt4aR-vyq2QnbX@eI}V0Y^vMlhm7b6c*PZP53RslHI5ze|^Kp#X zui3A`P?W~c$6x+b=GYF+UInWs`Oj~Te7NpC^y8YH1VceO@Z93ALnjfRxJu=GV_*#= zy~p;QJyVXeH8gtz3^j;7y?4WJ-^Q4@cxAsg!Pb!c?r?C~PmvEy(0?#CsD1;?)QyyG zq;{=7-9s* d5D+ki(}yt}HH_h0VGM@|V>mGw!|}l8{2yE059I&= delta 1723 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

H8$?meHFm>7<0g%^@O-_ zHE5;WHMI0(6D?g!OV`oTQ)1~Ev2?vyx&aAmgU~k$eG}kb27)5`ImYya&1Ms~o=H3@`8$c^_&mv)cAoO!WKaYg>Ln#FgVrdUA z;B)qigqH{}6J7!MK9cf$B8FcD?RgD=l?|W8klXvo!z-)GvA>EPhsmYYwf?fw#eP0j z6mItE$(fC7_UUPbCF%V#v;4*BSs8)!O!#EK4vXH6;%1Da^c%>;ev|MP;cdb@gm(eH zP2%eo@%25>O8fVbus#*~1ED`8{h81o3H>qY&xQU(=#8Ym5PFl)n@N8u^cJB%CH92+U0!N-N0TZ!CSDQV3!+P^evzWhSq$T&wPH%X(r+;c{VQSxgS$$KBiqrjR zg;f13WbOS1)|xWbeT_`)ZwTKKz9W23_<`^v;U|FaTiT(i@5Q~JL3@4y=r@05-@e(` zGQYx*_Xlw{#<}=!$i)7g@CV^ffbU0f>}MoYPx=>VM^E}UFK18c*@{%ORn0FV4^6k9gam?z;3c#p*n~vFc7*nX4up<`PK3?`AE67OD`9)W z4ul;E-2lEnM3cY7o9>{MH#;F={Vnv)LhnNQAE9>@dN`T~>(2KA?p*Nuqz}JSx@Mk3;pJ0YQz9t7H< z^k7h)0|~P6*I8sZ2&_`)U?eP`&_j6fP{63%iupN{a>M;D_qQ51y>&diN-c&VM{gGv znUNS{W#=FhI~U;V%AD|L?I7hI4qCZ00tstJp-1A#GYWu*FGJ7o=}%ua_iejFV9VRB ziH?p&CiWPBue&(9vv@QXv~qMD64ow4j~99Z>0O0BROpGMcN02K=t)R;cL%NNCC2&Y zVaUXuOqfELN|;7CoG=~W+k+-(rH2$DAGGr02qdhYLeCJofb^b1&%}|(5166VWAO38 z=B~m*nDOq#0ym-8EJ7xBF(E)GADUHW?4?CAXGB* z{Ur1KC3CtJ!$>-hx%Cd_W*vZp>Sm7wttzq#2`gFXY8-iL0At-Y%bRqwt`@m^Q^cDX zhqd|0#9lyHNLWNzOgM^gG~pP+5`ZsNyzYyH>THh%?dWWelSyX@eTvYhlFk--snDk(;q3=nMP`i82QNb=_UVM>gfj>$2xk&j63!y5BAiV) zhj1?8Ji_?^Uw@W@1sN!%ya2Rv^+F`9K|)_7^u?qH3w?>umm=Xkkhw7|nL!Mpc^NXX zFDG0B!1Ffvzj)ZrFSdTHd@1UhS33n0J64nv!CafpiL%0{<8!3f3L<(~s zXwUrsebfvsP+H(|?FV4XJ6fEM@$T1y$i#k#@G#*K!lQ)82#*tue(TDkoW64qp)-xc~j(o=+fU+52z@J?lJO&D}PL?-q}gpUcI5H=Dv5jGRH z5IzO?rqLMfO_#!a2HNvEVEm9-etbu#qNWO8^w6rLu`}S3qN4t(C50vZ`{HX1c%BYc z>@Se7H(wl#aW(KIGO@oRd`m%SN_JZi9r zH-B>%#!y2Q_@)?Z#X@f0fQS?0U60nt#BM`qOGqGi2wp-vf(`JMh%U25mqgGGUAE)p zN|z2uMb;(LDivKi;zCu`osh8R2;Es|AL+S5cM-ZP65cY#K;CfgpF*gF7x<;;nh zRU)BkeMis^@4E4FdY5R;1FDX4Cvd9xJ0syelG(5i;J-0U1$Lo@T?xAZd{xW_e^!l{ z+a0trw+9l|e4&$s?tz4N0YBD+QuIV7_MU{j0KSD%ip64XZ_u870Qu%H5PFbT+wpAt zP~i3e@4hhNJxcsR6N*LE{g8>>i?BbTH=z&V0D$jkac_yZmke5ooPvaPtk9`Kr;$Eh z=)OXylRi=C452egpCoh^jy&0b!BfZNjVUc`Li6v3T)ZbEV^!BUh((+J_?$g}Fpw~a zFqm*4;UIwT6q>-FwN#uq7_?^yU`A*cYEo5gAZMt0o<*zt;C6STpGC{`2hvLlQv-bq z(*mi*ei*ff!i@K{CVDvxnbJOs1~gV9J>D}){+^jOko z3O!Ef@uXJ@Jpo6aLjlvZwf}_T5|^Fwraf{!5jMPM!K{h~mOF<2Cl8s}lL&_qCKIL* zrV^$R4kt_}lT>v}YbH(czziKoSnb>|pA)$y+ zOb8H42(t*Y38jQNgt>$=LOG!V;5$#`xBv+?j#Pqnj3e`Sxf&&_kcvD?W_d3Z&tlwC zsivhGLM>rFz;}@p@e(A|7`6bk3iO3YcrO*3G4{5LXlXIwD8kW%V+czCzRSe=6-X$7 zjs@)y=r~?pH_%=wg**YAD&&bsSXT*slF%oUzFO#0aO61^aLDkoz`|jHvT#3}iCdnH z`Z7*YA(kbn{Za#2#hLz$;w(hDy%bq`uYncS%3_>yorX;8WrWiS%L!)?RuIl4tOWS3 zr5&2OUfenhv}YBdFv7r_JZ!eVsz#soH|hH`XTy~D25}b$v2-fu;B)r5g!2gJ6D}ZJ zNVo{#yHPy7SvIE8&dB|2~_*Wq#?`=}t7}s4_BNO`?!nK6!2-gFAw@c~oL_)R28$dhS z;*Gpqbyhbc6{WMX?h*}F<3iO`*C63tE5+YFw(z-y1-O-P8{u}s9fUgxcM;YS))DR| ztS8(W&K$stOtaCPUz=JKPdDILcfTF_aWxigxUW~$i#k`@Cv~9Ftfv- z_fg3=#){{u6vFJ_E%Ja97u$~h7ZK2;m!uzxog>J?$&3PA@ z_?`*cZu=Y(4ZL}$J?tbD@a-ruru%SwyTv^#~9lPc#1D%uwet1YX0-%m-UT`;V& zIKaC*?Fxb~V(D1G7xWA%n^jp=S~I)6yLpI5b%xb#+H@(v%Y`Z{X3-qXOz@Xh?I3yZ z?jIiEDJ(6+*M~d>!^`}$synHS!k@Ri-d0u{_2+Hfx}D=)GMT|ggkY?sbXIMZdLT$% zGgKO=mgFL%u(5q=&!DY|;rAKUb8S##%M(=5P{752{=y_BPixP6sO}xK$!PdHkM{eF zt7B2So)3_!<*RrGq@<(_8<2usnpsu;@+7|DraEcAh5fR6rG)cH$*r#D`+WRmNqIH3 z#if-gL-Ho@^*bqikqWljGSX6lC4r_Xcmt32VSM3LzI2&fTvld(2-9toe%rb=HkH{3 zyz~8KwSj_yR_)pzhjz0EGGm4~(<-s;?npIBX48Udbh{zX#;9+8)W`B9JdXzV|K^LV z*kyQwf!Iz(VpX83-7x<=e-YYatG2D$)%zLe;C)^_Eaiioezbcw*bUj65C#0RUI3%| z!p#g$F!mNCtQUp;ROru0za;eMLVrQ}WudrFt-;jP)=x>Goj`V9ne=qb8 zq+b{MN1=a0qV1cY9i0t_3QxgU|D4Jy{8L)Ne}>kUmKECt69e;0`3fnz+zx;0Qlz&A z|EzbA9lK`F&&a$-xaqO=xO`>H{)L56P5D=(j%h+uo-$#0q-LDzXvQuDQBC?c6v6Ta zTVdPdaNr3Zz(wpICg6z8lFh?viv-(~Y8}?Q@R==yf8n5bPt^FQacXQ0slmtLkGGm4 zN8P)k+$F&Sq>YrsLOHB|ey!`6+8&34zk>(#G|~DCM0U@!oxcWQvB%V%L~gErHmLdtYB>3s4;L> zJz*QsP6}UOSP*=izM!Dc@wj}0pI70t9ZF~Yq-*t~q16w%R^J<1eWYvE8Ts(f`WUS0 zQ+!}lpVEaUJ`uXB(A$&VDD)0O??`$RXw@RS;b>Sb zgxMv;(IUTyo=^LhckH}pb}vJkN~}rYEn-et?S9)MvmV3I18e5 z=tCV|)pdBq(BWlWhnEZ;K6lmO3(=u3a_*|>AiKJDddU9_q^g?`01ZqkjnPQVE3Y%@ z^##tqC{zkmcLC#TnyxfrQ!;xyrGNQ3_50~C<1ifFcdw;j#{W{(IwTAcKx_bYe zct19}_v1p|k4LJ-`g^o@y|ue2Fo6o(sw;4dp}-nlfz^fr-@7XCgD5Z=IX7YsIwhpU zRHT~J^F^M68Y;L?hE*RhjcQz{t8uNN#x=ScR~u^l=&Hs~qDBF7jV)%Zs?)ycC??1cx{)_lN8##B^di~IoWoqav4Y@xDsf8`* zzR?tdugy|76;<8OrT^#X{-165ze@N2EW`g_UH$(}{6Es+zwtg{MU zTj*njK92N1LLV>m38c3QeWK7Ok;ZmHoyn7hK83U;^r=EGCEZ%+(}Z3|x{c7M3%#6l zTcOVodIjkOq0bb0C25b)X9>NEv{&e}g+7Ngm-0%gbA>*SbRuYO5#S#@2&FCb+k;Wd zit}+mW~E~4LZq59z&0?Ya(1r4m!qkmx`=KB^q?v>f~rUlszM{EI>5*J%ZZNS z`4z}H%Jkw&oVKq5C|v;|m#YeUgH>JgMmmY1+}=bJ`v|>R=q;r875Y=5KO@}>v}>>02Pago`Z+GsH6CA5 zQd$&H54fm_uKfiwRK4q$NHuA#5qY9%gqgDlD$2g1J6&~syBPZVbbUJ;`W^sZ>-VzB zqQDQx*>zm`G35DANVUkg5^bO5XL_8ddu$sXx6?iL8Xl*(dYmdA|B0Np*ZP;x3)1Yr zLN5P}RFhT}(Ki*13J=*=HT@6$wsgN+8Gdj5MZ1OZ4-Ue&Fw$K8?h976q_+5KgK9|$ zNLcAYdxZ9q&Jent&^GBzp%aDPj&zpL?S<|@I$P+DLU$tFPw37<`$+c}x{J_VNe>Wu zd!ctAJy7T!h3-arkkH+Q-ih>Jp?4N~7t#j`y{pi>kv>T1-G$zR^ueH2Z;^zf$Rl$P zoV9xbRClo_63d%7gEmIpZJj_HA6B8Y7m8%Pi;&@M`?km7;GN(B`d8c?ds`2!w~Wvl z3JL0WBEv+l{gJZ@t==?|BXl334u@J zB|Qj-riPN{q}SVu4`6>KAsYO#5+WA^XZ1sg>-*6BgD)(EP*^q{)a2&&2O zv3^iZ5zogX=ScUzCWKr+6sZ=R1v|C?gKOH*9k7Y?evR(^YQy`Rb?!QEg=wQcar2MH|{3ZAJe|g6e{2v&84?TAgQTb*`?} zIfhmpZS9)+%b!-SLa8;xOI}Qz=?(eC+G?sZzxdcsz4D~)jp0#&Z>Q! zKoiA6pD6T6qys{qEc7X)ON2gE=%u7*34NN-%Sg`_`gEa}lP(qd453$$o+I>`La!t} zSLm~ZUPZc0=(B}Bhjh8n=L&ru=?bCG7y1Iyl|o-A^hKoS34O89mykYE=u3sZjC3_< z*U`9EuD@Kazk=7#7y3$}uOhub=&OakhV(+AuNC?_(u;(?Ug#T0FBbYnp>HC6l+ZT| zy_)pVLa!0}7ShKEeXG#7kzOM7?Lyx{`dH9v&T%J>8gVD`E`D0IueC@u>G`h)_F;@W zF;Q+uuA>{H^rkk_Xlf($rZ(JYYRAF(`je64MUwlGvpx;0n_a8>aSz~>{UAU|@emSC znTj=VOVUsxTnII|JPgy;LAv(`8r~1qy&q(Fe}b#`CxTTS&6CJkbu>@W#7ROwE%Y;_ zPZoNE(9e=S6|`%kIt?dOxIKrxdNQ|M2G-bi|-(3^zbO!_RLw+Q_y=~Y61CiLf|&ldU% zp}!=3j?iBT{Wa-xh5kn9Z%Lmg^mjskPx^eJe-Qdd(iebMA^#JOeBl?b2Y=Da{u#9W z3qXbZuSkqJ{oSDl|c_(6&Z}UWC%u59W)- z)qjw)s?e=8af#666m0>mONDMNbQ{u_3Efuc1k#ra?Gf5b`U;`j32l?U3bgbz+|dX< z=6wxLDA^NnS=8;`?UIphC$KPgSD7J5ISdy!rv^!`Hk zCVh+0eS|)M^sPcC3!OsxHqffIrQ#^!0xgZ7QNs2`ss$HkMoX)=I7?@VpVI|@))0Jy zF8DKs;J3ri`mO8^@xDKD*83XgeKUJNNP&S(RUp#v?pT^Si=aYo5EXb#SKv`Yfk$)& z9yS!X(^Y}HM1i3VDKIRgKn_wZ*xNRI12dN@+^ef_kDkR?#gO~Li()}XIbmWZx<7FT; z@qo}r2t9-JgF+VwJ(Ki9Li>d-B>k|^MM4*oenjYi&?TfF6?&G?vq?WDbg9sDNIwo* z)!AGeMc=_K;|Eo>l_RyJfx#u(P}{)z*)i0*@8edm^k?ZcxYDS>GxZu=VbtIg@VR~s zJ}FAnAm<3tTN{#KK2k?EL4t@+FFBs+cEs%hdc9Ql`c%W~Q*^ISHoShy)$6Cl>tm2} zBX&`igcLXysg~SDF-Ahj5b2AB$5E1FbxD>Ok{qK;a?s5J^r!&JhCP)Q}8I zk!rz}zA+X!g5flJK415|*6_SW_q^Kh{8?AepA*l|M9z%}hLs@|&O+)${r>T`ep!6m zX5Uf5VHHIw*F`BaM479LGRF|*c~?rC+)&HwP{$Jga{x`SiKKp`JItHzboYV zTBKTNL^ML)(Fv}j*Q0c=M;cy_(7hgRc>TJo*Kdf|_ao;>ck~|!x&0tgRsX_7ztUM)79^{#P27Nv-=ZgPlmjH3aJ+R9&f#`v6|1EJx$NEbEZg#J+Ik4S$ES}is{#!)A2 z$Ctl}Zhr#O-Uv`@j7><4ZJ=F+bBMN`%*@r$xEWbmJL?keWJuUum#~{5;YO6a{*qyn zxcMb=#{cm$XPVe7^w&avLwbwQ-wOR5=}(3JUg#f4e#1j0?$*2UUw9EFQQ&fDZ$^rC@66L7IaFzYgHt+ zg)QsPpS0cbKY|AcBJ7s`j-$|S`ENJ~@0NeByJ{mJ{#ieORgF0j40ObAU(v*mLbn&X z1L>cH?kIF8(mxB`S!f^WUxe-=bXU^93cbD1JCObjvW+7kKzp_56s7CJ@fRMKsP zP7}H>>9#_r3!OnaLFi1Ovq*b{&K9~KX|K@zg&sh!*AfXQ? zy&Y&3d_!=gZ)ZF2S=mGRITeJ%kovbabDhOdok0#uexDwU_Zq=?j~TxIWI1f2@4!weV zRK>j7n&b?75?K2%fU5AxNF1(p^lrTl?>$sj;C*)ED*`E4UaOm8NxU(Q7j&f*mR6|e z+f$sDRDDiC{?-k;ch?)K-|)w?cWRg*pfIjhcP22FGoxB>rSwhby-CgKXq34j^8MN!{V^^F|?Qt$H)7zumwUlqn+GWg8 zRZlrmE!G|#gMzads{ShI(ph@_tu*TIOuhbA81=Us{H@;}cNZ0EkaHup)oMdp%txvv z_gIZ48f8;$0VP?gOLD3q$tk)dCmWLN;VMazNODZ$Bw2#X>|+5cM2?QPRLN6n| zx6r2xy`1zuLZ2b@3ex)ueWuVWN$&?*HP*9m-NPswl4uFhc889N&|xiK78ny6ud^ZB2ZL= zCo1sr(KR$zyV-Y^jw3S zRrFj-6UjnfC-n8CQ-r=j=o?9=3VoB%Hx90Wbhgmzg}#S$f6y`-A*p_zln+-~1LgXA<@)=0{UD+57y1Fx zgN1%j=!Zxj2wJt0hjA2jNPC2zQ^E5nQcZgGQM4~{)Y~m{9n>CU*$3$%HqZ#M0eXn_ zH$vp!#+xUF9=41G|I@Xw)ziHwyq5lzjE9uEXx5At7)zuaf))b*z z3*CnFRM0BI+TzG{YL&q2RbY9LYLWX3^#%%KV&!EyfBR9}lKeGz04cB~`3sIhTarKH zAiO0x4c^s{sKdqQ4s;SWdK=jTkyhuo}hbT7U(y!cA@ z;!DGed{-}y0IQ;+8**0l+?^(72)&cgJCiODdKaO0B|TH<-Gttqv|s2wgiaz|D0B~@ zdy*~^dQYMEB3&%>-a_v~Iw17ELhnbqMCe{Z?@xL*Xc>`M-JxgE=g9TF<@!Fney-35 z2%Sv2Oz0G$Q%RQ#ohEc&(iK9d3!Oo_Qs_*fvq;Yat(s6ajv_v%+mD}7an&EGCUs5? z%(?V?8TFpi9l#Plp@-q)Mi@S(hvB0}7#;~f>o=w<@%~`s+=wlNAt4=xBGsh1XXH-W zd0Rfx;&>RN)& z>-8GB&Zv=V^%}XxsF9=KasBu_T6CC!oTE>n3UGxz6QIQKBhez$D90v(`|Pz4)~!o* z9WF6+xLDWWB14B`TyD)IFQx4~q+0MH4dZsM^YN4;>BtIQ*)t4fm+Q)&ZYX;)ysRH#r-<(hkh9Cp z+=Za+MF8dcVkC-WR*^d(C9kriW&vK&cmOv0=LF`~1X6M)j7=F*RW!SFK9l(Ijd_(- zHKi4^97o*h&j}RP&eHd6a`8JiHH*|V^e7mzPSX86(eU#G-Ou9ujT1&xODB!}mN<;i86AxHzQ3B`vFh(SBW3xRfds>MHmR6=v!x6c{R;@2bKDqQcb< z6`bGov9AfKa4k|zn#e_-z!>`*&LXJheH|5;rYkVjP+*F#z+^*#3tbhsNEBGzkOFH$ z3fzL!zc*oU)!|m^FhSR0yrIK5U5BxT4i~%XaEa)!7CA?F=5Ad`fxD4vp*6A53LMYe zt*6%`bgzdSUgzpw=NMjJ>gx4n;`M`dUc3Boj{Oi$*$)F$PxuHD#vMSp)z$E>sY~W{ z+os$4Q#@Q)KZ;=^9<7&@Z1|D{{O} z@3_)=gC?#M`c0wVB7ME6^frznG^%&_2_@6JNVV9b>W*DZN5guLrQK84si&b+4_&7u zL#G>Db-GbJ{{%Tl+#T2$@_iFhE%~z?=Bt?N?GJ3G|2ymc?_~JjUH8A6;r~sp{@*PA ze~Fy+NtUxWx4#N$@HJ9RnPfHal^vsFbrwSnuHR4vpRPh@LxoPd3LOmXSSvjjLkc=6BO=V$iiTyK3`xk(U{$G*EmlZ;UU$<=h4PA#V<=$_wV0m@-JcfG- zx_fO6_ilkBs&o7sd8lUp4>P+}=&eGx>HzvSp)DM#t6P)41GLP@kqmF@-Gw7HBX5Jt zqP%3kEwfW%B_P#Ob1<{1n6KeiI(q2L?>}fe)4v4|xXwtle#KE}XZjZ$gmb_agi8_3z>+r3i!#BDPUmH5y?W)6i(P0PV z+=xxZ9YbPtL#in=(um)Ftv_r;+EnaLH9pnV*kY)$Syy9|p~gL~YTPSo?2eqHw2D1K zDkLG*f`f?Bfx5Jd9#r51U4i!v1>VyYc-K(iK34_q7X|i3&ieEr{DvuezmWI6kZQ5% z1GX{sHF~%Jsz=zLp1-bp{+i+WtGef}7@j}i>iL6URezgG_c+Z;qlt%v?kjXU>4$~R z5IU3eBSL2holW{tq5BElpY&rw4-k4F>Bog0B=lg?Pk>fk_JKHxI=&yoxPV5C}b zd^dLgUB~w!Ect_aH9cTd)BSoi-DgzOlkm5G$NiLuGlEXCnnu#Z(?X9D`Vi932t8Wp zF{C$uR#J||kuIfk3&bAB&nYR#Bh_M3I{G|kF;v7)V99UQrM$(Ea*ZzKYD3Cr;ctB@ zpA!`(Bj?E93z`y=U@B5g+Nj@#MOFRp22G>?*XjOWYxsYS?*G+>|IfSn{{mRm;tS{@ zLun>WyePC^=t9yj30)*~G3l3u4hUUB`W2yP2|b(itDsfjmEvfh;IHP&SGUyz=E*t! z8vo?d>RNwU>0HpK=WUB}O{qjy#N0}a?$!B-Be)+$~6 zvkdW9>f)bii2pi#t{;4Fh(OiIS&3gm6K@J#EA)KQZwb9X=!K-;7J8A;i%GvD^ie_| zP5ND-j}dwa>GwdZIyn|cdS~E#h|WHapHr1^JW?&z88`+$XE9WLoWPPFqu0mLMtvNm z*T-U`KHi7F_3PsUQDLb=1!rGmpB7SK8B$G}0yfYen9BlZL6i=sQ->N|hiXHIDqV*o z4IMso)!`%2;Vk4F>HgZPkOXHV)q?lei~-hpf9)LlK3DgBj^TT$?)z-R_m5qD|3rMh z2suYz6kQxr;1Z--a8YE=fL$MiyOcT<>N@xh9cJn}6c{>ebk$*#=x{Z1)_Vl!6vw_M zB*V2xHEAIb8@Obl=AtzK_#=A8YvjsjKgwiSKKXbChM^x{&jCBh{pZP$Qjp zSpu%7_ak)gha2AK>fYxV-hb}u{TJf>gUH#&*V{NFN$zVu#KVUHY6N@)iM-~ShJ;M0 zNPZL7PNXdC6Ni(pz9?LZDve{Wi|p z?*LS_yo*Frf5gYge_NljH$JQ?^gR^G+EcI4o<@cC&?_{_sL)>_LH()9Z=%;H$XQkB zMw<9t=uJXzCjE!dTZI0U^q)e1CiLf|{{}4^rp9wO{B>4U8(-iuePbkiTf_d6S*dFH z3aO@iH!9-hSiNVv!seCOU(<;$y4XHL?9RH_oeZ%pcvxTT)?iiZ`H{|Xk@OQyv=RDe zp?@LWR_I@a{*82k(7y})2WgMce+vBZNew$K)iQ~_I)P87P0 z&}~U?Cv<|)9@6cF_6psObO)hrp%Y1W6nZYC!sr&_6hA1x(n$p zLU$E;q7o-FzM-)lDt-U}WebaA8LT^xmO6ug6j@Qs3<;BWo- z-&s`H4>?Df3-k(Uus>2wnh8c<6&V`1%m;c?f!A~eUNsbWMOWZuLxEjf71&i2NJGwz z-LvQ$k|Q0d;sz!PQ6BE!hCPZ5dj72L`3A%DXLQe>Hay?W)$`rO^8v^?(pqp}$kRbc zwa{z8%vDg`4^4-jI2cU7AJzSS#PIuJ-S3ACzxQzUJ4yT=hMe`WF1!bC=Y-tOMXE_R z2BXKj<4v&PBB=3hIDNlI_kF$L``xkQv}xcc5xd>@0HBh~p>oU_LPRHru{i59AN zx5gf-_X)6T-KzV3i{bkk-S^do?|ZuXz86?E)=x&xYABsT6MG9iRp@D?_YwMVp{JAH zSLl49k08CD&@+TCAl*yonL_(X?=N(r&_$$s3tcR9fOH?BON5?9IvKRle4mdA$mS3Z$Ae?~C3RjBddA>Q*I7x>ApYGmThSp~u1* zMl7Vmzxv}|hIn0zoV$cxa)Lp(++R_Q7plw$Z!Z8S#}^{e(4!O_up8Kw<_p5=+fprk z5iD4z=pLSIczBZT;faQaS*{*tgH_RfEOJ)SejH8o6Z&|ePaxf2=o5uLiSz)WPZs(V z(gTG)Rp_Op2ZNS~Vy+-C4HF7ZgtsiqkM1@tz*^^r_ zKW9>|eKykeIRNGKxk!W_>Mt6Q;`ZX6&|{HFb@x${@@i^}ODmJoQW;$c;L3{ZluD%>tX z&MMq4rHNdjFBAH5(!)iHD{!O-gmV|%zLK9)+FXTHQvzaJCg09tD9x^B$@6v1rW=|a zu4^_esF_b`HbU1d^yuSAQQ=013eLH|eG@LQZw4qORx_c^Ipu-bsJ|)T%yS#w3gi5! zQezDYVNKN4IMh&Mg09ARLybdR)ff#{MbMqdSw+xYG%-f#wL-5WJyx{48%KHsISXsA z=jW7e_aN1R5o8Qs&SEId?q$hybJzeNeh5n3mK4>)q`W#2Dv+OT;z3QgEM5-yX>;?upqh^d*_E#)vSG`)g7}es_ ztEID1El0q=`ZJyx;`I;6Szl>~w{`6wLw^5+RFm#9MPFSQi_LHWRLA@?Jx|m7IKH&kI~VpDCXIiJT)f#=mgR{u`jG{U0QB_Zu~;Yb|RV26XLH%Kfb{ZMD+f-}+tM z9wV9(wiW;R|Jb`1IGd~efBdt?guRD0gJ=k$j@y|Slu$7WV$+~N62&ynZAtDnKE5drfX3; zOQtWE>1ax4%XDp-u0!b@nZ81%>r#58OxKg?`jj4pbYO>ZC8CR%x!i#Mb-+1$>BI!cd~>9#U`J*CIVbUT@DPw9M_?jX}QPAPh*L8d!XdNR_+aexB65kP%2{@R64)Vk0o2DWEcy!s1uZTud8%9wx8Re@zW3c*t%FJOc)Uii>hVh~!5%BZo} zKC}i_@-?tRTLa7a8Yt4%z`e#baGzWQ{qe~cynMSut%L!1^@m2{%Q|B(fxvj_Hjvi9 zQoaV3Xlr0GUjt8RYv6w48ki>6Kr%kLYy&B(`KfsIr%g{Tu?k8HNTc>Id0s1aiSq)e?w|{b)KZ z`DpGaPji&Z9r-m!kE6Y%_oWNuT6hSbeBootY_%F5#;ZSaO!+;l!F)`aL+c@nuZK)+ zJ&fS%VYs#)78=*XBDo&s4FHt2J1sSdM_Yox1;;{aeHw3l zs@D1x-uh&%^-maE|0J@3y~$J5KH8fsrXTSSnO-8(ODSC_(@)FvGn9Txrk|DRWt3hl z)6dCt5v7;N^m3VALFuJ3y;7#1r}Wb@{en!dqVzK|{h~~-ru4Hiy+)?jQhFKEfgb-) zM7+nV{dEwg>m~Ykfgb-ay!z96e2H(oDY+PdZM}|`ybIsfH*4FvGvC$;+O~cU?JeEo zi{#3Al^RLg`Zf9y%Vm0_OutU)6*9d^rZ-c1rA%*;={G3-yiC6-({EAw1)1I|({EFH z71Dw2u?-R59wm2uuI=>i0^8#qy!s>Ct*_&Odq232BZTU^-Dy2qn6a|`U-!+^)>zoY}mti zG3O6fe=hkW{-39(@*A1oV8O&?e1q4}Hh6Wu!K-N-{NGp?r8oGia>ad*PY!JG-iEZixW&ujo80dr3b?rhf9=92BIW55 z186GX)gSqu=?k8SlsXWbPem$Hvwr%XO)C5`7@&C={rdrt8vQ$spm_A}J+!&BkN4%8 zxD=mUJ;6Jg_CtZG5&oFIKCib+f0qaExT@ffz*?w^7yoOveL_xdFK;fs>8}1zeDOfA z-Sq9)r9YDCx-wml(jUuoeVM+J(*Kd^1~T1{(z|84kxXAj=}(XjD7+fc z1txU7Fv(i_%}o^er;oo6=v) z^sO@8hth|U4s_`xM3p+FC&%CmSaN+inSNJaWL*95N1!L)h8O+iyb$BaclS)1Ba(d$ z?S*g4@Q&$}Hu@U=fr0P+I$sQwrvsbmc6_>6#y8Wm+Gcu&Z>FcU&2$7UDBVqu%I4mQ zPY!IRyXZ$8lj*@SJ%rNV%5<_!r%?JknNF4IG)jLj(_Wb#O6lWB2UcY|qKmkzGK~Ip zVBKcm)t`A+Me8FMxT`Xpn(+wV3iGtBFqdzIIoeh@fyS5K3Mb{78cA)X&N7OA#3`Bf z$+Vx+r)4@KMgG`T>=`oc4QKrYr^f*fYB-8maJ)Y7(%k%`9o=EBc%JkhbJ&Dq1 zWO}kp-$UthNE=Vje#0AqO<#b&b}8yZL<)6?ZT(di|7*rTj~kC`Xgg_7rc-zdC)dKnf)X+ zDw%KCA=-u=%s1>^!3}$ULZAmNF5MTa$n~)Ff3An8)p~g5&s`7NbP@9f#Iv*>`t$X0 zyS5%~=31D~;~m!v_#3_4$T)LrJN^B@3Va8z_!OT1 zzh_?P^9r@OTkq1c#`2ZdQd@Z~_{zIRTY2@+!qO|RzHIkSd@`TARs4vOYnN*IM}KC^ zOWao~UVs3bkE!KNc*`4WE&m&D`PEv>uQay20kVM}xR07gY(AwQ(NLy8lj+YX-AJbQ z%k&qNz6$98n*)ey=>rsMC?nQ&5bwGU;g5iyFY)4bc>-TX#ZL8)|K~V}`kS$V_4E}! zTwKoAQ!Q;h)#U5xGHpHm4UH)+q_J%IF?@1hJ$*|*qKQm@C)3|kx~WVbm+2FfZYI+w zW%?AQo6GcRnf`&&f0yYWW%?&d#~>Y8**_yPA20q({~)lE&*0UccC08tRX5?=kCtoJNuaW5%l)g!(Tgr4Sr8^=W z*x|N9R6{+|*w>fmO^6HZ^kQAD@s_I%{s`=Kuf>bOa&4D!Xj8Wd%Kl1vs_SR`ae)nS z9e#+|$~VMY+J<1bT^q!q;w+Efeq0ek#Tp|gZ_SC6ZFKZ zKW%qcqN<;^yX!?u`Xb*ftF+DX0^cmpYn!Dz+E;qB^pLIYi%%|Vc6~q9@Z0d}PkDm9 z#6G^{wEEkr-OG5ppViv^3~%?-TDyB1+ucjH`%ZlF1uyFEQjH&sSAWW^$r3{(#!I>( zv=V`5;%UeB1Yjq!EtCNro91lj~lLNbAF%Ct|W{gmz})44L8 zN9o&SdbCWBq4e!CJyxd2QM$iO=gahXO5Y*V6J&ZKr3c9L-7-Ci(gS6BvP|DY=|M7G zAk$MQeJ9d^ec4n*Wq!lOy?E1gAN~kz-}~`m20wj~8(2Lh9fP~Z*Ie+)*ue2hp3C9u z>st(N*(RoS>ud2mbxdrF!Gl|+U3;B3t>w_R*QK>?o!a(#{`>>~w}EXx4GSd3@NGX@ z+xB^U+vjTAelXf!dS5q0uB->~$$@SE5dDZ`nVv1v4^uitrsv4?TuP_P^gNk8BAI@I(!*r>Ntyl!r88u@P^O=v^l+J8EYnLU zJwm3J%JkEe&XnnAWcpc3XUX(3nSPGa*)m-u)5|G65^3YmnP2|>74q+|q`#jl)6dKF z3zW{2=~XiQBBe*m^lF)2L+LR{2aK;pbb;IR|HRv_m+(hG`M>bu4~;98Jus(Ts09yT z{O0^R{AkgId%juo+?jh$&^(VtTT6Q$Cs)j?_~d}+*XT#&%k)N>ex1_eWqOlLZ>IDF zncgDPZ%}%oOus49Z&CVgncgbXZ&P|Q(nbIUcq6cpw&AZ`U?Xj(j|*&|ckt>@*+Awq z48DQhrKZI44b)QGKrQ$Nx<=bTQ_#-R8)&L*{Z4!`ANa$yTen+c0#he;sg{5A2V4F> zE+0$Y77Z>yU|0JwwY&*$d1I~Rf8#B`T5I{e#+KhFTfPsUT;b+S@7Q>6rt4D#uFvpC zU`v0F7m4zO!g$r#t#4A#Yi`5MMPG8dA6JiKk~4Gj@U5H0myW?t4m4svK2Ox+ji{?N z;tJk~I$9&985=Pj*}%ENSNP;W|N5GK#0;4}EYsgmdZtVtk?Et9o+Z=AWcpi5KOocJ z$@KS>eo&^5%k&9KKP1y9W%?AQXUp_ynf`&&4e{cncU%{5HXm5R8+S>L#$7~-DFi(-^1a#lC_I&%?#=RM=U$^emF+ZC zF5s~qEy{kr5UK{=ZBmY8&|>-+1jh{$$^z{HT{UCGW|E1ZcOQ?Wx9z> zH>LD5GTlt3n^XE(nf|*>$58q?q>abl6?h{+?;8BI3r`1VL7y1F*b=Y)$aDaC0dP_E zqKwl4VyRK@@@?{twoSJ4ZL%%6O|W0V=+jEHxHQb?<$7yNt;An+T~9ya1(|Lq)9op} zN~Sx=^bM4LQKoN{>6<9MTBbY7bSFx$k?A;@j;HimnNE=D&XoSAOy4ZiT`2vMOm~&( zZj}C)Oee~8cS^65=^irOlhQBCbT65{h0^O~y0=Wl>WC& z-zL+yQ~Fhz?l04KQ2I5Q9w5^LDZNpq2g&rElzv^N?~>`kl-`7N!1NGA7coMgO#eCn zI|Z+JwWr@ZK>xdnEtmB$e=4Q9_AtzDEE2iC^YlHbp_$9>xNxR-B_soM6~j`o(`9`DGtaQFXO3zO7Zn2c9{%Ftqo zs~+PTxQEuj-Fyv9)YiZRz6Qo?Yv5hu8hB5xf&1~vWeqA%Q;naFSAXa>a@p79CGMG( z99Et|EzjdE&(&J)=PmbXEq~wG@(+*=Tr$k2)=^)4n0~~EGCfD8=TdryOwW_)M<~5h zrXQ8*$0)r^rsvD_XkKr2n9Q5$K$Sc=bnE z{*O!25?iPEsyJ|B_7pAeU3}x*scoD=eB%t%HqLIevUJD%M7I4|d@|oXm3+9*wM?yn z=l@lu^y~qZ5uA&AK&lmB+^C{AW zh{D4fg@r{-4hx%ypnN#~K-?#(Q_HXjEC~MBu;AQ_CE}efba^VmBYJ%UF9KsvT)D==pTwX?IT1>FJcRF9U zb6l_FEHAC+WS`eZS249xbF%#zXuJveW6u;m7n&&hXWc zpAl$SZbnK*W=8I~@`I@veox?oivK;$Jq|Ay_*Ef1yyB(7rUjRxO)$g{8=8@x=L>wN zoNO$Lp30Zww1xeD`&SK1uhmjb>u|Bl6I_064H$j^-)w=^6JCBb^jFOCr{?%FX+pyq zgtXstyVl~B=*~KuNMwOqbmKj*Yq00xU*ZDfE1*&P9$C~i;%kSJ^kXNb^$=73yjZtu zgM#!5L5gQ~L>vp;q7#SIQG;~Y2r3*c=HZYq&h6T)L~S8a?HMA` zjsZl{iZc*DH#vK&ZKP%Ji+O9CYLzr4IKO&X|ZqbrsYN25|X2kTZ zgUN18J0M2xo_ghFd3_nFez$9<619s&HDicGQx>>I6E3Q;Ch9w*sP7$7c8l5rG3+FK zucEY%C^ckyL<1JM#g&{=eT~v_PU#DL4*iNa;ZU-h(gAGgGR7O-u7e8JA%az#SrXAK zaEr@1tXdkZlSWvl99VY4Is!4qr=i@gql(orVpWYv5>YI0i>jPe6^+$t6D!Y;$QEM9 z_17Pl`x#3r$K{5waXHU#A=3m=vA78_ya^TY28}n;m|)-+215hCJTAP0|A&SDD}T^! zm$%+OT|@>yME;fF-^6!&;td+36cJVN${AFY-=rjW8x{>Jp2Ti|ozI+7`-juCe~4te z1mR|ZTe$fCp`x~bhyt3@gNoH0O45&=gNkP$1~=*ax!$Z8%-5t5Zr}M?UT)V}&9{PEy(B zb)-6btwd+9r`QRrILQLHIKj_ek85YI6M#ltUdsyA5fdFsc3%cXL5!NSQ%ymtPLPf= zJK_in+~OM!>97XrZX={g4kWuFMMDg34+O?(BbgvfEQE#K@-!5`4*HGP2X%u2u?E zYXY^M84}xA;1+LlP+K)n_ZdOm?|`x!R6B?%t8SIs)n3W!K(aP7OkxuY+~RdEYojJ> zno-ttN0!~P;vgnc9{Q4VlijX(r73|lZD4@JdKS3F%UshsP16jcrkRc=yEP?3%mvG8 zxLw^9uO7r}4HG3+v%oE0c-Nn^zx*2^I`;yOI>7z65DGvm=UF;1n6j%n zx?QQtRvOt_$T*1wEO3j*xvlw{tvNd$Y+6D zjN`1vYOGcoSv~KtvYXWmh$(f;Y^DM=i$M9AA>m_zTa4nMMrxp5FoIg;fU+CZ9Ed4% zvdCNoYaYQG!7Pd4EO3hq4r`bO>qR51)ebDXVJ(0dHA`}#g0zSrr7}Arg#~Vr%pncY zAgwV%TI)cv8`5Hk(XPCgC`?NU(?I4&3}As<+`%#R*D(Flgvs+SWD9Yr_t$^&@MSEi zyzcE~hgJ8OdWz}SwEX~M3uny@!yn(!%W0w0BnIEXi#0UL`4 zY>IFIU;{SG)sbNZ9T}3?!9et3fm__lj|{!FBf}w}DLr8Gr9;W?(~Q*+qs~{?C`fAw zQg>!YB(eY{ojIhg8lx*$rtu#K@_F@i{&(>N+b;uaKsA21vxQ0CklRd5ceg$AjD5mH45lHHJYK#V+9N(ekvu~TW&gUN182Oy@@jrM~I)FA>@ zn;8<(EI=)A4yu+0sG*%uXt11pF zyIGxt7+LE#_zZoFtj%yrxjId*A{iy&W&vtQb5|8LS5=L!q8wLtyE+3g@?`3EFTUmQ ztip7TFqLC|L^umjIGSS$(=b&tVyf<7vKv!4rq9b`pY}bWZdWD2={Wyg+$aI5Jk=pj z2N@x8fCVT4$vy4YJk>UOs^fUF+fxIGxgxmx!r6OFA8&eIX0osISouXT`0~w$%2y-u zwU?0+dsu))9MVP& z(%+4c=s6N+pJeeqDGp-fI9!Q>^YMyR0x6C%ZijfS6K~dIl;`g9y|TW=Je%0V-K?P=y+(Hbzj_I-u+Zl>#wk7o1O3 zveHP_LWW5!U;*k_a#`~=S=Sk5wRL3KEo(T$$Pu>lQ=>;HO_`)=E(0XyumII7xu)5g zrt6KG+Bur+*5rej|50$>uXyDWubE7gn85-s4y)e zOsUL|NMQkLC~{0gG)$dMm^@vO4T%{Rq8pY}RuR$4-t`WdCiG!V(8}K35i(5}$eN&4 z5lO}y&K+cn?;tP6u7}NPS)%qyOKG1pknM)V02ZJWC*LRa*Y-&%K%-{0s460<4kfz} za77TK9pIKLOe+Xe67wVaumIKjIHukjrZf{K&roDT;{Z1dOKLp8<%CQVMzJRFql0H` zs5HSd4oj*}+=DlqL!QNlyw%tlu|wV(wU=5;d#Ubh$0QP2fYOkBFV$7s zOBDc(I^?+`F=ZIPBBnT$>^|hJhnO-aN^MZEULjcV%#w&>0jflDSRFN3Q;o3hbzs>I zYZJtjF|l*AVzq@>wP%tiuy~Ei_NljGm@Dp6vFt17g&J3_BI1T?DBavm=_a0Hyvoq{bSg8AeDm9Y}UV+5<7A zCUWjop!N}{hRl#?zyg%}Y<{8`J@a(FUUqDolq6Q*Gu)M6&>;{y3&u z8m0%0m>zO4*^TK4#9U~)!BJ)F7}=`EIEg40pxz(1RYkKk+i2@y$Cll;PC`uee%(6d z<>sLL4CYAn_T`MuNb~yKu2YKDX<`-0BndYQQ0|Yjs;IG|?@uZ{GDY_(ok32E2RY9` zOl0tp(DU={&MHmkNK-imNQAQh_5Qe~Fiq1uqozk3O?L03!fS+uRpmRWzT-xEQF5jn z^1)(%cqPsr;l=(~fMS1$ii`arC@%K*sL|A8jw!oMxgkb>ASP02szjPjF+k!Z3sB#W zYdWrJns3zfxTDE#O;He2#zgaKidA)Db(BdGM_7P5ew@`|jnx7ptA!3LyIDm;%840D&+MjT^+0Cs1#K>df`7&$`m8M3dX)gmL_OJj& z{kW#xnx-d>n*QNvvRhMAh+z|5nkh=niPBD{N9cIVCl>^C^dt-IQV> zM&0OZr69E?NZXkmv5f^Nea9hf)gUc4LR#WLvKvx6i17pq*(P~Y^L!b(m3D zwV5Fjn^=GvcwE#*P1I7OsHYuKc8iLG7oiTz z7&SfXXtG;VBE)F-jk_yMJqXhp=0~h%0m|KROsh0Z%Z!+wb1>PBsSm`I{1$*D<*6@u zTFwZGA{LW# z##MFHRDEMqb;MC+x2jDLQ)(8)W(8^sfojhTiFPbNRW%N(tp@6-5!5jUl-;1VL5wzM zaJ$0v4qvX^{pT2nvHH5G@!xU>IpS}d0@>;U0;5>m;0t>Ve`8D+#!9! zXDvUxKB98u*K6{s-a2&s&HJh*P3eB(fl8ko_56q>4a{WOd-tHPV#ju#C4NSR?u8ww zK$D3u9*p1gE80k zRglgRq;kxT2xkF`!Es1o8l-YYND&SsyCH>NRy^1rtS}gJbB-^I>cQcyU_Cgz5@)~R z_25{5dT@w}>%k!?t_OFCkyUwzmEEk|5TlKvMJh~{2-7L%N1S8<%E56=$2Ck9jF>7q znC!+B1u->xW~BOZ{5eB&V{Xgv=Ot&N4r)fK+f_}us!pzsGD_kI3s4V^yE?47a+zFt zB9Se`8Tw!U5t7PSQsaEh>LJsF%UBb%?_Is(Vw=#(ee6))?cFD2EZw}|;qdZ(+fA*! zbXJ#}5?6{lM#OB`amB9(tF62Lhjo*0Y=1PnVT)VF-SpBOJI{>FJGX4(kMC~t#eIJF zwB7H=e*D0bn8SX^2_dP z{+*DUvoq_XF6qxLziZ5>^m#ixb+M#@v4gw+wRy?Fhd+xD^@EM71VtD=2>hbI5pgx% zaK;WSzTk_-&WMd2)K+_`I<%KM$aYNP01Hq?kng4TYkR4`0Zr*ky~YkDyN`YiAf{G= zcXWJC*2tV}+&=QhB;@4w^5(`R`(oX$hKg1rqP3T45_?#Hnu46xZjDwGBdw+mExTzo zg%~x8&`d#UPLOsoJ7Nb5P*IRW`apx!%m}Hu1Icbku@EDt43-#0Xr)-SCRW>-B(aSJ zs4vJ_ZPi%)-N-7&VP!X~b`Vo)*u1?0)qy~5W`@Kj7NEQ!2enZHb&Uy>rzNt5I6wdE zU-7lVk{Yl0+J#ILIgX=vNc`j_8gzoa;M_ukYfp>tWY-@oJxx zK>MT(Y&RsPq`m}cIkO{*Sb##6 z9MUokQg0I^Pak9pv8VdWpEP-ru%vpKqJGHGX_N=c|7#WefnWGOwXleRc*8k>TYLZ? zfNsDJ-~(0v7)1SJ3F{JKF$++4llPB8t$z#x8g&3yle_M8DA~QEO@SD-qfJ$i(g@N* zW=AYw0m^N1Nb@yFcNrlKb|BdeX*k4alO{$eOqqmfF7qSiumIIIIi}efrXfa5$qpvF zG5H{-)YzF{fyyONGnpYVg9RwK$w5uiK&2Q#r8=PO29*ynwUfqWrw+}di&K7~8gu?j ziN`Bl6G+z-21*pL0JR>uuF0CNG@~xBqswkx1toOdGIVH0syBXEvM)ENYl_k}m2{0~ zphP|kQ1FrK8ms9VYSfkP=(1ba42Y3uR=0ao+^(4l(=5W|XMTi_1t{~#F^$wP4KrfO za4^}8X%58bRpI6;P4h_82nI+DX8~#qa!tcDO~Xx^JekNAVnpgMKe{Hev83{rq&9;y zFJzi9hBblT&-2_JGEJDwnxK_#y+34{Fr76)+X}NorU`Rc6SThYc*rziA!~wmdwy}q zG+`-g0lUih?L~CDoyyLzMG6a0gqfdi57ADycLR;OS*K>( zeBw~D`{Hde#K@5Vd`X_$wM1cBN|**RKVkq2P>7jh>aStiW5l%A!DKh4B8ZWNnET{q z=VoMiW0JhSjO5IW{6Ilw6k=AqRuHcwCQ9^S0SYm5UcEJ5`;5Fkb$Hp$Yc<5Ei3MvE zq_qU8JF_DaS%A{Z98y;e(q~3UpF5E3hO{1HG`&Ka;u#j1~KZey5TlK$9aNYO5vJPAkBDXgN=b7}wKPnpjhKFL zFxidi2*k*1)r92SWVh?6(sYb8Rbzle6bn#znQN+|Y5LKm$@4R^7j>=Lu;AQ_`ejb}UT8ti?bu-+@r4tT3$`iBqZpFMH&#Qa+q?Qb-* z+Nj5BHm<$)(_P2@6Wzb^udb-iH)lj%(dex&9vk@6cb{CE_+qarz3YDaQ|fC!uc&{^ zBZC&z*z|s{*Sx8_VIsL;aJkZ<@OuHCT*Rbv8AVo zK!zGs9uu6XK3W8R(=Xw|8;6h)5pKM4F1#(i@IG0pzn@b5{WSIWNY=%Ln+2$g&HH;r zt-nXYjk@+$xA!VJn(RJ$oPiiNjB{2|I!BbsF+C!j1*nY8DTQg2DjO+X>QJ(qQh3d< zu&7{N209Um>5LnEx#Lh58*c>bV&j!Kdzjb7W&!GABPyPa9b|sQ0T!TMF~_uD!&JkB$x{>ALR{nh z^&e=t97`%MxwZMG^_>1-cYkOA^lHc2Q1yjI)ED+L{$dXcP+*z&h22_TsL%U?`hvwP z9Y}UVY6>yzam>L-|UFBf18&f-okvCb+PY7(UG<6_Nn;9Uni3O;t%r$M)G+k}f^fyP7 z-J0Sc=6_6sk5{}Bh}Q-tN~~uA3gmKL>oi`Cjl7yTyzJ(c2r=v=s=K1pgD9qg{m*1TFxAaA{L-NE=RRYL)F}f>hBIJ zyHO2*7&)shJ|}xjN^_YWF^2^xD$6O&)+oht zN@{vdD~FQZlzb4Q_DOyPDVHG4WOl?17ND3chcr!t)Y=HCjRVPUNcj+>jb@Hlm?jXW zDa?;3U;%2!a!ivoOxGGQUFTr38&d(qR1413>g!9+_9v(2qC&CX?V6%gO(j+186=U< z0@RGW)n+8R||@2Ij{)eMO71XcCQ%R*U?REV0XM9m^meuhZ+Sb)N@T+~QSR6C=n z_KqmKMa_YjG6o9fDpvD|)d(g@3}*o<$Z}T0G*%sqtZr~v+0AMJ#OOEk7Aj4PNK+~U zBvM#_0%=^+5KYsKMol+4n(WrJ7-B9D9`-Qf-Rm3a%kXS?oEDt{x#c2y#93e_a~0(88iA>f9vr3*S|G5*V}dK@C~=_TygDpjSh_a z@oc${`!k*z=$iIx*aMwsRoilPSk2Z&)vh_x>(S&v$2&io)UDlYN%Y5pK^`3rM(!c|ScTf7!Q|ZcE7Kqz}jgk)% zzT7J;EE|(eBksf-&SQiYKSo%Doe>-4T(0&~D`+p3#CA-g4+~IskME^=YkR4?fJQw- zsOt9&b|~3>1Y8XJ?%Y&m@UB7NGtfXVp<-m11O->aen#)h383RTgTq0=0!ewP%Jz zI~Jf|9S7A`1C?e3<#j;W4Qd<2Xg6cFD@^YYrdG_4h-Cqa)^SWNG)zN{n9?0gc4OKB zF;Vd?V{pKWiEkO7la-a6ofgyD?b@kO?IKjom?P1Y1t?s{Q8m_34Kt$3a8TKeY7fN7 zAEfPXqdXXT`n3xFz_04~9dSS2aE75Q9)>!Aoe>*` zI;i$ihiETVo9&oHGz(A&k?*ByX?v+@KvQ}cYPv(o?ql8&h^fK8Z#y9;wc9Ph??OJR zTpc4<)fgoa#R8N>$bMwD`J)(J7QhBwf zeUa+Ii*3UHc?sY}SW>+N@RPwtQI>vHI{%-rh^2VLxm2?FQpt^;%r2E8RTr;BUHla5 z)#4-zPzaHC@#9(-e;R1irILCq=^2NT-3N{+i1BpE$w|-j#`N~(V$?-aZ3U?gK|09nhyyG@HAD_+zXs_!Bcvh+ zlHHIRK#aU|alX=0L#3$^Y1+#Gi9IYpJwdK%x29>iQPT=Xliiw{LQJVk?q&*9a{{%K z84^2KfU1HV)CU@$P_jLZoYAdCwHEG(;0EulZKv_YqX{)B`1*4`_ zjwZV`wSyS*gShRLst%-TGlL{Hu>j=-xvGttsuzu_Ry(TfRuu;^vb>;HUn!6!nB6@5vy5%0)rgW zDh<;=jhJ3?Fxic%55&kR|JuIF?MhOt`Vy<#=diMy)c}a8 z8hj|XXL5FOx;M+4o$GcDRHg=zsU?h&Sj+;{7v!c2HB&DeO|5rK*=;HXV%YtcR7EL` zC@o}q!~zze!XT$KU!%0aNa+=alHHVsLrfV*y%CC4Cb62!B#AjJK(#^6YPQDe-$qui zI;`ww<%1aQ%-pXqQ{mC|FYo)_7(~ zj1*X0+g}jyH3?y^0yU37jbMhva2B9|B?mQ319i{{ z>W~AA${dQvK!K3h>_z^B?>MrQLL5{ ztAR|C7{CIQt>mowYplLDvO4UrvYS;AV^!j&-g3oi1+hwEl0+XCpw1v?)mvlrjfs`# zD6*k(Rq-vBR9;nRWhhREOcQ=&P0%ik&fyJb{K?|+r`71U?80b`>d}JJk3$bd?B#Cw`K)pxKs;$OK08r`uRJg;+?)}s@h*8(u+ZCjD z2vRF%N5rxKwH`U778;~-CP+*Al^a-D} z{P6mS%8_5M$*X$n(DgU(tC}>W`-ulCeR9;}!IB24%UlBF&hI8Do__(nHJ(-=;?o?fT7j^MwtXGSsEI{Q=-o+bhUAz|1sAGk?r+T?V z$?jvt9*B_-h@F3ab+6L2k2E!8fJ6fppzN%k7 z26Yl*w7I6I6sFUJDU$gSZWf?2BF9uw!&Kjh=}HHa-I&fmOc~=gXBDe+#Ht*VB*IyM z`iPuWn8vDskyS&7mEEkuFUKtJo0I*yeY_)ce7Ts|=)+eDl|wdI8xgO>*{^tQL>8bn zBBJ8jhzN>nBQ`RMy2=q{wLoTpfH$RhxbjL$+?q@aH9GX5=U5qP8ol^C@W63EEL+OB`VVs`GJZhc#%8jnJAn z(Cmg54KY>Ofv|I0MsAMJ?W(Oz)ge;{86$Ck1t`?VP3_lAH8q-Q=9seER0D`%W9AJN zrA9<)FViFTumDy1IHlbhrRJQHng{ZChmzftnnH{kv55t!&c`ur)G);wF|~3q*^Mad?zs9~MO{KsiL- zp_geLIuU5pq%?Jb-QA&N_Yqk9506C~ld=Z7vfg=CAf%$Wi;ri$TI90;^$~d&AFFlo44_fh`k9z)T!?{Y+ zJkm6R0TRPmfVzTQ(=bg_mPwN*2ied#^B9FCm1iD9c**av7u$sY^KX71hb0Z1dAu=f z($?u2TY8G|!A6zGtrt9@9u|S$^ef^Xyy2XASbXNOfc5h8v(6W)UcQKWc`EDJB83Gg z`pA3v5UrONz>PZjP*12&aWvU|%vcOD>^ydfqO_DK4P<)602ZLoBd63~qcqh>>0XDD z-IR(TCQ6Qi;E{!x&KSj|=`70?suhGPi8&H|Sb#E*993@()qO@(_dBTUMztDZJm(?Z z>`Tt_j>++jaJ$whQEN$5cZNtLvH*1kxu~w1sA)z~(;ZQEi&_sc?w;e4Mr8&bta7_H zC`_*qrg-K@#IXQ1205mV8m1XWOfwx!c4OKEF>35)vx2mRAhl<9L^~Fssvw8dR)aLl z2wRcqcFj{jdB%w_VtM(<;Y-#8?ZV?&$TZllwWchrk@EP`dmH@s%z^9bJnDVp`9&{z ze#DXnE`*-l;q|WH@^OUtIoPOjIKQ|AzXg8NuZUmphI1ig@rBSC>`&Pd`>fj0o}(RY zIks;V;VeLbTE3$V({{AK0*$&5QuBa+b12z;#14;UN9=M4f^})}N}Te3=A zu1kxcxGrs2WfLTUtg}zDc%S5k7=8FZQfaD0noco5;v@@DmzHZfu4xK4Y4SuMTZlv5 zU;nbYJeE|R|7j;rl|!Zp9@YeH?EJEjX+ka51nn%mUdS}zO4bDJ6t;25G@&VL0*4gQ z0&h462a695Q8)mw6V__#$WWb*3`g0)KpbHK3Q6-L!(r{n&=P3W39Fhr9_vuD`-C+b zV$={*Z3U?gK|09nhyyG@^=J-hzXqw55mIXhlHHIRKuqnVaoMRu^ZY1p9}}OGHPYwx z2VTb|`@L>gL#3+`>DtRci9IYpL20gQx2CI&QP;JOF1vL#g_u$m5t}Jc%?Z>_W=QN{ z0SZfVP#wvNwR4l}lRajcFYE7)RGf83_3s6{^v)Zb$y57jDox{p*R_!20 z4%?i6u(Q3=)PXc@W`M*d7ND{;*R)a7)ZVD6gQLlAO>q#TO(>67m=Xxn2IfbsX90>z zb4=?rOgES?d2T{BG{yisVM*l}pjNP_i_;(M?hlDT&&EBvtKQIqdczvl0mNz+pdvQ! z4Xd=?(3STFHDj@xL&vThx5s zWQUU7M~C4Mqi(j0P>?bS(p+Xo%wYj4Uvo&aHApE&NU07ayCL}?Mmx>$D@?hBX(sa{ zX0QO2uQ{e^8m2TOCa;6ZZcO2Dz4zt%R}8u1#z(iz@z$NT==Gbb*Essmn^sh9`F!NgR&RVay}J4h&%gb{qf>Go z+xk}~eL=8Bix`J872mNf9(LCe?L-nR1EUTs7c zGIVhypF6-j%)qY*Ki+VzEG)jVn1ODqc7s|BG4e*s?HSo=Ib-~RZvn$4#uCM9DX|*JB#8km zK%rvJs=vl6-^gmb!^&<}MG&KnfGk&-RuHBn=125l0SXjzOuaQs6O5Q9I+*Onv>Iac zSzBwArnRK0I|C#VS%BiiTvJy~)7>Ubp2^4-;tKDt|FB&FmQ>!hFAD^(u^AvAgdT^L+j>`Bx<#d3x*B zl|NY?TcOd(G1aGiw(iloMRVhNXCsz0FaS6^ zGW@>!@3yNgHU%3Metz69Y-O*ou&Ss&60sF;I0Jwd4*;&mxdj^l+@MZ6UZInYcy^v4 z;#hzp_WY!yqju8qHqfX6K=mBwHiwekr?8tKMhyUNR*<$3r1s2?XvYE+vFDK5YLK=Y zA-&^3vK!Jih|#Zwwku8Vkfv4)kcedgs@QW)Ei_H<8a2J=XtG<=4u~mZ^lztPwToCa zW0FKu7NDFxXVq9^^}dnS2M#N{S?z(CQgT}04bw+POdmU#?8bBwVrmAzk+V-8zKt`>8`H;|m6My1o$hv>QnF5ytVo7Q zxLJUr&|FqUP1b)*vOJ$48xr>^JbSRDfg!aU(!Z^D|E?a>#Xe-{&V>gP3 ze_V_iaovjDYxdH)F0`o}?_DLtfi$f0ESo;SQU z8&WHWAXv*6uf*9yyp}HuP|FulaV=j2#kG9DG(!5yfn+x%H^h{>T8&hoDiNqt%#b+A z0+jRRppI*xzBYn7?0~WxR20N$SF6<&rs{<0DDxwZumBZ6Ii|xJrf*D`JV%iYiPJ#w zEtXVHSK+tlBThN}!S4PL4fO1!ueRz9b*MKSWF0^pU;)aQ^4_pt>kX%QZ%~hD|KL!v zn^FUaDRr!Fs6aI$PAtMCrCS)9kGK2 zs94G&eV{@5*$C;s4kWuF#X^j{m0F@=RV&4+HL=>xB#CV-K*dtdYOBWTjFHt@hn3x| z+Chw*?-8HlL!IvSN>c~Yw3z`Cn^=H~rCifSP18A}re7RQc58}bn$Fk1jaQlyNYe%e zNUUc8N|tg>>oiTj8a4gqXtG;VBE)Fp9NiVB9)xKP^CMQX02Mzurd1lIuuIu+zPhp# z$U1k1EWR_;2V!akZ=@z<_`IpPIlgg8Uf<}9R4*PzO;WV_60PM-lPF>Vs(x}>%QRZy zMq1?@T6XWJ20+Z^L0X-&bG^Qiz6`&&*w#R0YY^F5!Z?Y=EI<)ZZmUqU6=Ae>iDS!d zTPYB8MbH)|6JhR0dR}I-uk%>>?K;?Zr7B-(iUv~Q% z4l$MGVbSZ)NY8e=Mkr62Of)(B=v3}*oShU3a^ zSBoL0TF@0;Fcx1WE>WtMlB$6Wk{G}O)Q9A%`fI8#GpefTsIpsC5yaH(nUU(t@#hT9 zjfu<4$V`jrmz$B9k(=T5$Bb?r)57gqu7Ir|U`foB=)(fkjO4(2Yrtw5fnDwZvm4lI zh`GEZu$z6!S>7=@z7cNM8f9xO+3L`P1OBCeZtXOR!R_&Q2(T)YE z8^&3+)mYUvvGUYMHZ&e1YJeq`j}dA0R-1%O6PlIPgxHI1!vFR6C>b1#;Eq~UwM-QBw7_sdThRHN<-9V--#Tlsyz=z@rClY9>*jU6)a-i(2looI5b z&1;D#?tDM1%{`y3+fe!F>gzY(I4Nq>k_nTBoQOy~RMYS2U9kMS!B4(1Y}wNHj(5zx zzDvK6siVIs*q8G}jd)Md%C-XzA9s)WzRqK}PKvHkGpxtglN-PMp16T+1+D6BLdZ1X zX4VA$NS&u=s5HUT3rngOhv>~3#XES!ZFoc8y6oc}nu#f589CYVXfUo9&h09ph{Pp> z>6LqM@4OV;+3fBe=P7>KH)n)5yVBtJyv*D@pSN4~&>Yv`c-)(cOZIy!4!+In^WzgQ z9o#k9Kde(`dX6t6cUV>}J-j)`hw1&fzMRac!AbZ}b~^ny{FvU!8NM3wGw9A2?sBEj z1OzIs%afAc6ox!udM;Y50HybYcH^R!pm>NQH?z(xLqCY-l4-?D|Unv zu`EDgLw>kxp&jmS2O3oz!W9W0_!ZILp(Op-NofbfsK>f?DoDEsQZr^pG-Uxw8FEOC zHAr_DAq{XK*$rtA#FTM5zE`o@N30q$NumJ@P|%RGs;{vcXk<0WVP!X~0}xYkTHitC z=@5CU%?OET7NDjf_f$*sbf?kNU5+QaJsp7OCA%roqSY*I!2(XF+(DX1*mJt zK~>Q}4K{)r;()Rn)JcfZp6xoNFr6k$k<5>9vjC+GIi`vlreq_g6bF;tn9e|qoSP8b zJH;dfC$pbbuFjFGa*UD)X8}q8a#vxRt5l<_G{=?QuEOgSKOBGlaprQ!1nU6el{kBl z*8yY!>Hs1tt^?SX#hWj_*)03b*>_LOy7s00b+_N~RLsdmSAFx< z$of4p$NnOYPA&M`k9n6zje6zMtSYa4v95ZPuvce(d}o^qDN_o&{tm{-L|YxL~6q=spI1z1%A-EF1rgn1nZ+yJHp?$Y_9` z%#IfgRTpnWU3@R=)nX3|Q1p;@@!eV%pA0nW?wI;E!h0M_b{{XALX5gQ)=WWaPLOso zJ7Nb5Q1p;P`apwJV1zWqfn+zNScoa(?pQ0usx`6N&LoL#EI`pi&T6a1YO0ady$&n8 zS+#?hQg<`jD^MK>)MjQ#Y+?cG9&%6{HBk2%LEZ0wvKv$!#Ap{t@d{G{VcNj_i1jQ$ z*+Y(LorY2e(a(9&z2jVIi<(rbLy^c|Mh}TKHB&CrwevmTkXp5*^#~u|DF8Eq%B{Jsq)a9 z6~^4sPPN&;?ZEED9e9EEW#Vk z1(L-VNQvml>;kE~>f$}9i?3n5TC8RPic#_|zDn!jPXLX&K&lcn74f7)$?oGtABZXM z&rQq8M8V}G1*tDVTF&f^@ecK#UqpOI4842+~4kM=W3gN_}!j^EF5>nIL)AAsZUU ziuG7hd92WGyu2PVP1wwu5aT+3WN3o_c(#R16W(D>&>jxk88S`yh&5pj+X@kT@rHAJ zw)prw9D7f8d>)~8tC_T0oy+#5Vh#&X@s{saXKTCFeL$m*&uVhSrw%2%kIz1cDP605R(FVTyt@l^~60c0@i4P^*?h8mmD%V1#tgfn+zN84y#(z4)1m)huG= zXOe`E1t?g{S&h_K9Wt`|(qUyct2q!;>R$X@1!^9F8o>;S;VeL*S`KQM2I?y#sIMJR zc7s{~G5R-JE>xNpk)~7zNTjd;K;)AhmzgLydsEE7kSGSq!k1yiP;f-Sb(y|98zx$Qbi*qmjlUe zNUI^HjElTAiq%?T)tyNai7Y@xW6r9p#>#DE73r|Do7H-VDOrwagYxtWd5UL*L>voH z#F%^PsClYn^i6F}2VzRWV|!>R_@P(+-F!s~pizBD{wY$0V=lgE`C_+;%$JY^n{RW9ZGf|EutYtA1bV^G}R$Z2N@u7fCVVo z$~EoRG+k%Z)Yj2tx26UVqb|4`DoBk8(q3jq>|p^4gK|i_HAvSRA+>WL*$t^F#MCi< z(POu4e{OOnF1?#6Ud@TuP9{q1U;)a7a$X;3yxJRib#Qpu%_|mSj>lIjgN2s~e20Zgg1L&8i*5R15C4`udWy{mFrE2KKvM?Ukwyq-ryRBsQ@C zHAA_ojhd>PjH)_1s_a%32Qj7Qu*EA-2?S~bGbGlt0Cht-sC62sPDW614k)`pB|?lg zhpoH9)PpdsVSdDF7N9~U$Fxer6mP_o;9#;FQy++_8a(FpOwLYD_hxysb5X2Pnd(cX zmNQ18hy^HC$xSWOOm#My@^nEqG{&8~VM*nw_2#}R!0Dh8tYfn zp)wsxb|0!!Ag0uXM5+RnMxYilLt+67P$-mxny-P%GJ?u>K-mpyIK-&o{t*gNCPA9Z z?1(umKxsq{X|@I_#|UYp1IcbkK8TUyvA1Vrr{#?C2fpJLBWHfaDwkNzWRk=T7N9;N zXEjY@HOk1!=diMyRX$@?VwiutVl{zSO<|Hm0Sizmk+YhtvGN;Po+&a{TOe zZ;IPBMPZssn8q_dBA*4QmdG)U)iC85F^zUG*^Oxi#OM=nW-3jyNRyud5itoyU&!(XJ~e8zWR}l&`hqt2-kl z5?O$HcidN3&DT9fUj>dYyM3*PnBQ4jV}s)M3UP~P!bBVkP!5lC>!@*?V&pc};bu3t zO%Njo8{%_(_)gi)O4An7)Sdwn?O1?XcwAFkP1C(5O`iLa4UK6!)3Kz+X*#n*rU`S( zYQp0o(}abr34Eqe#8Y^~nd4&d9G7j_^{_cE+tohl9oi?gV!I&`%L0^CFJ!8c5tb@sJOa~xFO_(~UARQt|wV53e%>oojth*dczNrbZiB@;QTFpbsoMpiF4 ztn6kLUbpmZ<8sIaYbD~9IQs>!mB<3rN<>s#D-l6)t;AJEPcJ&2?Dph_82RvOf_G$Q z&badruSP0UmB`d7#z>rG0g5JaQ^z$^tBt1CIHv426$LTB^OjyU#jQGVJIaKKBP>7x zKhEv2#%-;Mo988DL*pjQIxMNY2{XindY1Ur1ivF*b$X25Jti9H+3fiVZYWJUNiNEh>Z>v55t!FUT=%)G)ne#I)7H zWH+Wbh$($9DPD<6AW<6_BC(zYC@{!HtW?83tu;qq>BSlB!S<-_p@ z;yy{8TGCe;2>h>M!MPX9Khp3$-|lYR^84i{460H0g^m@9#;yFmUvxplwn@GRlg192 zcyGqQ%T6>o*5&cB@eowrM zC6(8tymC~;PN!4Y-6;}*o?Vl6SG}PJ^@cU91BlfuK!rr!8&+w(VHfWWRp`q+@GIgY zhmzft`an#nDQQUxR9^zMoEZ{DEI@fg4r-YO>SH6Q|2UxR1~mX;N*}NXDp7+-)DnhB zEM@^J!*NlCnyB4IQJ*-X>=u;*F>0VARY6K4NDG-Av491r2*)AK*C6dNLfY#xT*R^xWS$nBuR&2DZpAjULjZKg6ci%j_$BjIBK%Eob1BQ;Zp zOr|_vAzO&Cs=xezt>13f2mOmBcKGJ}f}} zI}WS22J1&7te+fMcEef?F*O;iF20PknBWl*mG6|SwIr)M!z2<}fXa7VR##2d&qi7Q zb!6EsYdyrExNz|+-Yr4v|b@v|6hCO9~aeiCVUQ{2}n9dNM03^SRrj9 z)L0>nE2N1INsN#m6`CJHq6nx6ikTTS3Q4TcjTN#{p=~0hu|l>+Y?}z1TA`^G+E^iP zvO=sTwbG^hS zv5*8%<&LU#tESdDTeU`9wVbWiQ830>aM6ZBwM(Iri9=#O382s&6>6R))TpgcpSVIf zTd3n;3>~X7i;Ii==TCzjs8**`E0NeF=8^#Fl~J|kXli|GtJZ(HYB^i26JQL?EZ}Ky z>;h~2y1fgv>Xur?6O+U&5}`EJokALjG0EXvOW;vm3t4m z)hpeKB|3?jB!D7j)U6qsTfw$&g}81xd&oKk#%N!j_n}PvQl@C)kC;vZC}c)unySeZ zYA2ItB5d6Qv+RHO-#m#+Ayf5J0b0G*NjjXHVy8e3nV8PLcf4{*q6u8KNZ zTT^;y*^AR&*mLbGcZ}o*UfCEP)VKYGcV6o|^Xu&2Czs3|dBK0OzxUlQdq4WmiZ3Lj zEl)rEMydC!bN@Bvk4Eq^7N{RPaDM)Yo{XMEx2U-%Z@Q3bSk{y zoXA3n2jL|-DN1{wo zQlodHOK|;ZhPGZKRNC{G;F5-?j zK?11XM@4#56DieJq}yDPoGsE^Fy`{R3UYnL{^FH^+4mLrOLB_5;bDpBRFZV6gJ>j< zlK^V?QKyb+PTg+n)E%x<&UR`(7^8ivOGcSeq)ctZA90ifP{WVPbVQSBk*!R3x-vOi zriEZkq%}33>C0K?&&dsp-<{lxR;5a-T8K#EFbSZJAGPX`X4PU_tI}MnoNd)&Fh&)c zy1Qg;zONt`?suPtMx{%mnutW=APJxr9yRJE&8T!+qwaEza<)-Rz!+GU<`3kroqgN7 zK)!FiufU(5k?-43ked%~WuRM`(yd0Klh{uJD2qqk+NZg7x2;?ExNbSyt)*a$`jPGh z_Z-VYt+J(7^~5BxmjqB7k7~6?)9PMZt-j`JRaz!)qd>s;|o4|@|hd@*5^zs{%*}3 zKmYK?$Gnf^&wTgkAH0@vd()>+ZC(=Gm2y+T6(^#mEt%ta?cHx)n|0$?&Rlcm`Tu+B zOAmGLJ^tQ*{P8=d=D*?jI%GPwSa9^$o}ceZ&8-*r!xlMlF06%u>OY|m!3*w`t%Ij* z*FZNQQ?`ZJKZ<1ks3u)P>>>da{GD0BqoXNB!Gf{RI6>8R?BU*%5k-FwpN?L82l!n6h$hNB9#+whOu|F!(7EPoT zwj$-aA~{>6tzgWBYf#J4rwZv)DN#slCIM9Qqdq;V`IKktQ@-nyvwhkQ#u$qQD^aK_ zDU_c$Bzz=*QhrpZ^_oyC?S%5IhOM9J1IFL{-YaV$Q?(99TLH4(?Gw)K6T3iq@^PXX zdqa)v4TYowh&3dD!hN(itk!zNBX+$Z)aR?OY2dq2B}pRF-a^X0Tk||T0Nj?Rbs2v23IR*YqcMYx$xse zBl>he`jkNw5=%$`_4=q!_i8?EwDsvx*C%KDbP$X&K29{DP|Z@PG~$q0Oads=M}=CX z3AM>qsLifW&KBx07^AIHYeAV>rA%Jpk61_oD9lG?x>b{@)K;c4S0-o6bQFx?etXo0 zUbRcFl8H)UJ_(>cAN6XU=G9}iUOn!5y+ zeAK2nnoUpG+O);B$=NoY0Av0i@8{Enx^+w4;)!8m773tKAJy$TO}B5@>E$>+BQS8t;)`}(5GCLoUPI+Fa{?? z`%t8QDN;0XM@%OH6z-!UP1QvDCtH!8c13cwNN2#9D=z#=92BlC$PEu0K(7X+SCK>| zF@*$BFOGUOS@UX#tyeo;ubl1GSulo~XdgnYhNV`Mh)E)x1W-GUYIUim)h=7Ds$H#| zt<^a&Mw`bPL77ISOd-S{5ljLo97kme(qyW!mFe5AOwN`mc!td^dkAcN0zRmPhlRp3 zG4dN)GL8gLG7h5iCF3ACUo!4HwnBZ^70TH{g@ZBr1lA<9DMH#bLx zswIV5U91-_nqBw-*@a!SwAYU=mR<1t7&6uG(fl&mDf+&I{sdlde>vvhUyeR$0YW-TeV~m}hd>(q5tx`B(&Y_8_w< z%*I1F-Ww9&ndl-NK%5`}l)|IE;Z3bK{F3$ttf}}bS0!hwG#8Ay{OflvCx zGB>T4m0J?gsU+!C2hm6zCjpegqfQ;uoO;dHsbj8F&UR`(7&FQGwfFeF50lZR6lqf% z5l9>*0o1~yHXYGy`n8=+o(|Z$C+K20U%w8S+MTaG-51R+yiImtHu<<3+6ynZpX?m` z$!;O^TXMd|mBNd*B7Se~sVG=+YLfWAZX&w4KkOn{5;Vs18cU5xs>0vP#V|U4s zhEAnRr<#aH;vfm25FvHyCC#bd*gExr>y)#dS^~!CmmC>rQ>L`3kq9LAlK@H&Qk(W^ zHhpMklcx{1?g{z~mmCYi2m4FzPb({EXxqIrcw*-Kipv_R?zm;~55Txo6WYuRPdwZhgtGhF^F2wo}jLERERtSVvUZM$gTgpLqVJ$1<<~@NY7{@ zePk=r$F4}u7HJI_!>kT0M6HUXR@KBLv5N#yb&zVcL(}R{wpyKawQ{yrJ}}1k*|Z;p z3P_6I%)R3)E!>&-y7HTsXqb)ZrMVZQ^Oy$HMv6Tc+bCAlkMU&~z zwle+2mC4yMZ3ScW)q&+`Q-!ptln5j?lK?6XQkx#tZ2GI6O`iXRt$Tt#!)MjMd4aeQ z$W%>_)463&@Z}fFE`&m+Y8U9jC(opdW*06ayP&-bQ5VfFTuF9;u8R=YST7hA&98+Q z+_?`2&wXr%VU^5%R6;mD_fZAUgr5wt!bbuq$VtcB_1bv*1(3#^`}m@(lC#g=yTBOk zhmzIkRgLtjkfy(xzM@kXS(isBcMa zTCUkN%hslN*CuD%v=@xI%fU1^Ms9QCm=GqD6NrJ6= zfj^6dO*Zc7LD{q~APwq|cJ-m2e=U;z%&CCVE zFGhVW`@vn8+_K>x??3lp*0u*01xm!{KDYdZ+p^Bq-LN_P^u(_&f9|hY^B?G){@%YF zOnvir(}RC?-P6nFB_-U@zNO>kKewEDuDSff(O1vi`M|TKAHKWchG(-Y?|!Q0_nsRe z)3L=LB|p05rBg3|a8ld^TjcyyFyt>EKfOCBXdV1F^k#U$od9w01jx}D+5|`&gyRz+ z?eI(_lP)3VlK`r7(*7||>mOeQY0L?bTU?c#J>VV(WAMz~fg*KEkrIhJVlD}wFeeph zjwaHrwjwQXMRK-CC%_ov%-w}TbxWb*i9=!*383^Q73w-osD-vdd0nBLE!0UchWV)4 zgIe`UtzwBuVkQZo#wOKjhNe}jtyZ_WS~***Q((-6^;i1Pr+(>EG*L)QCjpe&q&`j6 ze7fD%r#oDqobA&YFh-y0A3&Q1rA?7UATfmmP+*hVG+DE0k*!U4x;8o6rn6v-wlr-B zWg3<;O(On?a1uaSO)Ar+noNuBWb&lL);&R=VeaE^zL@B4$W*Pw(dsIF{i4~0`^he7 zD{&saXm(*a*#&Jq)T)bR7d)#WQ@y&?8f&LK&=Ed`HEZ$_1%E=tnu90N&dty! z(MBK~pF|slXCj1*tsIUuqVD^QC6}wju>wk(@13I2gmsc}zmBBBWMB#3XT+1W0pfZF*O=xijgw) z5r4!f5fneNYD5grzcGQ~-mdWb*bBnhA%D3$3QO{P*? znaW(5oGsHVFh-w_jYpdjq)lB!AaQ~OP*0QE^rmLhW41Ou?%L#Ro8}Umyv4qJsHBND zB}tn)h(O{v380cDwdt5<(-XEfZEvC6?_@OrIY;W<}^}c-n*mJA0 zCfb!E?P?=JiK8Td%9_-!Bbr^`u(fNeYnQX_S_sB?GB)`G`D>uf}e>9OUAr6uN%2d++@sid*o(5^mY5yIrO3of}mw+)> zlJj}S>KtEw-t6&Hc?OD=DaC3eE{XjlfQpq=tbLkTJ8i|<<%;EOv6g}{%+~-}s8zPq zs-Bo6_L2Y!JyNaqXj)aAq^I*H9BfO?PAtw%Mtp0jo9d#+o~c56Er6Gd;> zcCW8^LqT4?FFdRgwW^X@`H4xwM*=8oN3~k7Y4yCVR(o8noUPR^Fh;+DN;TS4BW)@q z0*N&wfMRykrq!BF-?z1CuWOUDZQ2dS*xll(7M-e-PURAf#0nBXNjvJ)a?PoFTc;Xa zr=0E7UNA;qr&EtMHAtJXh(KZ~381VUwdn!PrWb5&`e)ZBXWO(NjDZPrTv>64uRwhd z(}-FfkXmIBlf)7dKv_Gg)xDZlKd{wmpR1L#wK@pKBv?x-mXxdu6s*mMr4_z{oT7rw zW4BkHeS5JFZnPZ8_xWdM6z8lD4{Ji*nx$@O#4xd#1W^2r>b6MJ?L}MN_Pe?{Terht zj5;TduQqH!n_8t!ULufKNCK#QM{T-Qv#HV6rUR}`&bH|&7(*7iw4qAvQl(^KkC;ya zC=y3iny0DsL#h(qx}anziB3-A6^s=o;2VIezEz(IaMh#2j*GoNU zQ?IlsmIx$fk^lOdYVmb++ z&>ig`Q?>r_bC3pCJBLkz9srNfBd$u$9&OKnG0dXW0n}rS374N84lQpe= zVXM_qS1V_0bry^<)_x74P{UHFNyH%$P6DWUM}@jn6ROQtsCHKjA4J3F@j=^ zO0hzSOCp#AQ00q?6{LyvOIxvi<%;EOv4Urk&#fU4SXI8@nHYJGR{0_URQZDFe3dT< z&R6+*%~qsiu1L-nDIAQ^R;NxvnIfc2L&P6(mIP4Si^}w|CeyF&Wb$;t);(~2{&)Ye zRlE+Fst>7Jh1BkgW*6QjyRbY=ek=+Kx*q;`-utY(5b|Ko6)XRJW$?e9%JILE8J9nA z?Yzp0uk8r+|NOspy#2(~b6tZIhPQS3BVy;gT-G^nL+lGdSDgFWM-Q$)QqlawjbRz_ z*ZgJn%#vNtyqVc}$-iy3y~5`5jL+4SL>(Ovfe<+pD&ye&Skc4`9bi2Nhqk9>sw z7G7{C4;(ysFa-u9eHCFO4pdQcpc)`!lQ=^Hs2N8Gs?*v)^*ite=MO%dV%c=swaM9M zz3E_#S)U>rjf#;*^%050DH1^8IBL`fno+;EHR_COl(UVR3C0*x2eBwroD`~uI3!Mz z0E)*^q2AGi8n6{=&=tzrLd^nWvLn3XN|Gvd5PQUN5wJ7g$N`LlK|?&QJW5FHVxU@H0;{sY?~Gn zo5q&~rlC#g(xxUNkT^&JsHR43dP%eC&vrI>{t8?7z+A!qI+3{`e6YXd{W*6$|4=+wIJ@Pr{`HAOm zdMxw$Pu{uVXQ_eWuC;I7vFgRfhc`a5s^)~}KOobwDYVCb(pI0f^Zih94z|dt%?QZ< zlJWVDF(NbwWsJ2b5>vDNBQS1V_0 zbD$_PirZ8KX!d;o1Ez@Q&M$LSTe^xC;o64k3|@{j@qgt4lWCbN%VL zpWAh2!eIaD&mVc=qtk!N%TAA|{zc=n*FCf%VSj$YRp;KmIq*>Nm;U`vk3allPy2Un z{zA<5Dc=04Gu9rdPP%L9iE7Ve$aHKP z2H6hXfJ}o_V*jX;{libXgz%97O54%?v0m#R(?A-W2EpH=Pj^*v_RzZvjG5>U6j#x?pC~!wbdO#ED zI$M#hcSUlxNc+Kiqc+{D*)-eECeIw$x(6=L|JRivf9uLDVlHH=e&VLpVVUQ4 z2xoVQqaZzA2)1EgXqSBkI!t`@&>vN-cE0E0VKCIu6E=52qcd zQm0fYk=P^Vk^t)PQI+OsDka;hl;W!7Y?V%cG3wgSTfA;%!KxD9SXJZjurAc9TWS?g zOcJw509E;@R@Z4--E6DXS6!`~t<^~|X4?6WstZdBit=XP?#o%5zp>a?7#`MxZuLsH zVu?;-CJCTMA9ZVn=GHB?Zr$p-ey}eJEDH6f2sz zB&L%9irZ1KrfOm>uoY{eE0(jxIs?Y2Z=mnbUom^Z`t?NxxnpNTDEPmjAUEG19yWl2 z4NAcxiBn<<382g!6>PF5nAcXYR97%(3w9QaF&5npp-{t8s7b^j5l#Xqb4P``R1@kp zTcK`ug>tq~=fD_kb>s-jG%95ZA^wP95$C*8>Gb1%ZNm|LhG(v*(0|MWbLbQm{ValsH8KC{9KN`#=-y9$Ufg zbp>;_U^Bs(sn)QSTHwpi4HWw}ogcemQLQ+sRu8dBoFoC1DWht=qp9^ZTeX(BYB^i2 zSzydePOaH+2l+s8ZgCMzSjD4c2~x5y;*~f-0w`ZbC3{noEW=i^Ojj~zOEwpbnPy3L z+d83Uy*KmYsymWXa8Nw+$PPU1KTpq?3Z>zL-&*KOUp&vnb$Zp{Z{E>i&8SaDG@tIb_2~iECujS#5R93A;l+Grj=xY{$a_()R4G>r z@ktye0aQ7oavjp-deBy`rLJ7gmTNH>bA>fnS*Jg^#DXsb;Q}iSy-Jr}H4&A>K@vc{ zGwRh#npau2US+#pIoqoxV2oORb$`LSyyA`ivD?XmRvD;OrqrsDm?ZX-0Lp|>t@deJ zJ!GrZ!>(4&)@msjbCoq*$?4K1`KwBba(uTvy50vvRzdMP@GA@b%9eiB6Q#sn5en94uVr?Ad2(Ru#jzMa7cy0g@vF(rT0#rlF5>JivI3+hYp8RvH{{9QP)j<1*i8Z` zeMWo3Gg@z0Lwf^OBPeuLa<)oqz!>~pM4#xZs-e*=3P{`-E=qn6i(g=V!|@{EPUC$B`e^!CTaPbJm;Tg78mBPi&*9@ zDGHSM^6y-?vN&v+w>U2!O1|V@y6ip}YN5r?EnAf1U%jAcRk5!iuzKxOJ-ofx2fykJ z_==0BEX#oZtXn1jIrwMp%_;C*q1uoYEMXL1As0Svnz-!tqMTKJ&sam}|Gv27lAz#_ zvBxFB!I!F^F<4pLXq_9hpOC7Zm20UM_{S<6Zqkzd|NC39>O6G*s2aPL@>%n-^4E@l z%|D>hmq%~x@B~lX1w#*+K&ZwssYZ@Tg=82KYe)c9=;)ZVS{svgf;6v(fEMrw!wH04 zu1d-uXR5RtjKK+nS`?{Hij+&-5i3XlrRJze%QcazZAGeaMRK-Cd%+m>b&@s|hlkap zRt-|CEMk&aN&+Z6N40uD)9Tx{T7AdW%Gp}&2V=;ot`Su_AXUmB_J}1UfLe1@rF%7% zzDrfY(lyVxDmh!FgJ6s*3O4>DvnI5uS=y9F1QLr$043(AO^Y;}p0%}Uw`-HLZ8{9b z;Du8QiqtAa@)CE%LJ~lAIV#evnn<;_BGtJfIa{QoV2m1;#(%BYhBmcJo05q@Vm=9= zJ{z@Zo@Uc?b~bsQhpl_y6W-r{t-|j^rfQCf&Te@2T{OF}pX|bNy29fnc)^{Zaq#^n zjzhmCSFIh`p*v-VP9%L;%q0O-$)g>5j@F@H25E4DMqRafnqceLT~2L&#RNJzw97!dIkd+>dl^)G2ru-*U2TP@PyMBv zSN-9dC%e$@Lp?I*WIJ8=!c(7_L)abFb3dP;3<65mZ&;|}|G|&Sa+GL>39NJ=_ ztsL5BpzR#mVW6EH+GU{K9NJ@`y&T%7P<&(iIdnjw_-+ky=#WCO)nN`DG0;&C4S`{P z?7WDrhQb#6@l~OiYXpZzDim9d;?QUVjp5K(1C8U*c!grF2^^Yeph+B>Y@jI|>NU_* z4oy=icJ6cwH9B{OLh-m}a;;_=Xf}uDDijmQvrr>}LWSaSE#g}BD->G|aIKaq6nCr4 zLXFc#xk9nk3a-^k1FhoFY6Gp|&{~D!5va3JtWeA~g+sjx#avT4G|fQMIW$9|m_R0nW*KNUhvq62bIs$> zLIW-0P``l&IJDG2%Q&=Lp=efxg&Jm68fX=VRx1>bK#he4%a5Am;i)yyIu5Nj&;|}| zR4Bf&2RO9JK$|(VMWMJ`tsL5>P)wkmLpv0Tt#)!~mqM}CZVv5HD7M;bp~iWu&p`V* zbihCdIdn*&nCmcyjwlp!9p%uFD~4)8e^e` z+OZ0K{3mVoSv%hk6>%0SmzlxT%-BO-@_6DEimfJattJ|15{D)$6n86yL%j;c1X3;Z zLS2Mh1T{XflxF;;bmlL4G7L16L$eGt+d_>aoNJ(Y99n3gMI7o^C?2)|hn6Z7htDz# zm6y_=$}tokaIp~NDL2px4y{xuCQxOe#u2DiD86qs99nCjbryQzTkNSf&;|}|G|&Sa z+GL>39NJ=_tsL5BpzR#mVW6EH+NDr@3%WV9N1^x@^m1sQf%bFgfPoHj=#YU9Td1MS zh=GoBXvqIDMq1b+M_TxQ&;;qV_3%tm=r314aqL?K?RSX?3!Mmv9O#r`o=An_!HTj_ zBiCpHjp5K(1C6s#^$%mN@dlc}p@{~X#G%Osn!=%815M@7Gy_fN&_&Ie;aZI~&^Qi_S12BV z1P)D9C?=4^p~(iC!l7P;Vgjignx;@pAe}=q6pF28a%h%;W^-t+LNS3n4lPtDCQ!to zeuZMI0S+xS&@v7!S19^gVWGyXaiu~rfhw-mYK7u%)o^I7Lb2644y`xP1`cghC?;@# zLz@(e2{dzPi$by0Rt{}bD7MYc<|L6F4-{K$AE$*+5e`)T>Z@V^cXa%|O#RG((|y1Tr}^ z%RsX^G*_XRYaWLd8fX!R`W1?~1~{}-p_o7!hn6c8Tdm;GN&~Ip&}sv%;m}$Gt>e&o z18v~YMgu*-p-l$bOi+~bQowShjtlgH;48Z zXfKEM8E8L;4jAYlhYlI&Fo%v9=qQJVOgH8SV2k}stbs;wXrzHgS*URZA8nv992%=o zympDRP~%!VUZL1y6S!6r6^dphacHuErf{g&KvOw1%|O#Fly;UewKEioyOqhISqjD7 z%I45q1I^>mLIW-0P``l&IJDG2%Q&=Lp?Cx;IJ8oscm%2})R3^+Kx;U(R-u?c9f#H{ z6ccFR&_)A2z@beB+RULX2HMJ@Z3f!Tp&bU=$)Q~a+RdRo3dQ5v%b|S=#pBw~p#uuV zRtGtBNTJy3Fo%v9=%|GnJvJoT7++zF{rIX-%r$~TBNd9dMsaAgfyQuXtU@t?I1Y_h zC?=4=p@|B`R+Bh1S)tf!3Ws_PG?hcs3^biXGZc!sW^!njfo5}Pu7T!pXrX}?aj0LR z_!%a^p``{|#-Zg3#UoI`p_K+&#i7*(TEn5W23p6V^#JriH3?6o_Ui6cfm{P~++?*Ff_)w9r6{EYvu2`xT101~{}- zp_pqKhn5>?1&3A|XcdQ6D-?6B;m}%zVy<-@T5q5Y7HYf&jRtyvLz@h=nL}F?io4ay zp=}1*&Y>L&#Us$kpaE#eRHMDCQc$p^*j}#i7v#8pENn1{%kq@e0M=O5o5$15M)4WQF1pNa0Yg zLNS3<4oy=iwwlhN84AT#GdVO%q1b9Rhvq62Tg~IpLWN?hMI7ok&;W;)DijkaDl~g<`H%99nIlH5^)NpmiKtuTb2r1`cgB&;uOWWT4F)+G3!s9NMN(JXq}<+F_ub z9NMK&JObSu+M`fRpqE4Y478s^2Na44407m@LNS414joY_wmQn8Ay*sYD{QeJUkx;Z zLn93|ibJCnin|rVp|J)U$D#2Cn!urn3dMt!#G%Ow#avT3)T>ZzHI+lt6pF2;b7+P_ zvDHit%`(tz4$W04CXmOWg$l(4ia6A7paBjoRVXG<#-Zg3#RMuiw9-JUIJ8=!m_QAO z)*5IXht?Zt1BW&$6u(+HV4=pch$aJV=Fk=cZROB5h2n8-w@~9kuS21jYbV!gmw|S3 zXpe#Ra%i7I@!jgTP$Sm?10A$b<0Hh7fev%%h(hsTjdEznHOBk^Y?0%uk-#K{Vyh7x z8mUk`0#O_qtx#+=hC^c&imk?3sBv854K#s66BUXHBw48OtB7QUVge~#t6l?5<LrV>`j6=&6ibtS=Ln{rmibJav zibtTvLJhNO4YZC!>kYJlLmL%}yLEs=n+&v>Lt7MzyVc5}Z3@K%+BvjCq1b9Chju9x zTkYo19))77y&T$Sp#2;=pioR;&_a#QJ)}@fV3=!l#6U+mG-QTx{R&&`uU{342}E#c zq(X7GqBt~Kq1b8+hsG)tPn>ZUYWzwvUZL1(0@rGyLh*Z;Bo0kB&=d~!Dijk)<$^$K&v>k zTA`S0jfEPe5NZ{Qxz=&5)+@B*>E&B~`&Pr-qQOEZ1dac8M@_JM8WoDI9 zW)5vpDDGA(hqfsc6KLnq4g>Av&@P2y0^JlKQ-)xe>R3dP+zV4=otH7OL2Yctnsi$XDhRt{}5&~^^(Fwjm8?K04A4(&0}UJmUu z(0&dbFwj8`9a1PB*I^DFQ7FD!qZVph=!MKQ##h*4fBkBp5gZz+P*gk0Lgko6AD(E1 z;%>!QXfWmAxhK{@<2W>4p=eeDhb9_m5{D)mXbOjV4K&q4jZr(zK-0NaGYmA7L$eGt zn?rLIif=(4hZZUnk82T!`VBO|p``{|#-Zg3#cC847HU+Zs8lHCT4kZaG7A@5R4WvZ zK#heO>oRH;imldJsBt!|H_!$SZB!^GaKJ*tFYE zq(U**C=QJ_&=?MlHPAQ?jW^H)4ox)BBo0kB&=d~!8fYqqrWt5Dhh``g-`GqJ%~B}7 z1=$>$t59q;k3$O$w1`9f3dIBh99pVSOrVTI%N2^PR&Z#gfmU&7wL&q08V;>B&^ivS nS19J%z@d!_#RLv;Xp@09b7+f!wsL5jfwpsKhkl_m&C zZ_)$=MMNnI3MfUXN>M?v@IKGxX7Wt3kqG=1_uccu<37K;%hq` zKKOt92NvX-GTK}?TK-LZLO}JuE21I(^j!$dz;f`cO=&e2@MPh3=Ryg zSTZ~{(VgnF)k?Odx}Da*#4quGKxba(rlfSbRuGTxhVhveg$e zE2W=DR6m#7mK5c-x^4I?CElKB)4Uu{rF{i^k(g+Ub;B;W0vlOfJ>1sri8kD8B?lNE zG=KS1Klp*#%wdgdV2yP~rHx>0fJItxh=ZmD&lc;)BK)Og`MI1OF@* zFb%_NM8hs6IIT$~8$hYJN|x(et!nw`23D85jV;CDbi2rQU<;d@x{+~q2sSV-G0}nr z&^?R9+SuZ4PFr%UtzX#fFpNhYYj)Z!Gg0Lo*jB=;O*&Wf)E~`MhtP~tgs<296)#&s; zf;NMr2XW*bc7{EKY!L$=oc9Wou0617?^0NKQ6kxhDqWV05rhfM#Yz$mCcTU>et7KFT7 zMb?Opf`e`!`054d>R-0?blakvCR(wHN4Is_Z0+r~KK0^yN7qZRLK{wYI~|EGt>=oc zbx%!@WG#Y1kZL2{R3ln7kA{Dhf#KDR&nv^MOp+hdW0RQ1gCBXS`;#DnMGs~4mTW;>sy^A;~mbDo*tv5 z)?-9R*m{d&lPggCGVK6V3=$pAvPkt2bYA>08fA0BLB!tQibq4OE3>+xpLPXCIjkvK z^*{M2%QHi#rdys*L57i8M4mm~puE!#rcXms|BEpXJ&YsV#UY>i58B{5Hj8Rz@2-_~ z2}maKxREyf>8zzmVo8J@DTWYk~KLFh8|c9r6A=; z*2XiSBDL|-kWp4$^uv^sr(W?$(9E9POAD$Dy!m3pXtrna4Z?v4tKFZ?E za3GS3^BKsrn5org=AV~UuIHc}iOFOOwLpJ}z<1o%p zX{{&(^2rK-N6==YY_X|MySty3S0%{n5q6r=fHngFl_9G~c8Z>XYsf0AQ}im3ZHGt5 zT~urjTU=^lT2+PqMOFRnwwj?A%Gg$`KH9vbs>+yG7~~as-=QEs2gB*7w39eE@k@b2 zQ@@5zdt78+jj(EvR91vN0-7V7);@d!tvY0tRaIwWOz4?FOB)lmb*9=P>SG+9$+Q}f z_@FE}dIWJ~XHf7W?85)zVBW5Ay;Qd&NjrOL+b_kI)~nWp+!FtH0rQHBu(|9B$r>uP zAjhl@wGUIoG(J8tu4PyoGQ^(t?~jWA-f$R4bT}9OzbH;I!5x@3iiBx3d#n~+UC1%z zfue(vuG97RLKJ7K^&r=*AQk&sGHqY^v@e`igyHpp__S$VYhpB>k~xyYq8mpVoL(?2h3p6d!v_jJwO&c^(XxgG_ho(K6 z4rn@}(XI%+gj=1_M5F0~rYo8lG~Lix(R4=>izW_@4NW|n1T;O+*wMU4T;(nto{dqZxo^AeupF2BR5*W+<9h&c{DdHNMaASs&{6vM)-p|PP=L#kJdF}KeUa#Yzc9U_Fun6UK-plt zUS$hd7TFIsQkB=hQC8UWGt znod6ZStDg4mdhkGlfhV~fKl->Z(wL}Sfw!47yIjfzi=KA>{Bt$X&C2pEl$y}RbM9+W)sh$~os$q z2Mq0f7@l$CY2!0Zr!CmG5{hjlILazCtHD^_1w#N))_~9O3?2XIow_#*Xy;RF!BN(s zSr5jt0Sx`4jo|y@8U15W4G+=Jwf$m+)+ubl@Q^H=pZITw)O@AC7Sd)O63(_f1|j{U zjm2wgohRZWjy6)ZK=8^|G~2*f-UCA$i!aVX{riRUhzZU26p z|L}ON>WI15!7a7h<%7=gGuT#+pg9W0atsWq zdgVCyzTLq5`w{-L)$jHGiLqM8@i_#qe1YZ!7|Tg8QuX7tiGROv9#J3gCC2#`#(7GM zGo2jY?vG8JJ`XZ+{&z1bObHFM{k-cqOtPQGGC6}~^0izh$~WNq;uWcXzy2TQ)XKJX zo<{mv3=apuasT;{y6t~S3+WsW$@X6lDPMGxw3D*)Jf!%?Bcy+HOkX!w=wPewr;U^g z5WMm&n(x3^E`pJIiKwt^pEyqUOTrH)TT3U zLh#BhG(Uo|`~*fqI1z;ZHo|X|h}97O8AC&alOB(d{@MCISX$BMqHaU*${jSnfU*1v zMyl^*5dQu8eniKuyBOzh80YU=oaDIWFjAa? z>3fG?f(xCw;Tt6nn!I2v{`kZ6K2FI8zHgt$q8uL4K{fzm&5yAbkYiPS`#u(N{=+AS zWlGlTf)m>Xv0MtFc>)WkuvR$a-pGEBMd9dA+ZWMxmK>S;KOQ@)9mXE|uH~XwDaEi- zp3E5M03*fu6vp{9##uaLoCA#%X9hcGiw3bbuEeEXG$@T_QU=SU ztXw9_GvNCUemu%W_q5u?BO+E?a_mlPlIvR^H2gxMKmvfu>|5)Z(K65a#(Pv%3gu8(XKO}{3cSn&K!h4 z2u2eE#!?9k9hX%G-*?z!QJ{}#Tvi2R4aHci%CV}x!yk({|5&)K`YzC>VoG|W8t|}hqInDwujvf%Xh+hp^cLpXiFI4j}&`SQmVF+ zXKtr0$(oX4i)-L?B;lF4mrrs2w3{v7v+`#k&6Y8?o{8c}UmUcdEg9Cdiq#egh2<5y zg>>%xcb>GXSTf_UAMGlrUAkaB;_WC(P1vy10@E>l<(t5?6+6?Pj)Vt%tHE>hA<%=| zf63L13kzW`wIKt)S78fhwY;$YeEwFAYr9$p{#L1rrXHI5Xu{D%fC(6dsl&&244CZR zPv8T;&7BkjORd5>mhdp9Q%Q<}MR{;>O4v$)N1EZWO*JVdJ~c5BSz$RC%j>Cc&x4O6 zAPGw(>_HxBT~eh1NS20Ryi~u}z&=dmjUXANF`6c5nxbijra72^*D-bY_>Dsg%7Yeg z3rw;lnpS99qiKUC3QWLwOdURKA{cD5N?VXE?ZC7V3zrgRpf><+s=#tnVU_PsP4(d5 z?!lF+Rjm{p8&}yH(jC)p4@vt?f-Nnmobdk#pr!*PqI5*l3C&ArI-`k3(*;deFaeV> zANcr9MGJ}-!tnqZ#$b}&&{)xQ2NN(2(}WM30Y)pkSddk4lsMR6Gr4Tzay)GK%>r55 zl^pQ@2iTPaNJQy@#ttT6HYNujzd2|@(e~g0(tR0|?1?53O%j@9G!8T=XnLV>qH%!< zn2R~Whs_706@VLLtpHMC!*7B1B^W>W_W*m;8*}P|rZ1X)X!@fWfMy_=fQ6U^eAruH zv|ShkvbGC@VS_E=@(?Z$g$=*O+TVbAKpb9yM3iA@hNBq)CSVDs2_Lo$jJ7KyLDqKV zRoGx}b9oeameF8Z(q%W(8=1BWc6K`D_}JL$!SUVWt5>R0rD|nsWynAo1L^uLhb;{S zU-hGsgN8E9srnT2LHm;ih{13zpH7(CEe-T*m6&p!u$jy=E1 z*1}J;*yn+3nGdFQ`e8Ob@`paYE`XH%)49(kU zmV*gck2%7JZ3Lqg#|n@$6vsRG^R(jF1V7V?V-;u`?yF&gZRYa3Twa6n7A~&^&$13o zmdll<7iCDLz%V%SRJ;EXC(PD8EEbwVX!q(Nakk(pkejj|GV$9ATUt3j;5cOiB%*9Y zvkA>+G+WSY1rx9hQ-_b=cC?^qM)v5(R_yH2%4j4j-fdYCg3B? z2R;n%r`HPnbC9(r`UPzG9n!u8^MJ?a6PVLUG+(0m3e71rr_r1N6YvRU0U!1m7;P86 z2HElrn9iBkdQGo(Jn@9853LO6C)uFaRxP+%Xw|Cml|!qARjnFV4Kh>CLLPocw9LWy z!oLS-kLMr}KhtX17c{M{Szv>mG!Ts+H{1AX|!q=|Wms`Z}2D1^V!9tpw!ahj+(5OsSTHM3ho!N~0-* zrYxFg&^(LgIWPg=V?OXyDY!@E5-xdNA;NBJg~D}rZv0Zdm?E@aWk zM_Dj|kd5Ch$XP2G1^)j4olp=Yq6DJ}K~o7$Wi(aLgrcd6CJao#kC+*J7~TY_6+<SXq zv_TVvrY)LwXxgLcfTkmwPGAD?-bMWQ{ec#D+ZX;lz;3^UNp?mPjRu!FQ@Vl)z`F+V z1Jk@7GGaj1$mj+e%$v(r@GRZI*hvG?U)7et@z4kCSjf>Y2S)x7(Z@j|3ckfkiAR%w zrU#e+A50X}w(v0RAX{Dr6PHy3;LGchC?Bc`^n}d({2nsGL`XzQLX(WffhGk^Ku#W^ z$|LLrvR1!N*kHN1?BcQ;<=k9O1<%qOOe9=oAS>sR=wWc0t*at@PNNT`=9dTe3;#Xf z(Y7xnqVz-4AI$(X1JMjZGZ@VfFadcn5BRWru%QiDhJu`7!14&PNW% zq(-0_2__&v&%PjRXdUmXAX`R(=_*G2bS2;Pa>Ywhe`C-e7HYLsj_)39tJFQj793}V zn3d6xjb9-i(F69bV;~XbH8iiI8H;8dn(=5RfC+fQ6Qy5Ko)`ZA0lKM)m|8KO+EYBW z2b`CjggZDH%@j0KG4ZE);w55ZUTb~~4hZ$U)-S3`<^6?w?u zJP4BS!rv)tzy!R&!wcg3y%uE4Ixw9?TlOr`n;ya6Ja-SXg~h}9Nqlf@rI0G|)vXxE zddR^qn8)#e&3FSOqHIL73C(6SThMGpvkgo@2oJC_Y-lvS2Xcn`+YXXt2O7^=yk8Z* zXL%p2gm*$>$}Tj!(Y%jl51PGb_M!Oz&3-fo(0qvIBQyumd<-Tal<#~PY-m&+0@?Bj z7#OkOYcKI#I`|4j&zs~jz1AeX&S35S>>bi7hjfpx40A2kxXM+l*eZu&Z5@Uj{i^XY zdBBGDDI}tNhUN&GqiBwyISwYEx+hkjny_)7>-V`~pL}ER%B~tC-W=+mzNx)LG{R=cwhPXm{Vh6UWa+Y{l{4wje(iSTw9e=VW(zh{1aUMz?9@$>f1nc+HgsJIOw zIo_U->P&l?mgi;#SWH;lw;=88gZ)(*PhPN;Hoq$(Q)o4_yFZ>%luAG+1A5zqRy^L8 z&#}76ba2{j3(6OW!U-^VYn3z;PSU9*XQzgT)v2MIF~PR`7+88T)x8P ztFYnI0OSlE1C9?ZG0m+nJDl)8doun{d$qC>)5g}@j`zA?5INz4KgAEel^H**5zpnC zCl{49=F;~p{2f^`Fd&MGu%Wn|8W+e!h ze-08^;42W6-yva^!_)eGhJxemaj+&-#<1DKKiES!C4>!Z$6Bjo?LotqiJx>BJAk6W z=nd>^Fv9Diy;w&s<7=ul*%#$bT()r859OD*oRiD=ifh)H%PN<1p&ZTS++5Csau+V= z<+4A@UAdf(%K<3Ia5=w6R#`VL6%dk@O9h40olAv;6bq78r%!IMm!20=PcBsyQX-dL5K>!r63_WxD+g;6fT7bsTY?j3CYQ&%0hB+sfv)?AZhrAf<*Dp_yT98D*QkR1EV#8 zYOwLhn*f|I(CW{)3tGijhm6?=wBq+k6~C8O{2r;|Qz6#OO`ta~lsb^I*4x#^Ec$S{ z9+&H*+?UJYT#i7wAD1J!+yLeNTyDtaMko*9a$_zxL3tpTn{v4s%7Z}Gs;D`5*=VCJ z@UOK>Y6)BagElJlQ-9G$TjAcXrd72{s;ZT=s@{>RYB0o{xvGZnl4zg3lIS2xqT~Oj zB!Vffe^C;huq2kyl2|O2#3EV}Z%HLFRJSBv0afd*VlYIlw;IN!ZbBN)C99A|aH+eH zMuMdA6${c6o@WBv6!OFj}+@*yzZkjjR!r>CNXso;RNdkvE?Q(FC>8 zoc7W@N!H>@fz;Uq8rOI!u5mQ3u~J-PbmMvrRE>+?kh0d9^}#G&=W<^z_d|Ism-};h z0LtUIJdn$SP#(|a!CW4K@&u4Ie1?LTo8GUfDzAW~72`12X!V!H2(K6n^1Nm+h$cdc zkIGu{4afWk(&8H+6<>c^eEmGdmrrXglVGniV=qP&dD>$tog<+r)Kfy*0FUe4uBT;7cGJ0R;;;wtz;tHdqvvjXW| zu6V1lvK153YH}NF^}J6_rl*kYPForY@cYcPruiQ3dN{4@`ch@rqm^A(s_fMeSLVuo zmq+_Pq)Z2@naO@+p+JaQQTs&!D`O%U^T(8!46l@PjR^cT~LM)l9;2aM;7*f_6P6%dkp39ZETp8sHT&}|9P?W#r za#b#eq5K_}t8uwH%9lXaZDv>C3$3(kz|V9CVlToMN=-0Yao2*4M?M(Ka0HMBW3?ee zwwspzE~)f)($e1{mHst|EpzFA&r2u*Qr1d860`V$%MG~P5asJ!Zp7urDBs|66D~JJ z`6ic}ak)9lx47Jb%PmpP+#2PdxZH-zQ7He+<+faIhw^PMx94&Pl<#o4qeoWR zFI?&*q+hx8l929lsk4xN<5IMce&k4fY3@W4PQ6<#KnF?{PVn%W)`s z!KET?FlFO%Jj#sA30&@hat@Gn$@YaWG_vjRGhMP@#)LGgd&1Tur@D$fBP>y!h`T<8 zQaxFsdJ?62qC~X?;>t|5ACJ}vDHlpV9SVe*y~ZtJoZ_-6E)lOAwvz7CX{M)}EB@`9?h^6`+e)(ua< zEd04Vk;{`%&d24+T%Lk*0GFq7c^b<3xjdcAGf*zT<(XWbg>peI&*t(QC>P@L94^mA z`3Wx1^T;YI%%%B4D#E1&LMqCog+eOEr8kB2B$wV2(o^SPdy_$h?bLl;ZLl zF0VzoG?&+Lc|FQyxV(YO8&NLH$D(oy$8=E(fw! zTRXwiJreE0-)r@>8@B!jM6lM|3<ndN8Y(+z&AtZdIR^;pH^UAsRHxR3d}84V0DNsbF;0% zBfbqO7tdn))br$@atD5+`~pS`|5w=Pa-X5p1I*QWGSh}1cOeVrOT+b%!p%X$^_Ie| zsT*!BP&HohX*!Kp1{Z%xvX+I7s}yW z&dudKC`WKPuSZr{B$xb!)PPI*gw&8r0YYlTrTju_%%uWCYQm+0LTbvTLPBcBr6+{c zoJ)m;)PhSzgw&EtMTOLgOT~oLnoCa#sSTH&5>gbGo)%JDE)^G2J1&(FQhP3y6jBE+ zl@d}%E|nHiCoYu{(o0+_E2Pd`dPYdmTzXbWUAXj|kh*fIoRDHb(z>AXAZ5`7Rlr|s zZSZ;6`X6*b(nYciT~I~Hk{!KErY4VgoV2OQ&%hH?lb?cZr_DQi7cEzH8k<=R}XgK|8V>vFjs$_ZSq&*gBGdvG~|%aJJC zLDrCK0A9(gjsg7PSEV8RN@)Z}EC0r@5%WJd3h?Z-Qf>m7unn}7*Gr|mj+XLTsg!#{ zaG9A)5*m~r{!weUKGY${C;C{YIi+Q0`%nN8S&zFkX3DIRPW*3h+_Ag?N6EWNV zH!(}SS;m;-G3Hq`=9yB=Gic1yrI_8iF{kpF6Cvfi@}tw_icvCr+nl$X`(82Pw;ADW z_Gvd}$q8$%#DSqqq@hfZLK#m(8RrQl?V?d1-B9|1IuiS$R7hECCA~3=eq8Ru<-REQ z=W;(T_eXgEmj`fpAj$)|Jc!GKQ69wQAzU7c@?b8%!sTHo58?7~E{{O@6_EMlF!$L3PhR<2X!@Aq>beT0V2(M8)lEZ=;M??mtJ!eavkx9#6Ypowat}K+c)+$nK ztxQ{MB~NRGi)C=Ve>KFExwXE_OXgEZ8C$E$)^O=FA+6=*aRj7%qVMuNuC5#fRXGMm zE1Bc4@zQ-tCL7(BbY0z(lU4?wL;9>dErW7W89YbJ;8{-@r1e1QDw+eaxjhLOKMJ)?$AFDZAJ7eudvEcfn}f{stTOYth-@77w?7 z;~L-ZkSohUY4(k`S?Kt*?17P!7e}Uy zuUR9c?3RS9v+{ntqxYEaU4vST@qeRf+s?%-JSpD%LG!kekNZg}5&FjGZAm@Q^3W(MO9STVn6?yzJ>w&i8w0z5j-*FbqgGv@`AsFEszOhLUN zuBwz0Sd~VsP7{*YDdMQ?D~i>Z5>^*=vASepWo)d<0WqovtBy&Ds#0FSQ~_Z+PWWNR zh@-Nj6s98*OqX?Gx?;j)Y?y+9m_lOyEii5V4en*O$Er$*;HnaGb%>zEJ|>RJ4pOc@ zlDN96%hffLD`Rt24TvEpc+~|;H4vqJgdVn+I4aviQF@=E)p@eNG4m^HKk=Z68^Mi?uv5{#2Z1{TyLs7QaR9HE+pQ@-4lHW6IdM&hV! z17&Bu#Ljh-9b>c89N5Uk2hvs?Nw*N(v_x*+C8)5~#8KHQ%FRlNn;RxK#^$Ciupym* zwG-I1M{M3Eq_AbgQQ1<8%@PTlnKGLs}^eln3UHZm!|1|QgTu)%ftUIH5@Vl$4A!p0IuWv^3gUX!r- z*~G@!*z^H5DtgYN+N37C?Mb%4D4Wx6O|$)gD2FvgRr(6B`XN}a z5|-FV;=oPg6s+MAShr2Ej1AUcV1xHZ+Lf*$0-K?T%@9Hg8%!LP4Wif#l(4yDVq{kxWDYa z_i`>iGAm)~r{8XFuAD13tzFYebGlEe*!$weJNvKA{j!M9^y!UrxBKLk+pCmm*D8Fz z@3*(_9C>rn=s&F!3jDfbO!?0H6VI?_AEj)Y7E!{l?>i^jK0Vdx>eK(3CRY|8cs9?; z6_xzT-s)3u^qI}mi!Yy2zgd5uE$dJIoN}Q5h4&jZ>$u+TxG^SlhW}mIQ|(^PiMhOA zEqSQMlk9g;@Lo>%pY~bV0$zUvzK=JoK4{){>9QqthgYW?@kLi-0eEsEIZm{M@z@f2 z5%^gOaa87@Eg_k<1bC5{-ffpYCQ8QcWTyf#;`DNw0BJgcWGC#f9>h^u0tG2v0?Ahw zB#Q}>u|b*x#PF*y__jz@nJZ|ThcsCUK&%^aR2D;N>MGHMZ=cG1H#ok9$~?ju_z1TM zh{@uf%f$k#C5TlgLK5pp9F=vTShbh1QgpFWO{|RFNxcKaWO~S8r2uLb0@a!@#99$Y zWi2UCEhM0F=>nD81j^Vztp{SHsf`T+ri}L>!ehq%bv*V9KKlQ(hA$W5e_w zfk~UU-!5R{5L8%s;;5_~<>onwn}Q}c#^&ZrU_;DLekG7Og~*g4l(5po zQCTU9Oi2luLMAfCM&>NA!MmDphtsAi=L9$Bk(;LoD(p$(sH_;}rYPmczc6sK04}uM z_flb*VZX1jOe^z=^F-su{oD1Ah%QuobzQ&Z{Z?LYS8SNiM?;+BqxyCmG}7MriJRrG zh3;%}v&-S6&{xiE-j?U;+Uk3156R!_t${>ryO$&h5IjGS?#4uH`G4YpPJEnNU=hNy_#JdT5iiHtSIa$UKsR;y-mcG zpx{#w{`r^u&xBB#gwUOY;Dax2H)nngJo9@AS|}M^UKUOF3O3zBq_whw#8FuR+H~{N zrt4GQgvQui{&ir3UoL zHn1Vh?Uzkc7w8WU1BHDWXIU-@m|>@g18XKyfWDLf3NZmPHbBn-8`24RIe|@i#O8BC3Oi05l^vtl9F?%CWMX4% zYyyFe0RGIFEhW*>FUgkdR+S(@PcYJRm;l2*A&$xpQF=a>=&5YdV{Cdtferb}VO7CR z7;>jYuy#nKX|O zEg=$H!d3!5+d>?bZKf?@6Kx5sEk^JG-NgCOC`D@bm@vT=`uE5oq?E4SNx&{P+btHHwi;*A#q^MND9<^38)6TKs7XhGB!}L zKn$N=g%=&iIr_K)ad9qK7AH<%WkalH6O!00;;3vU#cGCxRU=)j8k<-d8>^l`44?l< zTf-qy(3FHUO(p=bNyJgvL`u^HiKZsHG&MD8GB!;vAV!+PcMF(O5vJD&KWq$fR5qHz zG)jW0nI263EkIoWvj>m;ObBZQd&=iMq?_|Q{AWVwL_!FrH|NK|7v|0R2EI9e0JK{& zbu&;j=t0<^hmkhSULlUkhSCN-gf?iOZYDIwJ`M~6HuzvQ!_E1_1wbPZpaFy#)}J^k z>qi0VD*xhq=5W`%=QJItC(@VmqyNQpn z@tFv0h)Lo}0-4E(OcJ4lB@#zvJt;CTQ)K+(0Ga>BXfq!6l#e#)bCmu`*$u(>haNGz zdo=c4++o-DnoEZ7u6!za*u|2EKHYJv+nVc+n9+^<_IN*{+m(pa^~X+HD=!Txd8N^m zx~&rS9=J5P-t|#4gU+W|i#ldZZMgGn=%Dakw$djjEZrZ~VBMeN`nT~uS~JXE=t#k$ zZG!#xpB(v2=g_KGN?e)$$+;K09DDPl)4%*M{alU1{>iYX+NHzaKlI-@IU@Egmf{Ht z9&wdEKE2@!bNp%G@#hR^vt;}^Q#9sT*qGx<`(-xbs4R{)=2+U8Ss#EV^QFVSCQ8OW zD$ECB_^33)6zT$j)k4IoDA&$zTDOQ~&torF<)!)R**jOzEV#Hu$nE>f+1gSk? zhqWV)%Gy$pq9l+8=z=uR1j*PStp;N9@RJ^!%bt*|D(?!O)*w$U2tuqmaa7if^3+t~ zX^<{YgH4`{&C@0zCett+`2vh^Y5Q`*^$|5LG;Sx|o^nmhz1yuZav*ECX=OCGe z>tjsjjLqCmfQk&)cL~~dBW<+_V5}B#R92JH_M$}FYkIW#yl$doY?Sr`F=AYGK!Efi zf>f2T!$OIpvMLm$$`VLpbwL_uf@Exv4g)cTn%iTY4woa|9oXLPO0_1|x4P`Hs`9De z>NDgjkf6j~Adbo^Qm&qtxEim^)dZ6(V{`Qd5F_6^b3)K`5@~vt0K}dlj>^hXn#xEt zP1L1nl1Y=XY5E$7$zpcu8-dkX#Hu(Ui9Jmml|4nVdQ!q_vMyFrOstHJ)kPqtPIs4pD?}WX6{K7hkhq$v%hfcKD`RtY9f+}X zY!=nb4sV;rGyk-utZpJmc?ml#4{>0{MG8_b38d+|Ak8pAGB!wefS63PRKI|j2Gp+z zl!Y+Fe2Jqn9|}|s38B};* zKZv8U-@y}WH2wyTSfi26)`Q7^4yX%o%G0YXJjXoL%WEn)7JNM~_-&%EE$2)qD`QA0C#TfrLnzrp+%+j;$nEm-8=PbOL zn(K!5y*F+w_+vo$v86dHI_fu^II~OPu9z!adFf|M26p7``y?sW9+86@CB$nWW7r+J}Pe<2Gp$>}TSr>?hhjew5nB z5`ZT2Jrzq$l#Jck`U5e14kYc(3;6_10Z7vi1R(Z3aa4AV(sWg#X_+ofZ<{n3o2J4* zjF|E-B0wsNAbm&JVc!x*Wfv$&=OvJq>w>hx1j*PSl>lNgom7+*K$SwE&Jc#!Y2v8t z6b0%l38;5;fm&$-Wo)3H17f5n8_Nlp$|Fpl6Moon;=tmB6sDsROsjNZT5ZB)Y?y+8 zm@KCHg9TP0h}9>ABzA~6D*KpXbx^|UU0tl!m{=Jbt1uwOKYii@RJZfgQPq*C z4+unTA8}N+mlCx{B5JKJQR_^ij7?M>AcmjarL7K8SI|@sY1%;mV%v$MviB%W+a#LS z>(aErq{-McH3VXw_1xbqJ%161Y^B|nWAE>IiB}^5T4MxlBVmheAdbq`Q_$8)pl#Fz zZIcO_u|aDI!~~E7VPu@$?Qp6}E5TH2WNH<`h^-`!%HE+&t&o`7tjCo9R!|qf$hEPwvb|JMx(}DIyduC7awzRD=BG00+ z4eK;n$vX86+;-&YKhGD~JnHAoLub~<`DCH41ZyKW!)$XWmE!J|(c zuJrl1d6tcPhfQ*Iey{lQk*}-e0!E*kYkevAq(KJ@4(#J!tN)PsVT0P1|Kmi^_6WD* zXwvb932(3H+NW2-)Fb|fU{8TTFYm#d_Po`3(itCi*b`K4P~nP<_Q7BH9EUH=%P|JN z9Mb`+nOu(P2yWWt%1*GwmXMB#Ehdi27SUenEvc9K9H7a3Ipzx!C1W4?Vt^Pif!TgffjVshWo)4O05Q^anZ5$1 zehAa6gdaANI4T=KVHz&MbVe7ZuT7YY4bu=HMxO2*DrkBIX&OubVuOgIvVoMQ0TNB$ z=+bo7q{-McjRIoGY29dn(ilXkH=&265=Uijijs?>jM8w8H zNMXsuQCSkjCXr&}e*v&r0CP!?{p_Uwx3H%WrQYt%(h_LP)3Lk}eXTcBpEqy5*P2l)~96r%U?7SDtH42tgaAiu#E<^>1?Uw~K)AdrrB ziD(~7v3+zTO@ehGj>_88_R&siAHM@MnLFA)Oq7h>(XIqyL`S-ZlO)p3^S#)XgGifq5 zO~-*4a$5JfKF5qOUNiDGR8*cJg^}Rfi4JazC~<`5mH!D;;5_$#ip=?jcQ_JY;3Lo8~lVU!%G6M z3V^O5Km`ahEI)Bn7C-^YCjpep1jyI`-2^rYc%CO~>$E1jtg&vpBN?7~y(Reh5&6kY zkYTxqqcWB9qe%SZHu*6&KfeGQ{vLi>q$b&%_E=!&SHaF*WXG4_!hDFMvK*8hZ;72e zCOgJv=N_<8)Wc3>vfJiNaoSzBD4VmlJ=O*kc`5uM9tKQRNs+NBvH%-=z9((>+f-26njVfld@ypo^k^*cpOpo|Sv z9)N~S`Q#Ne`6Ep?2te#Qaa8sLrRjT#rlJ5%=Idp}Oq7g`QXwEFtGA{+A-F1xTwNk4 zv5Uk}*>{wyZzZmt)aB|alPhC$^)wK}k9lcp$`ltgl|Y)lApo(jiKDVJl%~@XO;796 zRNSP=*fc!@#P~HxwDk?QC92A^f~4n=q!R=l_62cN_Bkc#xI|J3U6M+gBpI8e7l0T( z9Vx9&q$+^|t02VcQ$i9uOdOScLa{m|VO2^OtI{S`#>OfXh!NM*stS<85TpZy9k!o1 zD*J$fv`+%5j4nuJO^}QYQY|1R(+!ce1yFSms9l61wv#w2+d+ZaE&=t79#Hlb14|ZA@cx%oxm%mFX*(|Z|AMEOgVb9%8Etf+}h3Pmi?@Kw` zJ3>drpI{Y0!3hxfpZ3|(!pkcewtRv?G4Jv;@Lisf&!fE zr0rva)ILH0n#>a*l}wb3-QhL|V#JZVg#f7~g7hw7hpi@#%2rX3R!SgM)&;4G36ilv zY6rw*ac0q8VATP!T1H4>ONpbhB^0a05>}zQSXDK#GB#FSfS61J!ma|S7zAnoVTjEq zj>_gypyo>HWK-qv8={~-A0aF6PG?VbdW)MeZ(`OpuHX(jXuv zi?fTt0;?g2)lfnb8$ukF4W?KPlCWy5i&Ya7D`R6d5{SukcJZnJY7_$1moUWo5JzRb zDNv~rP)&7#YGwjuY@o&gG1A$^cmdM{geisa!yLp>Su%wwNrI`lE=(;u!U6@*#Fc}-Bxj>A3N7_6=(|n|<8v%&L5C>L> zqcnAqXlkuXQyY^eW7D*l(3Eyh{}MsdQlzOP0f==V4y>m}X=*3Y6s1d3TazYZ)3g$Z zc`~YBa%_C63!ZHZ40j}@IBhO%yS~+BQ|5(idUqeMkYM0L<5s-sDiv5DFa#E5Cl z9Rj4C2vS|b4y!{PSXYgLREvV-)5%1}*vRY!HpoSleFB;f5Sr?Q6IP8lDhs2~RF$B4 z$%Mw(&>RFdq}im81vZBen@WTf7D61A1ygK-By2jH*ccm|Bfthf)lWM)J1V$2hTJ?) zP+=8_qq6dpn{pC2(Iz*>=H?`@@sww|hc>CnZhMj~5Egr|TNA|#%fA#LeT5*ECG4;= z#8Fvk3Q{Qvq%I~%#s=vdV1o>H&I)MGAv8}DPS{h#QQ4Cenqm|h))k=1dfEaNGe^Y>T3qi_5*kQSe zqq1BSBvk^byDmtvCP>Bx=@%d-(;Xzg3ZU*HP`-pA=0hA{VKO#MIf0n0mN!xa zS1NM#GeL>{L>!g z%3UUS&A^YV^)9p6tI*xn*E^-`8nJ$5A0_Jf61M|Or%s;vY1h*oA+1yvv;opvCCfet>inlQiSikvL)vZSwHmDj<4oV9JlV8|EsX4 z+50a42;;8H@?Q5?{eeDF`Ci4u)M3W|CAH$0PF_~{)C@P35hD3c!AYvDYqq6gqsB;og zlXQuiY!YQ`qDlfWna){D37|?NP^Sq)>=bcS_7w%{O9`kcxo)CQ8OesTvR?X8EfNkZK@E`v^O1FL6}1hl2FJ1kx;BkY<}885^X!K#Y7xO+7(V zeWYnS0f@av9F=XOG;Nh=dPA3{IVMfUrl}F3DQ$7^#)76MNYe%a5L-_im93*Rt(9n+ zt4q^7lO|)+)C!0prCH z8`3OMyuc;_v6)FoVKayWEALTkrb*bmX<}n+Y!ZQu%-27X1Ut#d&Ln~hn@Aj$O`z=x4+zh4M_%8u&7Qo#gkN=XeOJPstC1KwNh2JdoXFdo5K6tZ~&uX(V7`rjN z0>G0whGC*549Au*kigFd5JzSGX-nuwTLOC*pvinY%Ni3UW1}<%h!HanuL+P|N08iv z9p)mA%A6FWUJ^)abwOHZf@ExvCIKEvVq(-ed$k?_NM5=Uh(Q<&@$OzU-F+F-(D zY?x*NF_}&jW(%O+K%n9XLoAj!D(g;xvPwX0)CFpj36!ycS_s7a^^#_93cB7xx}phC ztTS;`_7bJ5lSJ2MUAnfIbQznjw=>YyGCtlOYYXpTb-Dx7?l@mA=vskvwIx8YDB`HB z4W+BKMAueby0)2g8Jn&(Knx#QY3mNJ6)>$sn3@rOSX1JttO{k5x-e}wVKO#M zTYwlokCt|`%T__tHl!(n0K~$Hqq6#xrg{=hJM?Js-v#Odn2~zyXV=*Ku%~=3O?qnY z!~aYO2T2Ihvy(^uDHumZ$US$+yrfCSTbx-eZd zVKO#MH-VT!{AlO2_OT}?1oETaEy2}~$W?BF63ay#m8p~~MdIp`E?1XLu8hsquRx4E zvw2t0^c<LjYnqh@&!ZN)wZ4x}rKVB0$kTtGFR*#k&zpzVe(`E@ znc$ZF>TK+E^lnP(@5^@GKJ<~Z{?~&?pEz9U^KtVm8}|;Ib{C|Nx)n=gwZ`$)# z=SgRL*j-Ohx#3!dAN<1){=x@Wk~3$a4Ll32KuadG(5h(Sxv+`B^qCiZh z>78N%s3#Gq3xpwdo;WHyM}ayk0p+U;l*I(f*g%y6VzRibQCeVC2C+ItNMc_RM`d49 ztWHW;`RQVn)5OZySd|B2q*=oX0;cB?relO3c9b|OJ3?XlOoB<#g-JDGGB!*hK#V-Q zQ%TTN8EN{M0K^UwM`a&Tnm&|h%B4$FZj&Zs(^MUZDH37pjc+!0B-@hRuD}R~yM@hN z-|DQSDm4UJFCtod2~BJdaa8s`MQgW&Rvuln@|tKF8?Aak44E;gFHj0cl-?usux-Rq z*;b0u7K)OOzX^@8p=ktch`E8r0+}X=%mzXUTTdKVeUKuvRzfD9iHxz4X$frbleTb2 za=bku)oFFx9dPeZD*;ez1ZWjuhOH!y%HE*>t&ji;Faa_)K<$BzqRs8GPKV1856`Kk z+7sgf8#t{=wmuGLPgUt4DC&q5EhXTvCB#wLVoK2>iK6@_MaHJ63$XEw=Q^nvO*ePM z*%AZs@uGUk$qu*HExA;ss~{={iCRD)V)KckvU!xKxe`$YOrnfUR2;Cu&-B9`PMfOO z1UK=>%`Acnn@Jp%&7j;&m$)fta${_6dIB3yWVmA^+#1^h?k`i7M1fEeA~cy$!zK|& zWfLhv6C{KRnFtvhAt$iGZ|8s~tpn?&q$Jv7wZm7G&Dk5C>4&43OQ7UNlwK$Fu-AyA zvN05;(Gp5em?#+=rGCIhri--w1v&!|oe_i#r8%EK2MM9^riH@<+847Gj*UerL z*bGB#1`$%&K;o!u0L7-igiR3>8)IWL3fSP|=CqX^MhkAnAUC}UDlC;aDsxkAToN}$ zO>T_M&3Is=fM?u{gP!z}&IG~FMC8XokYUNhQCSk@CsE?3n8}Z^`I!c66wf%1*v@TF zw7cy#S77fdfx)UWU7$1rQR+eHVF|=hSv*C_CZY7CiITBVngeWPez(9}!OlEn$4YQv z-H4;I7|KppiJhlRc8tx=TfjyU&tWXW?zF|a9nOB~$FfBNqQwZ&ON1NNi8w0jNFnMV zLG-iqvx2pcMkAcMzv2LJ(_19F?`EIJJ^+DsJLrY@F5r z8$~@hMJB_ef+>a|1K5!60JugH#t;KF=~qcR`LP7cbBe+6J?0jzlT_`k`e zBJ3$&fG#lrb{RhSR%HLm|CJE@tH7ShuR*Cwf|6c?QWL)5cPzKD#V5jLPdFLknD=V| zPjlg-b-ppUrN*>M?G86IH?{TiPv30o=xIyN9TT3K=uUOo8Yjm)l$daMfCpb(mNTY3 ztZxV@=8b7&b@iy1nBZ{Q-93_u$Sy2}2#+ATosPu(F;Vcp1oB|ZTS=0EID1dCmORC)GNF9BUxke zPvWTT5AehqlfQ$LzQ$xNfF|<-bhS;CI6uZj$pXZ{G;VTid@43+Sn(pZaZAtp3H{)^ zw6#lfB3E|^O6)dqRQ5CF>L-b-I=WodHMuf2S9yULadPZ0K+1<8T_^0YABdx}?hrG$=D!00mSeleni^J@TyW+096Emx=0ve-w{V;-%_A1NI-?_0u^BbWo)2| z12J%GyEx*tii`Ig?@9=&N+MNX6Oh;$;;8I2rRtPKRiqwO{tZE00Aud^o+|z83tcyY zJ(U-_ZUPFPJVBYr3thK@FU<1{121&_EL1r;&v;I>k8;>Pz93D4eNG&e9jEQ%nAAR6 z12mb>GuoIa8N1gF1Y-VTalIgcRxqMsDv0T7ev47Q;Fsu2RUi7>=A5=UhlC{XJqpgQRR<=+|9Y@KVA8TR`c z%d|3|I8QWg+`nD_i0DGaSJ(Ah-f!jgcEyJId^E&4KB{lGK_l&*pSW56TIkLuH@h58 z3Vr3w=52YduC2bO_K^I&-WoWh+fAP)7Ye)lTMb+BL(IH=J(ex{5Fm9#kd_j5*b?Hv+M5)lMG{DTbwTQ9f@Exvx&kqU(jWS1Z+E3y z6X9aMJyum>1XtaVtN8>aHjg+en@hQxBXQMVm#YCLSH|Wl9*D`}lqo@A)dR7bK}cfL ziKDV<6sxHcRs(gh8f0Q+Y^;)j80lU|hkz*sVVXerVdIITvT+oqu@X#!bzvG}!enfi zdIK?;&cFKzp!ynD z#se{A`e}kdX(FQJAoQ?g;=p>16s1IplFzFqG{%Nz8n7WInx+e6W*{;>2qi3mIIu1w zMaCu}Gs;B9*vQNQHu$N(^z4PI%oPC5Lx8M=8P<(Bus9ZChcN|dhm)7u4GM|Ya+SEu)@ z9qyj(Ji22ecPh)9x7*^#&bQ_S^^d+}soibvoz68no+@^F!`g^XFBbFupxlI*YE>!* z?Hzh>&ClDe%w0eH?C(47HtslUz}b_%gJwm)-eTO;%l@yyo@%$urLL;;?zuJJe96Xw zf)}>DJ(qsAwD9suhHan8@P&Et$G{hV-U8ss(RYz(35&5MyhPwjh975U3`EA=a2UDr-c6YA69ULl>x-CQ!x(Y8w#4hkhAW?s`vPwH>jlPe@|*h@-N) z6stNCR=Ig?=z=X-zFntBYkZFQb0;SW4QfWdDD@7bwaFC)@f}-TJ(1ga=(43Q@IWM5O zfY3ZiIAO(z14|B4Xo^VCylFyXY-lb68<|f2uLyLmB02>LEvx`>V8ua-PJo2YTP8Zj zM&|~wk;Q5LO##p?1Sk(-hUF#>tUX8pQYC;EnE)9ZpgX{Zn8E%i>pTGtg7~d1nc;x|T?%kqG+YtwrwgWGHX*+Pl(sn*eOlXV^jW4hf z(5`X4RJS7u7L#-&x9yi=gH=u~pr7@MBlz(y|5 zWei;3R8{f_Zt@~GHwh~2260q&opSSo#LY638)I`*0N5ahs)7QVLI}+j!U?-f9F<+7 z&|IX@u(tu4%(r?hH&HS+N>2hYVxat#0O@H2=^SB)oh6RSzM&v}ErGN`7o>Mgkc00&1l$P^(O!j1AQDKui{MKotd6FCbP&2ubWS z;;8IXiq&BWtJS(#y=!7+Y^*8+G5!s#E_WMSio@xK1z4SMzE(vL6^cZCL?B`x5=UhR zC{g<*qSojVwbmrc*hIYu#K<>$)D$$;LYm$u0I}V~QQ0m^(@u$|b-FaIH)%39P2oVy zv;5VP^xdR^5mvV~ZTS>?e{HTwRU!mvkqFvW!WP>?9F=XRply;s+n@{DMiVq+gVq#? zk?tyLCSYogFs&v0urQ(JVI+G;XoY^FK`F=UoATA7w+W ziITBViUne_m`jKgSlJM(*@PrEi#RHqNwJzCVYOWss~sj*#>T2A5F;kf69q^~2-0N2 z4x23X5zGBo{gLPLr9WQ2Heu9nIeI4! zZ#HXk@wG2roPF~6soke%AE{cPl=sA3&YHgtoi=3e**^IueBjroW%)~$@=m_ud+oxd zQo9ykzjQM$x>@ciyI0IA*QI;K<+h4X-~GInyNlz6Z*LCny4rv5^jgn8^;-ULTal7U zyQWlW{?d^t{s&-BwZ&K7trIgO;J8|YeFO?FzJeES`Wng{k? z>Z;;BYU}rVRoJd?mTA!@TBvcEn31G*b?Fh{4AC@ zD(g;Lf|a%e_J8f&cXU@p76))9AR!Oo0fH2zDk#NZC`u7A1f(oVQ7LN>BK(M1Q!s=D zD_D+z4Rm*tZD0c|KvWP}up**h!9o$~B!G~JngB`=WaoytcW1cop8fxw_dACZ=9dq{ zee=G*_j|uG^LFXb@UJuOj-nLqL+bN7G4zhi3lyXmAxNoKcGRs_!&85>gEZO+(w@K| z?TvyI?jXIQ6C=E1{3^w2F~sU-D@p1mtKq5PcC3auvDz0HtD-1Y;f~cCIx*~xzGW1s zq1vDmGBuZ1b)AY4Y zjP+i@Hx#8!5Ty=QdQ^L>;i-0Zl-k-+s#Y3>CfuRfrn5os3VcVA*$$CuZKXtAYBfA{ zi5;0%PGo+FA`|Y&?9th9pSAW{7HVv($s0*!zryAI?sqe(*$0#=8j?EFB4fej!j})DsAUbudv?$+dc&fG?omx(G zeu|oi#ZJ(fGJ6%YvM52}PEcI!|DE)VjNR@fRMmH! zUH+_^{+s$u$D#GC4 zR%X;utKq3~J3wVlfR0813U`3&=xj8?XD&TEK5^N@hkZJI_m~OChQUAv$8^ zM*UzlJXLCksKg1;u_#304pBp$jSeP6!>45DWn{$?Z;It+q-C0A780+|$<>Q{=EZU+ zC*G8kHpxq9M8Rqd!8&MVNgc2np4x8*tJn$F@hDi~4puXrjatd$$Hyj5&bU1zGb8VA zFQGXlrv)Tuj};cR+iG}fmz|uQPI7*Uk`wOawAR^Zifh2cZciK@OP`XNmfLUIq+AG7 zPPSgLstqOSGDy-kD?I93tKq4wc9OO@N%}QPQn-`UL1zO$#z@J@)$bNa>H|D9*B;?&&lBj7 zUz`8YGqGl~{=KGm{RX8gdM~M)R9JIU=XF1hYngsUL8FqSmkZym^;~?%*4yr1owLC| zJ^HE5+q>=`-2I7uDe;Gjdp^>pey_p}$MYY~DOmq&|Dgv8QYREOdbZ#0V|TV|U$6ht zwXycc*VZ_1%q#v$U1{Y!gQWMnjaYisja}6#eGkktsH*GNf2CWsxa!e7gXGB}o@dZm z2j2SbKo@!>bcIL4r&jpY2CJdh{IeekpV*ItYE`4qg!>5ELuZ4&JJ6FNa}7jht(6k> zq1Euz8apx{IFYFqMJC*lN!Hn5ALjL;=%he&-m%i6-nJT^T5U&Xl@p!wqUeM>Is zPc5-yv)GAEd=#5-$7Y1i2EI;&b!NSUk(8TJkeipRsHjC&!&3|G+$^wj<0t6cRKEIJ zc~9zy#$EQ#R-V4cp5=`%zm%_ku_sRdPkvqeN3^a+J>ehujgeCSO(fcq(N+>|%V;}^ zCLyI-I~nTXmYJV^ccfHn52@Gd7)_RFf235v0Eym+lnNLk(OVcDA<xb zOpxfG7`;=XcOj($awR&A(Yqx&9Vyj1L!yr&r2=M3^hu=D>r;m6F2-8mto%{hiS>5iV9bh)TQ_C-p)_A`_nG6pkx zgG6se+AIA?^O>6m&sMh>>gz|!?{&^TTquz?-jL{j z7+odN50KJetud7Cg7u7Ukmy%Psn)LzW#?JjkWvBPNxkl6be}{IA)Qj#`}LwX_HI{) z4aL2M>lLXo^9%hMgLCswU>~#*6^62*fwShy6XzWdq#o=vt=|($=_VX_p=RhA|69KX zQrg}GLs_qN7_BSOMvOL=XbYsYSuG`cIZ~>%twgV6G)bb}kkVjvH?&9(77SEPvm^ZL zkWvB3Qm+G$(kDj)B{~!-6)?xD>Z1R5HuOLlI4Go(~NbE(%hNI#o1ZpOha3%07u z422KH;SWB4`H4uW*N#%JS223EM6X3ko7G#Q*CV9@`Wwm~hBq=gM4}@Y9VyY2tP__%+LrS&2Zzv1lIz~U1=;w@nA<<2YZkFhF zMt4YbAEQMQJz8N(C%8l#Re@q%^K?OY}oV*GlwLMn9A2 zH;itQ=ys&ESvw?J#AvZZOOVnCluEQ5DHU*3q9>73ufIt&PQRqCJQP!}RrNh^C}w-h zLrT5YlxRIhFOX;xq*TB~5^aT)3b;g~?HFw@(N2tZmS_*853F4K;;m2buBLh#dcJ;o z(eF`I-e5TWK1iw76hqlTb0DLGBsvr+4c0J;j%0L{L~lb%Pn=^V8beB(HBq9ONU7E= ziB3jJ1>{Ne9;DRky%K#8Db@OrL}xKNTcUH2QUP-%n$Ku~MCUO&U!n^bT`1ATj4qMr zGDeq6bQPnkCHeuQYb5#!qw6KQ5h?B1FD1GKDebMT65WZEdfg?_Vn+8%v;-*?P%6l4x_JR6q+u zSpkVeuiXq~&xXAjy-uS2kEK(|9oT2)(z`6P9NU4B3q+W9vog~qzNU4Bn5}l5e3Ya0$nMkSESrVOtlzN>j z(R@Y=Bsvc%6)<0-3y@L)3k_w-TEgg3iN1-H3Rof0caTy6?@II|q}1y=iGGfhdi_G8 zn;G3A(VdL$GL$_EiW%K6(GsMzS)~#!LrR-fF3}T=R!H;=qgC``EP-!(RM)?#JQULz zQM^QJFNuiORH>kSgU87b9zi=nL6RHW4F7^zpdqODs1T-i1-E^y6Kmu5*c4=L@f zDH6R8Db;$vMBzemZUJyXxxiZCnp!S>(op=M0v^F|^Wj=bm6U4ztD*Q>izr-d#_bg@ zIulp`Tu#KLa9NQ+3YUm*DO@Tdkiz2sZmn<;fItdMySu%@67PW&7VNI1hiZ(-={j@b zHU$fJ+Z4a9;KORnZm+N^vrW&AsvcKZZP%r+>TV!~RaRXJtE~o7SXk4gu)t;@g~b$I z3X3WRQdm5%l2Qg>5xqcq94X}$mP-qyr;t*wrzHw&Ah`v=T1bJt!fH1zg;j3?DXeMY zjsUD}5=dc{3b$8Sts;=ZvIH)LAiPC zdM`jo@0Il4d;iZF>8@sFNtl(%Q@%fXFNfKq(cHOb?v$M^PBBtaQvSw=|MJtc0bs_M zlETW0s*2)j|Dc+Z(jxz)f~vVy{+x=+K)2K>fy%0qit>ILS^f-vx<9>JYEDgQbxmcU zUwNRWy0W0OTk80lnWZI#qXLU2Rm=^P_nVoXS)5gzU7V3ol$BnPS>U3veWKgQT~t*a zD9f!bs17ifSzJ;YP)7~h1;0WqN=pNU)u=+1e|SOF?COG6-9yZl@;?#iUO65N#vF+4m5&CRqiPTr8R-7 zl$3@IQ(UeljicEbA!T)nQs)u1%Ku_QuL1itLan?v!Dkbx6w?K0$<*uk&+P`3=Jd%! zm1b2Il%)=ZDpjcmF6`B_OWwplaiB6#UKmInSXC7$gYto@JWJfXp~xRtP*FKI&p&p^ zr0~)F9{#LwHvg28s+xk*K?PMMh5n+_Qa4qaz6&gd1fhw>Ffp^G;Jt|rqBHD2Wpfvm7Z%sB zQ{)Xn6O>n%6qKgsR@W4jRODr3`ZG~1iVQbSCX^5V#y_N}q}m^8CEew|3O*39F|%6+3bi3XRlt*E_NRCHY>cQeQTI z-RITN)O=W3sVZS_r&7ilL-fv<8@1l;V0DCpam4Bb=rm;oqFrf8<&Hd2pbr zWL9vR?%-6e_>s4RVYef!&Wa~j{=~q%ipuJe@>zNL`b2?Qrlztm5HWeEK_%v_k_uzT zFwEDra$>QJ|h@)OXbu~_G{J9kc^Hgl^gPO#e-<%I9>Dt;V za>>0fEY98qu1_8@u%@~K4q`~3v}j(SO8K`RtmVb9HngCsI@qXHdEvC5i@{J2mZ4Y8 z7yiKo)dfLsL{YBqJH_!QJVVxA(A8nd99qXoEog0jSlboTs;(Y_Qk@Yh0XxIst~h-O zImH#VvU33J91)|T>KuskaT1cJyAlqB15tiijPm0(lMMSY=CdfPAj_pLFuBU%WX2_^ ztfzMJj6?salJ+3fBM`&&I!jyYwAvbM23Hm=z^JH9b%m*6F-(QKSgr0B{z{!DR#d9O zx}mULF;av&_n3n6f?0twtO}L2gJG>QM%5Dtkcerg_L9dByRmw7JiFMK!kX3JJzYN$ z?BTZsq;(>o4fbr`T}dzTJlvF4YZ_AX*aA^N%}0~Qy=aL;+PTiXgF#$ju& zY+fZdPOz`QEvisFad_?y_g-3;W1IC~NtY@fwPZX8#US6#k#5Ngb!^AE)DYEt1 z+I^_kuCN->mug$>4XaBTPCLI_re+{*udL2zVAc;+gZ4oUVvQZndvdLLON;tLU~yo) zlYkf-N8w0S74M5;mc*5N{xwTGw;Vh+V7xu;*m6PX?

Hu^|1 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⁡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 z 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 OzG|l6h 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 delta 1195 zcmai!OHUI~6vw%Q8D8blVtKS3+FBJ_VJM}8Pn1GC1wm+Q8w`$`DIIWh9xyY24e3e~ zqATNF`4wE5ur|@9E=bfpU%(BnO^jzQ(9oF3B-5Pv|9|J)J7>=Ao8|WlA6~U04!>@F z7vgAVU0t1vT}b5vydkR6wr)HN#95AZf!?qM5#}9>Ei63Ieeg4mzqLj7zBn2YnuIWn z6YagokF)27@oqbV0wnqlQ4k-t7pU`)GKW9Ada$E2gkN^Js1PXmV#jWMg!mrXb?Yg=1~}b@_Mn~m7^lSrGT4g znGy|?l)H>Sx>D2-7-`#Zq)M`-8^jvMnXWWqVYheC2tEix4UeyPl!J{#*;rIan5Lu_ z67&K~T|FCJ?(T$#!wVy|QUZDm$$k5_x?NA9xBd0&#DM8vmC|ik3*YE70CTUo}4|tt)z2l{AaE zS263WaZPzmBhEFb`Ose5Rn4`(?{$zBTZW~xj2GR&DpT-Ok)$DR%i0>La1&7N7-jqn zJps=z(6R8=AER!8Al5FiBo#^SZ88-0z&#C&z?dEc?RPy4c&NllQg?OH`>H~crodXY z>-E%F^Rl)<{As(4j}r>BiA_saMN8JTjG=GICFy9Sl6J3{S|DFumyTvJ1?9=tfbvVS zR?@f4DbYOo8a#M2aF~Lj$9yg)t?PybZ4ipGCM2ce=9+L?-V;N=8+y`^a&kFoh!EWL z4DO5+#yP>+c%sZg(7mf)m0-5}amV|wpLWTO5rd2K|m diff --git a/DPM2016/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll b/DPM2016/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll index e8c29886acfb7a47b41e1a06945312f413205bc1..ac558c86de93b75c920d90d4fb87db6c756d068e 100644 GIT binary patch delta 226 zcmZp$X|S2l!P2p4QuM|iJuXJc$-BAqg|(QI8I&15GbS@=GrVHVWQb<4oBWqcmeG5% zG`FVw3Z?@L#tcsx4>M$gNo583-=_llb_a~PU#J}S<{wE2Xj1q%S720#=5 delta 225 zcmZp$X|S2l!4i4oXVk_XJuXIx$-BAqg*BOz8I&15GbS@=GrVHVWQb<4o&1+emeFgn zG`FVwa;5_e#tcsx4>M$gNo59Kro%v$%b8As$jQmvn$a7WI2nt9vYbFOKx8#T9J4Yb z$TVffU~jAD6Ub0RS}GJof+q diff --git a/DPM2016/obj/Release/DesignTimeResolveAssemblyReferences.cache b/DPM2016/obj/Release/DesignTimeResolveAssemblyReferences.cache index a056129dbb23e40a81ec8f2bebc2b9c91e1a8733..8fd5be3849467cc7e132d8f37847defb2c87d37c 100644 GIT binary patch literal 442539 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%0DN@4J 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 L{E*pg^ymKod9UM( literal 116302 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 *raVoOczRHeC&yS&7r_jd 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 diff --git a/DPM2016/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/DPM2016/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index b095882f4cba2655ba8fb9245a4130c5172eca77..1e69a037bdc53651356192519deb29abd6e51846 100644 GIT binary patch literal 11542 zcmeHNZC4w|6$Tq`431OdrjBDbsnVuxl9H_iLcBCi4SK;UZ;B*?8x|`g?MQ4`?JBb) zK&JlE^z=jjM1Mg~e`5RGk+c#Z5g}{O@dw1wXxZI)o;!E$%-nlt#>U6S#{P#7{nF>% z8z{_8t0Y{{ElYjJ^6Jda$+~H|dfcs6T_>GL&V+Wj@GRGP5}DV-^fwcV*KJuB{E5Ts zQZRcal&KeOtF+D=dH0YzPm1BW@_c!r9Eq6oVK&EZ5#?eZrq#M-o5YuPBo}UNSFl=* z3q8w3+Nss0_aQ2O$ZXp^=H`m$@oLd-Bu^xFNGk6x-j2IY*{Y;0n?EQq$Fxi)dHYSe z>pd>lZ964cl^?s}u>B~{ig@<^nP(~2HqqXX>1LjZ3YUJhT)pUVxdjmKQ>)^*f+u*H zK^1AolaQ|?T@(0=%U^23HDCR}>J9PHh5OyLLN?mz$#Y^REWu0C6&CmI)lA7mjx$j@ z$S`@}-K(6tai=ESGBiZ3x-WRe@}y{VDomnbl9LJ_0jOIUT`UjIJ=$~~>yV32df!f1 zUd?6=B0OKQWoVC^6*IyuanEzb3Z%Cr+60qpRpDl~?ntZ3TUE{@HMQhDtb07m%Uo~= zP$}V70s1|V-V^P+N-f$A?WU%Ujon0fV|;vE!x!b)jepEU@{~d@Qmw z7vf>v6;35+Hy9NC$F{lfb%lBY_tKsRG!MAk6hoO^II^Kgc;+;i{?V ziHctjT=83WVAq|Bk>@9p9O{TJPo(zImBHyb3~{7m2v>c49V!d+awzA&e0ChdS zY(Nne1e75aUxq$AS&V&dAc(EG4tM0X!;M|bNx7oxg_5R44OE~Z{hw9xVyvSwp7rRI4|lvvAQNKv!#yT z1N?a(@PsS3xLjo-RCYxO0H%BFg_M@jT}Qt9J>7p(j~_50J*AJ&E|J@>a0TcbCRMX; za|Ql6z_&*ychfe$0BApB8(d;C^R*XB%0B?`ppTUPk`-!ZfBO5~G@Z3b+~K5QxG$t=fgBt4^Zt)qXt|3zOn`|e9X zJ$)l6T6%P#ti2Hm4Q5xU*8LG+t3BtJbUwFfU{ytOtl}MUameZ#JNB$5A<*5UtCL81Y^D#`-(2&l-612fI11P)j2KeTkOtrneH?yE%g< zJW8AyYb)`>W-h(aT_K5FifkA$eE}mpTqq!~u((hzEiNv_mP*m6dGTE(_$+C&rviHU zEY$e6&jM>gicdCZ+$T>I*c`xi1_9f!UUBCYra4yORm`DRxfu%o~} zzEl~xhEpon$-F5OSrbiD*H_8GLf$hvH&3b0S?FfYj4g08QeIpzqtVjhl5t5@MLrMm z!$HXtZYjNeRoYG^MHmC&kKDpgxGk2I&L8qLN?{68ybe7grUbwa6I5NYSdR1X+S0l`d6W+W3rFzG^SD zt0=N%ko{xGR{M+EFv>quS&2gK{lDH+lp#C8m!`WTzJfs2K|3M`=YgA7?TfBjN(WCs z`Ojf>(3D_U4VC++ed^6*jA~R0j6AqTC0dNsxV2y#2alxNDI&&aU?h*K*DNvub)I9S7`rvvi98K* zCphxf)}o%}RhKdesyF`vPUTbu)Z#X24qJ=Nwq7-JA{5#(38&1{b1thXN!B3=3$FFM zyr^h4K+|uo@dNG4^Bk=%Yp(?=PFE31Grnv$lDc#gY~&;dq}{V35aCv^T6|G$#&+AF zDF@dsqS>&VA5@QJ0@C60^h#a2utP*g=$|7C2P72XHz4e1B5yJYbQ9(qHQsb1vS16s zjcC~hxx1=WIq-bdGZ4+MuO=)6Nr(wolPl`miRfQ!{D=Q~Ed zX{DF$2DGSdw4#I{b2(* zcTcnIn0#S6Joj4L$F2FE3)N4hU#Dp&n0CFjmneeh9<2c2y#V?>#Y)V?F2l6iYX-?X bs^+S}a<{q_QK?8trCi24-A-~%_=vq}%L0X)d%@;Udl(1nGN6;`tF|&^C4hAt0Z9(K)T}$H~RV#?f7QeQl zsXJIJl;<=t&u7%4wu$+AEV<8bhzg&;8^x`E2y@>X;QHL$G1TL`Jijf+`aaF5SI06<0uvmq=o$!XJQA5{J)g^?2U~V;L z_TbDr>928kM^ei&RtlzK9GvooQ+J(07q=9XWr2Nau+A!L+}KU>$H&!KYC;J*!z6Gu z@fO+jb3N6hgrzW&C%{v&&K~UbQ@6=wd6!4ua@+fpjWOX23ya=yabuGRJt}XwP~n_jlFCLGTtNd z>%!;LF9Rpk>9_t5jZ~ZngC3LsDr3~avAnAZ0t#L_2_IXkC`r^sSQ+Wfarm4+R5Psp zLtQNv@3O;!Hr_cB4Ew2hG9B(}S^%KuAWLQ%J8k7d`aa3oM~B%VYaYufRf5*&$^Aom z5tOY5X`z%7CA<)yF9=e MPgDH#XXI| - ''' Purpose: Data Access class for the table 'Auswertung'. - ''' - Public Class clsAuswertung - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv, m_bExcel_Report, m_bReport As SqlBoolean - Private m_daMutiert_am, m_daErstellt_am As SqlDateTime - Private m_iAuswertungNr, m_iMutierer As SqlInt32 - Private m_sSQLType, m_sBeschreibung, m_sConnectionstring_Subreport, m_sFilename, m_sBezeichnung, m_sSQL As SqlString - -#End Region - - - '''

- ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungNr
  • - '''
  • sBezeichnung. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
  • bReport. May be SqlBoolean.Null
  • - '''
  • sFilename. May be SqlString.Null
  • - '''
  • bExcel_Report. May be SqlBoolean.Null
  • - '''
  • sSQL. May be SqlString.Null
  • - '''
  • sSQLType. May be SqlString.Null
  • - '''
  • sBeschreibung. May be SqlString.Null
  • - '''
  • sConnectionstring_Subreport. May be SqlString.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertung_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bReport", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bReport)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sFilename", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sFilename)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bExcel_Report", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bExcel_Report)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSQL", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSQL)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSQLType", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSQLType)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBeschreibung", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sConnectionstring_Subreport", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sConnectionstring_Subreport)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertung_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertung::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungNr
  • - '''
  • sBezeichnung. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
  • bReport. May be SqlBoolean.Null
  • - '''
  • sFilename. May be SqlString.Null
  • - '''
  • bExcel_Report. May be SqlBoolean.Null
  • - '''
  • sSQL. May be SqlString.Null
  • - '''
  • sSQLType. May be SqlString.Null
  • - '''
  • sBeschreibung. May be SqlString.Null
  • - '''
  • sConnectionstring_Subreport. May be SqlString.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertung_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bReport", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bReport)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sFilename", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sFilename)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bExcel_Report", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bExcel_Report)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSQL", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSQL)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSQLType", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSQLType)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBeschreibung", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sConnectionstring_Subreport", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sConnectionstring_Subreport)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertung_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertung::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertung_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertung_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertung::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iAuswertungNr
  • - '''
  • sBezeichnung
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
  • bReport
  • - '''
  • sFilename
  • - '''
  • bExcel_Report
  • - '''
  • sSQL
  • - '''
  • sSQLType
  • - '''
  • sBeschreibung
  • - '''
  • sConnectionstring_Subreport
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertung_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("Auswertung") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertung_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iAuswertungNr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungNr"), Integer)) - If dtToReturn.Rows(0)("Bezeichnung") Is System.DBNull.Value Then - m_sBezeichnung = SqlString.Null - Else - m_sBezeichnung = New SqlString(CType(dtToReturn.Rows(0)("Bezeichnung"), String)) - End If - If dtToReturn.Rows(0)("Aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("Aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("Erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - If dtToReturn.Rows(0)("Report") Is System.DBNull.Value Then - m_bReport = SqlBoolean.Null - Else - m_bReport = New SqlBoolean(CType(dtToReturn.Rows(0)("Report"), Boolean)) - End If - If dtToReturn.Rows(0)("Filename") Is System.DBNull.Value Then - m_sFilename = SqlString.Null - Else - m_sFilename = New SqlString(CType(dtToReturn.Rows(0)("Filename"), String)) - End If - If dtToReturn.Rows(0)("Excel_Report") Is System.DBNull.Value Then - m_bExcel_Report = SqlBoolean.Null - Else - m_bExcel_Report = New SqlBoolean(CType(dtToReturn.Rows(0)("Excel_Report"), Boolean)) - End If - If dtToReturn.Rows(0)("SQL") Is System.DBNull.Value Then - m_sSQL = SqlString.Null - Else - m_sSQL = New SqlString(CType(dtToReturn.Rows(0)("SQL"), String)) - End If - If dtToReturn.Rows(0)("SQLType") Is System.DBNull.Value Then - m_sSQLType = SqlString.Null - Else - m_sSQLType = New SqlString(CType(dtToReturn.Rows(0)("SQLType"), String)) - End If - If dtToReturn.Rows(0)("Beschreibung") Is System.DBNull.Value Then - m_sBeschreibung = SqlString.Null - Else - m_sBeschreibung = New SqlString(CType(dtToReturn.Rows(0)("Beschreibung"), String)) - End If - If dtToReturn.Rows(0)("Connectionstring_Subreport") Is System.DBNull.Value Then - m_sConnectionstring_Subreport = SqlString.Null - Else - m_sConnectionstring_Subreport = New SqlString(CType(dtToReturn.Rows(0)("Connectionstring_Subreport"), String)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertung::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertung_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("Auswertung") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertung_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertung::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iAuswertungNr]() As SqlInt32 - Get - Return m_iAuswertungNr - End Get - Set(ByVal Value As SqlInt32) - Dim iAuswertungNrTmp As SqlInt32 = Value - If iAuswertungNrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iAuswertungNr", "iAuswertungNr can't be NULL") - End If - m_iAuswertungNr = Value - End Set - End Property - - - Public Property [sBezeichnung]() As SqlString - Get - Return m_sBezeichnung - End Get - Set(ByVal Value As SqlString) - m_sBezeichnung = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - - - Public Property [bReport]() As SqlBoolean - Get - Return m_bReport - End Get - Set(ByVal Value As SqlBoolean) - m_bReport = Value - End Set - End Property - - - Public Property [sFilename]() As SqlString - Get - Return m_sFilename - End Get - Set(ByVal Value As SqlString) - m_sFilename = Value - End Set - End Property - - - Public Property [bExcel_Report]() As SqlBoolean - Get - Return m_bExcel_Report - End Get - Set(ByVal Value As SqlBoolean) - m_bExcel_Report = Value - End Set - End Property - - - Public Property [sSQL]() As SqlString - Get - Return m_sSQL - End Get - Set(ByVal Value As SqlString) - m_sSQL = Value - End Set - End Property - - - Public Property [sSQLType]() As SqlString - Get - Return m_sSQLType - End Get - Set(ByVal Value As SqlString) - m_sSQLType = Value - End Set - End Property - - - Public Property [sBeschreibung]() As SqlString - Get - Return m_sBeschreibung - End Get - Set(ByVal Value As SqlString) - m_sBeschreibung = Value - End Set - End Property - - - Public Property [sConnectionstring_Subreport]() As SqlString - Get - Return m_sConnectionstring_Subreport - End Get - Set(ByVal Value As SqlString) - m_sConnectionstring_Subreport = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsAuswertungAuswertungParameter.vb b/_FRReporting/DB/clsAuswertungAuswertungParameter.vb deleted file mode 100644 index f18e0d4..0000000 --- a/_FRReporting/DB/clsAuswertungAuswertungParameter.vb +++ /dev/null @@ -1,510 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'AuswertungAuswertungParameter' -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'AuswertungAuswertungParameter'. - ''' - Public Class clsAuswertungAuswertungParameter - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv As SqlBoolean - Private m_daErstellt_am, m_daMutiert_am As SqlDateTime - Private m_iMutierer, m_iReihenfolge, m_iAuswertungnr, m_iAuswertungAuswertungparameternr, m_iAuswertungparameternr As SqlInt32 - Private m_sDBfeldname As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungAuswertungparameternr
  • - '''
  • iAuswertungnr. May be SqlInt32.Null
  • - '''
  • iAuswertungparameternr. May be SqlInt32.Null
  • - '''
  • sDBfeldname. May be SqlString.Null
  • - '''
  • iReihenfolge. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungAuswertungParameter_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungnr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sDBfeldname", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sDBfeldname)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iReihenfolge", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iReihenfolge)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungAuswertungParameter_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungAuswertungParameter::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungAuswertungparameternr
  • - '''
  • iAuswertungnr. May be SqlInt32.Null
  • - '''
  • iAuswertungparameternr. May be SqlInt32.Null
  • - '''
  • sDBfeldname. May be SqlString.Null
  • - '''
  • iReihenfolge. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungAuswertungParameter_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungnr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sDBfeldname", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sDBfeldname)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iReihenfolge", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iReihenfolge)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungAuswertungParameter_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungAuswertungParameter::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungAuswertungparameternr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungAuswertungParameter_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungAuswertungParameter_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungAuswertungParameter::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungAuswertungparameternr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iAuswertungAuswertungparameternr
  • - '''
  • iAuswertungnr
  • - '''
  • iAuswertungparameternr
  • - '''
  • sDBfeldname
  • - '''
  • iReihenfolge
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungAuswertungParameter_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungAuswertungParameter") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iAuswertungAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungAuswertungParameter_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iAuswertungAuswertungparameternr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungAuswertungparameternr"), Integer)) - If dtToReturn.Rows(0)("Auswertungnr") Is System.DBNull.Value Then - m_iAuswertungnr = SqlInt32.Null - Else - m_iAuswertungnr = New SqlInt32(CType(dtToReturn.Rows(0)("Auswertungnr"), Integer)) - End If - If dtToReturn.Rows(0)("Auswertungparameternr") Is System.DBNull.Value Then - m_iAuswertungparameternr = SqlInt32.Null - Else - m_iAuswertungparameternr = New SqlInt32(CType(dtToReturn.Rows(0)("Auswertungparameternr"), Integer)) - End If - If dtToReturn.Rows(0)("DBfeldname") Is System.DBNull.Value Then - m_sDBfeldname = SqlString.Null - Else - m_sDBfeldname = New SqlString(CType(dtToReturn.Rows(0)("DBfeldname"), String)) - End If - If dtToReturn.Rows(0)("Reihenfolge") Is System.DBNull.Value Then - m_iReihenfolge = SqlInt32.Null - Else - m_iReihenfolge = New SqlInt32(CType(dtToReturn.Rows(0)("Reihenfolge"), Integer)) - End If - If dtToReturn.Rows(0)("Aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("Aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("Erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungAuswertungParameter::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungAuswertungParameter_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungAuswertungParameter") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungAuswertungParameter_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungAuswertungParameter::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iAuswertungAuswertungparameternr]() As SqlInt32 - Get - Return m_iAuswertungAuswertungparameternr - End Get - Set(ByVal Value As SqlInt32) - Dim iAuswertungAuswertungparameternrTmp As SqlInt32 = Value - If iAuswertungAuswertungparameternrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iAuswertungAuswertungparameternr", "iAuswertungAuswertungparameternr can't be NULL") - End If - m_iAuswertungAuswertungparameternr = Value - End Set - End Property - - - Public Property [iAuswertungnr]() As SqlInt32 - Get - Return m_iAuswertungnr - End Get - Set(ByVal Value As SqlInt32) - m_iAuswertungnr = Value - End Set - End Property - - - Public Property [iAuswertungparameternr]() As SqlInt32 - Get - Return m_iAuswertungparameternr - End Get - Set(ByVal Value As SqlInt32) - m_iAuswertungparameternr = Value - End Set - End Property - - - Public Property [sDBfeldname]() As SqlString - Get - Return m_sDBfeldname - End Get - Set(ByVal Value As SqlString) - m_sDBfeldname = Value - End Set - End Property - - - Public Property [iReihenfolge]() As SqlInt32 - Get - Return m_iReihenfolge - End Get - Set(ByVal Value As SqlInt32) - m_iReihenfolge = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsAuswertungGruppe.vb b/_FRReporting/DB/clsAuswertungGruppe.vb deleted file mode 100644 index 1448127..0000000 --- a/_FRReporting/DB/clsAuswertungGruppe.vb +++ /dev/null @@ -1,470 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'AuswertungGruppe' -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'AuswertungGruppe'. - ''' - Public Class clsAuswertungGruppe - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv As SqlBoolean - Private m_daMutiert_am, m_daErstellt_am As SqlDateTime - Private m_iParentid, m_iMutierer, m_iAuswertungGruppeNr As SqlInt32 - Private m_sBezeichnung As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeNr
  • - '''
  • sBezeichnung. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
  • iParentid. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppe_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iParentid", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iParentid)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppe_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppe::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeNr
  • - '''
  • sBezeichnung. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
  • iParentid. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppe_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iParentid", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iParentid)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppe_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppe::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppe_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppe_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppe::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iAuswertungGruppeNr
  • - '''
  • sBezeichnung
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
  • iParentid
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppe_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungGruppe") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iAuswertungGruppeNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppe_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iAuswertungGruppeNr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungGruppeNr"), Integer)) - If dtToReturn.Rows(0)("Bezeichnung") Is System.DBNull.Value Then - m_sBezeichnung = SqlString.Null - Else - m_sBezeichnung = New SqlString(CType(dtToReturn.Rows(0)("Bezeichnung"), String)) - End If - If dtToReturn.Rows(0)("Aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("Aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("Erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - If dtToReturn.Rows(0)("Parentid") Is System.DBNull.Value Then - m_iParentid = SqlInt32.Null - Else - m_iParentid = New SqlInt32(CType(dtToReturn.Rows(0)("Parentid"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppe::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppe_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungGruppe") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppe_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppe::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iAuswertungGruppeNr]() As SqlInt32 - Get - Return m_iAuswertungGruppeNr - End Get - Set(ByVal Value As SqlInt32) - Dim iAuswertungGruppeNrTmp As SqlInt32 = Value - If iAuswertungGruppeNrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iAuswertungGruppeNr", "iAuswertungGruppeNr can't be NULL") - End If - m_iAuswertungGruppeNr = Value - End Set - End Property - - - Public Property [sBezeichnung]() As SqlString - Get - Return m_sBezeichnung - End Get - Set(ByVal Value As SqlString) - m_sBezeichnung = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - - - Public Property [iParentid]() As SqlInt32 - Get - Return m_iParentid - End Get - Set(ByVal Value As SqlInt32) - m_iParentid = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsAuswertungGruppeAuswertung.vb b/_FRReporting/DB/clsAuswertungGruppeAuswertung.vb deleted file mode 100644 index 46a0871..0000000 --- a/_FRReporting/DB/clsAuswertungGruppeAuswertung.vb +++ /dev/null @@ -1,469 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'AuswertungGruppeAuswertung' -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'AuswertungGruppeAuswertung'. - ''' - Public Class clsAuswertungGruppeAuswertung - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv As SqlBoolean - Private m_daMutiert_am, m_daErstllt_am As SqlDateTime - Private m_iMutierer, m_iAuswertungGruppeNr, m_iAuswertungNr, m_iAuswertungGruppeAuswertungNr As SqlInt32 - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeAuswertungNr
  • - '''
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • - '''
  • iAuswertungNr. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstllt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppeAuswertung_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeAuswertungNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeNr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstllt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstllt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppeAuswertung_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppeAuswertung::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeAuswertungNr
  • - '''
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • - '''
  • iAuswertungNr. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstllt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppeAuswertung_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeAuswertungNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeNr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstllt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstllt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppeAuswertung_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppeAuswertung::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeAuswertungNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppeAuswertung_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungGruppeAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeAuswertungNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppeAuswertung_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppeAuswertung::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungGruppeAuswertungNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iAuswertungGruppeAuswertungNr
  • - '''
  • iAuswertungGruppeNr
  • - '''
  • iAuswertungNr
  • - '''
  • bAktiv
  • - '''
  • daErstllt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppeAuswertung_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungGruppeAuswertung") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iAuswertungGruppeAuswertungNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungGruppeAuswertungNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppeAuswertung_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iAuswertungGruppeAuswertungNr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungGruppeAuswertungNr"), Integer)) - If dtToReturn.Rows(0)("AuswertungGruppeNr") Is System.DBNull.Value Then - m_iAuswertungGruppeNr = SqlInt32.Null - Else - m_iAuswertungGruppeNr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungGruppeNr"), Integer)) - End If - If dtToReturn.Rows(0)("AuswertungNr") Is System.DBNull.Value Then - m_iAuswertungNr = SqlInt32.Null - Else - m_iAuswertungNr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungNr"), Integer)) - End If - If dtToReturn.Rows(0)("Aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("Aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("Erstllt_am") Is System.DBNull.Value Then - m_daErstllt_am = SqlDateTime.Null - Else - m_daErstllt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstllt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppeAuswertung::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungGruppeAuswertung_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungGruppeAuswertung") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungGruppeAuswertung_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungGruppeAuswertung::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iAuswertungGruppeAuswertungNr]() As SqlInt32 - Get - Return m_iAuswertungGruppeAuswertungNr - End Get - Set(ByVal Value As SqlInt32) - Dim iAuswertungGruppeAuswertungNrTmp As SqlInt32 = Value - If iAuswertungGruppeAuswertungNrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iAuswertungGruppeAuswertungNr", "iAuswertungGruppeAuswertungNr can't be NULL") - End If - m_iAuswertungGruppeAuswertungNr = Value - End Set - End Property - - - Public Property [iAuswertungGruppeNr]() As SqlInt32 - Get - Return m_iAuswertungGruppeNr - End Get - Set(ByVal Value As SqlInt32) - m_iAuswertungGruppeNr = Value - End Set - End Property - - - Public Property [iAuswertungNr]() As SqlInt32 - Get - Return m_iAuswertungNr - End Get - Set(ByVal Value As SqlInt32) - m_iAuswertungNr = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstllt_am]() As SqlDateTime - Get - Return m_daErstllt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstllt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsAuswertungRptDatei.vb b/_FRReporting/DB/clsAuswertungRptDatei.vb deleted file mode 100644 index 3c4e754..0000000 --- a/_FRReporting/DB/clsAuswertungRptDatei.vb +++ /dev/null @@ -1,478 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'AuswertungRptDatei' -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'AuswertungRptDatei'. - ''' - Public Class clsAuswertungRptDatei - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_daMutiert_am, m_daErstellt_am As SqlDateTime - Private m_blobReportfile As SqlBinary - Private m_iMutierer, m_iAuswertungDateiNr As SqlInt32 - Private m_sFilename, m_sReportname As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungDateiNr
  • - '''
  • sFilename. May be SqlString.Null
  • - '''
  • sReportname. May be SqlString.Null
  • - '''
  • blobReportfile. May be SqlBinary.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungRptDatei_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungDateiNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungDateiNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sFilename", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sFilename)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sReportname", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReportname)) - Dim iLength As Integer = 0 - If Not m_blobReportfile.IsNull Then - iLength = m_blobReportfile.Length - End If - scmCmdToExecute.Parameters.Add(New SqlParameter("@blobReportfile", SqlDbType.Image, iLength, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_blobReportfile)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungRptDatei_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungRptDatei::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungDateiNr
  • - '''
  • sFilename. May be SqlString.Null
  • - '''
  • sReportname. May be SqlString.Null
  • - '''
  • blobReportfile. May be SqlBinary.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungRptDatei_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungDateiNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungDateiNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sFilename", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sFilename)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sReportname", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sReportname)) - Dim iLength As Integer = 0 - If Not m_blobReportfile.IsNull Then - iLength = m_blobReportfile.Length - End If - scmCmdToExecute.Parameters.Add(New SqlParameter("@blobReportfile", SqlDbType.Image, iLength, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_blobReportfile)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungRptDatei_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungRptDatei::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungDateiNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungRptDatei_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungDateiNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungDateiNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungRptDatei_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungRptDatei::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungDateiNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iAuswertungDateiNr
  • - '''
  • sFilename
  • - '''
  • sReportname
  • - '''
  • blobReportfile
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungRptDatei_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungRptDatei") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iAuswertungDateiNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungDateiNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungRptDatei_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iAuswertungDateiNr = New SqlInt32(CType(dtToReturn.Rows(0)("AuswertungDateiNr"), Integer)) - If dtToReturn.Rows(0)("Filename") Is System.DBNull.Value Then - m_sFilename = SqlString.Null - Else - m_sFilename = New SqlString(CType(dtToReturn.Rows(0)("Filename"), String)) - End If - If dtToReturn.Rows(0)("Reportname") Is System.DBNull.Value Then - m_sReportname = SqlString.Null - Else - m_sReportname = New SqlString(CType(dtToReturn.Rows(0)("Reportname"), String)) - End If - If dtToReturn.Rows(0)("Reportfile") Is System.DBNull.Value Then - m_blobReportfile = SqlBinary.Null - Else - m_blobReportfile = New SqlBinary(CType(dtToReturn.Rows(0)("Reportfile"), Byte())) - End If - If dtToReturn.Rows(0)("Erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungRptDatei::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_AuswertungRptDatei_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("AuswertungRptDatei") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_AuswertungRptDatei_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungRptDatei::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iAuswertungDateiNr]() As SqlInt32 - Get - Return m_iAuswertungDateiNr - End Get - Set(ByVal Value As SqlInt32) - Dim iAuswertungDateiNrTmp As SqlInt32 = Value - If iAuswertungDateiNrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iAuswertungDateiNr", "iAuswertungDateiNr can't be NULL") - End If - m_iAuswertungDateiNr = Value - End Set - End Property - - - Public Property [sFilename]() As SqlString - Get - Return m_sFilename - End Get - Set(ByVal Value As SqlString) - m_sFilename = Value - End Set - End Property - - - Public Property [sReportname]() As SqlString - Get - Return m_sReportname - End Get - Set(ByVal Value As SqlString) - m_sReportname = Value - End Set - End Property - - - Public Property [blobReportfile]() As SqlBinary - Get - Return m_blobReportfile - End Get - Set(ByVal Value As SqlBinary) - m_blobReportfile = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsAuswertungsparameter.vb b/_FRReporting/DB/clsAuswertungsparameter.vb deleted file mode 100644 index 28dbf84..0000000 --- a/_FRReporting/DB/clsAuswertungsparameter.vb +++ /dev/null @@ -1,550 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'Auswertungsparameter' -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'Auswertungsparameter'. - ''' - Public Class clsAuswertungsparameter - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv As SqlBoolean - Private m_daErstellt_am, m_daMutiert_am As SqlDateTime - Private m_iMutierer, m_iAuswertungparameternr As SqlInt32 - Private m_sBezeichnung, m_sParamName, m_sOperator, m_sWert, m_sFeldbezug, m_sParamType As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungparameternr
  • - '''
  • sBezeichnung. May be SqlString.Null
  • - '''
  • sOperator. May be SqlString.Null
  • - '''
  • sFeldbezug. May be SqlString.Null
  • - '''
  • sWert. May be SqlString.Null
  • - '''
  • sParamName. May be SqlString.Null
  • - '''
  • sParamType. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertungsparameter_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sOperator", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sOperator)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sFeldbezug", SqlDbType.VarChar, 200, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sFeldbezug)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sWert", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sWert)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sParamName", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sParamName)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sParamType", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sParamType)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertungsparameter_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungsparameter::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungparameternr
  • - '''
  • sBezeichnung. May be SqlString.Null
  • - '''
  • sOperator. May be SqlString.Null
  • - '''
  • sFeldbezug. May be SqlString.Null
  • - '''
  • sWert. May be SqlString.Null
  • - '''
  • sParamName. May be SqlString.Null
  • - '''
  • sParamType. May be SqlString.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertungsparameter_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBezeichnung", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBezeichnung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sOperator", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sOperator)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sFeldbezug", SqlDbType.VarChar, 200, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sFeldbezug)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sWert", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sWert)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sParamName", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sParamName)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sParamType", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sParamType)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertungsparameter_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungsparameter::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungparameternr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertungsparameter_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertungsparameter_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungsparameter::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iAuswertungparameternr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iAuswertungparameternr
  • - '''
  • sBezeichnung
  • - '''
  • sOperator
  • - '''
  • sFeldbezug
  • - '''
  • sWert
  • - '''
  • sParamName
  • - '''
  • sParamType
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertungsparameter_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("Auswertungsparameter") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iAuswertungparameternr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungparameternr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertungsparameter_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iAuswertungparameternr = New SqlInt32(CType(dtToReturn.Rows(0)("Auswertungparameternr"), Integer)) - If dtToReturn.Rows(0)("Bezeichnung") Is System.DBNull.Value Then - m_sBezeichnung = SqlString.Null - Else - m_sBezeichnung = New SqlString(CType(dtToReturn.Rows(0)("Bezeichnung"), String)) - End If - If dtToReturn.Rows(0)("Operator") Is System.DBNull.Value Then - m_sOperator = SqlString.Null - Else - m_sOperator = New SqlString(CType(dtToReturn.Rows(0)("Operator"), String)) - End If - If dtToReturn.Rows(0)("Feldbezug") Is System.DBNull.Value Then - m_sFeldbezug = SqlString.Null - Else - m_sFeldbezug = New SqlString(CType(dtToReturn.Rows(0)("Feldbezug"), String)) - End If - If dtToReturn.Rows(0)("Wert") Is System.DBNull.Value Then - m_sWert = SqlString.Null - Else - m_sWert = New SqlString(CType(dtToReturn.Rows(0)("Wert"), String)) - End If - If dtToReturn.Rows(0)("ParamName") Is System.DBNull.Value Then - m_sParamName = SqlString.Null - Else - m_sParamName = New SqlString(CType(dtToReturn.Rows(0)("ParamName"), String)) - End If - If dtToReturn.Rows(0)("ParamType") Is System.DBNull.Value Then - m_sParamType = SqlString.Null - Else - m_sParamType = New SqlString(CType(dtToReturn.Rows(0)("ParamType"), String)) - End If - If dtToReturn.Rows(0)("Aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("Aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("Erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungsparameter::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Auswertungsparameter_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("Auswertungsparameter") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Auswertungsparameter_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsAuswertungsparameter::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iAuswertungparameternr]() As SqlInt32 - Get - Return m_iAuswertungparameternr - End Get - Set(ByVal Value As SqlInt32) - Dim iAuswertungparameternrTmp As SqlInt32 = Value - If iAuswertungparameternrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iAuswertungparameternr", "iAuswertungparameternr can't be NULL") - End If - m_iAuswertungparameternr = Value - End Set - End Property - - - Public Property [sBezeichnung]() As SqlString - Get - Return m_sBezeichnung - End Get - Set(ByVal Value As SqlString) - m_sBezeichnung = Value - End Set - End Property - - - Public Property [sOperator]() As SqlString - Get - Return m_sOperator - End Get - Set(ByVal Value As SqlString) - m_sOperator = Value - End Set - End Property - - - Public Property [sFeldbezug]() As SqlString - Get - Return m_sFeldbezug - End Get - Set(ByVal Value As SqlString) - m_sFeldbezug = Value - End Set - End Property - - - Public Property [sWert]() As SqlString - Get - Return m_sWert - End Get - Set(ByVal Value As SqlString) - m_sWert = Value - End Set - End Property - - - Public Property [sParamName]() As SqlString - Get - Return m_sParamName - End Get - Set(ByVal Value As SqlString) - m_sParamName = Value - End Set - End Property - - - Public Property [sParamType]() As SqlString - Get - Return m_sParamType - End Get - Set(ByVal Value As SqlString) - m_sParamType = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsConnectionProvider.vb b/_FRReporting/DB/clsConnectionProvider.vb deleted file mode 100644 index 42e9750..0000000 --- a/_FRReporting/DB/clsConnectionProvider.vb +++ /dev/null @@ -1,289 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Connection Provider class for Database connection sharing -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // This class implements IDisposable. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Configuration -Imports System.Data -Imports System.Data.SqlClient -Imports System.Collections - -Namespace DB - ' /// - ' /// Purpose: provides a SqlConnection object which can be shared among data-access tier objects - ' /// to provide a way to do ADO.NET transaction coding without the hassling with SqlConnection objects - ' /// on a high level. - ' /// - Public Class clsConnectionProvider - Implements IDisposable - -#Region " Class Member Declarations " - - Private m_scoDBConnection As SqlConnection - Private m_bIsTransactionPending, m_bIsDisposed As Boolean - Private m_stCurrentTransaction As SqlTransaction - Private m_alSavePoints As ArrayList - -#End Region - - - Public Sub New() - ' // Init the class - InitClass() - End Sub - - - ' /// - ' /// Purpose: Implements the IDispose' method Dispose. - ' /// - Overloads Public Sub Dispose() Implements IDisposable.Dispose - Dispose(True) - GC.SuppressFinalize(Me) - End Sub - - - ' /// - ' /// Purpose: Implements the Dispose functionality. - ' /// - Overridable Overloads Protected Sub Dispose(ByVal bIsDisposing As Boolean) - ' // Check to see if Dispose has already been called. - If Not m_bIsDisposed Then - If bIsDisposing Then - ' // Dispose managed resources. - If Not (m_stCurrentTransaction Is Nothing) Then - m_stCurrentTransaction.Dispose() - m_stCurrentTransaction = Nothing - End If - If Not (m_scoDBConnection Is Nothing) Then - ' // closing the connection will abort (rollback) any pending transactions - m_scoDBConnection.Close() - m_scoDBConnection.Dispose() - m_scoDBConnection = Nothing - End If - End If - End If - m_bIsDisposed = True - End Sub - - - ' /// - ' /// Purpose: Initializes class members. - ' /// - Private Sub InitClass() - ' // Create all the objects and initialize other members. - m_scoDBConnection = new SqlConnection() - m_bIsDisposed = False - m_stCurrentTransaction = Nothing - m_bIsTransactionPending = False - m_alSavePoints = new ArrayList() - End Sub - - - ' /// - ' /// Purpose: Opens the connection object. - ' /// - ' /// True, if succeeded, otherwise an Exception exception is thrown. - Public Function OpenConnection() As Boolean - Try - If (m_scoDBConnection.State And ConnectionState.Open) > 0 Then - ' // It's already open. - Throw New Exception("OpenConnection::Connection is already open.") - End If - m_scoDBConnection.Open() - m_bIsTransactionPending = False - m_alSavePoints.Clear() - Return True - Catch ex As Exception - ' // bubble exception - Throw ex - End Try - End Function - - - ' /// - ' /// Purpose: Starts a new ADO.NET transaction using the open connection object of this class. - ' /// - ' /// Name of the transaction to start - ' /// True, if transaction is started correctly, otherwise an Exception exception is thrown - Public Function BeginTransaction(sTransactionName As String) As Boolean - Try - If m_bIsTransactionPending Then - ' // no nested transactions allowed. - Throw New Exception("BeginTransaction::Already transaction pending. Nesting not allowed") - End If - If (m_scoDBConnection.State And ConnectionState.Open) = 0 Then - ' // no open connection - Throw New Exception("BeginTransaction::Connection is not open.") - End If - ' // begin the transaction and store the transaction object. - m_stCurrentTransaction = m_scoDBConnection.BeginTransaction(IsolationLevel.ReadCommitted, sTransactionName) - m_bIsTransactionPending = True - Return True - Catch ex As Exception - ' // bubble exception - Throw ex - End Try - End Function - - - ' /// - ' /// Purpose: Commits a pending transaction on the open connection object of this class. - ' /// - ' /// True, if commit was succesful, or an Exception exception is thrown - Public Function CommitTransaction() As Boolean - Try - If Not m_bIsTransactionPending Then - ' // no transaction pending - Throw New Exception("CommitTransaction::No transaction pending.") - End If - If (m_scoDBConnection.State And ConnectionState.Open) = 0 Then - ' // no open connection - Throw New Exception("CommitTransaction::Connection is not open.") - End if - ' // commit the transaction - m_stCurrentTransaction.Commit() - m_bIsTransactionPending = False - m_stCurrentTransaction.Dispose() - m_stCurrentTransaction = Nothing - m_alSavePoints.Clear() - Return True - Catch ex As Exception - ' // bubble exception - Throw ex - End Try - End Function - - - ' /// - ' /// Purpose: Rolls back a pending transaction on the open connection object of this class, - ' /// or rolls back to the savepoint with the given name. Savepoints are created with SaveTransaction(). - ' /// - ' /// Name of transaction to roll back. Can be name of savepoint - ' /// True, if rollback was succesful, or an Exception exception is thrown - Public Function RollbackTransaction(sTransactionToRollback As String) As Boolean - Try - If Not m_bIsTransactionPending Then - ' // no transaction pending - Throw New Exception("RollbackTransaction::No transaction pending.") - End If - If (m_scoDBConnection.State And ConnectionState.Open) = 0 Then - ' // no open connection - Throw New Exception("RollbackTransaction::Connection is not open.") - End If - ' // rollback the transaction - m_stCurrentTransaction.Rollback(sTransactionToRollback) - ' // if this wasn't a savepoint, we've rolled back the complete transaction, so we - ' // can clean it up. - If Not m_alSavePoints.Contains(sTransactionToRollback) Then - ' // it's not a savepoint - m_bIsTransactionPending = False - m_stCurrentTransaction.Dispose() - m_stCurrentTransaction = Nothing - m_alSavePoints.Clear() - End If - Return True - Catch ex As Exception - ' // bubble exception - Throw ex - End Try - End Function - - - ' /// - ' /// Purpose: Saves a pending transaction on the open connection object of this class to a 'savepoint' - ' /// with the given name. - ' /// When a rollback is issued, the caller can rollback to this savepoint or roll back the complete transaction. - ' /// - ' /// Name of the savepoint to store the current transaction under. - ' /// True, if save was succesful, or an Exception exception is thrown - Public Function SaveTransaction(sSavePointName As String) As Boolean - Try - If Not m_bIsTransactionPending Then - ' // no transaction pending - Throw New Exception("SaveTransaction::No transaction pending.") - End If - If (m_scoDBConnection.State And ConnectionState.Open) = 0 Then - ' // no open connection - Throw New Exception("SaveTransaction::Connection is not open.") - End If - ' // save the transaction - m_stCurrentTransaction.Save(sSavePointName) - ' // Store the savepoint in the list. - m_alSavePoints.Add(sSavePointName) - Return True - Catch ex As Exception - ' // bubble exception - Throw ex - End Try - End Function - - - ' /// - ' /// Purpose: Closes the open connection. Depending on bCommitPendingTransactions, a pending - ' /// transaction is commited, or aborted. - ' /// - ' /// Flag for what to do when a transaction is still pending. True - ' /// will commit the current transaction, False will abort (rollback) the complete current transaction. - ' /// True, if close was succesful, False if connection was already closed, or an Exception exception is thrown when - ' /// an error occurs - Public Function CloseConnection(bCommitPendingTransaction As Boolean) As Boolean - Try - If (m_scoDBConnection.State And ConnectionState.Open) = 0 Then - ' // No open connection - Return False - End If - If m_bIsTransactionPending Then - If bCommitPendingTransaction Then - ' // Commit the pending transaction - m_stCurrentTransaction.Commit() - Else - ' // Rollback the pending transaction - m_stCurrentTransaction.Rollback() - End If - m_bIsTransactionPending = False - m_stCurrentTransaction.Dispose() - m_stCurrentTransaction = Nothing - m_alSavePoints.Clear() - End If - ' // close the connection - m_scoDBConnection.Close() - Return True - Catch ex As Exception - ' // bubble exception - Throw ex - End Try - End Function - - -#Region " Class Property Declarations " - - Public ReadOnly Property stCurrentTransaction() As SqlTransaction - Get - Return m_stCurrentTransaction - End Get - End Property - - - Public ReadOnly Property bIsTransactionPending() As Boolean - Get - Return m_bIsTransactionPending - End Get - End Property - - - Public ReadOnly Property scoDBConnection() As SqlConnection - Get - Return m_scoDBConnection - End Get - End Property - Public WriteOnly Property sConnectionString() As String - Set (ByVal Value As String) - m_scoDBConnection.ConnectionString = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsDBInteractionBase.vb b/_FRReporting/DB/clsDBInteractionBase.vb deleted file mode 100644 index f5a00c6..0000000 --- a/_FRReporting/DB/clsDBInteractionBase.vb +++ /dev/null @@ -1,208 +0,0 @@ -' ////////////////////////////////////////////////////////////////////////////////////////// -' // Description: Base class for Database Interaction. -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:15:46 -' // Because this class implements IDisposable, derived classes shouldn't do so. -' ////////////////////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Configuration -Imports System.Data -Imports System.Data.SqlClient -Imports System.Data.SqlTypes - -Namespace DB - ' /// - ' /// Purpose: Error Enums used by this LLBL library. - ' /// - Public Enum LLBLError - AllOk - ' // Add more here (check the comma's!) - End Enum - - - ' /// - ' /// Purpose: General interface of the API generated. Contains only common methods of all classes. - ' /// - Public Interface ICommonDBAccess - Function Insert() As Boolean - Function Update() As Boolean - Function Delete() As Boolean - Function SelectOne() As DataTable - Function SelectAll() As DataTable - End Interface - - - ' /// - ' /// Purpose: Abstract base class for Database Interaction classes. - ' /// - Public MustInherit Class clsDBInteractionBase - Implements IDisposable - Implements ICommonDBAccess - -#Region " Class Member Declarations " - - Protected m_scoMainConnection As SqlConnection - Protected m_iRowsAffected As Integer - Protected m_iErrorCode As SqlInt32 - Protected m_bMainConnectionIsCreatedLocal As Boolean - Protected m_cpMainConnectionProvider As clsConnectionProvider - Private m_sConnectionString As String - Private m_bIsDisposed As Boolean - -#End Region - - - ' /// - ' /// Purpose: Class constructor. - ' /// - Public Sub New() - ' // Initialize the class' members. - InitClass() - End Sub - - - ' /// - ' /// Purpose: Initializes class members. - ' /// - Private Sub InitClass() - ' // create all the objects and initialize other members. - m_scoMainConnection = new SqlConnection() - m_bMainConnectionIsCreatedLocal = True - m_cpMainConnectionProvider = Nothing - m_iErrorCode = New SqlInt32(LLBLError.AllOk) - m_bIsDisposed = False - End Sub - - - ' /// - ' /// Purpose: Implements the IDispose' method Dispose. - ' /// - Overloads Public Sub Dispose() Implements IDisposable.Dispose - Dispose(True) - GC.SuppressFinalize(Me) - End Sub - - - ' /// - ' /// Purpose: Implements the Dispose functionality. - ' /// - Overridable Overloads Protected Sub Dispose(ByVal bIsDisposing As Boolean) - ' // Check to see if Dispose has already been called. - If Not m_bIsDisposed Then - If bIsDisposing Then - ' // Dispose managed resources. - If m_bMainConnectionIsCreatedLocal Then - ' // Object is created in this class, so destroy it here. - m_scoMainConnection.Close() - m_scoMainConnection.Dispose() - m_bMainConnectionIsCreatedLocal = True - End If - m_cpMainConnectionProvider = Nothing - m_scoMainConnection = Nothing - End If - End If - m_bIsDisposed = True - End Sub - - - ' /// - ' /// Purpose: Implements the ICommonDBAccess.Insert() method. - ' /// - Public Overridable Function Insert() As Boolean Implements ICommonDBAccess.Insert - ' // No implementation, throw exception - Throw New NotImplementedException() - End Function - - - ' /// - ' /// Purpose: Implements the ICommonDBAccess.Delete() method. - ' /// - Public Overridable Function Delete() As Boolean Implements ICommonDBAccess.Delete - ' // No implementation, throw exception - Throw New NotImplementedException() - End Function - - - ' /// - ' /// Purpose: Implements the ICommonDBAccess.Update() method. - ' /// - Public Overridable Function Update() As Boolean Implements ICommonDBAccess.Update - ' // No implementation, throw exception - Throw New NotImplementedException() - End Function - - - ' /// - ' /// Purpose: Implements the ICommonDBAccess.SelectOne() method. - ' /// - Public Overridable Function SelectOne() As DataTable Implements ICommonDBAccess.SelectOne - ' // No implementation, throw exception - Throw New NotImplementedException() - End Function - - - ' /// - ' /// Purpose: Implements the ICommonDBAccess.SelectAll() method. - ' /// - Public Overridable Function SelectAll() As DataTable Implements ICommonDBAccess.SelectAll - ' // No implementation, throw exception - Throw New NotImplementedException() - End Function - - -#Region " Class Property Declarations " - - Public WriteOnly Property cpMainConnectionProvider() As clsConnectionProvider - Set(ByVal Value As clsConnectionProvider) - If Value Is Nothing Then - ' // Invalid value - Throw New ArgumentNullException("cpMainConnectionProvider", "Nothing passed as value to this property which is not allowed.") - End If - - ' // A connection provider object is passed to this class. - ' // Retrieve the SqlConnection object, if present and create a - ' // reference to it. If there is already a MainConnection object - ' // referenced by the membervar, destroy that one or simply - ' // remove the reference, based on the flag. - If Not (m_scoMainConnection Is Nothing) Then - ' // First get rid of current connection object. Caller is responsible - If m_bMainConnectionIsCreatedLocal Then - ' // Is local created object, close it and dispose it. - m_scoMainConnection.Close() - m_scoMainConnection.Dispose() - End If - ' // Remove reference. - m_scoMainConnection = Nothing - End If - m_cpMainConnectionProvider = CType(Value, clsConnectionProvider) - m_scoMainConnection = m_cpMainConnectionProvider.scoDBConnection - m_bMainConnectionIsCreatedLocal = False - End Set - End Property - - - Public ReadOnly Property iErrorCode() As SqlInt32 - Get - Return m_iErrorCode - End Get - End Property - - - Public Property sConnectionString() As String - Get - Return m_sConnectionString - End Get - Set (ByVal Value As String) - m_sConnectionString = Value - m_scoMainConnection.ConnectionString = m_sConnectionString - End Set - End Property - Public Readonly Property iRowsAffected() As Integer - Get - Return m_iRowsAffected - End Get - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsKey_tabelle.vb b/_FRReporting/DB/clsKey_tabelle.vb deleted file mode 100644 index 4105a0a..0000000 --- a/_FRReporting/DB/clsKey_tabelle.vb +++ /dev/null @@ -1,491 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'key_tabelle' -' // Generated by LLBLGen v1.21.2003.712 Final on: Freitag, 4. Januar 2013, 17:02:51 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'key_tabelle'. - ''' - Public Class clsKey_tabelle - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv As SqlBoolean - Private m_daErstellt_am, m_daMutiert_am As SqlDateTime - Private m_iMutierer, m_iKeynr, m_iKey_wert, m_iMandantnr As SqlInt32 - Private m_sBeschreibung As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • sBeschreibung
  • - '''
  • iKey_wert
  • - '''
  • iMandantnr. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iKeynr
  • - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@sbeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, False, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@ikey_wert", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iKey_wert)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iKeynr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iKeynr = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@ikeynr").Value, Integer)) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_key_tabelle_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsKey_tabelle::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iKeynr
  • - '''
  • sBeschreibung
  • - '''
  • iKey_wert
  • - '''
  • iMandantnr. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iKeynr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sbeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, False, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@ikey_wert", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iKey_wert)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@imandantnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@baktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daerstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@damutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@imutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_key_tabelle_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsKey_tabelle::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iKeynr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iKeynr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_key_tabelle_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsKey_tabelle::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iKeynr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iKeynr
  • - '''
  • sBeschreibung
  • - '''
  • iKey_wert
  • - '''
  • iMandantnr
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("key_tabelle") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@ikeynr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iKeynr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_key_tabelle_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iKeynr = New SqlInt32(CType(dtToReturn.Rows(0)("keynr"), Integer)) - m_sBeschreibung = New SqlString(CType(dtToReturn.Rows(0)("beschreibung"), String)) - m_iKey_wert = New SqlInt32(CType(dtToReturn.Rows(0)("key_wert"), Integer)) - If dtToReturn.Rows(0)("mandantnr") Is System.DBNull.Value Then - m_iMandantnr = SqlInt32.Null - Else - m_iMandantnr = New SqlInt32(CType(dtToReturn.Rows(0)("mandantnr"), Integer)) - End If - If dtToReturn.Rows(0)("aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("mutierer"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsKey_tabelle::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_key_tabelle_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("key_tabelle") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_key_tabelle_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsKey_tabelle::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iKeynr]() As SqlInt32 - Get - Return m_iKeynr - End Get - Set(ByVal Value As SqlInt32) - Dim iKeynrTmp As SqlInt32 = Value - If iKeynrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iKeynr", "iKeynr can't be NULL") - End If - m_iKeynr = Value - End Set - End Property - - - Public Property [sBeschreibung]() As SqlString - Get - Return m_sBeschreibung - End Get - Set(ByVal Value As SqlString) - Dim sBeschreibungTmp As SqlString = Value - If sBeschreibungTmp.IsNull Then - Throw New ArgumentOutOfRangeException("sBeschreibung", "sBeschreibung can't be NULL") - End If - m_sBeschreibung = Value - End Set - End Property - - - Public Property [iKey_wert]() As SqlInt32 - Get - Return m_iKey_wert - End Get - Set(ByVal Value As SqlInt32) - Dim iKey_wertTmp As SqlInt32 = Value - If iKey_wertTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iKey_wert", "iKey_wert can't be NULL") - End If - m_iKey_wert = Value - End Set - End Property - - - Public Property [iMandantnr]() As SqlInt32 - Get - Return m_iMandantnr - End Get - Set(ByVal Value As SqlInt32) - m_iMandantnr = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsMitarbeiter_Auswertungsparameter.vb b/_FRReporting/DB/clsMitarbeiter_Auswertungsparameter.vb deleted file mode 100644 index c0cce6c..0000000 --- a/_FRReporting/DB/clsMitarbeiter_Auswertungsparameter.vb +++ /dev/null @@ -1,510 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'Mitarbeiter_Auswertungsparameter' -' // Generated by LLBLGen v1.21.2003.712 Final on: Samstag, 2. März 2013, 14:18:33 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'Mitarbeiter_Auswertungsparameter'. - ''' - Public Class clsMitarbeiter_Auswertungsparameter - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bParamPrint As SqlBoolean - Private m_iAuswertungnr, m_iMitarbeiter_AuswertungsparameterNr, m_iMitarbeiternr As SqlInt32 - Private m_sTitelzeile2, m_sSQLWhere, m_sBeschreibung, m_sParameterdaten, m_sTitelzeile1 As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iMitarbeiternr. May be SqlInt32.Null
  • - '''
  • iAuswertungnr. May be SqlInt32.Null
  • - '''
  • sBeschreibung. May be SqlString.Null
  • - '''
  • sParameterdaten. May be SqlString.Null
  • - '''
  • sTitelzeile1. May be SqlString.Null
  • - '''
  • sTitelzeile2. May be SqlString.Null
  • - '''
  • bParamPrint. May be SqlBoolean.Null
  • - '''
  • sSQLWhere. May be SqlString.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iMitarbeiter_AuswertungsparameterNr
  • - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Mitarbeiter_Auswertungsparameter_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungnr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sParameterdaten", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sParameterdaten)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sTitelzeile1", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sTitelzeile1)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sTitelzeile2", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sTitelzeile2)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bParamPrint", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bParamPrint)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSQLWhere", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSQLWhere)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iMitarbeiter_AuswertungsparameterNr", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiter_AuswertungsparameterNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iMitarbeiter_AuswertungsparameterNr = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iMitarbeiter_AuswertungsparameterNr").Value, SqlInt32)) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Mitarbeiter_Auswertungsparameter_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsMitarbeiter_Auswertungsparameter::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iMitarbeiter_AuswertungsparameterNr
  • - '''
  • iMitarbeiternr. May be SqlInt32.Null
  • - '''
  • iAuswertungnr. May be SqlInt32.Null
  • - '''
  • sBeschreibung. May be SqlString.Null
  • - '''
  • sParameterdaten. May be SqlString.Null
  • - '''
  • sTitelzeile1. May be SqlString.Null
  • - '''
  • sTitelzeile2. May be SqlString.Null
  • - '''
  • bParamPrint. May be SqlBoolean.Null
  • - '''
  • sSQLWhere. May be SqlString.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Mitarbeiter_Auswertungsparameter_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMitarbeiter_AuswertungsparameterNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiter_AuswertungsparameterNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iAuswertungnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iAuswertungnr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sBeschreibung", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sBeschreibung)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sParameterdaten", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sParameterdaten)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sTitelzeile1", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sTitelzeile1)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sTitelzeile2", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sTitelzeile2)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bParamPrint", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bParamPrint)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSQLWhere", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSQLWhere)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Mitarbeiter_Auswertungsparameter_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsMitarbeiter_Auswertungsparameter::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iMitarbeiter_AuswertungsparameterNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Mitarbeiter_Auswertungsparameter_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMitarbeiter_AuswertungsparameterNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiter_AuswertungsparameterNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Mitarbeiter_Auswertungsparameter_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsMitarbeiter_Auswertungsparameter::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iMitarbeiter_AuswertungsparameterNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iMitarbeiter_AuswertungsparameterNr
  • - '''
  • iMitarbeiternr
  • - '''
  • iAuswertungnr
  • - '''
  • sBeschreibung
  • - '''
  • sParameterdaten
  • - '''
  • sTitelzeile1
  • - '''
  • sTitelzeile2
  • - '''
  • bParamPrint
  • - '''
  • sSQLWhere
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Mitarbeiter_Auswertungsparameter_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("Mitarbeiter_Auswertungsparameter") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iMitarbeiter_AuswertungsparameterNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iMitarbeiter_AuswertungsparameterNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Mitarbeiter_Auswertungsparameter_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iMitarbeiter_AuswertungsparameterNr = New SqlInt32(CType(dtToReturn.Rows(0)("Mitarbeiter_AuswertungsparameterNr"), Integer)) - If dtToReturn.Rows(0)("Mitarbeiternr") Is System.DBNull.Value Then - m_iMitarbeiternr = SqlInt32.Null - Else - m_iMitarbeiternr = New SqlInt32(CType(dtToReturn.Rows(0)("Mitarbeiternr"), Integer)) - End If - If dtToReturn.Rows(0)("Auswertungnr") Is System.DBNull.Value Then - m_iAuswertungnr = SqlInt32.Null - Else - m_iAuswertungnr = New SqlInt32(CType(dtToReturn.Rows(0)("Auswertungnr"), Integer)) - End If - If dtToReturn.Rows(0)("Beschreibung") Is System.DBNull.Value Then - m_sBeschreibung = SqlString.Null - Else - m_sBeschreibung = New SqlString(CType(dtToReturn.Rows(0)("Beschreibung"), String)) - End If - If dtToReturn.Rows(0)("Parameterdaten") Is System.DBNull.Value Then - m_sParameterdaten = SqlString.Null - Else - m_sParameterdaten = New SqlString(CType(dtToReturn.Rows(0)("Parameterdaten"), String)) - End If - If dtToReturn.Rows(0)("Titelzeile1") Is System.DBNull.Value Then - m_sTitelzeile1 = SqlString.Null - Else - m_sTitelzeile1 = New SqlString(CType(dtToReturn.Rows(0)("Titelzeile1"), String)) - End If - If dtToReturn.Rows(0)("Titelzeile2") Is System.DBNull.Value Then - m_sTitelzeile2 = SqlString.Null - Else - m_sTitelzeile2 = New SqlString(CType(dtToReturn.Rows(0)("Titelzeile2"), String)) - End If - If dtToReturn.Rows(0)("ParamPrint") Is System.DBNull.Value Then - m_bParamPrint = SqlBoolean.Null - Else - m_bParamPrint = New SqlBoolean(CType(dtToReturn.Rows(0)("ParamPrint"), Boolean)) - End If - If dtToReturn.Rows(0)("SQLWhere") Is System.DBNull.Value Then - m_sSQLWhere = SqlString.Null - Else - m_sSQLWhere = New SqlString(CType(dtToReturn.Rows(0)("SQLWhere"), String)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsMitarbeiter_Auswertungsparameter::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_Mitarbeiter_Auswertungsparameter_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("Mitarbeiter_Auswertungsparameter") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_Mitarbeiter_Auswertungsparameter_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsMitarbeiter_Auswertungsparameter::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iMitarbeiter_AuswertungsparameterNr]() As SqlInt32 - Get - Return m_iMitarbeiter_AuswertungsparameterNr - End Get - Set(ByVal Value As SqlInt32) - Dim iMitarbeiter_AuswertungsparameterNrTmp As SqlInt32 = Value - If iMitarbeiter_AuswertungsparameterNrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iMitarbeiter_AuswertungsparameterNr", "iMitarbeiter_AuswertungsparameterNr can't be NULL") - End If - m_iMitarbeiter_AuswertungsparameterNr = Value - End Set - End Property - - - Public Property [iMitarbeiternr]() As SqlInt32 - Get - Return m_iMitarbeiternr - End Get - Set(ByVal Value As SqlInt32) - m_iMitarbeiternr = Value - End Set - End Property - - - Public Property [iAuswertungnr]() As SqlInt32 - Get - Return m_iAuswertungnr - End Get - Set(ByVal Value As SqlInt32) - m_iAuswertungnr = Value - End Set - End Property - - - Public Property [sBeschreibung]() As SqlString - Get - Return m_sBeschreibung - End Get - Set(ByVal Value As SqlString) - m_sBeschreibung = Value - End Set - End Property - - - Public Property [sParameterdaten]() As SqlString - Get - Return m_sParameterdaten - End Get - Set(ByVal Value As SqlString) - m_sParameterdaten = Value - End Set - End Property - - - Public Property [sTitelzeile1]() As SqlString - Get - Return m_sTitelzeile1 - End Get - Set(ByVal Value As SqlString) - m_sTitelzeile1 = Value - End Set - End Property - - - Public Property [sTitelzeile2]() As SqlString - Get - Return m_sTitelzeile2 - End Get - Set(ByVal Value As SqlString) - m_sTitelzeile2 = Value - End Set - End Property - - - Public Property [bParamPrint]() As SqlBoolean - Get - Return m_bParamPrint - End Get - Set(ByVal Value As SqlBoolean) - m_bParamPrint = Value - End Set - End Property - - - Public Property [sSQLWhere]() As SqlString - Get - Return m_sSQLWhere - End Get - Set(ByVal Value As SqlString) - m_sSQLWhere = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/DB/clsSecurityObject.vb b/_FRReporting/DB/clsSecurityObject.vb deleted file mode 100644 index 5d07551..0000000 --- a/_FRReporting/DB/clsSecurityObject.vb +++ /dev/null @@ -1,570 +0,0 @@ -' /////////////////////////////////////////////////////////////////////////// -' // Description: Data Access class for the table 'SecurityObject' -' // Generated by LLBLGen v1.21.2003.712 Final on: Dienstag, 1. Januar 2013, 19:36:38 -' // Because the Base Class already implements IDispose, this class doesn't. -' /////////////////////////////////////////////////////////////////////////// -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient - -Namespace DB - ''' - ''' Purpose: Data Access class for the table 'SecurityObject'. - ''' - Public Class clsSecurityObject - Inherits clsDBInteractionBase - -#Region " Class Member Declarations " - - Private m_bAktiv As SqlBoolean - Private m_daErstellt_am, m_daMutiert_am As SqlDateTime - Private m_iLevel, m_iMutierer, m_iMandantnr, m_iSecurityObjectNr As SqlInt32 - Private m_sSecurityForm, m_sSecurityObjectDescriotion, m_sSecurityObjectItem, m_sSecurityObject, m_sSecurityObjectType As SqlString - -#End Region - - - ''' - ''' Purpose: Class constructor. - ''' - Public Sub New() - ' // Nothing for now. - End Sub - - - ''' - ''' Purpose: Insert method. This method will insert one new row into the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iSecurityObjectNr
  • - '''
  • sSecurityForm. May be SqlString.Null
  • - '''
  • sSecurityObjectType. May be SqlString.Null
  • - '''
  • sSecurityObject. May be SqlString.Null
  • - '''
  • sSecurityObjectItem. May be SqlString.Null
  • - '''
  • sSecurityObjectDescriotion. May be SqlString.Null
  • - '''
  • iLevel. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
  • iMandantnr. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Insert() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_SecurityObject_Insert]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iSecurityObjectNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iSecurityObjectNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityForm", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityForm)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObjectType", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObjectType)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObject", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObject)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObjectItem", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObjectItem)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObjectDescriotion", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObjectDescriotion)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iLevel", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iLevel)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMandantnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_SecurityObject_Insert' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsSecurityObject::Insert::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Update method. This method will Update one existing row in the database. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iSecurityObjectNr
  • - '''
  • sSecurityForm. May be SqlString.Null
  • - '''
  • sSecurityObjectType. May be SqlString.Null
  • - '''
  • sSecurityObject. May be SqlString.Null
  • - '''
  • sSecurityObjectItem. May be SqlString.Null
  • - '''
  • sSecurityObjectDescriotion. May be SqlString.Null
  • - '''
  • iLevel. May be SqlInt32.Null
  • - '''
  • bAktiv. May be SqlBoolean.Null
  • - '''
  • daErstellt_am. May be SqlDateTime.Null
  • - '''
  • daMutiert_am. May be SqlDateTime.Null
  • - '''
  • iMutierer. May be SqlInt32.Null
  • - '''
  • iMandantnr. May be SqlInt32.Null
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Update() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_SecurityObject_Update]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iSecurityObjectNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iSecurityObjectNr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityForm", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityForm)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObjectType", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObjectType)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObject", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObject)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObjectItem", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObjectItem)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@sSecurityObjectDescriotion", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sSecurityObjectDescriotion)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iLevel", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iLevel)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@bAktiv", SqlDbType.Bit, 1, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_bAktiv)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iMandantnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMandantnr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_SecurityObject_Update' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsSecurityObject::Update::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - ''' - ''' True if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iSecurityObjectNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function Delete() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_SecurityObject_Delete]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@iSecurityObjectNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iSecurityObjectNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - m_iRowsAffected = scmCmdToExecute.ExecuteNonQuery() - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_SecurityObject_Delete' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return True - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsSecurityObject::Delete::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - - ''' - ''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties needed for this method: - '''
    - '''
  • iSecurityObjectNr
  • - '''
- ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
  • iSecurityObjectNr
  • - '''
  • sSecurityForm
  • - '''
  • sSecurityObjectType
  • - '''
  • sSecurityObject
  • - '''
  • sSecurityObjectItem
  • - '''
  • sSecurityObjectDescriotion
  • - '''
  • iLevel
  • - '''
  • bAktiv
  • - '''
  • daErstellt_am
  • - '''
  • daMutiert_am
  • - '''
  • iMutierer
  • - '''
  • iMandantnr
  • - '''
- ''' Will fill all properties corresponding with a field in the table with the value of the row selected. - '''
- Overrides Public Function SelectOne() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_SecurityObject_SelectOne]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("SecurityObject") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iSecurityObjectNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iSecurityObjectNr)) - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_SecurityObject_SelectOne' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - If dtToReturn.Rows.Count > 0 Then - m_iSecurityObjectNr = New SqlInt32(CType(dtToReturn.Rows(0)("SecurityObjectNr"), Integer)) - If dtToReturn.Rows(0)("SecurityForm") Is System.DBNull.Value Then - m_sSecurityForm = SqlString.Null - Else - m_sSecurityForm = New SqlString(CType(dtToReturn.Rows(0)("SecurityForm"), String)) - End If - If dtToReturn.Rows(0)("SecurityObjectType") Is System.DBNull.Value Then - m_sSecurityObjectType = SqlString.Null - Else - m_sSecurityObjectType = New SqlString(CType(dtToReturn.Rows(0)("SecurityObjectType"), String)) - End If - If dtToReturn.Rows(0)("SecurityObject") Is System.DBNull.Value Then - m_sSecurityObject = SqlString.Null - Else - m_sSecurityObject = New SqlString(CType(dtToReturn.Rows(0)("SecurityObject"), String)) - End If - If dtToReturn.Rows(0)("SecurityObjectItem") Is System.DBNull.Value Then - m_sSecurityObjectItem = SqlString.Null - Else - m_sSecurityObjectItem = New SqlString(CType(dtToReturn.Rows(0)("SecurityObjectItem"), String)) - End If - If dtToReturn.Rows(0)("SecurityObjectDescriotion") Is System.DBNull.Value Then - m_sSecurityObjectDescriotion = SqlString.Null - Else - m_sSecurityObjectDescriotion = New SqlString(CType(dtToReturn.Rows(0)("SecurityObjectDescriotion"), String)) - End If - If dtToReturn.Rows(0)("Level") Is System.DBNull.Value Then - m_iLevel = SqlInt32.Null - Else - m_iLevel = New SqlInt32(CType(dtToReturn.Rows(0)("Level"), Integer)) - End If - If dtToReturn.Rows(0)("Aktiv") Is System.DBNull.Value Then - m_bAktiv = SqlBoolean.Null - Else - m_bAktiv = New SqlBoolean(CType(dtToReturn.Rows(0)("Aktiv"), Boolean)) - End If - If dtToReturn.Rows(0)("Erstellt_am") Is System.DBNull.Value Then - m_daErstellt_am = SqlDateTime.Null - Else - m_daErstellt_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Erstellt_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutiert_am") Is System.DBNull.Value Then - m_daMutiert_am = SqlDateTime.Null - Else - m_daMutiert_am = New SqlDateTime(CType(dtToReturn.Rows(0)("Mutiert_am"), Date)) - End If - If dtToReturn.Rows(0)("Mutierer") Is System.DBNull.Value Then - m_iMutierer = SqlInt32.Null - Else - m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer)) - End If - If dtToReturn.Rows(0)("Mandantnr") Is System.DBNull.Value Then - m_iMandantnr = SqlInt32.Null - Else - m_iMandantnr = New SqlInt32(CType(dtToReturn.Rows(0)("Mandantnr"), Integer)) - End If - End If - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsSecurityObject::SelectOne::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - - ''' - ''' Purpose: SelectAll method. This method will Select all rows from the table. - ''' - ''' DataTable object if succeeded, otherwise an Exception is thrown. - ''' - ''' Properties set after a succesful call of this method: - '''
    - '''
  • iErrorCode
  • - '''
- '''
- Overrides Public Function SelectAll() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[pr_SecurityObject_SelectAll]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - Dim dtToReturn As DataTable = new DataTable("SecurityObject") - Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute) - - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - - Try - scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - sdaAdapter.Fill(dtToReturn) - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'pr_SecurityObject_SelectAll' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsSecurityObject::SelectAll::Error occured.", ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - -#Region " Class Property Declarations " - - Public Property [iSecurityObjectNr]() As SqlInt32 - Get - Return m_iSecurityObjectNr - End Get - Set(ByVal Value As SqlInt32) - Dim iSecurityObjectNrTmp As SqlInt32 = Value - If iSecurityObjectNrTmp.IsNull Then - Throw New ArgumentOutOfRangeException("iSecurityObjectNr", "iSecurityObjectNr can't be NULL") - End If - m_iSecurityObjectNr = Value - End Set - End Property - - - Public Property [sSecurityForm]() As SqlString - Get - Return m_sSecurityForm - End Get - Set(ByVal Value As SqlString) - m_sSecurityForm = Value - End Set - End Property - - - Public Property [sSecurityObjectType]() As SqlString - Get - Return m_sSecurityObjectType - End Get - Set(ByVal Value As SqlString) - m_sSecurityObjectType = Value - End Set - End Property - - - Public Property [sSecurityObject]() As SqlString - Get - Return m_sSecurityObject - End Get - Set(ByVal Value As SqlString) - m_sSecurityObject = Value - End Set - End Property - - - Public Property [sSecurityObjectItem]() As SqlString - Get - Return m_sSecurityObjectItem - End Get - Set(ByVal Value As SqlString) - m_sSecurityObjectItem = Value - End Set - End Property - - - Public Property [sSecurityObjectDescriotion]() As SqlString - Get - Return m_sSecurityObjectDescriotion - End Get - Set(ByVal Value As SqlString) - m_sSecurityObjectDescriotion = Value - End Set - End Property - - - Public Property [iLevel]() As SqlInt32 - Get - Return m_iLevel - End Get - Set(ByVal Value As SqlInt32) - m_iLevel = Value - End Set - End Property - - - Public Property [bAktiv]() As SqlBoolean - Get - Return m_bAktiv - End Get - Set(ByVal Value As SqlBoolean) - m_bAktiv = Value - End Set - End Property - - - Public Property [daErstellt_am]() As SqlDateTime - Get - Return m_daErstellt_am - End Get - Set(ByVal Value As SqlDateTime) - m_daErstellt_am = Value - End Set - End Property - - - Public Property [daMutiert_am]() As SqlDateTime - Get - Return m_daMutiert_am - End Get - Set(ByVal Value As SqlDateTime) - m_daMutiert_am = Value - End Set - End Property - - - Public Property [iMutierer]() As SqlInt32 - Get - Return m_iMutierer - End Get - Set(ByVal Value As SqlInt32) - m_iMutierer = Value - End Set - End Property - - - Public Property [iMandantnr]() As SqlInt32 - Get - Return m_iMandantnr - End Get - Set(ByVal Value As SqlInt32) - m_iMandantnr = Value - End Set - End Property - -#End Region - - End Class -End Namespace diff --git a/_FRReporting/Formulare/FrmReportSelect.designer.vb b/_FRReporting/Formulare/FrmReportSelect.designer.vb deleted file mode 100644 index 8aa4451..0000000 --- a/_FRReporting/Formulare/FrmReportSelect.designer.vb +++ /dev/null @@ -1,880 +0,0 @@ - _ -Partial Class FrmReportSelect - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FrmReportSelect)) - Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() - Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton() - Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator() - Me.tsbtnReportDesign = New System.Windows.Forms.ToolStripButton() - Me.TSBtnSetSecurityObject = New System.Windows.Forms.ToolStripButton() - Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components) - Me.TreeAuswertungen = New System.Windows.Forms.TreeView() - Me.TreeContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.AlleKnotenSchliessenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.AlleKnotenÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.GrpAuswertung = New System.Windows.Forms.GroupBox() - Me.GrpParameter = New System.Windows.Forms.GroupBox() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.btnEditSQL = New System.Windows.Forms.Button() - Me.btnDeleteSavedParam = New System.Windows.Forms.Button() - Me.ComboboxMAParameter = New System.Windows.Forms.ComboBox() - Me.btnSave = New System.Windows.Forms.Button() - Me.BtnParamDel6 = New System.Windows.Forms.Button() - Me.BtnParamDel5 = New System.Windows.Forms.Button() - Me.BtnParamDel4 = New System.Windows.Forms.Button() - Me.BtnParamDel3 = New System.Windows.Forms.Button() - Me.BtnParamDel2 = New System.Windows.Forms.Button() - Me.BtnParamDel1 = New System.Windows.Forms.Button() - Me.BtnInitParam = New System.Windows.Forms.Button() - Me.cbandor6 = New System.Windows.Forms.ComboBox() - Me.cbparam7 = New System.Windows.Forms.ComboBox() - Me.cbvalue7 = New System.Windows.Forms.ComboBox() - Me.cbop7 = New System.Windows.Forms.ComboBox() - Me.cbandor5 = New System.Windows.Forms.ComboBox() - Me.cbparam6 = New System.Windows.Forms.ComboBox() - Me.cbvalue6 = New System.Windows.Forms.ComboBox() - Me.cbop6 = New System.Windows.Forms.ComboBox() - Me.cbandor4 = New System.Windows.Forms.ComboBox() - Me.cbandor3 = New System.Windows.Forms.ComboBox() - Me.cbandor2 = New System.Windows.Forms.ComboBox() - Me.cbandor1 = New System.Windows.Forms.ComboBox() - Me.cbparam5 = New System.Windows.Forms.ComboBox() - Me.cbparam4 = New System.Windows.Forms.ComboBox() - Me.cbparam3 = New System.Windows.Forms.ComboBox() - Me.cbparam2 = New System.Windows.Forms.ComboBox() - Me.cbparam1 = New System.Windows.Forms.ComboBox() - Me.Label6 = New System.Windows.Forms.Label() - Me.cbvalue5 = New System.Windows.Forms.ComboBox() - Me.cbop5 = New System.Windows.Forms.ComboBox() - Me.cbvalue4 = New System.Windows.Forms.ComboBox() - Me.cbop4 = New System.Windows.Forms.ComboBox() - Me.cbvalue3 = New System.Windows.Forms.ComboBox() - Me.cbop3 = New System.Windows.Forms.ComboBox() - Me.cbvalue2 = New System.Windows.Forms.ComboBox() - Me.cbop2 = New System.Windows.Forms.ComboBox() - Me.lblTitelWert = New System.Windows.Forms.Label() - Me.lblTitelOperator = New System.Windows.Forms.Label() - Me.lblParamTitel = New System.Windows.Forms.Label() - Me.cbvalue1 = New System.Windows.Forms.ComboBox() - Me.cbop1 = New System.Windows.Forms.ComboBox() - Me.ImageList2 = New System.Windows.Forms.ImageList(Me.components) - Me.grpBeschreibung = New System.Windows.Forms.GroupBox() - Me.txtbeschreibung = New System.Windows.Forms.TextBox() - Me.grpdb = New System.Windows.Forms.GroupBox() - Me.btnAufbereitenCSV = New System.Windows.Forms.Button() - Me.grpcr = New System.Windows.Forms.GroupBox() - Me.checkboxprintparam = New System.Windows.Forms.CheckBox() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label1 = New System.Windows.Forms.Label() - Me.txtTitel2 = New System.Windows.Forms.TextBox() - Me.txtTitel1 = New System.Windows.Forms.TextBox() - Me.BtnAufbereitenCR = New System.Windows.Forms.Button() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.MenuStrip1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - Me.TreeContextMenuStrip1.SuspendLayout() - Me.GrpAuswertung.SuspendLayout() - Me.GrpParameter.SuspendLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.grpBeschreibung.SuspendLayout() - Me.grpdb.SuspendLayout() - Me.grpcr.SuspendLayout() - Me.SuspendLayout() - ' - 'MenuStrip1 - ' - Me.MenuStrip1.AllowMerge = False - Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) - Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) - Me.MenuStrip1.Name = "MenuStrip1" - Me.MenuStrip1.Size = New System.Drawing.Size(732, 24) - Me.MenuStrip1.TabIndex = 4 - Me.MenuStrip1.Text = "MenuStrip1" - ' - 'DateiToolStripMenuItem - ' - Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) - Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" - Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) - Me.DateiToolStripMenuItem.Text = "&Datei" - ' - 'BeendenToolStripMenuItem - ' - Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" - Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) - Me.BeendenToolStripMenuItem.Text = "&Beenden" - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.ToolStripSeparator1, Me.tsbtnReportDesign, Me.TSBtnSetSecurityObject}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(732, 25) - Me.ToolStrip1.TabIndex = 3 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'TSBtnQuit - ' - Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) - Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta - Me.TSBtnQuit.Name = "TSBtnQuit" - Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) - Me.TSBtnQuit.Text = "Fenster schliessen" - Me.TSBtnQuit.ToolTipText = "Fenster schliessen" - ' - 'ToolStripSeparator1 - ' - Me.ToolStripSeparator1.AutoSize = False - Me.ToolStripSeparator1.ForeColor = System.Drawing.SystemColors.Control - Me.ToolStripSeparator1.Name = "ToolStripSeparator1" - Me.ToolStripSeparator1.Size = New System.Drawing.Size(6, 25) - ' - 'tsbtnReportDesign - ' - Me.tsbtnReportDesign.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.tsbtnReportDesign.Image = CType(resources.GetObject("tsbtnReportDesign.Image"), System.Drawing.Image) - Me.tsbtnReportDesign.ImageTransparentColor = System.Drawing.Color.Magenta - Me.tsbtnReportDesign.Name = "tsbtnReportDesign" - Me.tsbtnReportDesign.Size = New System.Drawing.Size(23, 22) - Me.tsbtnReportDesign.Text = "ToolStripButton1" - ' - 'TSBtnSetSecurityObject - ' - Me.TSBtnSetSecurityObject.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TSBtnSetSecurityObject.Image = CType(resources.GetObject("TSBtnSetSecurityObject.Image"), System.Drawing.Image) - Me.TSBtnSetSecurityObject.ImageTransparentColor = System.Drawing.Color.Magenta - Me.TSBtnSetSecurityObject.Name = "TSBtnSetSecurityObject" - Me.TSBtnSetSecurityObject.Size = New System.Drawing.Size(23, 22) - Me.TSBtnSetSecurityObject.Text = "SecurityObjekte generieren" - ' - 'ImageList1 - ' - Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer) - Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent - Me.ImageList1.Images.SetKeyName(0, "ReportFolder.png") - Me.ImageList1.Images.SetKeyName(1, "Report.png") - Me.ImageList1.Images.SetKeyName(2, "BOOK02.GIF") - Me.ImageList1.Images.SetKeyName(3, "rpt.png") - Me.ImageList1.Images.SetKeyName(4, "CR.png") - Me.ImageList1.Images.SetKeyName(5, "Text.ico") - Me.ImageList1.Images.SetKeyName(6, "README.GIF") - ' - 'TreeAuswertungen - ' - Me.TreeAuswertungen.ContextMenuStrip = Me.TreeContextMenuStrip1 - Me.TreeAuswertungen.Dock = System.Windows.Forms.DockStyle.Fill - Me.TreeAuswertungen.HideSelection = False - Me.TreeAuswertungen.HotTracking = True - Me.TreeAuswertungen.ImageIndex = 0 - Me.TreeAuswertungen.ImageList = Me.ImageList1 - Me.TreeAuswertungen.Location = New System.Drawing.Point(3, 16) - Me.TreeAuswertungen.Name = "TreeAuswertungen" - Me.TreeAuswertungen.SelectedImageIndex = 0 - Me.TreeAuswertungen.Size = New System.Drawing.Size(286, 533) - Me.TreeAuswertungen.TabIndex = 0 - ' - 'TreeContextMenuStrip1 - ' - Me.TreeContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AlleKnotenSchliessenToolStripMenuItem, Me.AlleKnotenÖffnenToolStripMenuItem}) - Me.TreeContextMenuStrip1.Name = "TreeContextMenuStrip1" - Me.TreeContextMenuStrip1.Size = New System.Drawing.Size(192, 48) - ' - 'AlleKnotenSchliessenToolStripMenuItem - ' - Me.AlleKnotenSchliessenToolStripMenuItem.Name = "AlleKnotenSchliessenToolStripMenuItem" - Me.AlleKnotenSchliessenToolStripMenuItem.Size = New System.Drawing.Size(191, 22) - Me.AlleKnotenSchliessenToolStripMenuItem.Text = "Alle Knoten schliessen" - ' - 'AlleKnotenÖffnenToolStripMenuItem - ' - Me.AlleKnotenÖffnenToolStripMenuItem.Name = "AlleKnotenÖffnenToolStripMenuItem" - Me.AlleKnotenÖffnenToolStripMenuItem.Size = New System.Drawing.Size(191, 22) - Me.AlleKnotenÖffnenToolStripMenuItem.Text = "Alle Knoten öffnen" - ' - 'GrpAuswertung - ' - Me.GrpAuswertung.Controls.Add(Me.TreeAuswertungen) - Me.GrpAuswertung.Dock = System.Windows.Forms.DockStyle.Left - Me.GrpAuswertung.Location = New System.Drawing.Point(0, 49) - Me.GrpAuswertung.Name = "GrpAuswertung" - Me.GrpAuswertung.Size = New System.Drawing.Size(292, 552) - Me.GrpAuswertung.TabIndex = 0 - Me.GrpAuswertung.TabStop = False - Me.GrpAuswertung.Text = "Auswertungen" - ' - 'GrpParameter - ' - Me.GrpParameter.Controls.Add(Me.PictureBox1) - Me.GrpParameter.Controls.Add(Me.btnEditSQL) - Me.GrpParameter.Controls.Add(Me.btnDeleteSavedParam) - Me.GrpParameter.Controls.Add(Me.ComboboxMAParameter) - Me.GrpParameter.Controls.Add(Me.btnSave) - Me.GrpParameter.Controls.Add(Me.BtnParamDel6) - Me.GrpParameter.Controls.Add(Me.BtnParamDel5) - Me.GrpParameter.Controls.Add(Me.BtnParamDel4) - Me.GrpParameter.Controls.Add(Me.BtnParamDel3) - Me.GrpParameter.Controls.Add(Me.BtnParamDel2) - Me.GrpParameter.Controls.Add(Me.BtnParamDel1) - Me.GrpParameter.Controls.Add(Me.BtnInitParam) - Me.GrpParameter.Controls.Add(Me.cbandor6) - Me.GrpParameter.Controls.Add(Me.cbparam7) - Me.GrpParameter.Controls.Add(Me.cbvalue7) - Me.GrpParameter.Controls.Add(Me.cbop7) - Me.GrpParameter.Controls.Add(Me.cbandor5) - Me.GrpParameter.Controls.Add(Me.cbparam6) - Me.GrpParameter.Controls.Add(Me.cbvalue6) - Me.GrpParameter.Controls.Add(Me.cbop6) - Me.GrpParameter.Controls.Add(Me.cbandor4) - Me.GrpParameter.Controls.Add(Me.cbandor3) - Me.GrpParameter.Controls.Add(Me.cbandor2) - Me.GrpParameter.Controls.Add(Me.cbandor1) - Me.GrpParameter.Controls.Add(Me.cbparam5) - Me.GrpParameter.Controls.Add(Me.cbparam4) - Me.GrpParameter.Controls.Add(Me.cbparam3) - Me.GrpParameter.Controls.Add(Me.cbparam2) - Me.GrpParameter.Controls.Add(Me.cbparam1) - Me.GrpParameter.Controls.Add(Me.Label6) - Me.GrpParameter.Controls.Add(Me.cbvalue5) - Me.GrpParameter.Controls.Add(Me.cbop5) - Me.GrpParameter.Controls.Add(Me.cbvalue4) - Me.GrpParameter.Controls.Add(Me.cbop4) - Me.GrpParameter.Controls.Add(Me.cbvalue3) - Me.GrpParameter.Controls.Add(Me.cbop3) - Me.GrpParameter.Controls.Add(Me.cbvalue2) - Me.GrpParameter.Controls.Add(Me.cbop2) - Me.GrpParameter.Controls.Add(Me.lblTitelWert) - Me.GrpParameter.Controls.Add(Me.lblTitelOperator) - Me.GrpParameter.Controls.Add(Me.lblParamTitel) - Me.GrpParameter.Controls.Add(Me.cbvalue1) - Me.GrpParameter.Controls.Add(Me.cbop1) - Me.GrpParameter.Location = New System.Drawing.Point(295, 129) - Me.GrpParameter.Name = "GrpParameter" - Me.GrpParameter.Size = New System.Drawing.Size(425, 301) - Me.GrpParameter.TabIndex = 1 - Me.GrpParameter.TabStop = False - Me.GrpParameter.Text = "Parameter" - ' - 'PictureBox1 - ' - Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image) - Me.PictureBox1.Location = New System.Drawing.Point(360, 65) - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.Size = New System.Drawing.Size(39, 36) - Me.PictureBox1.TabIndex = 48 - Me.PictureBox1.TabStop = False - ' - 'btnEditSQL - ' - Me.btnEditSQL.Image = CType(resources.GetObject("btnEditSQL.Image"), System.Drawing.Image) - Me.btnEditSQL.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnEditSQL.Location = New System.Drawing.Point(398, 72) - Me.btnEditSQL.Name = "btnEditSQL" - Me.btnEditSQL.Size = New System.Drawing.Size(24, 29) - Me.btnEditSQL.TabIndex = 28 - Me.btnEditSQL.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnEditSQL.UseVisualStyleBackColor = True - ' - 'btnDeleteSavedParam - ' - Me.btnDeleteSavedParam.Image = CType(resources.GetObject("btnDeleteSavedParam.Image"), System.Drawing.Image) - Me.btnDeleteSavedParam.Location = New System.Drawing.Point(399, 21) - Me.btnDeleteSavedParam.Name = "btnDeleteSavedParam" - Me.btnDeleteSavedParam.Size = New System.Drawing.Size(19, 21) - Me.btnDeleteSavedParam.TabIndex = 47 - Me.btnDeleteSavedParam.UseVisualStyleBackColor = True - ' - 'ComboboxMAParameter - ' - Me.ComboboxMAParameter.FormattingEnabled = True - Me.ComboboxMAParameter.Location = New System.Drawing.Point(96, 21) - Me.ComboboxMAParameter.Name = "ComboboxMAParameter" - Me.ComboboxMAParameter.Size = New System.Drawing.Size(303, 21) - Me.ComboboxMAParameter.TabIndex = 46 - Me.ComboboxMAParameter.Visible = False - ' - 'btnSave - ' - Me.btnSave.Location = New System.Drawing.Point(15, 19) - Me.btnSave.Name = "btnSave" - Me.btnSave.Size = New System.Drawing.Size(75, 23) - Me.btnSave.TabIndex = 45 - Me.btnSave.Text = "Speichern" - Me.btnSave.UseVisualStyleBackColor = True - ' - 'BtnParamDel6 - ' - Me.BtnParamDel6.Image = CType(resources.GetObject("BtnParamDel6.Image"), System.Drawing.Image) - Me.BtnParamDel6.Location = New System.Drawing.Point(399, 270) - Me.BtnParamDel6.Name = "BtnParamDel6" - Me.BtnParamDel6.Size = New System.Drawing.Size(19, 21) - Me.BtnParamDel6.TabIndex = 44 - Me.BtnParamDel6.UseVisualStyleBackColor = True - ' - 'BtnParamDel5 - ' - Me.BtnParamDel5.Image = CType(resources.GetObject("BtnParamDel5.Image"), System.Drawing.Image) - Me.BtnParamDel5.Location = New System.Drawing.Point(399, 244) - Me.BtnParamDel5.Name = "BtnParamDel5" - Me.BtnParamDel5.Size = New System.Drawing.Size(19, 21) - Me.BtnParamDel5.TabIndex = 43 - Me.BtnParamDel5.UseVisualStyleBackColor = True - ' - 'BtnParamDel4 - ' - Me.BtnParamDel4.Image = CType(resources.GetObject("BtnParamDel4.Image"), System.Drawing.Image) - Me.BtnParamDel4.Location = New System.Drawing.Point(399, 216) - Me.BtnParamDel4.Name = "BtnParamDel4" - Me.BtnParamDel4.Size = New System.Drawing.Size(19, 21) - Me.BtnParamDel4.TabIndex = 42 - Me.BtnParamDel4.UseVisualStyleBackColor = True - ' - 'BtnParamDel3 - ' - Me.BtnParamDel3.Image = CType(resources.GetObject("BtnParamDel3.Image"), System.Drawing.Image) - Me.BtnParamDel3.Location = New System.Drawing.Point(399, 189) - Me.BtnParamDel3.Name = "BtnParamDel3" - Me.BtnParamDel3.Size = New System.Drawing.Size(19, 21) - Me.BtnParamDel3.TabIndex = 41 - Me.BtnParamDel3.UseVisualStyleBackColor = True - ' - 'BtnParamDel2 - ' - Me.BtnParamDel2.Image = CType(resources.GetObject("BtnParamDel2.Image"), System.Drawing.Image) - Me.BtnParamDel2.Location = New System.Drawing.Point(399, 163) - Me.BtnParamDel2.Name = "BtnParamDel2" - Me.BtnParamDel2.Size = New System.Drawing.Size(19, 21) - Me.BtnParamDel2.TabIndex = 40 - Me.BtnParamDel2.UseVisualStyleBackColor = True - ' - 'BtnParamDel1 - ' - Me.BtnParamDel1.Image = CType(resources.GetObject("BtnParamDel1.Image"), System.Drawing.Image) - Me.BtnParamDel1.Location = New System.Drawing.Point(399, 136) - Me.BtnParamDel1.Name = "BtnParamDel1" - Me.BtnParamDel1.Size = New System.Drawing.Size(19, 21) - Me.BtnParamDel1.TabIndex = 39 - Me.BtnParamDel1.UseVisualStyleBackColor = True - ' - 'BtnInitParam - ' - Me.BtnInitParam.Location = New System.Drawing.Point(15, 48) - Me.BtnInitParam.Name = "BtnInitParam" - Me.BtnInitParam.Size = New System.Drawing.Size(75, 23) - Me.BtnInitParam.TabIndex = 29 - Me.BtnInitParam.Text = "Initialisieren" - Me.BtnInitParam.UseVisualStyleBackColor = True - ' - 'cbandor6 - ' - Me.cbandor6.FormattingEnabled = True - Me.cbandor6.Items.AddRange(New Object() {"und", "oder"}) - Me.cbandor6.Location = New System.Drawing.Point(15, 271) - Me.cbandor6.Name = "cbandor6" - Me.cbandor6.Size = New System.Drawing.Size(52, 21) - Me.cbandor6.TabIndex = 23 - ' - 'cbparam7 - ' - Me.cbparam7.FormattingEnabled = True - Me.cbparam7.Location = New System.Drawing.Point(79, 271) - Me.cbparam7.Name = "cbparam7" - Me.cbparam7.Size = New System.Drawing.Size(128, 21) - Me.cbparam7.TabIndex = 24 - ' - 'cbvalue7 - ' - Me.cbvalue7.FormattingEnabled = True - Me.cbvalue7.Location = New System.Drawing.Point(271, 271) - Me.cbvalue7.Name = "cbvalue7" - Me.cbvalue7.Size = New System.Drawing.Size(128, 21) - Me.cbvalue7.TabIndex = 26 - ' - 'cbop7 - ' - Me.cbop7.FormattingEnabled = True - Me.cbop7.Location = New System.Drawing.Point(214, 271) - Me.cbop7.Name = "cbop7" - Me.cbop7.Size = New System.Drawing.Size(52, 21) - Me.cbop7.TabIndex = 25 - ' - 'cbandor5 - ' - Me.cbandor5.FormattingEnabled = True - Me.cbandor5.Items.AddRange(New Object() {"und", "oder"}) - Me.cbandor5.Location = New System.Drawing.Point(15, 244) - Me.cbandor5.Name = "cbandor5" - Me.cbandor5.Size = New System.Drawing.Size(52, 21) - Me.cbandor5.TabIndex = 19 - ' - 'cbparam6 - ' - Me.cbparam6.FormattingEnabled = True - Me.cbparam6.Location = New System.Drawing.Point(79, 244) - Me.cbparam6.Name = "cbparam6" - Me.cbparam6.Size = New System.Drawing.Size(128, 21) - Me.cbparam6.TabIndex = 20 - ' - 'cbvalue6 - ' - Me.cbvalue6.FormattingEnabled = True - Me.cbvalue6.Location = New System.Drawing.Point(271, 244) - Me.cbvalue6.Name = "cbvalue6" - Me.cbvalue6.Size = New System.Drawing.Size(128, 21) - Me.cbvalue6.TabIndex = 22 - ' - 'cbop6 - ' - Me.cbop6.FormattingEnabled = True - Me.cbop6.Location = New System.Drawing.Point(214, 244) - Me.cbop6.Name = "cbop6" - Me.cbop6.Size = New System.Drawing.Size(52, 21) - Me.cbop6.TabIndex = 21 - ' - 'cbandor4 - ' - Me.cbandor4.FormattingEnabled = True - Me.cbandor4.Items.AddRange(New Object() {"und", "oder"}) - Me.cbandor4.Location = New System.Drawing.Point(15, 217) - Me.cbandor4.Name = "cbandor4" - Me.cbandor4.Size = New System.Drawing.Size(52, 21) - Me.cbandor4.TabIndex = 15 - ' - 'cbandor3 - ' - Me.cbandor3.FormattingEnabled = True - Me.cbandor3.Items.AddRange(New Object() {"und", "oder"}) - Me.cbandor3.Location = New System.Drawing.Point(15, 190) - Me.cbandor3.Name = "cbandor3" - Me.cbandor3.Size = New System.Drawing.Size(52, 21) - Me.cbandor3.TabIndex = 11 - ' - 'cbandor2 - ' - Me.cbandor2.FormattingEnabled = True - Me.cbandor2.Items.AddRange(New Object() {"und", "oder"}) - Me.cbandor2.Location = New System.Drawing.Point(15, 163) - Me.cbandor2.Name = "cbandor2" - Me.cbandor2.Size = New System.Drawing.Size(52, 21) - Me.cbandor2.TabIndex = 7 - ' - 'cbandor1 - ' - Me.cbandor1.FormattingEnabled = True - Me.cbandor1.Items.AddRange(New Object() {"und", "oder"}) - Me.cbandor1.Location = New System.Drawing.Point(15, 136) - Me.cbandor1.Name = "cbandor1" - Me.cbandor1.Size = New System.Drawing.Size(52, 21) - Me.cbandor1.TabIndex = 3 - ' - 'cbparam5 - ' - Me.cbparam5.FormattingEnabled = True - Me.cbparam5.Location = New System.Drawing.Point(79, 217) - Me.cbparam5.Name = "cbparam5" - Me.cbparam5.Size = New System.Drawing.Size(128, 21) - Me.cbparam5.TabIndex = 16 - ' - 'cbparam4 - ' - Me.cbparam4.FormattingEnabled = True - Me.cbparam4.Location = New System.Drawing.Point(79, 190) - Me.cbparam4.Name = "cbparam4" - Me.cbparam4.Size = New System.Drawing.Size(128, 21) - Me.cbparam4.TabIndex = 12 - ' - 'cbparam3 - ' - Me.cbparam3.FormattingEnabled = True - Me.cbparam3.Location = New System.Drawing.Point(79, 163) - Me.cbparam3.Name = "cbparam3" - Me.cbparam3.Size = New System.Drawing.Size(128, 21) - Me.cbparam3.TabIndex = 8 - ' - 'cbparam2 - ' - Me.cbparam2.FormattingEnabled = True - Me.cbparam2.Location = New System.Drawing.Point(79, 136) - Me.cbparam2.Name = "cbparam2" - Me.cbparam2.Size = New System.Drawing.Size(128, 21) - Me.cbparam2.TabIndex = 4 - ' - 'cbparam1 - ' - Me.cbparam1.FormattingEnabled = True - Me.cbparam1.Location = New System.Drawing.Point(79, 106) - Me.cbparam1.Name = "cbparam1" - Me.cbparam1.Size = New System.Drawing.Size(128, 21) - Me.cbparam1.TabIndex = 0 - ' - 'Label6 - ' - Me.Label6.AutoSize = True - Me.Label6.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.Label6.Location = New System.Drawing.Point(12, 88) - Me.Label6.Name = "Label6" - Me.Label6.Size = New System.Drawing.Size(59, 13) - Me.Label6.TabIndex = 38 - Me.Label6.Text = "und/oder" - ' - 'cbvalue5 - ' - Me.cbvalue5.FormattingEnabled = True - Me.cbvalue5.Location = New System.Drawing.Point(271, 217) - Me.cbvalue5.Name = "cbvalue5" - Me.cbvalue5.Size = New System.Drawing.Size(128, 21) - Me.cbvalue5.TabIndex = 18 - ' - 'cbop5 - ' - Me.cbop5.FormattingEnabled = True - Me.cbop5.Location = New System.Drawing.Point(214, 217) - Me.cbop5.Name = "cbop5" - Me.cbop5.Size = New System.Drawing.Size(52, 21) - Me.cbop5.TabIndex = 17 - ' - 'cbvalue4 - ' - Me.cbvalue4.FormattingEnabled = True - Me.cbvalue4.Location = New System.Drawing.Point(271, 190) - Me.cbvalue4.Name = "cbvalue4" - Me.cbvalue4.Size = New System.Drawing.Size(128, 21) - Me.cbvalue4.TabIndex = 14 - ' - 'cbop4 - ' - Me.cbop4.FormattingEnabled = True - Me.cbop4.Location = New System.Drawing.Point(213, 190) - Me.cbop4.Name = "cbop4" - Me.cbop4.Size = New System.Drawing.Size(52, 21) - Me.cbop4.TabIndex = 13 - ' - 'cbvalue3 - ' - Me.cbvalue3.FormattingEnabled = True - Me.cbvalue3.Location = New System.Drawing.Point(271, 163) - Me.cbvalue3.Name = "cbvalue3" - Me.cbvalue3.Size = New System.Drawing.Size(128, 21) - Me.cbvalue3.TabIndex = 10 - ' - 'cbop3 - ' - Me.cbop3.FormattingEnabled = True - Me.cbop3.Location = New System.Drawing.Point(213, 163) - Me.cbop3.Name = "cbop3" - Me.cbop3.Size = New System.Drawing.Size(52, 21) - Me.cbop3.TabIndex = 9 - ' - 'cbvalue2 - ' - Me.cbvalue2.FormattingEnabled = True - Me.cbvalue2.Location = New System.Drawing.Point(271, 136) - Me.cbvalue2.Name = "cbvalue2" - Me.cbvalue2.Size = New System.Drawing.Size(128, 21) - Me.cbvalue2.TabIndex = 6 - ' - 'cbop2 - ' - Me.cbop2.FormattingEnabled = True - Me.cbop2.Location = New System.Drawing.Point(213, 136) - Me.cbop2.Name = "cbop2" - Me.cbop2.Size = New System.Drawing.Size(52, 21) - Me.cbop2.TabIndex = 5 - ' - 'lblTitelWert - ' - Me.lblTitelWert.AutoSize = True - Me.lblTitelWert.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblTitelWert.Location = New System.Drawing.Point(272, 88) - Me.lblTitelWert.Name = "lblTitelWert" - Me.lblTitelWert.Size = New System.Drawing.Size(34, 13) - Me.lblTitelWert.TabIndex = 28 - Me.lblTitelWert.Text = "Wert" - ' - 'lblTitelOperator - ' - Me.lblTitelOperator.AutoSize = True - Me.lblTitelOperator.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblTitelOperator.Location = New System.Drawing.Point(210, 88) - Me.lblTitelOperator.Name = "lblTitelOperator" - Me.lblTitelOperator.Size = New System.Drawing.Size(56, 13) - Me.lblTitelOperator.TabIndex = 27 - Me.lblTitelOperator.Text = "Operator" - ' - 'lblParamTitel - ' - Me.lblParamTitel.AutoSize = True - Me.lblParamTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.lblParamTitel.Location = New System.Drawing.Point(77, 88) - Me.lblParamTitel.Name = "lblParamTitel" - Me.lblParamTitel.Size = New System.Drawing.Size(64, 13) - Me.lblParamTitel.TabIndex = 26 - Me.lblParamTitel.Text = "Parameter" - ' - 'cbvalue1 - ' - Me.cbvalue1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest - Me.cbvalue1.FormatString = "N2" - Me.cbvalue1.FormattingEnabled = True - Me.cbvalue1.Location = New System.Drawing.Point(271, 106) - Me.cbvalue1.Name = "cbvalue1" - Me.cbvalue1.Size = New System.Drawing.Size(128, 21) - Me.cbvalue1.TabIndex = 2 - ' - 'cbop1 - ' - Me.cbop1.FormattingEnabled = True - Me.cbop1.Location = New System.Drawing.Point(213, 106) - Me.cbop1.Name = "cbop1" - Me.cbop1.Size = New System.Drawing.Size(52, 21) - Me.cbop1.TabIndex = 1 - ' - 'ImageList2 - ' - Me.ImageList2.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit - Me.ImageList2.ImageSize = New System.Drawing.Size(16, 16) - Me.ImageList2.TransparentColor = System.Drawing.Color.Transparent - ' - 'grpBeschreibung - ' - Me.grpBeschreibung.Controls.Add(Me.txtbeschreibung) - Me.grpBeschreibung.Location = New System.Drawing.Point(295, 49) - Me.grpBeschreibung.Name = "grpBeschreibung" - Me.grpBeschreibung.Size = New System.Drawing.Size(425, 74) - Me.grpBeschreibung.TabIndex = 29 - Me.grpBeschreibung.TabStop = False - Me.grpBeschreibung.Text = "Beschreibung" - ' - 'txtbeschreibung - ' - Me.txtbeschreibung.BorderStyle = System.Windows.Forms.BorderStyle.None - Me.txtbeschreibung.Dock = System.Windows.Forms.DockStyle.Left - Me.txtbeschreibung.Location = New System.Drawing.Point(3, 16) - Me.txtbeschreibung.Multiline = True - Me.txtbeschreibung.Name = "txtbeschreibung" - Me.txtbeschreibung.ReadOnly = True - Me.txtbeschreibung.ScrollBars = System.Windows.Forms.ScrollBars.Vertical - Me.txtbeschreibung.Size = New System.Drawing.Size(415, 55) - Me.txtbeschreibung.TabIndex = 0 - ' - 'grpdb - ' - Me.grpdb.Controls.Add(Me.btnAufbereitenCSV) - Me.grpdb.Location = New System.Drawing.Point(295, 436) - Me.grpdb.Name = "grpdb" - Me.grpdb.Size = New System.Drawing.Size(422, 54) - Me.grpdb.TabIndex = 30 - Me.grpdb.TabStop = False - Me.grpdb.Text = "Resultat als Datentabelle" - ' - 'btnAufbereitenCSV - ' - Me.btnAufbereitenCSV.Image = CType(resources.GetObject("btnAufbereitenCSV.Image"), System.Drawing.Image) - Me.btnAufbereitenCSV.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnAufbereitenCSV.Location = New System.Drawing.Point(6, 19) - Me.btnAufbereitenCSV.Name = "btnAufbereitenCSV" - Me.btnAufbereitenCSV.Size = New System.Drawing.Size(87, 23) - Me.btnAufbereitenCSV.TabIndex = 27 - Me.btnAufbereitenCSV.Text = "Tabelle" - Me.btnAufbereitenCSV.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.btnAufbereitenCSV.UseVisualStyleBackColor = True - ' - 'grpcr - ' - Me.grpcr.Controls.Add(Me.checkboxprintparam) - Me.grpcr.Controls.Add(Me.Label2) - Me.grpcr.Controls.Add(Me.Label1) - Me.grpcr.Controls.Add(Me.txtTitel2) - Me.grpcr.Controls.Add(Me.txtTitel1) - Me.grpcr.Controls.Add(Me.BtnAufbereitenCR) - Me.grpcr.Location = New System.Drawing.Point(295, 496) - Me.grpcr.Name = "grpcr" - Me.grpcr.Size = New System.Drawing.Size(422, 102) - Me.grpcr.TabIndex = 31 - Me.grpcr.TabStop = False - Me.grpcr.Text = "Resultat als Crystal-Report" - ' - 'checkboxprintparam - ' - Me.checkboxprintparam.AutoSize = True - Me.checkboxprintparam.Location = New System.Drawing.Point(297, 76) - Me.checkboxprintparam.Name = "checkboxprintparam" - Me.checkboxprintparam.Size = New System.Drawing.Size(116, 17) - Me.checkboxprintparam.TabIndex = 33 - Me.checkboxprintparam.Text = "Parameter drucken" - Me.checkboxprintparam.UseVisualStyleBackColor = True - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(8, 48) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(46, 13) - Me.Label2.TabIndex = 32 - Me.Label2.Text = "Titel Z2:" - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(8, 22) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(46, 13) - Me.Label1.TabIndex = 31 - Me.Label1.Text = "Titel Z1:" - ' - 'txtTitel2 - ' - Me.txtTitel2.Location = New System.Drawing.Point(60, 45) - Me.txtTitel2.Name = "txtTitel2" - Me.txtTitel2.Size = New System.Drawing.Size(353, 20) - Me.txtTitel2.TabIndex = 30 - ' - 'txtTitel1 - ' - Me.txtTitel1.Location = New System.Drawing.Point(60, 19) - Me.txtTitel1.Name = "txtTitel1" - Me.txtTitel1.Size = New System.Drawing.Size(353, 20) - Me.txtTitel1.TabIndex = 29 - ' - 'BtnAufbereitenCR - ' - Me.BtnAufbereitenCR.Image = CType(resources.GetObject("BtnAufbereitenCR.Image"), System.Drawing.Image) - Me.BtnAufbereitenCR.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.BtnAufbereitenCR.Location = New System.Drawing.Point(6, 73) - Me.BtnAufbereitenCR.Name = "BtnAufbereitenCR" - Me.BtnAufbereitenCR.Size = New System.Drawing.Size(87, 23) - Me.BtnAufbereitenCR.TabIndex = 28 - Me.BtnAufbereitenCR.Text = "Bericht" - Me.BtnAufbereitenCR.TextAlign = System.Drawing.ContentAlignment.MiddleRight - Me.BtnAufbereitenCR.UseVisualStyleBackColor = True - ' - 'FrmReportSelect - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(732, 601) - Me.Controls.Add(Me.grpBeschreibung) - Me.Controls.Add(Me.grpcr) - Me.Controls.Add(Me.grpdb) - Me.Controls.Add(Me.GrpAuswertung) - Me.Controls.Add(Me.GrpParameter) - Me.Controls.Add(Me.ToolStrip1) - Me.Controls.Add(Me.MenuStrip1) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "FrmReportSelect" - Me.Text = "Report-Auswahl" - Me.MenuStrip1.ResumeLayout(False) - Me.MenuStrip1.PerformLayout() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - Me.TreeContextMenuStrip1.ResumeLayout(False) - Me.GrpAuswertung.ResumeLayout(False) - Me.GrpParameter.ResumeLayout(False) - Me.GrpParameter.PerformLayout() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - Me.grpBeschreibung.ResumeLayout(False) - Me.grpBeschreibung.PerformLayout() - Me.grpdb.ResumeLayout(False) - Me.grpcr.ResumeLayout(False) - Me.grpcr.PerformLayout() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip - Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents btnAufbereitenCSV As System.Windows.Forms.Button - Friend WithEvents TreeAuswertungen As System.Windows.Forms.TreeView - Friend WithEvents ImageList1 As System.Windows.Forms.ImageList - Friend WithEvents GrpAuswertung As System.Windows.Forms.GroupBox - Friend WithEvents GrpParameter As System.Windows.Forms.GroupBox - Friend WithEvents cbandor6 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam7 As System.Windows.Forms.ComboBox - Friend WithEvents cbvalue7 As System.Windows.Forms.ComboBox - Friend WithEvents cbop7 As System.Windows.Forms.ComboBox - Friend WithEvents cbandor5 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam6 As System.Windows.Forms.ComboBox - Friend WithEvents cbvalue6 As System.Windows.Forms.ComboBox - Friend WithEvents cbop6 As System.Windows.Forms.ComboBox - Friend WithEvents cbandor4 As System.Windows.Forms.ComboBox - Friend WithEvents cbandor3 As System.Windows.Forms.ComboBox - Friend WithEvents cbandor2 As System.Windows.Forms.ComboBox - Friend WithEvents cbandor1 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam5 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam4 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam3 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam2 As System.Windows.Forms.ComboBox - Friend WithEvents cbparam1 As System.Windows.Forms.ComboBox - Friend WithEvents Label6 As System.Windows.Forms.Label - Friend WithEvents cbvalue5 As System.Windows.Forms.ComboBox - Friend WithEvents cbop5 As System.Windows.Forms.ComboBox - Friend WithEvents cbvalue4 As System.Windows.Forms.ComboBox - Friend WithEvents cbop4 As System.Windows.Forms.ComboBox - Friend WithEvents cbvalue3 As System.Windows.Forms.ComboBox - Friend WithEvents cbop3 As System.Windows.Forms.ComboBox - Friend WithEvents cbvalue2 As System.Windows.Forms.ComboBox - Friend WithEvents cbop2 As System.Windows.Forms.ComboBox - Friend WithEvents lblTitelWert As System.Windows.Forms.Label - Friend WithEvents lblTitelOperator As System.Windows.Forms.Label - Friend WithEvents lblParamTitel As System.Windows.Forms.Label - Friend WithEvents cbvalue1 As System.Windows.Forms.ComboBox - Friend WithEvents cbop1 As System.Windows.Forms.ComboBox - Friend WithEvents BtnAufbereitenCR As System.Windows.Forms.Button - Friend WithEvents BtnInitParam As System.Windows.Forms.Button - Friend WithEvents BtnParamDel6 As System.Windows.Forms.Button - Friend WithEvents BtnParamDel5 As System.Windows.Forms.Button - Friend WithEvents BtnParamDel4 As System.Windows.Forms.Button - Friend WithEvents BtnParamDel3 As System.Windows.Forms.Button - Friend WithEvents BtnParamDel2 As System.Windows.Forms.Button - Friend WithEvents BtnParamDel1 As System.Windows.Forms.Button - Friend WithEvents ImageList2 As System.Windows.Forms.ImageList - Friend WithEvents btnSave As System.Windows.Forms.Button - Friend WithEvents ComboboxMAParameter As System.Windows.Forms.ComboBox - Friend WithEvents btnDeleteSavedParam As System.Windows.Forms.Button - Friend WithEvents grpBeschreibung As System.Windows.Forms.GroupBox - Friend WithEvents txtbeschreibung As System.Windows.Forms.TextBox - Friend WithEvents TreeContextMenuStrip1 As System.Windows.Forms.ContextMenuStrip - Friend WithEvents AlleKnotenSchliessenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents AlleKnotenÖffnenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents grpdb As System.Windows.Forms.GroupBox - Friend WithEvents grpcr As System.Windows.Forms.GroupBox - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents txtTitel2 As System.Windows.Forms.TextBox - Friend WithEvents txtTitel1 As System.Windows.Forms.TextBox - Friend WithEvents checkboxprintparam As System.Windows.Forms.CheckBox - Friend WithEvents ToolStripSeparator1 As System.Windows.Forms.ToolStripSeparator - Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip - Friend WithEvents btnEditSQL As System.Windows.Forms.Button - Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox - Friend WithEvents tsbtnReportDesign As System.Windows.Forms.ToolStripButton - Friend WithEvents TSBtnSetSecurityObject As System.Windows.Forms.ToolStripButton -End Class diff --git a/_FRReporting/Formulare/FrmReportSelect.resx b/_FRReporting/Formulare/FrmReportSelect.resx deleted file mode 100644 index 7f7a2d3..0000000 --- a/_FRReporting/Formulare/FrmReportSelect.resx +++ /dev/null @@ -1,599 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 126, 17 - - - - - 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 - 2Nd7AAAAAElFTkSuQmCC - - - - 229, 17 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ - DwAAAk1TRnQBSQFMAgEBBwEAAYQBAAGEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo - AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA - AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 - AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA - AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm - AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM - AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA - ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz - AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ - AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM - AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA - AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA - AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ - AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ - AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA - AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm - ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ - Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz - AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA - AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM - AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM - ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM - Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA - AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM - AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ - AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz - AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm - AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw - AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEABP8B9AHzCv8LAALP - BAAB8wwAAfAB7BAAA/8B8QFVAU8B9wnvCQABzwHdAs8DAAHsDf8B7QHxEAAC/wEIAVUBlwFVAU8BkQG1 - AQcBCQQZAesHAAHPA90CzwMAAewN/wHtAfEQAAH/AZgBVQGXAZgCVQFPAXIB8AH0A/8B4gHrBQABzwTd - A88DAAHsDf8B7QHxEAABmAF3AZcCmASXAQgE/wHiAesDAAHPBN0BzwEAAd0CzwMAAewB/woAARQB/wHt - AfEQAAH/AZ4BCAHzAfQBlwGdAYsBpgGGAc8D/wHiAesBAAHPBN0BzwEAAd0BAAHdAs8DAAHsAf8KAAEU - Af8B7QHxEAAC/wIIAfQClwGYAbQCpgHPAv8B4gHrAQAD3QMAAt0BAAHdAs8DAAHsAf8KAAEUAf8B7QHx - EAAD/wEIAcIBVQGXAvQDpgL/AeIB6wEAAd0BAAPdAQABzwHdAQADzwMAAewB/woAARQB/wHtAfEQAAT/ - AQgBnQHzAfQB3QKmAYsC/wHiAesBAAHdAQAC3QEAAt0BzwLdAs8DAAHsDf8B7QHxEAAE/wEZA/MCpgGL - A/QB4gHrAQAB3QEAAc8C3QHPA90B/wEAAdYDAAHsDf8B7QHxEAAE/wEZAfMBCQGmAYsBtQL0AvMBGQFt - AQAB3QEAAd0BzwLdAdYCFALWBAAB7A3/Ae0B8RAABP8BtAHPAbQBCQPzAfEDkgESAQAB3QHPA90B/wTW - Ac8EAAHsDf8B7QHxEAAD/wIJBvMB8AL/AfQBBwEAA90B/wEUAdYB3QPWARQEAAHsDf8B7QHxEAAE/wEZ - BvMB8AH/AfMB8AH/AQAB3QH/ARQB1gHdARQJAAHsDf8B7QHxEAAE/wEZBv8D8wL/AgAB1gHdARQLAAHs - ARIB/wEOAf8B6wHxAbwB7AH/ARAB/wEUAf8BQwHxEAAQ/xEAAewB7QEAAfIBAAH0AQAB7wESAUMBBwEA - Af8B8BMAAXkBMQFLDQAB8wvsAfMKAAHwAW0B8gQAAf8BtQS7CbUBkgIAAVkEegExAUsJAAGuBRkFCQHd - AfEKAAEBAfAC7wMAAf8BtQEZAfMCTQEZAq0BGQGXAU8BuwHdAbUBkgIAAXoBwwd6AVgGAAGuBhkB3QMJ - Ad0B8QcAA20BCwEQAe8B8gFtAgAB/wG1AfQBGQJNARkBsgGsARkBlwEuAbsB3QG1AZICAAGaARsIoAFY - BQABrgcZAd0CCQHdAfEGAAHtARABAAHsAesCAAHsAwAB/wG1AvQCGgHzAtMBGQGXAVUBuwHdAbUBkgIA - AZoBMQWgAnoCoAFLBAABrgkZAQkB3QHxBQAB9AETAbwB/wFtAQ4B9AH/ARQBbQHzAeoB/wG7BPQBGQLz - ARkBeAFWAQgBGQG7AZICAAGaAXoBwwSgAtwBoAHDATEEAAGuChkB3QHxBQAB7AFtAv8BAAEHAfMB8QH/ - AewBFAH0Af8BBwX0A/MEGQEJAZICAAGaAXoBGwHDAqAB3AIJAbwCwwFLAwABtAoZAQkB8QQAAfIBFAHy - Af8B9AFtAvQBBwHwAf8BBwH0Af8BBwHzAW0CFAFtAfMB6wIUARIB8AEZAQkBkgIAAZoEegFSAf8B3AIZ - AvYBMQMAAbQB9AkZAQkB8QQAAUMB7AL/AgAB8wH3Af8BBwG8ARQBAAH/AQcC/wb0ARkC8wEZAQkBkgIA - BKAB7wEZAbsBWAEaAf8B9AH/AfYDAAG0AvQIGQHWAfEDAAEHARID/wHsAf8C8gEHAfMB8AHzAQAB/wG8 - AfQB6wISAesB8wHsAhIBbQHxAfMBCQGSAgADoAGZAQkE3AEJARkBCQQAAbUD9AcZAdYB8QIAAf8BFAHv - Af8B9AHwAfMB/wEHAfAC8gGSAgAB/wG8BP8H9AEZAQkBkgIAAfYCoAHcARkC3AEJBBkBtQMAAbUE9AYZ - AdYB8QIAAeoBEwP/AfAB/wH3Af8BvAEHAfcB/wIAAf8BvAH0AewCbQHsAfQB7QJtAesB8gH0AQkBkgMA - ATEBuwP0BBkB9AG1BAABtQH/BfQEGQHWAfEDAAHyAW0B9AHtAW0B8QH/Ae0C/wHvAwAB/wHwB/8D9AHz - AfEBuwGSBQABCQL/AfQCGQH/AbUFAAEJAv8F9AEZAd0C1gHyBAAB8gFtAfIBAAHsAQcB9AEHAe0EAAH/ - AfAB/wHtBesB7AHyAfEBrgHqAWYB7wYAAfQC/wEZAf8BtQYAAQkD/wX0AdwB1AHsAf8JAAHvAewC8QQA - Af8B8Qn/AfIBvAH3AfQB/wcAAf8B1AH/AbUHAAHcBf8D9AEZAe0B/wsAAfIB6wUAAf8B8QT/AvQD8wHw - AewD/xIAAdwECQG7A7UBvBQAEP8BQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/wMA - Af8BxwG/AfwEAAH/AQcGAAH8AQcGAAHwAQcGAAHAAQcGAAGAAQcGAAGAAQcGAAGAAQcGAAGAAQcGAAGA - AQcGAAGAAQcGAAGAAQ8GAAGAAQ8GAAGBAT8GAAGHAf8GAAHfAf8BgAEBAgABxwH/AcABAQH/AY8CAAHA - AX8BwAEBAf8BhwIAAcABDwHAAQEB/AEDAgABwAEHAcABAQH4ASUCAAHAAQMBwAEBAfADAAHAAQMBwAEB - AfABgAIAAcABAQHAAQEB4AMAAcABAQHAAQEB4QGBAgABwAEBAcABAQHAAQECAAHAAQMBwAEBAYABAwIA - AcABAQHAAQEBgAEDAgAB4AEDAcABAQHAAQcCAAH4AQcBwAEBAeIBDwIAAfwBDwHAAQEB/wEPAgAB/gEf - AcABAwH/AZ8CAAL/AcABDwL/AgAL - - - - 442, 17 - - - - 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 - 309CAAAAAElFTkSuQmCC - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - - R0lGODlhEwAXAIEAAP8AAHCAkL+/vwAAACH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAACACwAAAAAEwAX - AAAIagAFCBxIsKBBAAgRGhSQsGBCAAEcIgwQkeDDigwnUpQ4caBGjBYTRhQJMuREkiVNolzo8eJGli01 - wlSZcuHDjjNv4oQp8iJPjT5tfsy4MybFikFDHqVp8mVMiEqdPsV4tGZVkFILXp05MyAAOw== - - - - 336, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAArtJREFUOE+F - k2tIU2Ecxk+5NedlurnNKctNw6GNLDFRS8xiSmpIVh+szAtrGKYoaQmBfVEMo5QunyQspC8S2U2yLENS - 0EpnkZcKU0sLL7ntaG5ruvN0znFw7IYPPPDy/n/P874f3pf4Q2La0jXMMH8pnKfxGpAdU1Ahehm25IsR - d1IEXbEHkmgz6wh6j5nJaYZhmcxKlBZfLeyq+STBMzsPrYt83JsXoMksRON3T9RPiXDlqy8ufJagclSK - sx/lyOxWg8m44gShy+VZOhzr8epnIt7ai9BrLUb3QglekKfQbi7F47kyPJw5g+apctSNZiDbqMKmDC+L - K04Q6YZ1ZKuVDzs1g7Vkd87gcK8aqgxv0hUniNTj68lm0p0emjBtM+HiYAOufriOycVJTCxO4Bq9vjTU - gFmbmWUOdIdAuV/EFSTr3chbc56wOc2gKArl/ecQ9USLE30HoX+dgpinm1EzVMvegGH2doYiIN2HK9iT - xyPrp0WwLptXoGUrCvpTkWMMwtFeFaqGDXBSy+yMYRKeh0G2T8wV7Mrlk5cnffFjaaWAuUXzdClOv1eg - eDAQfeRtdp8Rw0S3aSFO8+MK4rMF5PlxPywsWVjIOH8TVWNSVI+pUTEiR814CEyOUXbGMNpHEfBOkXIF - sVkCsmJEhnmHBRP2HtR9CUYt7QlbD1pmS1BNl9/4thtLlJ1lgu9HQpgs4wqijriTZcMKWBwke8pqOZxW - dJgr0W6qwKT9Jcso7myHIEnOFWzNdLcUDQTinXnIFfu/3piG4dMUAzedP/eQpGH8LoNRiUM9GqR1RkHX - EY2E9hjEtsUhsnUntC3xCH2QANXdRIibdmBDYywIlQf3lGmFy7YJBiIKxZS20A+aAhmC8+VQGhTw1wdA - khcI7xwlhFkbwcsMogiN9++faZUktP/1hVebYVwiiF+DdQhv93f/NQAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAbZJREFUOE99 - z8FqGkEYB3DfILc8Qa55j76C4KGXXortIWmTg7f0klJIIL1sJLQXhVJMmu4GN3VN1Fl3A0Wd3QRsum0W - FAUV10fIv9+3bBPCqAM/GPb7z39mU/9XFEUHs9lMLjKdTmUmk3mZxNVFBZJgmWw2e59Op+eX8A1T/yui - 6sZCe+82sfV28z6Xy6klk8lEDsrbuHu/uhRnxuPxn+TY4xqNRnL4y0avebQUZyirFgyHQ0nAtEob7dsQ - wd87tP2b2GAwiGcJtaDf70sC9kIr49Txcfs7QMu7jvV6vXiWUAvCMJQEptPB648n2DrU8bPj4cyqP7Aa - DjhD1IIgCCRBpd4k9lwXwgVniFrQ7XYlgXd9A9PtxM/2/Kd8mnGGqAW+70sC9mz3GJ9NBw3nCt9MK+Z5 - XjxLqAWtVksSlM4Fnn/4glcHJVyKJk7K1gOjcgHOELXAdV1JUGvQ/9YEqnVB+6fqQoAzRC0QQkjbtqGf - W/hOT57H+FEFZyj7WKBp2kqhUFjXdb1ommZI+mSyAM9CwzBKxWJxPZ/Pr6To8BrJkDdkh+yRfXJEPiV4 - z994xhnO0pnC2j+Ia2ryPbNY9wAAAABJRU5ErkJggg== - - - - 623, 17 - - - - AAABAAgAMDAQAAEABABoBgAAhgAAACAgEAABAAQA6AIAAO4GAAAYGBAAAQAEAOgBAADWCQAAEBAQAAEA - BAAoAQAAvgsAADAwAAABAAgAqA4AAOYMAAAgIAAAAQAIAKgIAACOGwAAGBgAAAEACADIBgAANiQAABAQ - AAABAAgAaAUAAP4qAAAoAAAAMAAAAGAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAAAAAAA//8A/wAAAP8A/wD//wAA////AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMwAAAAAAAAAAAA - AAAAAAAAAAAAAAAAADPzMzAAAAAAAAAAAAAAAAAAAAAAAAAAAzP7i4MzMAAAAAAAAAAAAAAAAAAAAAAA - A4P4uLi4uDMzAAAAAAAAAAAAAAAAAAAAA7P7i4uLi4uLMzMAAAAAAAAAAAAAAAAAA4P4uLi4uLi4uLgz - MwAAAAAAAAAAAAAAP7g/i4uLi4uLi4uLi4MzMAAAAAAAAAAAP4s/uLi4uLi4uLi4uLi4szAAAAAAAAAA - P7g/i4uLi4uLi4uLi4uLh4AAAAAAAAAAP4s/uLi4uLi4uLi4uLi4t7cAAAAAAAAAP7iz+4uLi4uLi4uL - i4uLh/gAAAAAAAAAP4uD+Li4uLi4uLi4uLi4t79wAAAAAAAAP7iz+4uLi4uLi4uLi4uLh/uAAAAAAAAA - P4uLP7i4uLi4uLi4uLi4t7+3AAAAAAAAP7i4P4uLi4uLi4uLi4uLh/v4AAAAAAAAP4uLP7i4uLi4uLi4 - d7i4t7+/AAAAAAAAP7i4P4uLi4uLi4uHiHuLh/v7cAAAAAAAP4uLP7i4uLi4uLh4iIe4t7+/gAAAAAAA - P7i4s/uLi4uLi4eIiIh7h/v79wAAAAAAP4uLiz///7i4uHiIiIiHt7+/uAAAAAAAP7i4uLMzM///94iI - iIiId/v7+3AAAAAAP4uLi4uLizMzP4iIiIiIh7+/v4AAAAAAP7i4uLi4uLi3g/+IiIiIiHv7+4cAAAAA - P4uLi4uLi4t4/z///4iIiIe/v7gAAAAAP7i4uLi4uLeP+IMzM///iIh7+/gAAAAAP4uLi4uLi3j/j4j4 - jzMz///4//8AAAAAP7i4uLi4t4//iPiPiPiPMzMzMzMAAAAAP4uLi4uLeP+I+I+I+I+I////gAAAAAAA - P7i4uLi3j/j4j4j4j4j4j///+AAAAAAAP/uLi4t4//iPiPiPiPiP/////4AAAAAAA/i4uLeP//+I+I+I - +I+I/////4AAAAAAA/+Li3j////4j4j4j4j4j///+AAAAAAAAD+4t4//////iPiPiPiP////8AAAAAAA - ADP/9///////+I+I+I+Ij//4AAAAAAAAAAAzN4///////4j4j4j///+AAAAAAAAAAAAAAHj///////iP - iPiP//gAAAAAAAAAAAAAAAeP//////+I+I///4AAAAAAAAAAAAAAAAB4///////4j///+AAAAAAAAAAA - AAAAAAAHj///////iP//gAAAAAAAAAAAAAAAAAAAeP////j////4AAAAAAAAAAAAAAAAAAAAB4///4CP - //+AAAAAAAAAAAAAAAAAAAAAAHj/+AgI//gAAAAAAAAAAAAAAAAAAAAAAAePh/+Aj4AAAAAAAAAAAAAA - AAAAAAAAAAB4f//4CAAAAAAAAAAAAAAAAAAAAAAAAAAHd3d3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP///////wAA/n//////AAD8B/////8AAPwAf////wAA+AAD////AAD4AAA///8AAPgA - AAP//wAA+AAAAB//AADwAAAAB/8AAPAAAAAD/wAA8AAAAAP/AADwAAAAAf8AAPAAAAAB/wAA8AAAAAD/ - AADwAAAAAP8AAPAAAAAAfwAA8AAAAAB/AADwAAAAAH8AAPAAAAAAPwAA8AAAAAA/AADwAAAAAB8AAPAA - AAAAHwAA8AAAAAAPAADwAAAAAA8AAPAAAAAABwAA8AAAAAAHAADwAAAAAAcAAPAAAAAABwAA8AAAAAAH - AADwAAAAAD8AAPAAAAAAHwAA8AAAAAAPAAD4AAAAAA8AAPgAAAAAHwAA/AAAAAA/AAD8AAAAAH8AAP8A - AAAA/wAA//AAAAH/AAD/+AAAA/8AAP/8AAAH/wAA//4AAA//AAD//wAAH/8AAP//gAA//wAA///AAH// - AAD//+AA//8AAP//8AH//wAA///4A///AAD///////8AACgAAAAgAAAAQAAAAAEABAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAAAAAAD/ - /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMAAAAAAA - AAAAAAAAAAM/uLMzMAAAAAAAAAAAAAADP4uLi4szMwAAAAAAAAAAAz+4uLi4uLizMwAAAAAAAAM/+4uL - i4uLi4uDAAAAAAAD8/i4uLi4uLi4t3AAAAAAA/P7i4uLi4uLi4fwAAAAAAPz+Li4uLi4uLi3twAAAAAD - 8/uLi4uLi4uLh/sAAAAAA/P4uLi4uLh4uLe/cAAAAAP7P4uLi4uHh4uH+/AAAAAD+LP4uLi4eIh4t7+3 - AAAAA/uD+4uLh4iIh4f7+wAAAAP4s///uHiIiIh3v79wAAAD+4szM///+IiIh/v78AAAA/i4uLgzMz// - //d/v7cAAAP4uLiwj/jzMzM/h//3AAAD+4uLCP+I+I+I8zMzMwAAA/i4sI/4+I+I+I//gAAAAAP7iwj/ - +I+I+I+I//gAAAAAOLCP//+I+I+I//+AAAAAAD+Hj///+I+I+I/4AAAAAAAD/3j///+I+I//gAAAAAAA - ADM3j///+I//+AAAAAAAAAAAAHj//////4AAAAAAAAAAAAAHj/+I//gAAAAAAAAAAAAAAHj4AI+AAAAA - AAAAAAAAAAAHgPgIAAAAAAAAAAAAAAAAAH//gAAAAAAAAAAAAAAAAAAHd3AAAAAAAAD/////+H///+AH - ///gAD//4AAD/+AAAP/gAAB/4AAAP+AAAD/gAAAf4AAAH+AAAA/gAAAP4AAAB+AAAAfgAAAD4AAAA+AA - AAHgAAAB4AAAA+AAAA/gAAAH8AAAD/AAAB/4AAA//AAAf//AAP//4AH///AD///4B////A////4f/ygA - AAAYAAAAMAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgIAAgAAAAIAA - gACAgAAAgICAAMDAwAAAAP8AAAAAAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAADMzAAAA - AAAAAAAAA/+4szMAAAAAAAAAAz+Li4uDMzAAAAAAAz+4uLi4uLMzAAAAAz+Li4uLi4uHAAAAA/P4uLi4 - uLi3cAAAA/P7i4uLh4uH8AAAA/P4uLi4eHi3twAAA/s/i4uHiIeH+wAAA/g/+Lh4iIh3vzAAA/uDP/// - iIiH+7AAA/i4szMz////f7MAA/uLgP/4MzMz//8AA/i4D/+I+I+IczMAA/uA//j4j4j/+HAAA/8P/4iP - iPj/+AAAADD///+I+I//gAAAAAB////4j//4AAAAAAAH////iP/wAAAAAAAAf//wj/8AAAAAAAAAB49/ - CPAAAAAAAAAAAHf/8AAAAAAAAAAAAAd3dwAAAAAAw////8A///+AAf//gAA//4AAH/+AAB//gAAP/4AA - D/+AAAf/gAAH/4AAA/+AAAP/gAAB/4AAAf+AAAP/gAAD/4AAB//AAA//8AAf//gAP//8AH///gD///8B - ////g///KAAAABAAAAAgAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACA - gACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAAAAAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAA - AAAAAAAAAzMzMzMzMzA/P7i4uLi4MD8/i4uLi4swPz+4uLi4uDA/P4uLi4uLMD8/uLi4uLgwPz////// - /zA/MzMzMzMzAD+4f/////cAP4t/iIj/9wAD/3////AAAAAzf4iI9/gAAAB////3gAAAAHd3d3dwAP// - ///AAf//gAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAB//8AAf//AAH//4AB///AAf//8AP///AH - //8oAAAAMAAAAGAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAA//v/AHNx - cwDWmpwAvY6MAP/z7wCUjowA/+/nAM6ehADvupwA1qaMAJyCcwDWspwA99O9AP/r3gD3vpQA57KMAPfb - xgD/484A/+fWAPfPrQD/17UA/9u9AO/PtQD/x5QA//PnAP/37wD/+/cA/8uUAP/PnAD/06UA/9etAO/L - pQD/27UA/9+9AM62nAD/48YA/+fOAPfjzgD/69YA/+/eAP/DewD/x4QA/7ZaAP/TnAD3z5wA/9elAPfT - pQD/pikA/9ulAO/XtQD/58YA/9+tAP/jrQD/9+cA/+e1AP/vzgD/670A/++9AP/31gD/98YA1tO9AP// - 9wDO18YAvcu1AMbjzgDv+/cApa6tAK3r5wCc+/cAtd/eAJT//wCc//8Apf//AK3//wC9//8Axv//AM7/ - /wDW//8A3v//AOf//wDv//8A9///AJT7/wCc+/8Atfv/AK3b3gCM9/8AlPf/AIzz/wCl9/8AnOfvAHPn - 9wCE7/8AnPP/AIS+xgCUx84Aa9vvAITr/wCM6/8AtfP/AOf7/wBCpr0AhOf/AM7v9wAYrtYAOYacAFrP - 7wBj1/cAWq7GAHvj/wB7z+cAUnmEALXv/wAAns4AAJbGAAiezgAIirUAEKbWABCSvQAhst4AIZ7GACmy - 3gAprtYAMbbeADGu1gA5vucAMaLGAEq63gBSy+8Aa9v/AHPf/wB73/8AjNfvAJTT5wCc2+8AzvP/AACa - zgAAksYACKLWAAiWxgAIjr0AEKLWABCezgAQfaUAGKreABim1gAhptYAGHmcACGizgAhlr0AIYqtADG2 - 5wBCw+8AKXmUAEK23gBKw+8AQqrOAFrP9wBSut4Aa9f/AGvT9wBjvt4Ac9v/AKXn/wCl2+8A7/v/ABii - 1gAhqt4AKbLnADGy5wBCvu8AUsf3AGPT/wBavucAQn2UAHPX/wBzx+cAhNv/AIzT7wCc4/8Avef3ANbz - /wBCuu8ASr7vAFLD9wBax/cAY8//AGvT/wBz0/8Ac8/3AHvX/wCc2/cAY8v/AGvP/wCE1/8AlNv/AJTX - 9wCc3/8Ard/3AOf3/wBry/8A3vP/AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJycnJycAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi6GnlIt3nJycnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - lAD/8+cA//fvAP/79wD/y5QA/8+cAP/TpQD/160A78ulAP/btQD/370AzracAP/jxgD/584A9+POAP/r - 1gD/794A/8N7AP/HhAD/tloA/9OcAPfPnAD/16UA99OlAP+mKQD/26UA79e1AP/nxgD/360A/+OtAP/3 - 5wD/57UA/+/OAP/rvQD/770A//fWAP/3xgDW070A///3AM7XxgC9y7UAxuPOAO/79wClrq0ArevnAJz7 - 9wC1394AlP//AJz//wCl//8Arf//AL3//wDG//8Azv//ANb//wDe//8A5///AO///wD3//8AlPv/AJz7 - /wC1+/8ArdveAIz3/wCU9/8AjPP/AKX3/wCc5+8Ac+f3AITv/wCc8/8AhL7GAJTHzgBr2+8AhOv/AIzr - /wC18/8A5/v/AEKmvQCE5/8Azu/3ABiu1gA5hpwAWs/vAGPX9wBarsYAe+P/AHvP5wBSeYQAte//AACe - zgAAlsYACJ7OAAiKtQAQptYAEJK9ACGy3gAhnsYAKbLeACmu1gAxtt4AMa7WADm+5wAxosYASrreAFLL - 7wBr2/8Ac9//AHvf/wCM1+8AlNPnAJzb7wDO8/8AAJrOAACSxgAIotYACJbGAAiOvQAQotYAEJ7OABB9 - pQAYqt4AGKbWACGm1gAYeZwAIaLOACGWvQAhiq0AMbbnAELD7wApeZQAQrbeAErD7wBCqs4AWs/3AFK6 - 3gBr1/8Aa9P3AGO+3gBz2/8Apef/AKXb7wDv+/8AGKLWACGq3gApsucAMbLnAEK+7wBSx/cAY9P/AFq+ - 5wBCfZQAc9f/AHPH5wCE2/8AjNPvAJzj/wC95/cA1vP/AEK67wBKvu8AUsP3AFrH9wBjz/8Aa9P/AHPT - /wBzz/cAe9f/AJzb9wBjy/8Aa8//AITX/wCU2/8AlNf3AJzf/wCt3/cA5/f/AGvL/wDe8/8A////AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - - - \ No newline at end of file diff --git a/_FRReporting/Formulare/FrmReportSelect.vb b/_FRReporting/Formulare/FrmReportSelect.vb deleted file mode 100644 index 0c57fde..0000000 --- a/_FRReporting/Formulare/FrmReportSelect.vb +++ /dev/null @@ -1,1157 +0,0 @@ -Imports System.Windows.Forms -Imports System.Drawing -Public Class FrmReportSelect - -#Region "Deklarationen" - Dim auswertungen As New TKB.Auswertung.clsAuswertung - Dim CtrlList As New List(Of Control) - Dim splits() As String - Dim dr As DataRow - Dim s As String = "" - Dim SQLWhere As String = "" - Friend selectPoint As New System.Drawing.Point() - Dim Auswertungsdaten As New DataSet - Dim On_Load As Boolean = False - Dim DescriptionToolTip As New ToolTip - Dim WhereModified As Boolean = False - Dim sec As New Utils.MySecurity - Dim cblist As New Collection -#End Region - -#Region "Formular" - ''' - ''' Formular schliessen - ''' - ''' - ''' - ''' - Private Sub btnAbbruch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) - Me.Close() - End Sub - ''' - ''' Formualr schliessen - ''' - ''' - ''' - ''' - Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click - btnAbbruch_Click(sender, e) - End Sub - - ''' - ''' Formular schliessen - ''' - ''' - ''' - ''' - Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click - btnAbbruch_Click(sender, e) - End Sub -#End Region - - Private Sub FrmReportSelect_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - Try - auswertungen.Get_Auswertungen(Me.TreeAuswertungen) - Me.TreeAuswertungen.ExpandAll() - Me.TreeAuswertungen.SelectedNode = Me.TreeAuswertungen.Nodes(0) - Me.TreeAuswertungen.SelectedNode.ExpandAll() - Catch - End Try - sec.Set_Form_Security(Me) - End Sub - - Private Sub btnAufbereiten_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAufbereitenCSV.Click - Me.Cursor = Cursors.WaitCursor - - If Me.WhereModified = False Then Get_SQLWhere() - Me.Auswertungsdaten = Me.auswertungen.Get_Auswertungsdaten(Me.auswertungen.Auswertung.sSQL.Value, SQLWhere, Me.auswertungen.Auswertung.sSQLType.Value) - Dim f As New frmAuswertung(Me.TreeAuswertungen.SelectedNode.Text, Me.Auswertungsdaten) - f.MdiParent = Me.MdiParent - Me.Cursor = Cursors.Default - f.Show() - End Sub - - Private Sub BtnAufbereitenCR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAufbereitenCR.Click - showreport() - End Sub - Public Sub showreport() - Me.Cursor = Cursors.WaitCursor - Me.auswertungen.TitelZeile1 = Me.txtTitel1.Text - Me.auswertungen.TitelZeile2 = Me.txtTitel2.Text - - If Me.WhereModified = False Then Get_SQLWhere() - Me.Auswertungsdaten = Me.auswertungen.Get_Auswertungsdaten(Me.auswertungen.Auswertung.sSQL.Value, SQLWhere, Me.auswertungen.Auswertung.sSQLType.Value) - Dim f As New frmcrreporting(Me.Auswertungsdaten, Me.auswertungen.Auswertung.iAuswertungNr.Value, Me.auswertungen, Me.checkboxprintparam.Checked, False) - f.Text = "Auswertung " + Me.TreeAuswertungen.SelectedNode.Text - f.MdiParent = Me.MdiParent - Me.Cursor = Cursors.Default - f.Show() - f.DisplayReport() - End Sub - - Private Sub TreeAuswertungen_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeAuswertungen.DoubleClick - 'If Me.TreeAuswertungen.SelectedNode.Tag > -1 Then btnAufbereiten_Click(sender, e) - End Sub - - ''' - ''' Mousedown-Ereignis auf dem Tree - ''' - ''' - ''' - ''' - Private Sub TreeStruktur_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TreeAuswertungen.MouseDown - Try - Dim mouseEvents As MouseEventArgs - mouseEvents = e - selectPoint.Y = mouseEvents.Y - selectPoint.X = mouseEvents.X - Me.TreeAuswertungen.SelectedNode = Me.TreeAuswertungen.GetNodeAt(selectPoint) - Catch ex As Exception - MsgBox(ex.Message) - End Try - End Sub - ''' - ''' Nach Selektion eines Nodes Parameter neu aufbereiten und Auswerungsmöglichkeit (CR/CSV) anzeigen - ''' - ''' - ''' - ''' - Private Sub TreeAuswertungen_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeAuswertungen.AfterSelect - Me.On_Load = True - Me.WhereModified = False - Me.PictureBox1.Visible = False - Try - Me.txtTitel1.Text = Me.TreeAuswertungen.SelectedNode.Text - Me.txtTitel2.Text = "" - Me.checkboxprintparam.Checked = True - Me.txtbeschreibung.Text = Me.TreeAuswertungen.SelectedNode.ToolTipText - DescriptionToolTip.SetToolTip(Me.txtbeschreibung, Me.txtbeschreibung.Text) - If Me.TreeAuswertungen.SelectedNode.Tag < 1 Then - Me.GrpParameter.Enabled = False - Me.BtnAufbereitenCR.Enabled = False - Me.btnAufbereitenCSV.Enabled = False - Me.grpcr.Enabled = False - Me.grpdb.Enabled = False - Exit Sub - End If - - Me.auswertungen.Get_Auswertung(Me.TreeAuswertungen.SelectedNode.Tag) - If Me.auswertungen.MitarbeiterAuswertungsparameter.Rows.Count > 0 Then - Me.ComboboxMAParameter.Visible = True - Try - Me.ComboboxMAParameter.DataSource = Nothing - Me.ComboboxMAParameter.DataSource = Me.auswertungen.MitarbeiterAuswertungsparameter - Me.ComboboxMAParameter.DisplayMember = "Beschreibung" - Me.ComboboxMAParameter.ValueMember = "Mitarbeiter_AuswertungsparameterNr" - Me.ComboboxMAParameter.SelectedIndex = -1 - Catch ex As Exception - End Try - Else - Me.ComboboxMAParameter.Visible = False - End If - If Me.auswertungen.AuswertungParameter.Rows.Count = 0 Then - Me.GrpParameter.Enabled = False - Else - Me.GrpParameter.Enabled = True - End If - If Me.auswertungen.Auswertung.bReport.Value = True Then - Me.BtnAufbereitenCR.Enabled = True - Me.grpcr.Enabled = True - Else - Me.BtnAufbereitenCR.Enabled = False - Me.grpcr.Enabled = False - End If - If Me.auswertungen.Auswertung.bExcel_Report.Value = True Then - Me.btnAufbereitenCSV.Enabled = True - Me.grpdb.Enabled = True - Else - Me.btnAufbereitenCSV.Enabled = False - Me.grpdb.Enabled = False - End If - - Init_Params() - - Catch ex As Exception - End Try - Me.On_Load = False - End Sub - -#Region "Parameters" - -#Region "Utils" - ''' - ''' Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet - ''' die gefundnen Controls in der Liste L zur weiteren Bearbeitung - ''' - ''' Base-Contrlo (z.B. aktuelles Formular - ''' Schlüssel welcher gesucht werden soll - ''' Liste der gefundenen Objekte - ''' True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde. - ''' - ''' - Private Function GetControl(ByVal BaseControl As Control, ByVal Key As String, ByRef L As List(Of Control), Optional ByVal ReturnAtFirstElement As Boolean = False) As Boolean - If L Is Nothing Then L = New List(Of Control) - Dim Gut As Boolean - Dim ReturnFlag As Boolean = False - If Key IsNot Nothing Then Key = Key.ToLower - - If BaseControl.HasChildren = True Then - For Each ctl As Control In BaseControl.Controls - Gut = False - If Key Is Nothing Then - Gut = True - Else - If ctl.Name.Length >= Key.Length Then - Key = Key.ToLower - If Key.StartsWith("*") Then - If Key.Substring(1) = ctl.Name.ToLower.Substring(ctl.Name.Length - (Key.Length - 1), Key.Length - 1) Then Gut = True - ElseIf Key.EndsWith("*") Then - If Key.Substring(0, Key.Length - 1) = ctl.Name.ToLower.Substring(0, Key.Length - 1) Then Gut = True - Else - If Key = ctl.Name.ToLower Then Gut = True - End If - End If - End If - - If Gut = True Then - L.Add(ctl) - If ReturnAtFirstElement = True Then ReturnFlag = True - End If - If ReturnFlag = False Then - Call GetControl(ctl, Key, L) - End If - Next - End If - - If L.Count - 1 > -1 Then - Return True - Else - Return False - End If - End Function -#End Region - - ''' - ''' Parameter initialisieren - ''' - ''' - Private Sub Init_Params(Optional ByVal Initialize_ComboBox As Boolean = True) - If Initialize_ComboBox = True Then Me.ComboboxMAParameter.SelectedIndex = -1 - Me.CtrlList.Clear() - Me.GetControl(Me, "cb*", CtrlList) - For Each x As ComboBox In CtrlList - Try - x.DataSource = Nothing - x.Items.Clear() - x.Enabled = False - x.Text = "" - Catch ex As Exception - End Try - Next - - CtrlList.Clear() - Me.GetControl(Me, "cbandor*", CtrlList) - For Each x As ComboBox In CtrlList - x.Items.Clear() - x.Items.Add("und") - x.Items.Add("oder") - Next - - Me.cbparam1.Enabled = True - Me.cbop1.Enabled = True - Me.cbvalue1.Enabled = True - Me.cbandor1.Enabled = True - - Me.CtrlList.Clear() - Me.GetControl(Me, "cbparam*", CtrlList) - For Each x As ComboBox In CtrlList - For Each dr As DataRow In Me.auswertungen.AuswertungParameter.Rows - x.Items.Add(dr.Item("Bezeichnung")) - Next - Next - End Sub - - - - - - - - - - - ''' - ''' Selektion Parameter - ''' - ''' - ''' - ''' - Private Sub cbparam1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbparam1.SelectedIndexChanged, cbparam2.SelectedIndexChanged, _ - cbparam3.SelectedIndexChanged, cbparam4.SelectedIndexChanged, cbparam5.SelectedIndexChanged, cbparam6.SelectedIndexChanged, cbparam7.SelectedIndexChanged - If Me.On_Load Then Exit Sub - Me.WhereModified = False - Me.PictureBox1.Visible = False - Me.cblist.Clear() - Dim s As String = ParamNr(sender.name) - Dim cbop As String = "cbop" + s - dr = Findrow(sender.text) - - 'Operatoren festlegen - CtrlList.Clear() - Me.GetControl(Me, "cbop" + s, CtrlList) - For Each ob As ComboBox In CtrlList - ob.Items.Clear() - splits = dr.Item("Operator").ToString.Split(";") - For Each x As String In splits - ob.Items.Add(x) - Next - ob.SelectedIndex = 0 - Next - - ' Wenn ein Datenbezug ab DB oder eingegeben, dann aufbereiten - If dr.Item("Feldbezug").ToString <> "" Then - 'Feldbezug ab DB - If UCase(dr.Item("feldbezug").ToString.Substring(0, 3)) = "SP_" Then - Dim fb As New DataTable - fb = Me.auswertungen.get_rptparam_values(dr.Item("Feldbezug")) - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.DataSource = Nothing - x.AutoCompleteCustomSource.Clear() - x.Items.Clear() - x.DataSource = fb - x.DisplayMember = "Bezeichnung" - x.ValueMember = "KeyValue" - x.AutoCompleteSource = AutoCompleteSource.CustomSource - x.AutoCompleteMode = AutoCompleteMode.SuggestAppend - For Each r As DataRow In fb.Rows - x.AutoCompleteCustomSource.Add(r("Keyvalue").ToString + " " + r("Bezeichnung").ToString) - cblist.Add(New cbe(x.Name, r("Keyvalue").ToString, r("Keyvalue").ToString + " " + r("Bezeichnung").ToString)) - - x.AutoCompleteCustomSource.Add(r("keyvalue").ToString) - cblist.Add(New cbe(x.Name, r("Keyvalue").ToString, r("Keyvalue").ToString)) - - x.AutoCompleteCustomSource.Add(r("Searchvalue1").ToString) - cblist.Add(New cbe(x.Name, r("Keyvalue").ToString, r("Searchvalue1").ToString)) - - x.AutoCompleteCustomSource.Add(r("Keyvalue").ToString + " " + r("Searchvalue1").ToString) - cblist.Add(New cbe(x.Name, r("Keyvalue").ToString, r("Keyvalue").ToString + " " + r("Searchvalue1").ToString)) - Next - Next - - Else - 'Fixer Feldbezug - If dr.Item("Feldbezug").ToString <> "" Then - Dim selval() As String = dr.Item("Feldbezug").ToString.Split(";") - Dim cbvalue As String = "cbvalue" + s - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.DataSource = Nothing - x.Items.Clear() - For Each ss As String In selval - x.Items.Add(ss) - Next - Next - End If - End If - - End If - End Sub - - - - - - - ''' - ''' Datenrow in den zur Auswertung gehörenden Parameterliste suchen - ''' - ''' - ''' - ''' - Private Function Findrow(ByVal key As String) As DataRow - For Each dr As DataRow In Me.auswertungen.AuswertungParameter.Rows - If dr.Item("Bezeichnung") = key Then - Return dr - End If - Next - End Function - - 'Param-Nr auslesen - Private Function ParamNr(ByVal s As String) As String - Return s.Substring(Len(s) - 1, 1) - End Function - ''' - ''' Where Bedingung für die Abfrage zusammenstellen - ''' - ''' - Private Sub Get_SQLWhere() - Me.auswertungen.ParamCollection.Clear() - Dim s As String - Dim i As Integer - Me.SQLWhere = "" - - If Me.cbparam1.Text <> "" And Me.cbop1.Text <> "" And Me.cbvalue1.Text <> "" Then - Me.auswertungen.ParamCollection.Add(cbparam1.Text & " " & cbop1.Text & " " & cbvalue1.Text) - s = cbparam1.Text & " " & cbop1.Text & " " & cbvalue1.Text - SQLWhere = SQLWhere + get_where(1) - End If - If Me.cbandor1.Text <> "" And Me.cbparam2.Text <> "" And Me.cbop2.Text <> "" And Me.cbvalue2.Text <> "" Then - If Me.cbandor1.Text = "und" Then SQLWhere = SQLWhere + " and " + get_where(2) - If Me.cbandor1.Text = "oder" Then SQLWhere = SQLWhere + " or " + get_where(2) - Me.auswertungen.ParamCollection.Add(cbandor1.Text + " " + cbparam2.Text & " " & cbop2.Text & " " & cbvalue2.Text) - s = s & "' & Chr(10) & Chr(13) & '" & cbandor1.Text & " " & cbparam2.Text & " " & cbop2.Text & " " & cbvalue2.Text - End If - If Me.cbandor2.Text <> "" And Me.cbparam3.Text <> "" And Me.cbop3.Text <> "" And Me.cbvalue3.Text <> "" Then - If Me.cbandor2.Text = "und" Then SQLWhere = SQLWhere + " and " + get_where(3) - If Me.cbandor2.Text = "oder" Then SQLWhere = SQLWhere + " or " + get_where(3) - Me.auswertungen.ParamCollection.Add(cbandor2.Text + " " + cbparam3.Text & " " & cbop3.Text & " " & cbvalue3.Text) - s = s + " " + cbandor2.Text + " " + cbparam3.Text & " " & cbop3.Text & " " & cbvalue3.Text - End If - If Me.cbandor3.Text <> "" And Me.cbparam4.Text <> "" And Me.cbop4.Text <> "" And Me.cbvalue4.Text <> "" Then - If Me.cbandor3.Text = "und" Then SQLWhere = SQLWhere + " and " + get_where(4) - If Me.cbandor3.Text = "oder" Then SQLWhere = SQLWhere + " or " + get_where(4) - Me.auswertungen.ParamCollection.Add(cbandor3.Text + " " + cbparam4.Text & " " & cbop4.Text & " " & cbvalue4.Text) - s = s + " " + cbandor3.Text + " " + cbparam4.Text & " " & cbop4.Text & " " & cbvalue4.Text - End If - - If Me.cbandor4.Text <> "" And Me.cbparam5.Text <> "" And Me.cbop5.Text <> "" And Me.cbvalue5.Text <> "" Then - If Me.cbandor4.Text = "und" Then SQLWhere = SQLWhere + " and " + get_where(5) - If Me.cbandor4.Text = "oder" Then SQLWhere = SQLWhere + " or " + get_where(5) - Me.auswertungen.ParamCollection.Add(cbandor4.Text + " " + cbparam5.Text & " " & cbop5.Text & " " & cbvalue5.Text) - s = s + " " + cbandor4.Text + " " + cbparam5.Text & " " & cbop5.Text & " " & cbvalue5.Text - End If - If Me.cbandor5.Text <> "" And Me.cbparam6.Text <> "" And Me.cbop6.Text <> "" And Me.cbvalue6.Text <> "" Then - If Me.cbandor5.Text = "und" Then SQLWhere = SQLWhere + " and " + get_where(6) - If Me.cbandor5.Text = "oder" Then SQLWhere = SQLWhere + " or " + get_where(6) - Me.auswertungen.ParamCollection.Add(cbandor5.Text + " " + cbparam6.Text & " " & cbop6.Text & " " & cbvalue6.Text) - s = s + " " + cbandor5.Text + " " + cbparam6.Text & " " & cbop6.Text & " " & cbvalue6.Text - End If - If Me.cbandor6.Text <> "" And Me.cbparam7.Text <> "" And Me.cbop7.Text <> "" And Me.cbvalue7.Text <> "" Then - If Me.cbandor6.Text = "und" Then SQLWhere = SQLWhere + " and " + get_where(7) - If Me.cbandor6.Text = "oder" Then SQLWhere = SQLWhere + " or " + get_where(7) - Me.auswertungen.ParamCollection.Add(cbandor6.Text + " " + cbparam7.Text & " " & cbop7.Text & " " & cbvalue7.Text) - s = s + " " + cbandor6.Text + " " + cbparam7.Text & " " & cbop7.Text & " " & cbvalue7.Text - End If - Me.auswertungen.FullParam = s - End Sub - - ''' - ''' Where zusammenstellen - ''' - ''' - ''' - ''' - Private Function get_where(ByVal nr As Integer) As String - Dim param As New ComboBox - Dim op As New ComboBox - Dim val As New ComboBox - Dim wertvalue As String = "" - Dim wertdbfeld As String = "" - Dim wertop As String = op.Text - - CtrlList.Clear() - Me.GetControl(Me, "cbparam" + Trim(Str(nr)), CtrlList) - param = CtrlList.Item(0) - - CtrlList.Clear() - Me.GetControl(Me, "cbop" + Trim(Str(nr)), CtrlList) - op = CtrlList.Item(0) - - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + Trim(Str(nr)), CtrlList) - val = CtrlList.Item(0) - - dr = Me.Findrow(param.Text) - - wertop = op.Text - - Dim paramtyp As String = "" - Dim paramsplit() As String = dr.Item("Paramtype").ToString.Split(";") - - Dim dbfeldsplit() As String = dr.Item("dbfeldname").ToString.Split(";") - If dbfeldsplit.Length > 1 And val.SelectedIndex > -1 Then - wertvalue = val.SelectedValue - wertdbfeld = dbfeldsplit(0) - paramtyp = paramsplit(0) - Else - wertvalue = val.Text - If dbfeldsplit.Length > 1 Then - wertdbfeld = dbfeldsplit(1) - paramtyp = paramsplit(1) - Else - wertdbfeld = dbfeldsplit(0) - paramtyp = paramsplit(0) - End If - End If - - Select Case UCase(paramtyp) - Case "VARCHAR", "STRING", "CHAR" - Return wertdbfeld + " " + wertop + " '" + wertvalue + "'" - Case "INTEGER", "INT" - Return wertdbfeld + " " + wertop + " " + wertvalue + "" - Case "DATEPART" - Select Case wertvalue - Case "letzte Woche" - Return wertdbfeld & " between dbo.get_dateperiode('LastWeek',1) and dbo.get_dateperiode('LastWeek',0)" - Case "letzter Monat" - Return wertdbfeld & " between dbo.get_dateperiode('LastMonth',1) and dbo.get_dateperiode('LastMonth',0)" - Case "letztes Quartal" - Return wertdbfeld & " between dbo.get_dateperiode('LastQuarter',1) and dbo.get_dateperiode('LastQuarter',0)" - Case "letztes Jahr" - Return wertdbfeld & " between dbo.get_dateperiode('LastYear',1) and dbo.get_dateperiode('LastYear',0)" - Case "aktuelle Woche" - Return wertdbfeld & " between dbo.get_dateperiode('ActWeek',1) and dbo.get_dateperiode('ActWeek',0)" - Case "aktueller Monat" - Return wertdbfeld & " between dbo.get_dateperiode('ActMonth',1) and dbo.get_dateperiode('ActMonth',0)" - Case "aktuelles Quartal" - Return wertdbfeld & " between dbo.get_dateperiode('ActQuarter',1) and dbo.get_dateperiode('ActQuarter',0)" - Case "aktuelles Jahr" - Return wertdbfeld & " between dbo.get_dateperiode('ActYear',1) and dbo.get_dateperiode('ActYear',0)" - End Select - 'Dim dtfrom As DateTime - 'Dim dtto As DateTime - 'dtfrom = Today - 'CalcDate(wertvalue, dtfrom, dtto) - 'Return wertdbfeld & " between '" & Formateddate(dtfrom, True) & "' and '" & Formateddate(dtto, False) + "'" - 'Dim dp As String - 'Select Case wertvalue - ' Case "letzte Woche" - ' CalcDate(wertvalue, dtfrom, dtto) - ' Case "letzte Woche" - ' Return "cast(datepart(week," & wertdbfeld & ") as int) " & wertop & " cast(datepart(week, getdate()) as int) - 1" - ' Case "letzer Monat" - ' Return "cast(datepart(month," & wertdbfeld & ") as int) " & wertop & " cast(datepart(month, getdate()) as int) - 1" - ' Case "letztes Quartal" - ' Return "cast(datepart(quarter," & wertdbfeld & ") as int) " & wertop & " cast(datepart(quarter, getdate()) as int) - 1" - ' Case "letztes Jahr" - ' Return "year(" & wertdbfeld & ") " & wertop & " year(getdate()) - 1" - ' Case "aktuelle Woche" - ' Return "cast(datepart(week," & wertdbfeld & ") as int) " & wertop & " cast(datepart(week, getdate()) as int)" - ' Case "aktueller Monat" - ' Return "cast(datepart(month," & wertdbfeld & ") as int) " & wertop & " cast(datepart(month, getdate()) as int)" - ' Case "aktuelles Quartal" - ' Return "cast(datepart(quarter," & wertdbfeld & ") as int) " & wertop & " cast(datepart(quarter, getdate()) as int)" - ' Case "aktuelles Jahr" - ' Return "year(" & wertdbfeld & ") " & wertop & " year(getdate())" - 'End Select - Case "DATUM" - Select Case wertop - Case "=" - Return wertdbfeld + " > convert(datetime,'" + wertvalue + " 00:00:00',104) and " + wertdbfeld + " < convert(datetime,'" + wertvalue + " 23:59:59',104)" - Case "<>" - Return wertdbfeld + " < convert(datetime,'" + wertvalue + " 00:00:00',104) and " + wertdbfeld + " > convert(datetime,'" + wertvalue + " 23:59:59',104)" - Case ">=" - Return wertdbfeld + " " + wertop + " convert(datetime,'" + wertvalue + " 00:00:00',104)" - Case ">" - Return wertdbfeld + " " + wertop + " convert(datetime,'" + wertvalue + " 23:59:59',104)" - Case "<" - Return wertdbfeld + " " + wertop + " convert(datetime,'" + wertvalue + " 00:00:00',104)" - Case "<=" - Return wertdbfeld + " " + wertop + " convert(datetime,'" + wertvalue + " 23:59:59',104)" - Case Else - Return wertdbfeld + " " + wertop + " convert(datetime,'" + wertvalue + " 00:00:00',104)" - End Select - Case "DATUM+1" - Dim d As DateTime = wertvalue - d = DateAdd(DateInterval.Day, 1, d) - wertvalue = d.ToString - Return wertdbfeld + " " + wertop + " convert(datetime,'" + wertvalue + " 00:00:00',104)" - Case "BOOLEAN" - If UCase(wertvalue) = "TRUE" Or UCase(wertvalue) = "JA" Then - Return wertdbfeld + " " + wertop + " 1" - Else - Return wertdbfeld + " " + wertop + " 0" - End If - Case Else - End Select - - End Function -#End Region - - - - Private Sub cbvalue1_DropDown(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbvalue1.DropDown, cbvalue2.DropDown, _ - cbvalue3.DropDown, cbvalue4.DropDown, cbvalue5.DropDown, cbvalue6.DropDown, cbvalue7.DropDown - Try - Dim s As String = ParamNr(sender.name) - Dim nr As Integer = s - Dim param As New ComboBox - Dim op As New ComboBox - Dim val As New ComboBox - CtrlList.Clear() - Me.GetControl(Me, "cbparam" + Trim(Str(nr)), CtrlList) - param = CtrlList.Item(0) - - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + Trim(Str(nr)), CtrlList) - val = CtrlList.Item(0) - - dr = Me.Findrow(param.Text) - - If dr.Item("Paramtype") = "Datum" Then - Dim LocalMousePosition As Point - LocalMousePosition = val.PointToClient(Cursor.Position) - - Dim f As New frmCalendar - - f.Top = Me.Top + val.Top + 200 - f.Left = Me.Left + val.Width + 399 - f.ShowDialog() - If f.DialogResult = Windows.Forms.DialogResult.OK Then - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + Trim(Str(nr)), CtrlList) - param = CtrlList.Item(0) - param.Text = f.MonthCalendar1.SelectionRange.Start.Date - param.Focus() - End If - End If - Catch ex As Exception - End Try - End Sub - - Private Sub BtnInitParam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnInitParam.Click - Me.Init_Params() - End Sub - - Private Sub cbandor1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbandor1.SelectedIndexChanged, _ - cbandor2.SelectedIndexChanged, cbandor3.SelectedIndexChanged, cbandor3.SelectedIndexChanged, cbandor4.SelectedIndexChanged, cbandor5.SelectedIndexChanged, _ - cbandor6.SelectedIndexChanged - If Me.On_Load Then Exit Sub - Me.WhereModified = False - Me.PictureBox1.Visible = False - s = Me.ParamNr(sender.name) - s = s + 1 - CtrlList.Clear() - Me.GetControl(Me, "cbparam" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Enabled = True - Next - CtrlList.Clear() - Me.GetControl(Me, "cbop" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Enabled = True - Next - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Enabled = True - Next - CtrlList.Clear() - Me.GetControl(Me, "cbandor" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Enabled = True - Next - End Sub - - Private Sub Init_ParamRow(ByVal s As String) - s = s + 1 - CtrlList.Clear() - Me.GetControl(Me, "cbparam" + s, CtrlList) - For Each x As ComboBox In CtrlList - Try - x.Text = "" - Catch ex As Exception - End Try - x.Enabled = False - Next - CtrlList.Clear() - Me.GetControl(Me, "cbop" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Text = "" - x.Enabled = False - Next - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Text = "" - x.Enabled = False - Next - CtrlList.Clear() - Me.GetControl(Me, "cbandor" + s, CtrlList) - For Each x As ComboBox In CtrlList - x.Text = "" - Next - End Sub - - - Private Sub BtnParamDel1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnParamDel1.Click, BtnParamDel2.Click, _ - BtnParamDel3.Click, BtnParamDel4.Click, BtnParamDel5.Click, BtnParamDel6.Click - Init_ParamRow(Me.ParamNr(sender.name)) - End Sub - - Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click - Me.On_Load = True - Dim s As String - CtrlList.Clear() - Me.GetControl(Me, "cbandor*", CtrlList) - For Each x As ComboBox In CtrlList - s = s + ParamNr(x.Name) + "~" + x.Text + ";" - Next - s = s + "|" - CtrlList.Clear() - Me.GetControl(Me, "cbparam*", CtrlList) - For Each x As ComboBox In CtrlList - s = s + ParamNr(x.Name) + "~" + x.Text + ";" - Next - s = s + "|" - CtrlList.Clear() - Me.GetControl(Me, "cbop*", CtrlList) - For Each x As ComboBox In CtrlList - s = s + ParamNr(x.Name) + "~" + x.Text + ";" - Next - s = s + "|" - CtrlList.Clear() - Me.GetControl(Me, "cbval*", CtrlList) - For Each x As ComboBox In CtrlList - s = s + ParamNr(x.Name) + "~" + x.Text + ";" - Next - Dim Bez As String = InputBox("Bezeichnung für die Parameter:", "Auswertungsparameter sichern") - If Me.WhereModified = False Then - If Bez <> "" Then Me.auswertungen.Save_MAParameter(Me.auswertungen.Auswertung.iAuswertungNr.Value, Bez, s, Me.txtTitel1.Text, Me.txtTitel2.Text, Me.checkboxprintparam.Checked, "") - Else - If Bez <> "" Then Me.auswertungen.Save_MAParameter(Me.auswertungen.Auswertung.iAuswertungNr.Value, Bez, s, Me.txtTitel1.Text, Me.txtTitel2.Text, Me.checkboxprintparam.Checked, Me.SQLWhere) - End If - If Me.auswertungen.MitarbeiterAuswertungsparameter.Rows.Count > 0 Then - Me.ComboboxMAParameter.Visible = True - Try - Me.ComboboxMAParameter.DataSource = Nothing - Me.ComboboxMAParameter.DataSource = Me.auswertungen.MitarbeiterAuswertungsparameter - Me.ComboboxMAParameter.DisplayMember = "Beschreibung" - Me.ComboboxMAParameter.ValueMember = "Mitarbeiter_AuswertungsparameterNr" - Catch ex As Exception - End Try - Else - Me.ComboboxMAParameter.Visible = False - End If - Me.On_Load = False - Try - For Each dr As DataRow In Me.auswertungen.MitarbeiterAuswertungsparameter.Rows - If dr.Item("Beschreibung") = Bez Then - Me.ComboboxMAParameter.SelectedValue = dr.Item(0) - Me.ComboboxMAParameter_SelectedIndexChanged(sender, e) - End If - Next - Catch - End Try - - End Sub - - Private Sub ComboboxMAParameter_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboboxMAParameter.SelectedIndexChanged - If Me.On_Load = True Then Exit Sub - Dim wheremod As Boolean = False - Me.WhereModified = False - Me.PictureBox1.Visible = False - Try - Dim s As String = "" - For Each dr As DataRow In Me.auswertungen.MitarbeiterAuswertungsparameter.Rows - If dr.Item("Mitarbeiter_AuswertungsparameterNr") = Me.ComboboxMAParameter.SelectedValue Then - s = dr.Item("Parameterdaten") - Me.txtTitel1.Text = dr.Item("Titelzeile1") - Me.txtTitel2.Text = dr.Item("Titelzeile2") - Me.checkboxprintparam.Checked = dr.Item("ParamPrint") - If dr.Item("SQLWhere").ToString <> "" Then - Me.SQLWhere = dr.Item("SQLWhere").ToString - Me.WhereModified = True - wheremod = True - Me.PictureBox1.Visible = True - End If - End If - Next - If s = "" Then Exit Sub - - Me.Init_Params(False) - - - Dim grp() As String = s.Split("|") - Dim andor As String = grp(0) - Dim param As String = grp(1) - Dim op As String = grp(2) - Dim val As String = grp(3) - - Dim tmpvalue() As String - Dim ValueItem() As String - Dim tmpparam() As String - Dim ParamItem() As String - Dim tmpop() As String - Dim opItem() As String - Dim tmpandor() As String - Dim andorItem() As String - Dim tmpcbidx As Integer - Dim vals() As String - - Dim CTLIndex As Integer - Dim CTLAndOr As String - Dim CTLParam As String - Dim CTLOP As String - Dim CTLValue As String - Dim CTLSplit() As String - Dim SelIndexSet As Boolean - - - Dim i As Integer - For i = 6 To 0 Step -1 - tmpvalue = val.ToString.Split(";") - If tmpvalue(i).ToString.Length > 2 Then - ValueItem = tmpvalue(i).Split("~") - CTLIndex = ValueItem(0) - CTLValue = ValueItem(1) - - tmpparam = param.Split(";") - ParamItem = tmpparam(i).Split("~") - CTLParam = ParamItem(1) - - tmpop = op.Split(";") - opItem = tmpop(i).Split("~") - CTLOP = opItem(1) - - If i > 1 Then - tmpandor = andor.Split(";") - andorItem = tmpandor(i - 1).Split("~") - CTLAndOr = andorItem(1) - End If - - 'Parameter - Dim l As New List(Of Control) - Me.GetControl(Me, "cbparam" + Trim(Str(CTLIndex)), l) - Dim x As ComboBox = l(0) - - SelIndexSet = False - Dim ii As Integer = 0 - For ii = 0 To x.Items.Count - 1 - If x.Items(ii).ToString = CTLParam Then - x.SelectedIndex = ii - SelIndexSet = True - End If - Next - If SelIndexSet = False Then x.Text = CTLParam - - 'Operator - l.Clear() - Me.GetControl(Me, "cbop" + Trim(Str(CTLIndex)), l) - x = l(0) - SelIndexSet = False - For ii = 0 To x.Items.Count - 1 - If x.Items(ii).ToString = CTLOP Then - x.SelectedIndex = ii - SelIndexSet = True - End If - Next - If SelIndexSet = False Then x.Text = CTLOP - - 'value - l.Clear() - Me.GetControl(Me, "cbvalue" + Trim(Str(CTLIndex)), l) - x = l(0) - SelIndexSet = False - For ii = 0 To x.Items.Count - 1 - If x.Items(ii).ToString = CTLValue Then - x.SelectedIndex = ii - SelIndexSet = True - End If - Next - If SelIndexSet = False Then x.Text = CTLValue - - 'andor - l.Clear() - Me.GetControl(Me, "cbandor" + Trim(Str(CTLIndex)), l) - x = l(0) - SelIndexSet = False - For ii = 0 To x.Items.Count - 1 - If x.Items(ii).ToString = CTLAndOr Then - x.SelectedIndex = ii - SelIndexSet = True - End If - Next - If SelIndexSet = False Then x.Text = CTLAndOr - - End If - Next - - If wheremod = True Then - Me.WhereModified = True - Me.PictureBox1.Visible = True - End If - - - Catch ex As Exception - End Try - End Sub - - - - - - - Private Sub ComboboxMAParameter_VisibleChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboboxMAParameter.VisibleChanged - Me.btnDeleteSavedParam.Visible = Me.ComboboxMAParameter.Visible - End Sub - - Private Sub btnDeleteSavedParam_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDeleteSavedParam.Click - Me.On_Load = True - If Me.ComboboxMAParameter.SelectedIndex = -1 Then Exit Sub - - Me.auswertungen.Delete_Parameter(Me.ComboboxMAParameter.SelectedValue) - 'Me.Init_Params() - Me.txtTitel1.Text = Me.TreeAuswertungen.SelectedNode.Text - Me.txtTitel2.Text = "" - Me.checkboxprintparam.Checked = True - - If Me.auswertungen.MitarbeiterAuswertungsparameter.Rows.Count > 0 Then - Me.ComboboxMAParameter.Visible = True - Try - Me.ComboboxMAParameter.DataSource = Nothing - Me.ComboboxMAParameter.DataSource = Me.auswertungen.MitarbeiterAuswertungsparameter - Me.ComboboxMAParameter.DisplayMember = "Beschreibung" - Me.ComboboxMAParameter.ValueMember = "Mitarbeiter_AuswertungsparameterNr" - Me.ComboboxMAParameter.SelectedIndex = -1 - Catch ex As Exception - End Try - Me.On_Load = False - Else - Me.ComboboxMAParameter.Visible = False - End If - - End Sub - - Private Sub AlleKnotenSchliessenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AlleKnotenSchliessenToolStripMenuItem.Click - Me.TreeAuswertungen.CollapseAll() - End Sub - - Private Sub AlleKnotenÖffnenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AlleKnotenÖffnenToolStripMenuItem.Click - Me.TreeAuswertungen.ExpandAll() - End Sub - - '#Region "Datumsfunktionen" - - ' Private Function CalcDate(ByVal typ As String, ByRef dtfrom As DateTime, ByRef dtto As DateTime) - ' Select Case UCase(typ) - ' Case "LETZTE WOCHE" - ' GetDates(dtfrom, dtto) - ' Case "LETZTER MONAT" - ' dtfrom = DateAdd(DateInterval.Month, -1, dtfrom) - ' dtto = GetLastDayOfMonth(dtfrom) - ' dtfrom = GetFirstDayOfMonth(dtfrom) - ' Case "LETZTES QUARTAL" - ' Dim d As DateTime - ' d = DateAdd(DateInterval.Quarter, -1, dtfrom) - ' dtfrom = FirstDayOfQuarter(d) - ' dtto = LastDayOfQuarter(d) - ' Case "LETZTES JAHR" - ' dtfrom = DateAdd(DateInterval.Year, -1, dtfrom) - ' Dim y As Integer = Year(dtfrom) - ' dtfrom = "01.01." + Str(y) - ' dtto = "31.12." + Str(y) - ' Case "AKTUELLE WOCHE" - ' dtfrom = DateAdd(DateInterval.Day, 7, dtfrom) - ' GetDates(dtfrom, dtto) - ' Case "AKTUELLER MONAT" - ' dtfrom = dtfrom - ' dtto = GetLastDayOfMonth(dtfrom) - ' dtfrom = GetFirstDayOfMonth(dtfrom) - ' Case "AKTUELLES QUARTAL" - ' Dim d As DateTime - ' d = dtfrom - ' dtfrom = FirstDayOfQuarter(d) - ' dtto = LastDayOfQuarter(d) - ' Case "AKTUELLES JAHR" - ' Dim y As Integer = Year(dtfrom) - ' dtfrom = "01.01." + Str(y) - ' dtto = "31.12." + Str(y) - ' End Select - ' End Function - - ' Private Sub GetDates(ByRef stDate As Date, ByRef endDate As Date) - ' Dim offset As Double = 0 - ' Select Case stDate.DayOfWeek - ' Case DayOfWeek.Monday : offset = 0 - ' Case DayOfWeek.Tuesday : offset = -1 - ' Case DayOfWeek.Wednesday : offset = -2 - ' Case DayOfWeek.Thursday : offset = -3 - ' Case DayOfWeek.Friday : offset = -4 - ' Case DayOfWeek.Saturday : offset = -5 - ' Case DayOfWeek.Sunday : offset = -6 - ' End Select - ' endDate = DateAdd(DateInterval.Day, (offset - 1), stDate) - ' stDate = DateAdd(DateInterval.Day, -7 + offset, stDate) - ' End Sub - - ' Private Function GetFirstDayOfMonth(ByVal dtDate As Date) As DateTime - ' Dim dtFrom As Date = dtDate - ' dtFrom = dtFrom.AddDays(-(dtFrom.Day - 1)) - ' Return dtFrom - ' End Function - - - ' Private Function GetLastDayOfMonth(ByVal dtDate As Date) As DateTime - ' Dim dtTo As Date = dtDate - ' dtTo = dtTo.AddMonths(1) - ' dtTo = dtTo.AddDays(-(dtTo.Day)) - ' Return dtTo - ' End Function - - ' Public Function FirstDayOfQuarter(ByVal DateIn As DateTime) _ - ' As DateTime - ' ' Calculate first day of DateIn quarter, - ' ' with quarters starting at the beginning of Jan/Apr/Jul/Oct - ' Dim intQuarterNum As Integer = (Month(DateIn) - 1) \ 3 + 1 - ' Return DateSerial(Year(DateIn), 3 * intQuarterNum - 2, 1) - ' End Function - - - ' Public Function LastDayOfQuarter(ByVal DateIn As Date) As Date - ' ' Calculate last day of DateIn quarter, - ' ' with quarters ending at the end of Mar/Jun/Sep/Dec - ' Dim intQuarterNum As Integer = (Month(DateIn) - 1) \ 3 + 1 - ' Return DateSerial(Year(DateIn), 3 * intQuarterNum + 1, 0) - ' End Function - - - ' Private Function Formateddate(ByVal dt As DateTime, ByVal start As Boolean) As String - ' If start Then - ' Return Format(dt, Globals.clsapplication.sReport_Datum_Format.Value) & " 00:00:00" - ' Else - ' Return Format(dt, Globals.clsapplication.sReport_Datum_Format.Value) & " 23:59:59" - ' End If - - ' End Function - '#End Region - - - Private Sub btnEditSQL_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEditSQL.Click - If Me.WhereModified = False Then Get_SQLWhere() - Dim f As New frmEditWhere - f.sql = Me.SQLWhere - f.ShowDialog() - If f.DialogResult = Windows.Forms.DialogResult.OK Then - If f.sql <> "" Then - Me.SQLWhere = f.sql - Me.WhereModified = True - Me.PictureBox1.Visible = True - Else - Me.WhereModified = False - Me.PictureBox1.Visible = False - End If - End If - f.Dispose() - End Sub - - Private Sub cbop1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbop1.SelectedIndexChanged, cbop2.SelectedIndexChanged, _ - cbop3.SelectedIndexChanged, cbop4.SelectedIndexChanged, cbop5.SelectedIndexChanged, cbop6.SelectedIndexChanged, cbop7.SelectedIndexChanged - If Me.On_Load Then Exit Sub - Me.WhereModified = False - Me.PictureBox1.Visible = False - End Sub - - Private Sub cbvalue1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbvalue1.SelectedIndexChanged, _ - cbvalue2.SelectedIndexChanged, cbvalue3.SelectedIndexChanged, cbvalue4.SelectedIndexChanged, cbvalue5.SelectedIndexChanged, cbvalue6.SelectedIndexChanged, cbvalue7.SelectedIndexChanged, _ - cbvalue1.TextChanged, cbvalue2.TextChanged, cbvalue3.TextChanged, cbvalue4.TextChanged, cbvalue5.TextChanged, cbvalue6.TextChanged, cbvalue7.TextChanged - If Me.On_Load Then Exit Sub - Me.WhereModified = False - Me.PictureBox1.Visible = False - End Sub - - - Private Sub tsbtnReportDesign_Click(sender As Object, e As EventArgs) Handles tsbtnReportDesign.Click - Try - Me.Cursor = Cursors.WaitCursor - Me.auswertungen.TitelZeile1 = Me.txtTitel1.Text - Me.auswertungen.TitelZeile2 = Me.txtTitel2.Text - - If Me.WhereModified = False Then Get_SQLWhere() - Me.Auswertungsdaten = Me.auswertungen.Get_Auswertungsdaten(Me.auswertungen.Auswertung.sSQL.Value, SQLWhere, Me.auswertungen.Auswertung.sSQLType.Value) - Dim f As New frmcrreporting(Me.Auswertungsdaten, Me.auswertungen.Auswertung.iAuswertungNr.Value, Me.auswertungen, Me.checkboxprintparam.Checked, True) - f.Text = "Auswertung " + Me.TreeAuswertungen.SelectedNode.Text - f.MdiParent = Me.MdiParent - Me.Cursor = Cursors.Default - f.Show() - f.DesignReport() - Catch - Me.Cursor = Cursors.Default - MsgBox("Keine Auswertung für die Bearbeitung ausgewählt") - End Try - - - End Sub - - Private Sub TSBtnSetSecurityObject_Click(sender As Object, e As EventArgs) Handles TSBtnSetSecurityObject.Click - If InputBox("Passwort:") <> "341211" Then Exit Sub - sec.List_Form_Controls(Me) - sec.Print_Screen(Me) - End Sub - - Private Sub cbvalue1_KeyDown(sender As Object, e As KeyEventArgs) Handles cbvalue1.KeyDown - If e.KeyCode = Keys.F1 Then - Dim d As New DataTable - d = cbvalue1.DataSource - Dim x As New DataTable - x = d.Copy - Dim f As New frmDataSelect - f.C1Daten.DataSource = x - f.C1Daten.DataMember = x.TableName - f.ShowDialog() - If f.selectedvalue <> "" Then Me.cbvalue1.Text = f.selectedvalue - End If - End Sub - - - Private Sub cbvalue1_Leave(sender As Object, e As EventArgs) Handles cbvalue1.Leave, cbvalue2.Leave, cbvalue3.Leave, cbvalue4.Leave, cbvalue5.Leave, cbvalue6.Leave, cbvalue7.Leave - Try - Dim s As String = ParamNr(sender.name) - Dim nr As Integer = s - Dim param As New ComboBox - Dim op As New ComboBox - Dim val As New ComboBox - - CtrlList.Clear() - Me.GetControl(Me, "cbvalue" + Trim(Str(nr)), CtrlList) - val = CtrlList.Item(0) - For i = 1 To cblist.Count - Dim cb As cbe = cblist.Item(i) - If cb.ComboboxName = val.Name And cb.Name = val.Text Then - val.SelectedValue = cb.Keyvalue - End If - Next - Catch ex As Exception - End Try - End Sub -End Class - - -Public Class cbe - Dim m_keyvalue As String - Dim m_name As String - Dim m_comboboxname As String - Property Keyvalue As String - Get - Return m_keyvalue - End Get - Set(value As String) - m_keyvalue = value - End Set - End Property - - Property Name As String - Get - Return m_name - End Get - Set(value As String) - m_name = value - End Set - End Property - Property ComboboxName As String - Get - Return m_comboboxname - End Get - Set(value As String) - m_comboboxname = value - End Set - End Property - Sub New(ByVal comboboxname As String, ByVal keyvalue As String, name As String) - Me.Keyvalue = keyvalue - Me.Name = name - Me.ComboboxName = comboboxname - End Sub -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/frmAuswertung.designer.vb b/_FRReporting/Formulare/frmAuswertung.designer.vb deleted file mode 100644 index 71221da..0000000 --- a/_FRReporting/Formulare/frmAuswertung.designer.vb +++ /dev/null @@ -1,185 +0,0 @@ - _ -Partial Class frmAuswertung - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.components = New System.ComponentModel.Container() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmAuswertung)) - Me.MenuStrip1 = New System.Windows.Forms.MenuStrip() - Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton() - Me.TSBtnPrint = New System.Windows.Forms.ToolStripButton() - Me.TSBtnExcelExport = New System.Windows.Forms.ToolStripButton() - Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton() - Me.C1Daten = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() - Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.SpalteLöschenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog() - Me.BindingSource1 = New System.Windows.Forms.BindingSource(Me.components) - Me.MenuStrip1.SuspendLayout() - Me.ToolStrip1.SuspendLayout() - CType(Me.C1Daten, System.ComponentModel.ISupportInitialize).BeginInit() - Me.ContextMenuStrip1.SuspendLayout() - CType(Me.BindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'MenuStrip1 - ' - Me.MenuStrip1.AllowMerge = False - Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem}) - Me.MenuStrip1.Location = New System.Drawing.Point(0, 0) - Me.MenuStrip1.Name = "MenuStrip1" - Me.MenuStrip1.Size = New System.Drawing.Size(834, 24) - Me.MenuStrip1.TabIndex = 3 - Me.MenuStrip1.Text = "MenuStrip1" - ' - 'DateiToolStripMenuItem - ' - Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem}) - Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem" - Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20) - Me.DateiToolStripMenuItem.Text = "&Datei" - ' - 'BeendenToolStripMenuItem - ' - Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem" - Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22) - Me.BeendenToolStripMenuItem.Text = "&Beenden" - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnPrint, Me.TSBtnExcelExport, Me.ToolStripButton1}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 24) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(834, 25) - Me.ToolStrip1.TabIndex = 4 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'TSBtnQuit - ' - Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) - Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta - Me.TSBtnQuit.Name = "TSBtnQuit" - Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) - Me.TSBtnQuit.Text = "Fenster schliessen" - Me.TSBtnQuit.ToolTipText = "Fenster schliessen" - ' - 'TSBtnPrint - ' - Me.TSBtnPrint.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TSBtnPrint.Image = CType(resources.GetObject("TSBtnPrint.Image"), System.Drawing.Image) - Me.TSBtnPrint.ImageTransparentColor = System.Drawing.Color.Magenta - Me.TSBtnPrint.Name = "TSBtnPrint" - Me.TSBtnPrint.Size = New System.Drawing.Size(23, 22) - Me.TSBtnPrint.Text = "Drucken" - Me.TSBtnPrint.Visible = False - ' - 'TSBtnExcelExport - ' - Me.TSBtnExcelExport.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TSBtnExcelExport.Image = CType(resources.GetObject("TSBtnExcelExport.Image"), System.Drawing.Image) - Me.TSBtnExcelExport.ImageTransparentColor = System.Drawing.Color.Magenta - Me.TSBtnExcelExport.Name = "TSBtnExcelExport" - Me.TSBtnExcelExport.Size = New System.Drawing.Size(23, 22) - Me.TSBtnExcelExport.Text = "Export" - ' - 'ToolStripButton1 - ' - Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.ToolStripButton1.Image = CType(resources.GetObject("ToolStripButton1.Image"), System.Drawing.Image) - Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta - Me.ToolStripButton1.Name = "ToolStripButton1" - Me.ToolStripButton1.Size = New System.Drawing.Size(23, 22) - Me.ToolStripButton1.Text = "Als Excel-Datei speichern" - ' - 'C1Daten - ' - Me.C1Daten.AlternatingRows = True - Me.C1Daten.ContextMenuStrip = Me.ContextMenuStrip1 - Me.C1Daten.Dock = System.Windows.Forms.DockStyle.Fill - Me.C1Daten.FilterBar = True - Me.C1Daten.GroupByCaption = "Drag a column header here to group by that column" - Me.C1Daten.Images.Add(CType(resources.GetObject("C1Daten.Images"), System.Drawing.Image)) - Me.C1Daten.Location = New System.Drawing.Point(0, 49) - Me.C1Daten.Name = "C1Daten" - Me.C1Daten.PreviewInfo.Location = New System.Drawing.Point(0, 0) - Me.C1Daten.PreviewInfo.Size = New System.Drawing.Size(0, 0) - Me.C1Daten.PreviewInfo.ZoomFactor = 75.0R - Me.C1Daten.PrintInfo.PageSettings = CType(resources.GetObject("C1Daten.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) - Me.C1Daten.ScrollTips = True - Me.C1Daten.Size = New System.Drawing.Size(834, 395) - Me.C1Daten.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation - Me.C1Daten.TabIndex = 6 - Me.C1Daten.Text = "C1TrueDBGrid1" - Me.C1Daten.PropBag = resources.GetString("C1Daten.PropBag") - ' - 'ContextMenuStrip1 - ' - Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SpalteLöschenToolStripMenuItem}) - Me.ContextMenuStrip1.Name = "ContextMenuStrip1" - Me.ContextMenuStrip1.Size = New System.Drawing.Size(151, 26) - ' - 'SpalteLöschenToolStripMenuItem - ' - Me.SpalteLöschenToolStripMenuItem.Name = "SpalteLöschenToolStripMenuItem" - Me.SpalteLöschenToolStripMenuItem.Size = New System.Drawing.Size(150, 22) - Me.SpalteLöschenToolStripMenuItem.Text = "&Spalte löschen" - ' - 'frmAuswertung - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(834, 444) - Me.Controls.Add(Me.C1Daten) - Me.Controls.Add(Me.ToolStrip1) - Me.Controls.Add(Me.MenuStrip1) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmAuswertung" - Me.Text = "Auswertung" - Me.MenuStrip1.ResumeLayout(False) - Me.MenuStrip1.PerformLayout() - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.C1Daten, System.ComponentModel.ISupportInitialize).EndInit() - Me.ContextMenuStrip1.ResumeLayout(False) - CType(Me.BindingSource1, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip - Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton - Friend WithEvents C1Daten As C1.Win.C1TrueDBGrid.C1TrueDBGrid - Friend WithEvents TSBtnPrint As System.Windows.Forms.ToolStripButton - Friend WithEvents TSBtnExcelExport As System.Windows.Forms.ToolStripButton - Friend WithEvents SaveFileDialog1 As System.Windows.Forms.SaveFileDialog - Friend WithEvents ContextMenuStrip1 As System.Windows.Forms.ContextMenuStrip - Friend WithEvents SpalteLöschenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStripButton1 As System.Windows.Forms.ToolStripButton - Friend WithEvents BindingSource1 As System.Windows.Forms.BindingSource -End Class diff --git a/_FRReporting/Formulare/frmAuswertung.resx b/_FRReporting/Formulare/frmAuswertung.resx deleted file mode 100644 index 47b66f1..0000000 --- a/_FRReporting/Formulare/frmAuswertung.resx +++ /dev/null @@ -1,944 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 229, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5 - qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC - A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR - VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIESURBVDhPrZI/bxNBEMXnI/BR+AiUlNdBeVVEeWXKaxLR - RDoJRUKI4gQUqdBFKYgQSCslkYxsiU0IxMHG3iSYc/wnPkxD95iZ80JsE0RxI/3s9d695zezSz+mE1QJ - Tb9PUCU0La5QJVRMRriJ45MuMmP/yaKGiqsh/sbxpy6Ojs6wVD8B1y+Q7VoEYYx2uzOno8l4gEXyb7kK - pIqigKlZRfayzMA2HcIoxr2V9SUtjUd9LPKmfqop5oqTsTes+5Nu6+XrJS2Nh7y4Rsc5pJxCSkzn0vHM - rOV0D2I1TB5nSNJsTk+jQQ7PXq2hZqbm1FBS+WSOPxynS7eMmsVJqu/K+roHDS97EPbr77Hx7BW/ZFUk - 30lqWJghilOeWaLiIIx0fpIsepjqnvcQaND/CkHEhSS6oeSZJJVDklHEbBauln/iPQS6zM8hxDwPvVs8 - K2lFEsieCKM40YR+dsH9qNzj33d47T0EynsOgrS2dLKzknTy7BZIoZRmI4hw+26oeg/1LjoQ1jZ39H4t - lh4IH4ZplobZzDCQdEFp6D0EujhrQdjefYvNJzucZJZIjHht2SizfLqmUCOPtCpmK6vrqvfQefczhIOD - PaxtvIDheybz+x/EsNGoq95D7ssJPPu1d9pKeT3KKyJJFG7Pt+h59PT5b62HOq2PqBJqn35AlVCreYjq - OMQvjpZMWrGxmEkAAAAASUVORK5CYII= - - - - - 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 - TH6groYT4jkAAAAASUVORK5CYII= - - - - 469, 17 - - - - iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 - vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0 - dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh - d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp - emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 - c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp - bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz - dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n - LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf - U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh - d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA - AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk - cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi - eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv - bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE - ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 - AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp - bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n - ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu - RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF - 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA - AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w - BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA - AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ - QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA - ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= - - - - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 832, 393</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 832, 393</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> - - - 332, 17 - - - 626, 17 - - - - AAABAAgAICAQAAEABADoAgAAhgAAABAQEAABAAQAKAEAAG4DAAAwMAAAAQAIAKgOAACWBAAAICAAAAEA - CACoCAAAPhMAABAQAAABAAgAaAUAAOYbAAAwMAAAAQAgAKglAABOIQAAICAAAAEAIACoEAAA9kYAABAQ - AAABACAAaAQAAJ5XAAAoAAAAIAAAAEAAAAABAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAAAAAAA//8A/wAAAP8A/wD//wAA////ABEQ - AAAAAAAAAAAAAAAAARERF4iIiIiIiIiIiIiIiAERERf///////////////gBEREX///////////////4 - ARERF///////////////+AERERf///////////////gBEREX///////////////4ARERF/////////// - ////+AERERf///////////////gBEREX///////////////4ARERF///////////////+AERERf///// - //////////gBEREX///////////////4ARERF///////////////+AERERf///////////////gBEREX - ///////////////4ARERF///////////////+AERERf///////////////gBEREX///////////////4 - ARERF///////////////+AERERf///////////////gBEREX///////////////4ARERF/////////// - ////+AERERf///////////////gBEREX///////////////4ARERF////////////3AAAAERERf///// - //////9/+HAREREX////////////f4cBERERF////////////3hwERERERf///////////93AREREREX - ////////////cBERERERF3d3d3d3d3d3d3ERERER4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA - AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA - AAfgAAAH4AAAB+AAAAfgAAAP4AAAH+AAAD/gAAB/4AAA/+AAAf8oAAAAEAAAACAAAAABAAQAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAAA - AAAA//8A/wAAAP8A/wD//wAA////ABEAAAAAAAABEXiIiIiIiAERf//////4ARF///////gBEX////// - +AERf//////4ARF///////gBEX//////+AERf//////4ARF///////gBEX//////+AERf//////4ARF/ - ////8AABEX/////49xERf/////hxERF3d3d3dxERwAH//8AB///AAf//wAEBEcAB///AAf//wAH//8AB - ARHAAf//wAH//8AB///AAQERwAH//8AD///AB///wA8BESgAAAAwAAAAYAAAAAEACAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8Azs7OANbW1gDe3t4A5+fnAO/v7wD39/cA///3AP/3xgD/770A7961AP/n - rQD/9+cA/+/WAP+1QgD/rTEA/60pAP+cAAD/xnMA/71jAP+1UgD3jAAA/9alAP+1WgDWcwAA53sAAO+E - AAD/794A/+fOAP/37wD/3r0A786tAP/WrQD/zpwA98aUAN6lawDenFoA3pRKAN6MOQDnrXsA/9a1APfO - rQDvxqUA772UAOe1jAC9YxgA/+fWAP/exgDevaUA972UAP/OrQDerYwA/9a9AN61nADnvaUA3qWEANac - ewD/7+cA/97OAM6UewDGjHMA1q2cAM6llADWnIQAtYRzAK17awC9hHMAxoRzAK2EewC9e2sAtXNjAMac - lAC9lIwAtYyEAKV7cwCte3MApXNrALV7cwCtc2sAvXNrALVrYwCtY1oA9+/vAP/39wD3zs4A/87OAP/G - xgD/vb0Ae1paALWEhACte3sA/7W1AKVzcwCca2sA/62tAJRjYwD/paUAjFpaAJxjYwC1c3MAhFJSAP+c - nACUWloAjFJSAK1jYwCESkoApVpaAJxSUgClUlIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAbm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5u - bm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5u - blhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYbm5ubm5ubm5ubm5ua2thYWFhYWdkZGRk - ZGRkZGRkZGRkZGRkZGRkZGRkZGRpaWlYbm5ubm5ubm5ubm5ubFRVVVVVVVVVVVVVVVVVVVVVVVVVVVVV - VVVVVVVVVVVVIWlYbm5ubm5ubm5ubm5ubAEcLy8vLy8vLy8eHh4eHjQ0KCgoKCgoKCAgICAyMjIyVWRY - bm5ubm5ubm5ubm5ubAEcOi8vLy8vLy8vHh4eHh40NCgoKCgoKCgoKCAgIDIyVWRYbm5ubm5ubm5ubm5u - agEcHBwvLy8vLy8vLy8eHh4eHjQ0KCgoKCgoKCAgIDIyVWRYbm5ubm5ubm5ubm5uagIcHBwcOi8vLy8v - Ly8eHh4eHh40NCgoKCgoKCgoICAgVWRYbm5ubm5ubm5ubm5uagIcHBwcHDovLy8vLy8vLx4eHh4eNDQo - KCgoKCgoKCAgVWdYbm5ubm5ubm5ubm5uagIcHBwcHBwcLy8vLy8vLy8eHh4eHjQ0NCgoKCgoKCggVmFY - bm5ubm5ubm5ubm5uUQIuHBwcHBwcHC8vLy8vLy8vLx4eHh4eNDQoKCgoKCgoVmFYbm5ubm5ubm5ubm5u - UQIuLi4cHBwcHBwcLy8vLy8vLy8eHh4eHh40KCgoKCgoVmFYbm5ubm5ubm5ubm5uaAIuLi4cHBwcHBwc - HC8vLy8vLy8vHh4eHh4eNCgoKCgoVmFYbm5ubm5ubm5ubm5uaAIuLi4uLhwcHBwcHBw6Ly8vLy8vLy8e - Hh4eHjQ0KCgoV2FYbm5ubm5ubm5ubm5uUAMNLi4uLi4uHBwcHBwcHC8vLy8vLy8vHh4eHh40NCgoV2ZY - bm5ubm5ubm5ubm5uUAMNDS4uLi4uLhwcHBwcHDovLy8vLy8vLx4eHh4eHjQ0V2ZYbm5ubm5ubm5ubm5u - RgMbDQ0uLi4uLi4cHBwcHBwcOi8vLy8vLy8vHh4eHh40V19Ybm5ubm5ubm5ubm5uRgMbGxsNDS4uLi4u - LhwcHBwcHDovLy8vLy8vLx4eHh4eW19Ybm5ubm5ubm5ubm5uTwMbGxsbDQ0uLi4uLi4cHBwcHBwcLy8v - Ly8vLy8vHh4eW19Ybm5ubm5ubm5ubm5uTwQbGxsbGw0NLi4uLi4uHBwcHBwcHDovLy8vLy8vLx4eW2JY - bm5ubm5ubm5ubm5uRQQbGxsbGxsbLi4uLi4uLi4cHBwcHBwcLy8vLy8vLy8eW11Ybm5ubm5ubm5ubm5u - RQQbGxsbGxsbGw0NLi4uLi4uHBwcHBwcHC8vLy8vLy8vW11Ybm5ubm5ubm5ubm5uQwQ5ORsbGxsbGxsN - DS4uLi4uLi4cHBwcHBw6Ly8vLy8vW11Ybm5ubm5ubm5ubm5uQwQ5OTkbGxsbGxsbGw0uLi4uLi4uHBwc - HBwcOi8vLy8vW11Ybm5ubm5ubm5ubm5uPAQMOTk5ORsbGxsbGxsNDS4uLi4uLhwcHBwcHDovLy8vXl1Y - bm5ubm5ubm5ubm5uPAQMOTk5ORsbGxsbGxsbGw0NLi4uLi4cHBwcHBwcLy8vXl1Ybm5ubm5ubm5ubm5u - OwQMDDk5OTk5GxsbGxsbGxsNLi4uLi4uHBwcHBwcHDovXlxYbm5ubm5ubm5ubm5uOwUdDAwMOTk5OTkb - GxsbGxsbDS4uLi4uLi4cHBwcHBwcXlxYbm5ubm5ubm5ubm5uOAUdDB0MDDk5OTk5GxsbGxsbGw0NLi4u - Li4uHBwcHBwcYFxYbm5ubm5ubm5ubm5uOAUdHR0MDAwMOTk5ORsbGxsbGxsbDS4uLi4uLhwcHBwcYEpY - bm5ubm5ubm5ubm5uPwUdHR0dDAwMDDk5OTkbGxsbGxsbGw0NLi4uLi4uHBwcYEpYbm5ubm5ubm5ubm5u - PwUdHR0dHR0MDAwMOTk5GxsbGxsbGxsNDS4uLi4uLhwcYEpYbm5ubm5ubm5ubm5uNwUdHR0dHR0dHQwM - OTk5OTkbGxsbGxsbDQ0uLi4uLi4cYFpYbm5ubm5ubm5ubm5uN1JTHR0dHR0dHR0MDDk5OTk5GxsbGxsb - GxsNDS4uLi4uZVpYbm5ubm5ubm5ubm5uMwZTUx0dHR0dHR0MDAwMDDk5OTkbGxsbGxsbDQ0uLi4uZURY - bm5ubm5ubm5ubm5uMwYHB1NTHR0dHR0dHQwMDAw5OTk5GxsbGxsbGxsNLi4uZURYbm5ubm5ubm5ubm5u - LAYHBwdTUx0dHR0dHR0dDAwMOTk5ORsbGxsbGxsNDQ0uZURYbm5ubm5ubm5ubm5uLAYHBwcHB1MdHR0d - HR0dHQwMDDk5OTkbGxsbV1tbXl5gZVlYbm5ubm5ubm5ubm5uLAYHBwcHB1NTHR0dHR0dHR0dDAwMOTk5 - GxtISElJSUlZY2pYbm5ubm5ubm5ubm5uKwYABwcHBwcHU1MdHR0dHR0dHQwMDDk5OTlMFBEVGhkYLVhu - bm5ubm5ubm5ubm5uKwAAAAAHBwcHB1NTHR0dHR0dHR0MDAw5OTlOIRQODxAmWG5ubm5ubm5ubm5ubm5u - MQAAAAAABwcHBwdTU1MdHR0dHR0dDAwMDDlBFhcUDiVYbm5ubm5ubm5ubm5ubm5uMQAAAAAAAAAHBwcH - B1MdHR0dHR0dHQwMDAxLCxMXJFhubm5ubm5ubm5ubm5ubm5uIgAAAAAAAAAABwcHBwdTUx0dHR0dHR0d - DAxNCRIjWG5ubm5ubm5ubm5ubm5ubm5uIgAAAAAAAAAAAAAHBwcHB1NTHR0dHR0dHQxACCdYbm5ubm5u - bm5ubm5ubm5ubm5uIQAAAAAAAAAAAAAGBgYGBgYGBgYGUlIFBQVAClhubm5ubm5ubm5ubm5ubm5ubm5u - ISgoICkpKR8qKio2NjAwNTU1PT09Pj4+R0dCSW5ubm5ubm5ubm5ubm5u////////AAD///////8AAP4A - AAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/ - AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwA - AAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/ - AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwA - AAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/AAD8AAAAAD8AAPwAAAAAPwAA/AAAAAA/ - AAD8AAAAAH8AAPwAAAAA/wAA/AAAAAH/AAD8AAAAA/8AAPwAAAAH/wAA/AAAAA//AAD8AAAAH/8AAPwA - AAA//wAAKAAAACAAAABAAAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD//v0A/f39AP/9 - /AD8/PsA//z5AP/8+AD7+/sA/vv3AP/69gD5+fkA//n1AP759AD3+PcA//jzAP748wD++PIA//fxAPb2 - 9gD+9/EA9fb2AP738AD+9vAA/vbvAP717wD09PQA/vXuAP717QD99e0A/fXsAPLz8wD+9OwA/vTrAP30 - 6wDx8vIA/vPqAP3z6gD+8+kA/fPpAP7y6QD+8ugA/fLoAP3y5wDv8PAA/vHnAP7x5gD98eUA/fDmAO7u - 7wD98OUA/fDkAP3v5QD97+QA/u/jAP3v4wD97+IA/e7jAP3u4gDs7OwA/e7hAAAAAAD97eEA/e3gAOrr - 6gD97d8A/ezfAP3s3gD87N4A/ezdAP3r3gD97NwA6OnpAP3r3AD869wA/evbAP3q2wD86tsA/eraAPzq - 2gD96tkA5ufnAP3p2QD86dkA/enYAP3p1wD86NkA5eblAPzo2AD86NcA/OjWAPzn1wD959YA/OfWAPzn - 1QDj5OQA/OfUAPzm1QD859MA/ufSAPzm1ADi4+MA/ObTAPzm0gD85dMA/OXSAPzl0QD75dEA/OTRAPzk - 0AD75NAA/OTPAPvkzwD749AA/OPPAPzjzgD85MwA++POAPzjzQD84s4A/OLNAPvizQD84swA++LMAPvi - ywD84cwA/OHLAPvhywD74coA+eHKAPzgygD74MoA/ODJAPvgyQD74MgA+9/IAPvfxwD738YA+97HAPve - xgD73sUA9t3HAPvdxQD73cQA+93DAPTcxwD73MMA+tzDAPvcwgD63MIA+9vBAPvbwAD628AA8tnFAPva - vwD927sA+tq+APvavQD72b4A+tm+APDYwwD62b0A+9i8APrYvAD62LsA+ti6AO7WwgD617oA+te5APrX - uAD61rkA/dK/APrWuAD617YA+ta3AOzUwAD61bgA+tW2APnVtgD21bUA+tS1APrUswDp0b4A+tOzAPnT - sgD+1awA9NK0APnSsAD60a4A8dCyAObNuwDu0bAA7dCvAOTMuQD/2JYA782xAOLKuQDtzK8A7MquAN/H - twDexrYA6sesAP/MmQDcxLQA68eoAOfEqwDawrMA5sKpANjAsgD/zoUA5MGoANa+sADiwKYA68CeAPez - swDTu68A372lANy7pADQuKwAzrerAPesrADMtakAybKoAM2xqADltpEA9qGiAP+9YADVpZkAzK2KAPia - mgDRo5MA/rVUAM2ekQDJmY4Ax5iNANiViQCqmpAAxpaMAMWVjADWk4cA1ZOGAMOTjADXkoQAw5KLANaP - gwDLmXMA0JxoAO6hRwD/qTEAu4puAPyiIgDLj1MA55U4AN6LNgDVgjUAAAAAAGZmZgD+/v7+/v7+/v7+ - /v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+///////////////////////////////+/v7+/v7+/uXi - 5+jp6ezt8PLy8vLy8vLy8vLy8vDq//7+/v7+/v7+3qqqqqqqqqqqqqqqqqqqqqqqqqqqye7//v7+/v7+ - /v7dZISGio2SlZaZoKKnq7GztLe6u7uq7v/+/v7+/v7+/txkfoKGh4uOlJebnKGkp6+ws7a2uqrv//7+ - /v7+/v7+2l51fYGEh4uOkZeWnqGjpquss7O3qu///v7+/v7+/v7ZVm91en6Dh4qNj5WXm6CipqitsLaq - 7//+/v7+/v7+/tZQam5xd36ChYqNj5SVmZ2goamtsKrv//7+/v7+/v7+1kdlaGlxcnyBhIeLjpOVlpuh - o6aoqu///v7+/v7+/v7SR11jZWlxdHl+hIeKjY6TlpmeoKaq7//+/v7+/v7+/s8/WFxjZ2lsdHd9hIWH - io6TlZmdoqrv//7+/v7+/v7+zT9NU1hdY2htcXR5fYOHi42SlJaZqu///v7+/v7+/v7KOkhOUlRcY2Zp - b3Z5fYKFio2PlJeq7//+/v7+/v7+/sc6QkhKUVdcY2dobG91eYKFh4qOkarv//7+/v7+/v7+xjBAQ0RJ - TVdZXWFnaXFyeX6BhoiLqu///v7+/v7+/v7DKzk9QURKTFFXXGNnaWxyd3uBhomq7//+/v7+/v7+/sAi - NDY9QENGS1JTWF9jamtueHl/hKrv//7+/v7+/v7+vSIsMTY5PkNESk5SWF1jZWtwcnh9qu///v7+/v7+ - /v61HikqLjU3O0FCSE5RUlxgZWlscniq7//+/v7+/v7+/rUZIyYsLTQ4OUBCSUpPV1ldY2hrbqrv//7+ - /v7+/v7+rhQdISYqLTE2OT1BRExOVVRbY2hqqu///v7+/v7+/v6lEhccICMnLC8yNjtBQkhMUVdcX2Wq - 7//+/v7+/v7+/p8NFhgaHyEmKS80NjtAQkNLUVdaXaru//7+/v7+/v7+mA0QExYaGyAlKS0xNjk+QENI - TVJYqvP//v7+/v7+/v6QCgsPEBUaGx0jJyotNDc7PkXV2+Dk8f/+/v7+/v7+/owHCAkMEBMXGh8jJigt - MzY73/b7/P34//7+/v7+/v7+gAQFCAkMDhAVGhshIygqMTTU4ff5+v/+/v7+/v7+/v57AgMFBggLDBAT - FxsfJCYsMcvQ5vX//v7+/v7+/v7+/nMBAQMFBgkJDA8RFxwcJCYsv8H0//7+/v7+/v7+/v7+YgACBwoN - FBkiKzA6P0dQXmS+4//+/v7+/v7+/v7+/v64mqissrm8wsTFyMzO0dPX2M7r/v7+/v7+/v7+//////gA - AA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AA - AA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAH/AAAD/wAAB/8AAA//AA - Af8oAAAAEAAAACAAAAABAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JJBAPemQwBmZmYArntuALWC - cgC7iHUA6rN3AMKPeQDIlXwAs4h+AM+cgADVooMA1qOEANyphwDeq4gAuI6LALaRiwDBlpMAxJmVAMac - lgDJnpcA0qSXANOmmADMoZkA1qiaANmtnQDuvaUA77+oAPWzqgDwwasA+tCuAPDDrwDxxbEA+dKxAPrT - sQD61LQA8si1APrVtQD71bYA8sm3APrWuAD717gA+9e5APTJugDzzLoA+ti7APvZvAD62rwA8829APvZ - vgD62r4A+9q/APrbvwD728AA+tzBAPvcwgD73MMA+93DAPvcxAD73sQA+97GAPvfxgD738cA++DIAPvg - yQD74coA/OHKAPvhywD84csA/9XMAPzizAD74s0A++POAPzjzgD85M8A/OTQAPzk0QD85dEA/OXSAPzl - 0wD85tMA/ObUAPzn1AD85tUA/OfWAP3n1gD86NcA/OjYAP3p2AD96dkA/OraAP3q2gD86tsA/evbAPzr - 3AD8690A/ezdAP3s3gD97N8A/e3fAP3u4AD97eEA/e7hAP3u4gD97+IA/e/jAP3v5AD98OUA/vDlAP3x - 5gD98ecA/fLnAP3y6AD+8ukA/fPqAP7z6gD98+sA/fPsAP307AD+9OwA/fXtAP717QD+9e4A/vbuAP72 - 8AD+9/EA/vjxAP748gD++PMA/vn0AP769QD/+vcA//v3AP/7+AD//fsA//77AAAAAAD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIiAICAgICAgICAgIC - AoiIiAMZGBYVFxQTEhEQDwKIiIgERD87NzItKSMhHhoCiIiIBUpGQDw4My4oJSIbAoiIiAdSTElCPjo1 - LyomHQKIiIgIV1NOSUM/OzYxLR8CiIiICl9bVFBKRkA8NzQgAoiIiAtkYFxWUExHQT05JAKIiIgNbGZi - XVhTTUhCPicCiIiIDXJtaWNeWVVPSkQsAoiIiA14c29qZWFaVlBLMAKIiIgNf3p2cGtnYVtXUSsCiIiI - DYOAfHdxbWhFRRwJAoiIiA2GhIF9eXRuAQEAAoiIiIgNiYeFgn57dQ0GAoiIiIiIDQ0NDQ0NDgwNAoiI - iIjgAf7+wAFqbsABfoLAAY2PwAGZncABqa3AAe//wAH+/sAB/v7AAWVowAFyfMABh4vAAZWWwAOjpsAH - 7//AD/7+KAAAADAAAABgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAACsrAAY3EhIOORwOEjMaDRQzGg0UMxoNFDMaDRQzGg0UMxoNFDMaDRQzGg0UMxoNFDMa - DRQzGg0UMxoNFDMaDRQzGg0UMxoNFDMaDRQzGg0UMxoNFDMaDRQzGg0UMRgMFTMaDRQzGg0UMxoNFDMa - DRQzGg0UMxoNFDMaDRQzGg0UMxoNFDMaDRQ5HA4SNxISDisrAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMfChkzHA43NBwOSTQaDU8zGg1QMxoNUDMaDVAzGg1QMxoNUDMa - DVAzGg1QMxoNUDMaDVAzGg1QMxoNUDMaDVAzGg1QMxoNUDMaDVAzGg1QMxoNUDMaDVAzGg1QMhwNUTMa - DVAzGg1QMxoNUDMaDVAzGg1QMxoNUDMaDVAzGg1QMxoNUDQaDU80HA5JMxwONzMfChkrKwAGAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMcDjczGg14MhsNojMaDa4zGg2vMxoNrzMa - Da8zGg2vMxoNrzMaDa8zGg2vMxoNrzMaDa8zGg2vMxoNrzMaDa8zGg2vMxoNrzMaDa8zGg2vMxoNrzMa - DbA0HA+yMxoNsDMaDbAzGg2wMxoNrzMaDa8zGg2vMxoNrzMaDa8zGg2vMxoNrzMaDa4yGw2iMxoNeDMc - Djc3EhIOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJJfX/+QXV3/j1xc/45b - W/+NWlr/jFlZ/4tYWP+JVlb/h1RU/4dUVP+GU1P/hFFR/4NQUP+DUFD/g1BQ/4NQUP+DUFD/g1BQ/4NQ - UP+DUFD/g1BQ/4NQUP+DUFD/g1BQ/4NQUP+DUFD/g1BQ/4NQUP+DUFD/g1BQ/4NQUP+CT0//gE1N/39M - TP+ATU3/MxsNoTQYDko5HA4SAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJRh - Yf/yzMz//8zM///MzP//zMz//8zM///MzP//zMz//8zM///MzP//zMz//8zM///MzP//zMz//8zM///M - zP//zMz//8zM///MzP//zMz//8zM///MzP//zMz//8zM///MzP//zMz//8zM///MzP//zMz//8zM///M - zP//zMz//8zM///Mmf+BT0//MxoNrjQaDU8zGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJRhYf/MzMz/++DH//vfxv/738X/+97F//vdxP/73MP/+tvB//vcwP/72sD/+tq+//vZ - vv/62bz/+9i7//vYuv/617n/+ta4//rVt//61bb/+tW1//rUtP/607P/+tOy//nSsP/50a//+dGv//rR - rv/60Kz/+c+s//nPq//6zqn/+c2o///Ky/+CUFD/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJViYv/Nzc3//OHJ//vfyP/738f/+97G//vexf/73cT/+9zD//vc - wv/728D/+9vA//vavv/72r3/+9m9//vYu//62Lr/+9e6//vXuP/61rf/+tW3//rVtf/61LT/+tOz//rT - s//60rH/+tKw//rSr//50a7/+tCt//nQrP/5z6v/+s6q///Jyf+EU1L/MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJdkZP/Ozs7/++HK//vhyf/74Mn/+9/H//ve - xv/73sX/+97E//vcw//73ML/+9zB//vbwP/727//+9q+//vZvf/62Lv/+ti7//rYuv/717n/+ta4//rV - t//61bb/+tW1//rUs//507L/+tKx//rSsP/50a//+dGu//nQrv/6z6z/+c+r///IyP+FVFP/MxoNrzMa - DVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhlZf/Q0ND/++HL//zi - y//84Mr/++DJ//vfyP/838f/+97G//vexP/73cP/+9zC//vbwv/728H/+tq///vavv/62b7/+9m8//vY - u//72Lr/+te5//vXuP/61bf/+tW2//rVtf/61LT/+tSy//rSsv/50rD/+tKw//nRrv/60K7/+tCs///G - x/+HVVT/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlm - Zv/R0dH//OPN//zizP/84cz//ODK//vhyf/838j//N/H//vexv/73sX//N7E//vcw//73ML/+9zB//va - wP/72r//+tq+//vZvf/62Lz/+ti6//vXuf/617n/+ta3//rVt//61Lb/+tS0//rTs//507P/+tKx//rS - sP/60a//+tCu///Fxf+IV1b/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAJxpZ//S0tL//OPP//zjzv/74s3/++LM//zhy//74cn/++DI//zfx//83sf//N7G//ve - xP/73MP/+9zC//vbwf/728D/+9q///vZvv/72b3/+ti8//vYu//717r/+9a5//rWuP/61bf/+tW2//rU - tP/61LT/+tSy//rTsv/60rD/+dGv///Dw/+JWVf/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5raP/T09P//OXQ//vkz//8487//OLN//zhzP/74cv/++HK//vg - yP/738f/+97G//zexf/73sX/+93E//vcw//73ML/+9vA//rawP/62r7/+tm+//rYvP/62Lv/+9i6//rX - uf/617j/+ta3//rVtv/61LX/+tS0//rTs//607L/+dKx///Cwv+LWVj/MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKFuav/V1dX//OXS//zk0f/849D//OPO//zi - zf/84sz//OHL//vhyv/84Mn/++DI//vex//73sb/+93F//vdxP/73cP/+9zB//vcwf/727//+9q+//va - vf/72b3/+ti7//rYu//617r/+ta4//rWt//61rb/+tW1//rUtP/607P/+tOz///BwP+MW1r/MxoNrzMa - DVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKNwa//W1tb//ObT//zl - 0v/85ND/++TP//zkzv/7483/++LN//vizP/84Mv/++HJ//vgyP/738f/+97G//vexf/73sT/+93E//vc - wv/73MH/+9vA//rav//62r7/+9m9//rZvP/62Lr/+ti5//vXuf/61rf/+tW3//rVtv/61bT/+tOz//+/ - v/+NXVv/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKVy - bP/X19f//ObU//zm0//85tL//OXR//zk0P/848///OPO//vizf/74sz/++HL//zhyv/84Mj/+9/I//ve - x//73sX/+97E//vdw//73MP/+tzB//vbwP/728D/+9q+//vavf/72Lz/+ti7//rYuv/617n/+ta4//rW - tv/61bb/+tS0//++vf+OX1z/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAKh1bv/Y2Nj//OfW//zm1f/85tP//OXS//zl0f/85ND//OPQ//zjzv/84s3//OLN//vh - y//84Mr/++DJ//vgyP/738f/+97G//vexf/73cT/+9zD//vcwv/728H/+9vA//ravv/62r7/+9m8//vY - vP/617r/+9i5//rXuP/61bf/+ta3//+8vP+QYF7/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKt4b//a2tr//OjX//zn1v/859X//ObU//zm0//85dL//OXR//zk - 0P/848//++LO//vizP/84sv/++HL//zgyv/738j/+9/H//zfxv/83sb/+93E//vdw//73MP/+9vB//rb - wP/72r//+9q+//vZvf/62bv/+ti6//rYuv/617n/+ta4//+7uv+SYV//MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK57cP/b29v//ejZ//zo1//86Nf//OfV//zn - 1P/85tT//OXS//vl0f/85ND//OPP//vjzv/84s3/++HM//zhyv/74Mr//ODI//zfyP/738f/+97F//vd - xP/73cT/+9zC//rbwv/628D/+tu///vavv/72b3/+tm8//rYu//62Lr/+te5//+6uf+SY2H/MxoNrzMa - DVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALB9cf/c3Nz//OnZ//3p - 2f/86df//OjW//zo1f/85tX//ObU//zm0//75dH/++TQ//zj0P/8487//OLN//vhzf/74cv/++HK//vg - yf/738j/+97H//vexf/73sX/+93E//vcw//63ML/+9vB//vbv//72r7/+tm+//vZvP/72Lv/+te7//+4 - uP+UZGL/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALJ/ - c//d3d3//Orb//zq2v/96tn//OnY//zo1//86Nb//efV//zm1P/85tL//OXS//zk0f/849D//OPP//zi - zv/84sz/++HM//vhyv/84Mn//ODI//vfx//73sb/+97F//vdxP/73cP/+9zC//vcwf/628D/+9u///rZ - vv/62bz/+ti7//+2t/+VZmT/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAALaDdP/f39///Ovc//3q2//96tv//enZ//zp2P/96Nf//OjW//zn1f/85tT//OXT//zl - 0v/85NH//OTQ//vjz//8487/++LN//ziy//84cv/++DJ//vgyP/838j//N/G//vexf/73sT/+93D//vc - wv/73ML/+9vB//vawP/72r7/+tq9//+1tf+XaGX/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAALiFdf/g4OD//eze//zr3f/969z//Ora//zq2v/86dn//OnY//3n - 1v/859X//OfV//zm0//85tL/++XR//zk0P/749D/++PO//zizf/74sz/++HL//vgyv/74Mn/++DI//zf - x//73sb/+93F//vdw//73MP/+tzC//vbwf/727//+9q+//+0tP+YaWf/MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALuId//h4eH//O3f//3s3//87N3//evc//3q - 2//86tr//OnZ//zp2P/96Nf//OjV//zn1f/85tT//ObT//zl0v/75ND//OTP//vjzv/8487//OLN//vh - y//84cr//ODJ//vgyP/738f/+97G//vexf/73cT/+93D//vcwv/73MH/+9vA//+ysv+Zamj/MxoNrzMa - DVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL6LeP/i4uL//e7g//3t - 4P/97d7//eze//3r3P/86tz//Ora//3p2f/86dj//ejX//zo1v/859X//OfU//zm0//85tL//OXR//vk - 0P/85M///OLO//zjzP/84cv//OHK//vhyf/74Mn/+9/I//vfx//73sb/+97F//vdxP/73ML/+tvC//+w - sf+bbGr/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCN - ef/k5OT//e7i//3u4f/87eD//ezf//3s3v/9693//evc//3r2//96dr//enZ//zo2P/859f//OfV//zn - 1P/85tT//ObS//zl0f/85ND/++PQ//zjzv/7487/++LM//vhy//74cr//ODJ//vfyP/83sb//N7G//ze - xf/73sT/+9zC//+wr/+cbWv/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAMOQe//l5eX//fDj//3v4v/97uH//e3g//3t4P/87N7//evd//3q3P/969v//Ora//3p - 2f/96dj//OjW//zo1f/859X//ObU//zm0v/85dL/++XQ//zkz//848//++PN//vizf/74sz/++HK//vg - yv/738j/+9/H//vfxv/73cX/+97E//+urf+db2z/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMWSff/m5ub//vDl//3v5P/+7+P//e7h//3u4P/97d///e3e//3r - 3f/8693//erb//3q2v/86tn//enY//zp1//86Nb//OfW//zm1P/85tP//OXS//zl0f/85ND/++TP//vi - zv/84s3//OLM//vhyv/74Mn//ODJ//vfx//738b/+97F//+srf+fcW3/MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMiVfv/n5+f//fHm//7w5f/97+T//u/j//3u - 4v/97uH//e3g//3s3//8693//Ovd//zq2//969r//era//zp2P/96df//OfX//3n1f/859X//ObU//zl - 0v/85NH//OTQ//zjz//8487//OLN//zizP/74cv//OHK//vgyf/738j//N/H//+rq/+gcm//MxoNrzMa - DVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMqXf//p6en//fLn//3x - 5v/98eb//fDl//3v4//97uL//e7h//3t4P/97eD//eze//zr3f/869z//erb//zp2v/96dn//OjY//zo - 1//959b//OfV//zm0//85dL//OXS//vl0f/75ND/++PP//zizf/74s3//OHL//zgyv/74Mr/++DI//+p - qf+hdHD/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM2a - gP/q6ur//vLp//7x5//98uf//fDm//3w5f/+7+P//e7j//3u4f/97eD//e3g//3s3//97N7//evc//zq - 2//96tv//erZ//zo2P/96Nf//OfW//zn1f/85tT//ObT//zm0f/85NH//OTQ//zjzv/7487//OLN//zh - y//74cv/++DK//+oqP+idXL/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAANCdgf/r6+v//fPq//7y6f/98uj//fHn//7x5v/98OX//fDk//3v4v/97uL//e7h//3t - 4P/97N///eve//3r3P/969v//era//zp2v/86dj//OnX//3o1v/859X//ObU//zm0//85tL//OXR//zk - 0f/848///OPO//vizf/74sz/++HL//+np/+jd3P/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAANOggv/s7Oz//fTs//3z6v/98+r//fLo//3x5//98eb//vDl//3w - 5f/+7+T//e/j//3u4f/97eD//e3f//3s3v/97N3//Ovc//3q2//96tr//OnZ//zo2P/96Nf//OjV//zn - 1P/859P//OXT//vl0f/85dD//OPQ//vjzv/84s7/++LM//+lpf+leXT/MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWihP/u7u7//vXt//707P/+8+v//vPq//3y - 6P/98uj//fHn//7x5v/98OX//fDk//3v4//97uL//e7h//3t3//97N///eze//3r3P/869v//Ora//3p - 2f/96dj//ejX//zo1v/859X//OfU//zm0//85dL//OTR//zk0P/75M///OPO//+kpP+menb/MxoNrzMa - DVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANilhf/v7+///vXu//71 - 7f/+9Oz//fPr//7z6v/+8+r//vLo//3y5//+8eb//fDl//3v5P/97uP//e/h//3u4P/97eD//O3f//zs - 3v/9693//erc//zq2//86tn//enY//3o1//86Nf//efV//zn1f/85tP//OXS//zl0f/85ND/++TP//+i - o/+oe3f/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANqn - hv/w8PD//vbw//727//99u3//vTt//306//+8+v//vPp//3y6f/+8uj//fHn//3w5f/97+T//e/k//7v - 4v/97uH//e3g//3t3//97N7//evd//zr3P/969v//era//zp2P/86Nj//OjX//zn1v/95tX//efU//zm - 0//85dH//OXQ//+goP+pfXj/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAN2qiP/x8fH//vfx//738P/+9e///fbu//717f/99Oz//vTr//3z6v/98+n//fHn//7x - 5v/98eb//fDl//3w5P/97+P//e7i//3u4f/97eD//e3f//3r3f/969z//erc//zq2v/96dn//OnY//zo - 1//86Nb//OfU//zm1P/85dP//OXS//+gn/+qf3n/MxoNrzMaDVAzGg0UAAAAAgAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCtiv/z8/P//vjz//738v/+9/D//vbw//327v/+9e3//fTt//30 - 6//+8+r//fLp//7y6f/+8ef//vDm//3w5f/98OT//e/j//3u4v/97uH//e3g//3s3//97N7//Ozd//3r - 3P/96tr//OnZ//zp2P/96dj//OfW//zn1f/85tX//ObU//+enf+rgHv/MxoNrzMaDVAzGg0UAAAAAgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOOwi//09PT///j0//748//++PL//vfx//73 - 8P/+9u///vXu//707P/+9Ov//vPr//3y6v/+8un//fLo//3x5v/98OX//fDk//3v4//97+L//e7h//zu - 4P/97d///Oze//3r3f/869z//erb//3q2v/86dn//ejX//zo1//86Nb//OfV//+cnf+sgn3/NBsNrTQa - DU8zGg0UAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOWyjP/19fX//vn2///4 - 9P/++PP//vfy//748f/+9/D//vXv//727v/99e3//vTs//706//98ur//vLp//3y5//98ef//vHm//7v - 5f/97+P//e/i//3v4v/87uD//ezf//3s3//97N3//Ovc//+8vf//uLf//7Oz//+urv//qan//6Sk//+g - n/+ug37/Nx4RozgcEUk5HA4SAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOe0 - jv/29vb//vr3//769v/++fT//vj0//748//+9/H//vfx//727//+9u///fXt//717f/+8+v//vPr//7y - 6f/+8uj//fLn//7x5v/98OX//fDk//3v4//97uL//e7h//3t3//97d//upGK/7mPiP+2jIb/tYqF/7OI - hP+yh4P/sYaB/7BwcP+bamn/OyEVhUAgFzg7JxQNAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAOq3j//4+Pj//vv4//769//++fb///n1//749P/++PL//vfy//738f/+9vD//vbu//31 - 7v/+9e3//vPr//7z6//98+r//vLp//7y6P/98eb//fDl//7v5f/97+T//e7i//3u4f/97eD/pXJs//+0 - Uv//mQD/9Y8A/+uFAP/gegD/1nAA/79mGf9+UU7XQSUZUkQiGh5VKysGAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAO26kP/5+fn//vz6///7+P//+/f//vr2//759v/++fT//vjz//73 - 8v/+9/H//vbw//727//+9e7//vXt//716//+8+v//vLq//3y6f/98ej//fHn//3x5v/98OX//e/k//3v - 4//97uH/qHVu///Mmf//tFL//7BE//+rNv//qC3/2Yw5/4BTUNhAIxpXRyMcJE0zGgqAAAACAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC9kf/6+vr///37///8+v///Pn///v4//76 - 9v/++vb//vn1//758//++PP//vfx//738f/99vD//vXv//717v/+9Oz//fTr//3z6v/98+n//fHo//3x - 5//98eb//fHl//3w5P/97+P/q3hv///Wo///t1v//7RS//+wRP/bk0n/g1ZS2EMmGldFKRwlRi4XC4AA - AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPAkv/7+/v///38///9 - /P///Pv//vz5//77+P/++/f///r2//759f//+fT//vjy//748v/+9/D//vbv//727//+9e3//fXs//70 - 7P/98+r//vLp//3y6f/98ef//vDm//3w5f/98OX/rntw///grf//u2f//7db/92bW/+HWlTYQyYaV0Up - HCVGLhcLgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPXC - k//9/f3///7+//7+/P///fz//vz7//78+f/++/j//vv3///69v/++fX//vj0//749P/++PL//vfx//72 - 8P/+9u///vXu//307f/99Oz//vTr//7z6v/+8un//fHo//7x5//98Ob/sH1x///ruP//wHT/3qFq/4pd - VthDJhpXRSkcJUYuFwuAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAPfElf/+/v7//////////v///v3//v78//79+////Pr///v4///79///+vf///r2///5 - 9f//+PP///jy//748f/+9/D//vbw//717v/+9e3//vTs//7z7P/+8+r//vLp//7y6P/98ef/sn9z///1 - wv/gqHv/jmFX2kYpHVhMKRwlRi4XC4AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrHl/////////////7+/v/9/f3//Pz8//z8/P/7+/v/+vr6//r6 - +v/5+fn/+Pj4//f39//39/f/9vb2//X19f/19fX/9PT0//Pz8//z8vL/8vHw//Hw7//w7uz/8O3r/+/s - 6f/u6+j/toN0/+zftv+OYlbkRikbaUsyJSlVKxUMgAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7Lmf/81rH/+tSw//jRrv/1z63/882r//HL - qv/uyKn/7MWo/+rDpv/owaX/5b+k/+O9ov/guqH/3ref/9u1nv/as53/17Gb/9Wumv/SrJn/0KqY/86n - lv/LpZX/yaOU/8agkv/EnpH/uIV1/7WCdJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwAAAAADwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAH - AAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwA - AAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAH - AAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwA - AAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAH - AAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAAcAAPwAAAAABwAA/AAAAAAHAAD8AAAAAA8AAPwA - AAAAHwAA/AAAAAA/AAD8AAAAAH8AAPwAAAAA/wAA/AAAAAH/AAD8AAAAP/8AACgAAAAgAAAAQAAAAAEA - IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANxISDjYXDyE0GhAxNhsNOTQa - DTszGg08MxoNPDMaDTwzGg08MxoNPDMaDTwzGg08MxoNPDMaDTwzGg08MxoNPDMaDTwzGg08MxoNPDMa - DTw0Gg07MhsOODQaCjE2Fw8hNxISDlUAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2Fw8hNBoNTjMb - DXMzGw2GMxoNizMaDYwzGg2MMxoNjDMaDYwzGg2MMxoNjDMaDYwzGg2MMxoNjDMaDYwzGg2MMxoNjDMa - DYwzGg2MMxoNjDMaDYs0Gw2FMxsNczIaDU02Fw8hQCAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAM2b - iuvSn5Pwy5qN9siXi/nGlov6xpaL+sWUivrEk4r6wpGJ+sKQifrCkIn6wpCJ+sKQifrCkIn6wpCJ+sKQ - ifrCkIn6wpCJ+sKQifrCkIn6wpCJ+sKQifnXkob4MxsNczQaEDFAFRUMAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAAzbGo//3Sv//90r///dK///3Sv//90r///dK///3Sv//90r///dK///3Sv//90r///dK///3S - v//90r///dK///3Sv//90r///dK///3Sv//90r///8yZ/9WRhfo0GQ2FMRsNOTsUFA0AAAABAAAAAAAA - AAAAAAAAAAAAAAAAAADJsqj/4eLi//vgyf/738j/+97G//vdxf/63MP/+9vB//vawP/62r//+tm9//rY - vP/617n/+ta4//nVtv/51LX/+tSz//nTsv/50rD/+tGv//rRrf/90r//1ZGF+zMaDYs0Gg07NxISDgAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAMy1qf/i5OP/++HL//vgyv/738j/+9/H//vexf/73cT/+tzC//rb - wP/62r7/+9q9//vYvP/62Lr/+te5//rVuP/61Lb/+tS0//rTs//60rL/+dKw//3Sv//UkYT7MxoNjDMa - DTw3EhIOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAzrer/+Pk5P/8483//OHL//zgyv/74Mn/+9/H//ve - xf/73cT/+9zD//rbwP/727//+tm+//vZvP/62Lv/+te6//rWuP/61rb/+tS1//rUtP/507L//dK//9SR - hPszGg2MMxoNPDcSEg4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAADQuKz/5ebm//vkz//8483/++LM//vh - y//84Mn/+9/H//vexv/73cX/+93D//vbwf/628D/+tq+//rZvf/62Lz/+te6//rXuP/61rf/+tW1//rT - s//90r//1JGE+zMaDYwzGg08NxISDgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAANK6rv/m5+f/++XR//zk - z//848///OLN//vhy//74Mr/++DI//vexv/73cX/+93D//rcwv/728H/+9q///vZvv/62bz/+9i7//rW - uf/61bf/+tW2//3Sv//UkYT7MxoNjDMaDTw3EhIOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA07yv/+fo - 6P/85tP//OXS//zl0P/848///OPO//zhzP/84Mr/++DJ//vfx//73sX/+93E//vcwv/728H/+9vA//ra - vv/72L3/+ti7//rXuv/617j//dK//9SRhPszGg2MMxoNPDcSEg4AAAABAAAAAAAAAAAAAAAAAAAAAAAA - AADWvrD/6Onp//zn1f/85tT//ObT//zl0f/848//++PN//zizP/74cv/++DJ//vfx//73sb/+93F//rd - xP/728L/+9vA//vZv//62b7/+tm8//rXuv/90r//1JGE+zMaDYwzGg08NxISDgAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAANjAsv/p6ur//OjX//zn1v/85tT//OXT//zl0f/85ND/++PO//zizf/84cv/++DJ//vg - yP/738f/+97G//vdxP/73ML/+tvB//vav//72b7/+ti8//3Sv//UkYT7MxoNjDMaDTw3EhIOAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAA2sKz/+rr6//96dr//enY//zo1//859X//ObU//vl0v/75ND//OPP//vj - zv/84sz//OHL//zgyf/738f/+97F//vdxf/63MP/+tzB//vbwP/72r7//dK//9SRhPszGg2MMxoNPDcS - Eg4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAADcxLT/6+zs//3r3P/86tr//OnZ//3o1//859b//ObU//zm - 0v/85dH/++TP//zizv/84sz//OHL//vgyv/74Mj/+97G//vdxf/73cP/+tzC//rbwP/90r//1JGE+zMa - DYwzGg08NxISDgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAN7Gtv/t7e3//eze//3r3P/969v//enZ//zo - 2P/859b//ObU//zl0//85dL//OTQ//vkzv/8483//OLM//vgyv/74Mj/+9/H//vexv/73cT/+9zD//3S - v//UkYT7MxoNjDMaDTw3EhIOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA38e3/+7u7//97d///Oze//3s - 3f/869v//era//zo2P/86Nb//OfV//zn0//85dP//OXR//zjz//8487//OLM//vhy//84Mr/+9/I//vf - xv/73sT//dK//9SRhPszGg2MMxoNPDcSEg4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAADiyrn/7+/v//3u - 4v/97eH//ezf//3s3f/969v//Orb//3p2f/86Nj//OfW//zm1P/85dP//OXR//zk0P/8487//OLN//vi - y//84Mr/+9/I//vex//90r//1JGE+zMaDYwzGg08NxISDgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAOTM - uf/w8fH//e/k//3v4//97eH//e3f//zs3v/97Nz//erb//zp2f/96dj//OjX//zn1P/85tT/++XR//zk - 0f/85M//++LN//zizP/74cr/++DJ//3Sv//UkYT7MxoNjDMaDTw3EhIOAAAAAQAAAAAAAAAAAAAAAAAA - AAAAAAAA5s27//Hy8v/+8ef//fDl//3v4//97uL//e3g//zt3v/97N3//evb//zp2v/86dn//OjX//zn - 1f/85tT//ObT//zk0f/749D//OPO//vizf/84cv//dK//9SRhPszGg2MMxoNPDcSEg4AAAABAAAAAAAA - AAAAAAAAAAAAAAAAAADo0L3/8vPz//3y6P/98uf//fHl//7v4//97+L//O7h//3s3//97N7//evc//zq - 2v/96dn//OnY//zn1v/85tX//ObT//zl0f/85ND//OPO//vizf/90r//1JGE+zMaDYwzGg08NxISDgAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAOrRvv/z9PT//vPq//3z6f/+8ef//fHm//3v5P/97uP//e7i//3t - 3//97N7//Ovd//3r2//96tn//OjY//zo1v/859X//ObU//zl0v/85NH//OTP//3Sv//UkYT7MxoNjDMa - DTw3EhIOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA7NTA//X19f/99ez//fPr//3y6f/98uf//vHm//3w - 5f/97+P//e7i//3t4f/97N///evd//zq2//86tr//OjZ//3p1//959b//ObU//zl0v/75NH//dK//9SR - hPszGg2MMxoNPDcSEg4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAADu1sL/9vb2//727//99e3//vTr//7z - 6v/+8un//vHn//3w5v/98OT//e/j//zu4f/97N///eze//3r3P/86tv//enZ//zo2P/859b//OfU//zm - 0//90r//1JGE+zMaDYwzGg08NxISDgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAPDYw//39/f//vbw//71 - 7//99e7//vTs//306v/98+n//fHo//3w5v/97+T//e/j//3u4f/97d///eze//zs3f/96tv//enZ//zo - 2P/859f//OfV//3Sv//VkYX7MxoNizQaDTs3EhIOAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA8tnF//j4 - +P/++PL//vfx//728P/+9e7//vTt//706//+8+n//fLo//7x5v/98OX//e/j//3u4v/97eD//O3f//zs - 3v/969z//era//zp2f/86Nf//dK//9WNgfs3HhGHNh8SOTckEg4AAAABAAAAAAAAAAAAAAAAAAAAAAAA - AAD03Mf/+fn5///59f/++PP//vjx//738P/+9e7//vXt//307P/+8+r//vLp//3x5//+8Ob//e/k//3v - 4v/97uH//e3g//3r3v/3s7P/96ys//ahov/4mpr/1pCC+z4jF3xBKBkzQCsVDAAAAAEAAAAAAAAAAAAA - AAAAAAAAAAAAAPbdx//6+/v//vv3///69f/++PT//vjy//738f/+9u///vXu//707P/+8+r//fPp//7x - 6P/+8eb//e/l//3v4//97uH/5baR/+6hR//nlTj/3os2/9WCNf+1gGHqSS8iYkg0Jyc5ORwJAAAAAQAA - AAAAAAAAAAAAAAAAAAAAAAAA+ODK//z8+///+/n//vv3///69v/++fT///jz//738v/+9/D//vXu//71 - 7f/99Ov//vPq//7y6P/98ef//fDl//3v5P/rwJ7//71g//+pMf/8oiL/x4ZG7V9DM39RNys8WUAzFEBA - QAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD64sr//fz9///9+////Pn///v4//769//++fX//vnz//74 - 8v/+9vH//vbv//717f/+9Oz//fPq//3y6f/+8ef//fDl/+vHqP//zoX//rVU/82VXe5fQzSDVDgsQFg7 - MRpJSSQHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzkzP/+/v7///79///9/P///Pr///z4///6 - 9//++vb//vn0//748///9/H//vbv//317f/99O3//fPq//3z6f/+8ef/7dCv///Ylv/Ik2rwXkEzhlE6 - K0JVQi8bYEBACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ufS///////9/f3/+/v7//n5 - +f/3+Pf/9fb2//T09P/y8vL/7/Dw/+7u7v/s7Oz/6uvq/+jp6f/l5+f/5OXk/+Lj4//u0bD/yqqG9lw/ - MKJROCxSWkIxH2BAQAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+1Kr5/dq5+frX - tvn51rT59tSz+fTRsvnxz7D578yv+e3Lrfnsyaz56caq+ebDqfnkwaf548Cm+eG+pPneu6P527mi+d+v - j8bap4YUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAA/AAAAHwAAAB8AAAAfAA - AAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAA - AAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAA/AAAAPwAAAH8AAAD/AAAf8oAAAAEAAAACAA - AAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzHA43MxoNeDIbDaIzGg2uMxoNrzMa - Da8zGg2vMxoNrzMaDa8zGg2vMxoNrjIbDaIzGg14MxwONwAAAAAAAAAArntu/9mtnf/WqJr/06aY/9Kk - l//MoZn/yZ6X/8aclv/EmZX/wZaT/7aRi/+4jov/MxsNoTQYDkoAAAAAAAAAALWCcv/84cv/++DI//ve - xP/73ML/+tq+//rYu//717j/+tS0//nSsf/60K7/7r2l/zMaDa40Gg1PAAAAAAAAAAC7iHX//OTP//zi - zP/74Mn/+97G//vcw//72r//+9m8//rWuP/61bX/+tOx/++/qP8zGg2vMxoNUAAAAAAAAAAAwo95//zn - 1P/85NH//OPO//zhyv/738f/+9zE//vbwP/62rz/+9e5//vVtv/wwav/MxoNrzMaDVAAAAAAAAAAAMiV - fP/86Nj//ObV//zl0v/8487/++HL//vgyP/73sT/+tzB//vZvv/62Lv/8MOv/zMaDa8zGg1QAAAAAAAA - AADPnID//Ovd//3q2v/859b//ObT//zkz//84sz/++DJ//vexv/73ML/+tu///HFsf8zGg2vMxoNUAAA - AAAAAAAA1aKD//3u4P/97N3//Orb//zo1//85tP//OTR//vizf/74cr/+9/G//vdw//yyLX/MxoNrzMa - DVAAAAAAAAAAANyph//+8OX//e7h//3s3//969v//enY//zm1f/85dH/++PO//zhyv/738f/8sm3/zMa - Da8zGg1QAAAAAAAAAADcqYf//fPq//3x5v/97+P//e3f//zr3P/96dn//efW//zl0//85M///OHL//PM - uv8zGg2vMxoNUAAAAAAAAAAA3KmH//317f/+8+r//fLn//3v5P/97eH//eze//zq2v/86Nf//ObT//zk - 0P/zzb3/NRsPqjUaDU0AAAAAAAAAANyph//++PL//vXu//307P/98uj//fDl//3u4v/97N7//era//zo - 2P/85tT/9Mm6/zogEZk9IhNDAAAAAAAAAADcqYf///r3//748//+9vD//vTs//7y6f/98eb//e/i///V - zP//1cz/9bOq/6l4bOBCKBh0SCccLgAAAAAAAAAA3KmH///9+///+/f//vn0//738f/+9e3//fPr//3x - 5//3pkP/96ZD/+CSQP5HKxqRTi4gSFk3IRcAAAAAAAAAANyph/////////77///7+P/++vX//vjx//72 - 7v/98+z/3KmH/+qzdv5oSDLCTzMkZFM3IiVVORwJAAAAAAAAAADcqYf/3KmH/9yph//cqYf/3KmH/9yp - h//eq4j/1qOE/9yph//ZqYktAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAK7/wADn/8AA - 0f/AAM//wADP/8AAzf/AAMv/wADK/8AAyP/AAMb/wADF/8APw/8= - - - \ No newline at end of file diff --git a/_FRReporting/Formulare/frmAuswertung.vb b/_FRReporting/Formulare/frmAuswertung.vb deleted file mode 100644 index 0b67064..0000000 --- a/_FRReporting/Formulare/frmAuswertung.vb +++ /dev/null @@ -1,254 +0,0 @@ -Imports C1.Win.C1TrueDBGrid -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient -Imports System.Drawing -Imports System.Windows.Forms - -Public Class frmAuswertung - -#Region "Deklarationen" - Dim Auswertungsdaten As DataSet - Dim Auswertungsname As String - - -#End Region - - - - ''' - ''' Initialisierung des Formulars - ''' - ''' - ''' - Sub New(ByVal Auswertungname As String, ByRef Auswerungsdaten As DataSet, Optional tempfilepath As String = "") - Me.InitializeComponent() - If tempfilepath <> "" Then Globals.TmpFilepath = tempfilepath - Me.Text = Me.Text + ": " + Auswertungname - Me.Auswertungsdaten = Auswerungsdaten - Me.Auswertungsname = Auswertungname - End Sub - - Private Sub frmAuswertung_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - Try - Me.C1Daten.DataSource = Me.Auswertungsdaten - Me.C1Daten.DataMember = Me.Auswertungsdaten.Tables(0).TableName - - Dim i As Integer - For i = 0 To Me.Auswertungsdaten.Tables(0).Columns.Count - 1 - Me.C1Daten.Splits(0).DisplayColumns(i).AutoSize() - If C1Daten.Columns(i).DataType.Name = "DateTime" Then - C1Daten.Columns(i).NumberFormat = "dd.MM.yyyy HH:mm:ss" - End If - If C1Daten.Columns(i).Caption = "Journaleintrag" Then - C1Daten.Splits(0).DisplayColumns(i).Width = 250 - End If - C1Daten.Splits(0).DisplayColumns(i).Locked = True - Next - Catch - End Try - End Sub - - - Private Sub TSBtnExcelExport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnExcelExport.Click - Cursor = Cursors.WaitCursor - Dim fn As String = System.IO.Path.GetRandomFileName - fn = fn.Substring(0, Len(fn) - 4) - fn = Globals.TmpFilepath + "\" + fn + "" - Dim xls As New XLSLib.clsXLSLib - xls.Write_Excel(fn, Me.Auswertungsdaten.Tables(0)) - Dim fnn As String = fn + ".xls" - Rename(fn, fnn) - Process.Start(fnn) - Cursor = Cursors.Default - Exit Sub - Me.SaveFileDialog1.AddExtension = True - Me.SaveFileDialog1.Filter = "Excel-Dateien|*.xls|CSV-Dateien|*.CSV" - Me.SaveFileDialog1.DefaultExt.Insert(0, "*.xls") - - Me.SaveFileDialog1.ShowDialog() - If Me.SaveFileDialog1.FileName <> "" Then - If Me.SaveFileDialog1.FileName.EndsWith("xls") Then - Me.DatatableToExcel(Me.Auswertungsdaten.Tables(0), Me.SaveFileDialog1.FileName) - Else - Me.C1Daten.ExportToDelimitedFile(Me.SaveFileDialog1.FileName, C1.Win.C1TrueDBGrid.RowSelectorEnum.AllRows, ";", "", "", True, System.Text.Encoding.Default.BodyName) - End If - End If - - Exit Sub - - If Me.C1Daten.Splits(0).Rows.Count > 0 Then - Me.SaveFileDialog1.AddExtension = True - Me.SaveFileDialog1.DefaultExt.Insert(0, "*.csv") - Me.SaveFileDialog1.Filter = "CSV-Dateien|*.CSV" - Me.SaveFileDialog1.ShowDialog() - If Me.SaveFileDialog1.FileName <> "" Then - ' Me.C1Daten.ExportToDelimitedFile(Me.SaveFileDialog1.FileName, C1.Win.C1TrueDBGrid.RowSelectorEnum.AllRows, ";", "", "", "", True, System.Text.Encoding.Default.BodyName) - Me.C1Daten.ExportToDelimitedFile(Me.SaveFileDialog1.FileName, C1.Win.C1TrueDBGrid.RowSelectorEnum.AllRows, ";", "", "", True, System.Text.Encoding.Default.BodyName) - End If - - End If - End Sub - - Public Shared Function DatatableToExcel(ByVal aDataTable As DataTable, ByVal aOutputFilename As String) As Boolean - Application.DoEvents() - 'Dim f As New FrmFortschritt - Dim app As New Object - Dim wb As New Object - Dim ws As New Object - Try - ' f.Show() - Application.DoEvents() - ' f.ProgressBar1.Minimum = 0 - ' f.ProgressBar1.Maximum = aDataTable.Rows.Count - app = CreateObject("Excel.application") - 'Dim wb As Object - 'Dim ws As Object - ' Dim app As New Excel.ApplicationClass - ' Dim wb As Excel.Workbook - ' Dim ws As Excel.Worksheet - wb = app.Workbooks.add() - 'wb = app.Workbooks.Add() - ws = wb.ActiveSheet() - Dim dc As DataColumn - Dim dr As DataRow - Dim colIndex As Integer - Dim rowIndex As Integer - ' Columns erstellen - For Each dc In aDataTable.Columns - colIndex += 1 - app.Cells(1, colIndex) = dc.ColumnName - Next - ' Rows hinzufügen - For Each dr In aDataTable.Rows - ' f.ProgressBar1.Value = rowIndex - rowIndex += 1 - colIndex = 0 - For Each dc In aDataTable.Columns - colIndex += 1 - Try - app.Cells(rowIndex + 1, colIndex) = dr(dc.ColumnName) - Catch ex As Exception - Dim s As String = dr(dc.ColumnName) - s = "'" + s - Try - app.Cells(rowIndex + 1, colIndex) = s - Catch ex1 As Exception - app.Cells(rowIndex + 1, colIndex) = "'* Text beim Export entfernt" - End Try - End Try - Next - Next - ws.Columns.AutoFit() - wb.SaveAs(aOutputFilename) - app.Workbooks.Open(aOutputFilename) - ' Excel anzeigen wenn fertig exportiert - app.Visible = True - ws = Nothing - wb = Nothing - app = Nothing - - 'f.Close() - Return True - Catch ex As Exception - 'f.Close() - MsgBox(ex.Message) - End Try - - - End Function - - - Private Sub TSBtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnPrint.Click - Dim fontbold As New Font("Arial", 12, FontStyle.Bold) - Dim fontregular As New Font("Arial", 12, FontStyle.Regular) - - With Me.C1Daten.PrintInfo - .PageHeaderStyle.Font = fontbold - .PageSettings.Margins.Bottom = 20 - .PageSettings.Margins.Top = 80 - .PageSettings.Landscape = True - .PageFooter = "Seite \p von \P" & vbLf & "Druckdatum " & Now() - .PageHeader = Me.Auswertungsname - .ShowProgressForm = True - .UseGridColors = True - .RepeatColumnHeaders = True - .VarRowHeight = .RowHeightEnum.StretchToFit - .WrapText = C1.Win.C1TrueDBGrid.PrintInfo.WrapTextEnum.NoWrap - .PageBreak = .PageBreaksEnum.OnColumn - .FillAreaWidth = .FillEmptyEnum.None - .PrintPreview() - End With - - End Sub - - - Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click - Me.Close() - End Sub - - Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click - Me.Close() - End Sub - - - - Private Sub C1Daten_FetchScrollTips(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.FetchScrollTipsEventArgs) Handles C1Daten.FetchScrollTips - Try - Select Case e.ScrollBar - Case C1.Win.C1TrueDBGrid.ScrollBarEnum.Horizontal - e.ScrollTip = Me.C1Daten.Columns(e.ColIndex).Caption - Case C1.Win.C1TrueDBGrid.ScrollBarEnum.Vertical - e.ScrollTip = CStr(e.Row + 1) & " / " & CStr(Me.Auswertungsdaten.Tables(0).Rows.Count) - End Select - e.TipStyle.ForeColor = Color.Blue - Catch - End Try - - End Sub - - Private Sub ContextMenuStrip1_Opening(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ContextMenuStrip1.Opening - If Me.C1Daten.SelectedCols.Count > 0 Then SpalteLöschenToolStripMenuItem.Enabled = True Else Me.SpalteLöschenToolStripMenuItem.Enabled = False - End Sub - - Private Sub SpalteLöschenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SpalteLöschenToolStripMenuItem.Click - Dim i As Integer - For i = 0 To Me.C1Daten.SelectedCols.Count - 1 - Me.Auswertungsdaten.Tables(0).Columns.Remove(Me.C1Daten.SelectedCols(i).Caption) - Me.Auswertungsdaten.AcceptChanges() - Next - Me.C1Daten.DataSource = Nothing - Me.C1Daten.DataSource = Me.Auswertungsdaten - Me.C1Daten.DataMember = Me.Auswertungsdaten.Tables(0).TableName - - For i = 0 To Me.Auswertungsdaten.Tables(0).Columns.Count - 1 - Me.C1Daten.Splits(0).DisplayColumns(i).AutoSize() - If C1Daten.Columns(i).DataType.Name = "DateTime" Then - C1Daten.Columns(i).NumberFormat = "dd.MM.yyyy HH:mm:ss" - End If - If C1Daten.Columns(i).Caption = "Journaleintrag" Then - C1Daten.Splits(0).DisplayColumns(i).Width = 250 - End If - C1Daten.Splits(0).DisplayColumns(i).Locked = True - Next - - End Sub - - Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click - Me.SaveFileDialog1.AddExtension = True - Me.SaveFileDialog1.Filter = "Excel-Dateien|*.xls|CSV-Dateien|*.CSV" - Me.SaveFileDialog1.DefaultExt.Insert(0, "*.xls") - - Me.SaveFileDialog1.ShowDialog() - If Me.SaveFileDialog1.FileName <> "" Then - If Me.SaveFileDialog1.FileName.EndsWith("xls") Then - Me.DatatableToExcel(Me.Auswertungsdaten.Tables(0), Me.SaveFileDialog1.FileName) - Process.Start(Me.SaveFileDialog1.FileName) - Else - Me.C1Daten.ExportToDelimitedFile(Me.SaveFileDialog1.FileName, C1.Win.C1TrueDBGrid.RowSelectorEnum.AllRows, ";", "", "", True, System.Text.Encoding.Default.BodyName) - Process.Start(Me.SaveFileDialog1.FileName) - End If - End If - End Sub -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/frmCRReporting.designer.vb b/_FRReporting/Formulare/frmCRReporting.designer.vb deleted file mode 100644 index 9a08198..0000000 --- a/_FRReporting/Formulare/frmCRReporting.designer.vb +++ /dev/null @@ -1,52 +0,0 @@ - _ -Partial Class frmcrreporting - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.PreviewControl1 = New FastReport.Preview.PreviewControl() - Me.SuspendLayout() - ' - 'PreviewControl1 - ' - Me.PreviewControl1.BackColor = System.Drawing.SystemColors.AppWorkspace - Me.PreviewControl1.Font = New System.Drawing.Font("Tahoma", 8.0!) - Me.PreviewControl1.Location = New System.Drawing.Point(12, 12) - Me.PreviewControl1.Name = "PreviewControl1" - Me.PreviewControl1.PageOffset = New System.Drawing.Point(10, 10) - Me.PreviewControl1.Size = New System.Drawing.Size(643, 283) - Me.PreviewControl1.TabIndex = 0 - ' - 'frmcrreporting - ' - Me.ClientSize = New System.Drawing.Size(284, 261) - Me.Controls.Add(Me.PreviewControl1) - Me.Name = "frmcrreporting" - Me.ResumeLayout(False) - - End Sub - Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip - Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton - Friend WithEvents PreviewControl1 As FastReport.Preview.PreviewControl -End Class diff --git a/_FRReporting/Formulare/frmCRReporting.resx b/_FRReporting/Formulare/frmCRReporting.resx deleted file mode 100644 index d58980a..0000000 --- a/_FRReporting/Formulare/frmCRReporting.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/_FRReporting/Formulare/frmCRReporting.vb b/_FRReporting/Formulare/frmCRReporting.vb deleted file mode 100644 index 5a54781..0000000 --- a/_FRReporting/Formulare/frmCRReporting.vb +++ /dev/null @@ -1,122 +0,0 @@ -Imports System.Windows.Forms -Imports FastReport - -Public Class frmcrreporting - - Dim ds As DataSet - Dim auswertungnr As Integer - Dim dms As New Utils.MyDocMgmt - Dim auswertung As New TKB.Auswertung.clsAuswertung - Dim rptfilename As String - Dim printparam As Boolean = True - Dim StandardAuswertung As Boolean = True - Dim Design As Boolean = False - - Sub New(ByRef ds As DataSet, ByVal Auswertungnr As Integer, ByRef auswertung As TKB.Auswertung.clsAuswertung, ByVal printparam As Boolean, ByVal Design As Boolean) - InitializeComponent() - Me.ds = ds - Me.auswertungnr = Auswertungnr - Me.auswertung = auswertung - Me.printparam = printparam - Me.StandardAuswertung = True - Me.Design = Design - End Sub - Sub New(ByRef ds As DataSet, ByVal Auswertungnr As Integer) - InitializeComponent() - Me.ds = ds - Me.auswertungnr = Auswertungnr - Me.StandardAuswertung = False - End Sub - Private Sub frmcrreporting_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - - - End Sub - - Public Sub DesignReport() - Me.Cursor = Cursors.WaitCursor - Application.DoEvents() - rptfilename = dms.Get_RptDatei(Me.auswertungnr) - - Dim i As Integer - ds.Tables(0).TableName = "Daten" - For i = 1 To ds.Tables.Count - 1 - ds.Tables(i).TableName = "Daten_" + Trim(Str(i)) - Next - - Dim report As New Report - Try - If rptfilename <> "" Then report.Load(rptfilename) - report.RegisterData(ds) - report.GetDataSource("Daten").Enabled = True - report.SetParameterValue("Titel1", auswertung.TitelZeile1) - report.SetParameterValue("Titel2", auswertung.TitelZeile2) - If Me.printparam Then - i = 0 - Dim s As String = "" - - For i = 1 To Me.auswertung.ParamCollection.Count - If s <> "" Then s = s + "|" - s = s + Me.auswertung.ParamCollection.Item(i).ToString - Next - report.SetParameterValue("Parameters", s) - End If - Cursor = Cursors.Default - report.Preview = Me.PreviewControl1 - report.Design() - report.Dispose() - Me.Close() - Catch ex As Exception - MsgBox(ex.Message) - End Try - - End Sub - - Public Sub DisplayReport() - Me.Cursor = Cursors.WaitCursor - Application.DoEvents() - rptfilename = dms.Get_RptDatei(Me.auswertungnr) - - Dim i As Integer - ds.Tables(0).TableName = "Daten" - For i = 1 To ds.Tables.Count - 1 - ds.Tables(i).TableName = "Daten_" + Trim(Str(i)) - Next - - Dim report As New Report - Try - If rptfilename <> "" Then report.Load(rptfilename) - report.RegisterData(ds) - report.GetDataSource("Daten").Enabled = True - report.SetParameterValue("Titel1", auswertung.TitelZeile1) - report.SetParameterValue("Titel2", auswertung.TitelZeile2) - If Me.printparam Then - i = 0 - Dim s As String = "" - - For i = 1 To Me.auswertung.ParamCollection.Count - If s <> "" Then s = s + "|" - s = s + Me.auswertung.ParamCollection.Item(i).ToString - Next - report.SetParameterValue("Parameters", s) - End If - Cursor = Cursors.Default - report.Preview = Me.PreviewControl1 - report.Show() - Catch ex As Exception - MsgBox(ex.Message) - End Try - - End Sub - - Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click - Me.Close() - End Sub - - Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click - Me.Close() - End Sub - - - - -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/frmCalendar.designer.vb b/_FRReporting/Formulare/frmCalendar.designer.vb deleted file mode 100644 index 56cca9b..0000000 --- a/_FRReporting/Formulare/frmCalendar.designer.vb +++ /dev/null @@ -1,62 +0,0 @@ - _ -Partial Class frmCalendar - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.MonthCalendar1 = New System.Windows.Forms.MonthCalendar() - Me.btnok = New System.Windows.Forms.Button() - Me.SuspendLayout() - ' - 'MonthCalendar1 - ' - Me.MonthCalendar1.Dock = System.Windows.Forms.DockStyle.Top - Me.MonthCalendar1.Location = New System.Drawing.Point(0, 0) - Me.MonthCalendar1.Name = "MonthCalendar1" - Me.MonthCalendar1.TabIndex = 0 - ' - 'btnok - ' - Me.btnok.Dock = System.Windows.Forms.DockStyle.Top - Me.btnok.Location = New System.Drawing.Point(0, 162) - Me.btnok.Name = "btnok" - Me.btnok.Size = New System.Drawing.Size(162, 23) - Me.btnok.TabIndex = 1 - Me.btnok.Text = "OK" - Me.btnok.UseVisualStyleBackColor = True - ' - 'frmCalendar - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(162, 183) - Me.Controls.Add(Me.btnok) - Me.Controls.Add(Me.MonthCalendar1) - Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow - Me.Name = "frmCalendar" - Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual - Me.Text = "Kalender" - Me.ResumeLayout(False) - - End Sub - Friend WithEvents MonthCalendar1 As System.Windows.Forms.MonthCalendar - Friend WithEvents btnok As System.Windows.Forms.Button -End Class diff --git a/_FRReporting/Formulare/frmCalendar.resx b/_FRReporting/Formulare/frmCalendar.resx deleted file mode 100644 index d58980a..0000000 --- a/_FRReporting/Formulare/frmCalendar.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/_FRReporting/Formulare/frmCalendar.vb b/_FRReporting/Formulare/frmCalendar.vb deleted file mode 100644 index 90f8294..0000000 --- a/_FRReporting/Formulare/frmCalendar.vb +++ /dev/null @@ -1,29 +0,0 @@ -Imports System.Windows.Forms -Public Class frmCalendar - - Private Sub MonthCalendar1_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs) Handles MonthCalendar1.DateChanged - End Sub - - Private Sub MonthCalendar1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MonthCalendar1.KeyDown - If e.KeyCode = Keys.Escape Then - Me.DialogResult = Windows.Forms.DialogResult.Cancel - Me.Close() - End If - End Sub - - Private Sub frmCalendar_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown - If e.KeyCode = Keys.Escape Then - Me.DialogResult = Windows.Forms.DialogResult.Cancel - Me.Close() - End If - End Sub - - Private Sub btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnok.Click - Me.DialogResult = Windows.Forms.DialogResult.OK - Me.Close() - End Sub - - Private Sub frmCalendar_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - - End Sub -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/frmDataSelect.Designer.vb b/_FRReporting/Formulare/frmDataSelect.Designer.vb deleted file mode 100644 index ea252c0..0000000 --- a/_FRReporting/Formulare/frmDataSelect.Designer.vb +++ /dev/null @@ -1,92 +0,0 @@ - _ -Partial Class frmDataSelect - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmDataSelect)) - Me.ToolStrip1 = New System.Windows.Forms.ToolStrip() - Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton() - Me.C1Daten = New C1.Win.C1TrueDBGrid.C1TrueDBGrid() - Me.ToolStrip1.SuspendLayout() - CType(Me.C1Daten, System.ComponentModel.ISupportInitialize).BeginInit() - Me.SuspendLayout() - ' - 'ToolStrip1 - ' - Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit}) - Me.ToolStrip1.Location = New System.Drawing.Point(0, 0) - Me.ToolStrip1.Name = "ToolStrip1" - Me.ToolStrip1.Size = New System.Drawing.Size(451, 25) - Me.ToolStrip1.TabIndex = 4 - Me.ToolStrip1.Text = "ToolStrip1" - ' - 'TSBtnQuit - ' - Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image - Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image) - Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta - Me.TSBtnQuit.Name = "TSBtnQuit" - Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22) - Me.TSBtnQuit.Text = "Fenster schliessen" - Me.TSBtnQuit.ToolTipText = "Fenster schliessen" - ' - 'C1Daten - ' - Me.C1Daten.AllowUpdate = False - Me.C1Daten.AlternatingRows = True - Me.C1Daten.Dock = System.Windows.Forms.DockStyle.Fill - Me.C1Daten.FilterBar = True - Me.C1Daten.GroupByCaption = "Drag a column header here to group by that column" - Me.C1Daten.Images.Add(CType(resources.GetObject("C1Daten.Images"), System.Drawing.Image)) - Me.C1Daten.Location = New System.Drawing.Point(0, 25) - Me.C1Daten.Name = "C1Daten" - Me.C1Daten.PreviewInfo.Location = New System.Drawing.Point(0, 0) - Me.C1Daten.PreviewInfo.Size = New System.Drawing.Size(0, 0) - Me.C1Daten.PreviewInfo.ZoomFactor = 75.0R - Me.C1Daten.PrintInfo.PageSettings = CType(resources.GetObject("C1Daten.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings) - Me.C1Daten.ScrollTips = True - Me.C1Daten.Size = New System.Drawing.Size(451, 284) - Me.C1Daten.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation - Me.C1Daten.TabIndex = 7 - Me.C1Daten.Text = "C1TrueDBGrid1" - Me.C1Daten.PropBag = resources.GetString("C1Daten.PropBag") - ' - 'frmDataSelect - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(451, 309) - Me.Controls.Add(Me.C1Daten) - Me.Controls.Add(Me.ToolStrip1) - Me.Name = "frmDataSelect" - Me.Text = "Datenauswahl" - Me.ToolStrip1.ResumeLayout(False) - Me.ToolStrip1.PerformLayout() - CType(Me.C1Daten, System.ComponentModel.ISupportInitialize).EndInit() - Me.ResumeLayout(False) - Me.PerformLayout() - - End Sub - Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip - Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton - Friend WithEvents C1Daten As C1.Win.C1TrueDBGrid.C1TrueDBGrid -End Class diff --git a/_FRReporting/Formulare/frmDataSelect.resx b/_FRReporting/Formulare/frmDataSelect.resx deleted file mode 100644 index ab02966..0000000 --- a/_FRReporting/Formulare/frmDataSelect.resx +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - - - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5 - qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC - A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR - VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88 - vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0 - dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh - d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp - emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5 - c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp - bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz - dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n - LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf - U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh - d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA - AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk - cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi - eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv - bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE - ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4 - AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp - bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n - ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu - RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF - 9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA - AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w - BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA - AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ - QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA - ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs= - - - - <?xml version="1.0"?><Blob><Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"><Data>HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}</Data></Styles><Splits><C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"><CaptionStyle parent="Style2" me="Style10" /><EditorStyle parent="Editor" me="Style5" /><EvenRowStyle parent="EvenRow" me="Style8" /><FilterBarStyle parent="FilterBar" me="Style13" /><FilterWatermarkStyle parent="FilterWatermark" me="Style14" /><FooterStyle parent="Footer" me="Style3" /><GroupStyle parent="Group" me="Style12" /><HeadingStyle parent="Heading" me="Style2" /><HighLightRowStyle parent="HighlightRow" me="Style7" /><InactiveStyle parent="Inactive" me="Style4" /><OddRowStyle parent="OddRow" me="Style9" /><RecordSelectorStyle parent="RecordSelector" me="Style11" /><SelectedStyle parent="Selected" me="Style6" /><Style parent="Normal" me="Style1" /><ClientRect>0, 0, 449, 282</ClientRect><BorderSide>0</BorderSide></C1.Win.C1TrueDBGrid.MergeView></Splits><NamedStyles><Style parent="" me="Normal" /><Style parent="Normal" me="Heading" /><Style parent="Heading" me="Footer" /><Style parent="Heading" me="Caption" /><Style parent="Heading" me="Inactive" /><Style parent="Normal" me="Selected" /><Style parent="Normal" me="Editor" /><Style parent="Normal" me="HighlightRow" /><Style parent="Normal" me="EvenRow" /><Style parent="Normal" me="OddRow" /><Style parent="Heading" me="RecordSelector" /><Style parent="Normal" me="FilterBar" /><Style parent="FilterBar" me="FilterWatermark" /><Style parent="Caption" me="Group" /></NamedStyles><vertSplits>1</vertSplits><horzSplits>1</horzSplits><Layout>None</Layout><DefaultRecSelWidth>17</DefaultRecSelWidth><ClientArea>0, 0, 449, 282</ClientArea><PrintPageHeaderStyle parent="" me="Style15" /><PrintPageFooterStyle parent="" me="Style16" /></Blob> - - \ No newline at end of file diff --git a/_FRReporting/Formulare/frmDataSelect.vb b/_FRReporting/Formulare/frmDataSelect.vb deleted file mode 100644 index 37dd3b5..0000000 --- a/_FRReporting/Formulare/frmDataSelect.vb +++ /dev/null @@ -1,28 +0,0 @@ -Public Class frmDataSelect - - Dim m_selectedvalue As String - Property SelectedValue As String - Get - Return m_selectedvalue - End Get - Set(value As String) - m_selectedvalue = value - End Set - End Property - Private Sub frmDataSelect_Load(sender As Object, e As EventArgs) Handles MyBase.Load - Me.C1Daten.Splits(0).DisplayColumns(0).Width = 0 - End Sub - - Private Sub C1Daten_Click(sender As Object, e As EventArgs) Handles C1Daten.DoubleClick - Me.SelectedValue = Me.C1Daten.Columns(0).Value - Me.DialogResult = Windows.Forms.DialogResult.OK - Me.Close() - End Sub - - - Private Sub C1Beziehungen_MouseDown(sender As Object, e As Windows.Forms.MouseEventArgs) Handles C1Daten.MouseDown - Me.C1Daten.Bookmark = Me.C1Daten.RowContaining(e.Y) - Exit Sub - End Sub - -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/frmEditWhere.designer.vb b/_FRReporting/Formulare/frmEditWhere.designer.vb deleted file mode 100644 index 53e2ce3..0000000 --- a/_FRReporting/Formulare/frmEditWhere.designer.vb +++ /dev/null @@ -1,62 +0,0 @@ - _ -Partial Class frmEditWhere - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmEditWhere)) - Me.Editor = New System.Windows.Forms.RichTextBox - Me.Button1 = New System.Windows.Forms.Button - Me.SuspendLayout() - ' - 'Editor - ' - Me.Editor.Location = New System.Drawing.Point(12, 12) - Me.Editor.Name = "Editor" - Me.Editor.Size = New System.Drawing.Size(646, 168) - Me.Editor.TabIndex = 0 - Me.Editor.Text = "" - ' - 'Button1 - ' - Me.Button1.Location = New System.Drawing.Point(12, 186) - Me.Button1.Name = "Button1" - Me.Button1.Size = New System.Drawing.Size(75, 23) - Me.Button1.TabIndex = 1 - Me.Button1.Text = "Speichern" - Me.Button1.UseVisualStyleBackColor = True - ' - 'frmEditWhere - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(670, 222) - Me.Controls.Add(Me.Button1) - Me.Controls.Add(Me.Editor) - Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) - Me.Name = "frmEditWhere" - Me.Text = "Edit Where-Klausel" - Me.ResumeLayout(False) - - End Sub - Friend WithEvents Editor As System.Windows.Forms.RichTextBox - Friend WithEvents Button1 As System.Windows.Forms.Button -End Class diff --git a/_FRReporting/Formulare/frmEditWhere.resx b/_FRReporting/Formulare/frmEditWhere.resx deleted file mode 100644 index 4d79d5c..0000000 --- a/_FRReporting/Formulare/frmEditWhere.resx +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - AAABAAQAMDAAAAEAIACoJQAARgAAACAgAAABACAAqBAAAO4lAAAYGAAAAQAgAIgJAACWNgAAEBAAAAEA - IABoBAAAHkAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAACBAAAAvgAAAMsAAADLAAAAywAA - AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAA - AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAvgAAAIEAAAAfAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYgAAAPEDAwP/LCwr/z4+ - PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z4+PP8+Pjz/Pj48/z4+ - PP8+Pjz/Pj48/z4+PP8+Pjz/Pj48/z4+PP8+Pjz/Pj48/z4+PP8+Pjz/LCwr/wMDA/8AAADxAAAAYgAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAAA/Ds6 - Of/Cvrv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le - 2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/8G+ - u/87Ojn/AAAA/AAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ABEAAADqNTQz/9rX0//k4Nz/7Orn//Px7//z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py - 8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py - 8P/z8fD/7Orn/+Pg3P/a19P/NTQz/wAAAOoAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAGIBAQH/raqo/+Th3f/29fT//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//b19P/k4d3/raqn/wEBAf8AAABiAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcTEhL/3tvY/+7s6v/+/v7//v7+//7+/v/+/v7//v7+//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/u7Or/3tvX/xMSEv8AAACXAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxr/5eLe//Tz8v/+/v7//v7+//7+ - /v/+/v7//f39//T09P/6+vr//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/08/L/5eLe/xsb - Gv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxr/5uPf//X0 - 8//+/v7//v7+//7+/v/+/v7/4uLi/5WVlf+NjY3/mpqa/6Wlpf+ysrL/v7+//8zMzP/b29v//Pz8//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ - /v/29PP/5uPf/xsbGv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMbGxv/5+Th//b08//+/v3//v79//7+/f/+/v3/9fT0/6KjpP+4xtT/ornQ/42apv+Oj4//kZGQ/5SU - lP+Yl5f/sLCv/+zs6//+/v3//v79//7+/f/+/v3//v79//7+/f/+/v3//v79//7+/f/+/v3//v79//7+ - /f/+/v3//v79//7+/f/29PP/5+Th/xsbGv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMbGxv/6OTh//X08//9/f3//f39//39/f/9/f3//f39/9fc4v/d6fX/yNzw/6TG - 6P+Eq9P/fpew/5GWmv+ZmZn/nZ2d/6SkpP/S0tL/+/v7//39/f/9/f3//f39//39/f/9/f3//f39//39 - /f/9/f3//f39//39/f/9/f3//f39//39/f/19PP/6OTh/xsbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxv/6OXi//X08//9/f3//f39//39/f/9/f3//f39//b4 - +//W5PP/3en1/8jc8P+fxuj/RL/r/x687f9Jr9D/nKCh/6Ojo/+oqKj/vLy8/+/v7//9/f3//f39//39 - /f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29fP/6OXi/xsbG/8AAACjAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxv/6ebj//b18//9/f3//f39//39 - /f/9/f3//f39//39/f/W5PP/1eTz/8zm9v8q0Pv/ANL+/wDW/v8AyP7/N7Xf/6KnqP+rq6v/r6+v/7W1 - tf/b29v/+/v7//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29fT/6ebj/xsb - G/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcGxv/6ufk//b0 - 8//9/Pz//fz8//38/P/9/Pz//fz8//38/P/o7/f/wNfu/0HR+v8Ayv7/AM/+/wDT/v8A1P7/AMb+/zm3 - 4f+qrq//srKy/7a2tv+7u7v/y8vL//Hx8f/9/Pz//fz8//38/P/9/Pz//fz8//38/P/9/Pz//fz8//38 - /P/29PT/6ufk/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMcGxv/6+jl//b19P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/z/mdLv/wLW/v8Ayv7/AMz+/wDR - /v8A1P7/ANP+/wDE/v89uOP/sbW2/7m5uf++vr7/wsLC/8nJyf/l5eX/+/v7//z8/P/8/Pz//Pz8//z8 - /P/8/Pz//Pz8//z8/P/29fT/6+jl/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMcGxv/6+nm//b18//8/Pv//Pz7//z8+//8/Pv//Pz7//z8+//8/Pv/qOT5/wDL - /v8A1f7/AMz+/wDP/v8A0/7/ANX+/wDR/v8Awv7/P7rm/7e8vf/AwMD/xsbG/8vLy//R0ND/3dzc//X1 - 9P/8/Pv//Pz7//z8+//8/Pv//Pz7//z8+//29fT/6+nm/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7Orn//b18//7+/v/+/v7//v7+//7+/v/+/v7//v7 - +//7+/v/7/j7/zrO/f8Ay/7/ANX+/wDO/v8A0f7/ANX+/wDW/v8Az/7/AMD+/0G86P+/xMX/ysrJ/8/P - zv/T09P/2NjY/97e3v/v7+7/+vr6//v7+//7+/v/+/v7//v7+//29fT/7Orn/xwcG/8AAACjAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7evo//b19P/7+/r/+/r6//v6 - +v/7+/r/+/r6//v6+v/7+/r/+/r6/+r2+v84zf3/AMv+/wDV/v8Az/7/ANP+/wDX/v8A1/7/AM3+/wC+ - /v9Fvuv/yMzN/9HR0f/W1tb/3Nvb/+Hg4P/n5ub/7+7u//j49//7+vr/+/r6//v6+v/29fT/7evo/xwc - G/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7uzp//b1 - 8//6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/p9vr/Oc79/wDK/v8A1f7/ANH+/wDV - /v8A2f7/ANf+/wDL/v8AvP7/R8Du/87U1f/a2tn/3t7e/+Tk4//p6en/7+/u//T09P/6+fn/+vr5//r6 - +f/29fT/7uzp/xwcG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMcHBz/7uzq//b08//6+fn/+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/6PX5/znN - /f8Ayf7/ANT+/wDS/v8A1/7/ANv+/wDY/v8AyP7/ALn+/0rC8f/X3N3/4uHh/+fm5v/t7Oz/8vHx//j3 - 9//6+fn/+vn5//r5+f/29PP/7uzq/xwcHP8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMcHBz/7+3r//X08//5+fj/+fn4//n5+P/5+fj/+fn4//n5+P/5+fj/+fn4//n5 - +P/5+fj/+fn4/+j1+f83zP3/AMj+/wDT/v8A0/7/ANn+/wDe/v8A2f7/AMb+/wC3/v9OxPP/3+Pk/+rp - 6f/w7+7/9fX0//n4+P/5+fj/+fn4//n5+P/29fP/7+3r/xwcHP8AAACjAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8O7s//X08//5+Pf/+fj3//n49//5+Pf/+fj3//n4 - 9//5+Pf/+fj3//n49//5+Pf/+fj3//n49//p9Pj/OMv9/wDH/v8A0v7/ANX+/wDb/v8A4P7/ANr+/wDD - /v8AtP7/T8X2/+br7P/z8vH/+Pf2//n49//5+Pf/+fj3//n49//29PP/7+3r/xwcHP8AAACjAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8e/t//X08//49/b/+Pf2//j3 - 9v/49/b/+Pf2//j39v/49/b/+Pf2//j39v/49/b/+Pf2//j39v/49/b/5/P3/zjL/P8Axv7/ANH+/wDW - /v8A3f7/AOL+/wDa/v8Awf7/ALL+/1LH+f/w9PT/+Pf2//j39v/49/b/+Pf2//j39v/18/L/7+3r/xwc - HP8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8fDu//X0 - 8v/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1/+jz - 9v81yfz/AMX+/wDQ/v8A2P7/AOD+/wDk/v8A2/7/AL7+/wCv/v9VyPv/8vX1//f29f/39vX/9/b1//b1 - 9P/z8vD/7uzq/xwcG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMdHBz/8vDv//Xz8v/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f2 - 9f/39vX/9/b1//f29f/n8vX/N8n8/wDD/v8Az/7/ANn+/wDi/v8A5v7/ANz+/wC7/v8ArP7/U8b7//D0 - 9f/39vX/9vX0//X08v/y8O7/7ero/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMdHBz/8/Hw//Xz8v/29fP/9vXz//b18//29fP/9vXz//b18//29fP/9vXz//b1 - 8//29fP/9vXz//b18//29fP/9vXz//b18//29fP/5fH0/zjI/P8Awv7/AM7+/wDa/v8A5P7/AOj+/wDd - /v8BuP7/Oazk/6Cztf/Vz8n/9PPx//Px7//v7ev/6+jl/xsbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHRz/8/Lx//Tz8v/19PP/9fTy//X08v/19PP/9fTy//X0 - 8v/19PP/9fTy//X08v/19PP/9fTy//X08v/19PP/9fTy//X08v/19PP/9fTy/+Xw8/82x/z/AMD+/wDM - /v8A3P7/AOb+/wzq/f+X2uL/zMW+/7ivpP+lmIr/z8nB//Dt6//s6ef/5+Tg/xsaGv8AAACjAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9PPy//Tz8f/08/L/9PPy//Tz - 8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8f/08/L/9PPx//Tz - 8f/k7/L/OMb7/wC+/v8Ay/7/Cd38/7Hn6//q5+T/3tnU/83Fvv+4r6T/pJiK/8vEvP/o5OD/4t7Y/xoa - Gf8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9fTy//Ty - 8f/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py - 8P/z8vD/8/Lw//Py8P/z8vD/4u7x/zjF+/8AvP7/c8fb/93Z1P/q5+T/6ufk/97Z1P/Nxb7/v7at/6ud - mf/Ox8D/29XO/xkYF/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMdHR3/9vTz//Py8P/y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx - 7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv/+Lt8P9Hwe//sa+o/83Fvv/e2dX/6ufk/+rn - 5f/a0Nb/l1LA/2kJq/+TWbD/0MfA/xgXFf8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMdHR3/9vX0//Py8P/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw - 7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/d2tb/o5aJ/7iv - pP/Nxr7/3tnV/97R3/+RKNn/dQDJ/2kAtf9iAKr/k1iw/xUTE/8AAADKAAAADAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9/b1//Px7//w7+3/8O/t//Dv7f/w7+3/8O/t//Dv - 7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Du - 7P/v7ev/wLet/6OWif+4r6X/0cjG/5Azzv9+ANj/fADW/3QAx/9oALT/YwCr/zcAXf8AAAD/AAAAlgAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/+Pf2//Lx7//v7ev/7+3r/+/t - 6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t - 6//v7ev/7+3r/+7s6v/u6+n/6+nm/7yzqf+mmo3/onO0/3IAwv93AM3/fQDX/3wA1v90AMf/bgC+/2wA - uf8hADn/AAAA9AAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/+Pj3//Lw - 7v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s - 6v/u7Or/7uzq/+7s6v/u7Or/7uvp/+3q6P/n4+D/0srC/8/Gvf/FvbT/g0ac/20Auf9xAMH/dwDN/30A - 2P+CAN7/gADa/3cAy/9EAHT/AAAA/wAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMdHR3/+fj3//Hv7v/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r - 6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6P/s6uj/6+nm/+Tg3P/Jv7X/6ubi//z8/P/29fT/5uDi/5hR - yf9tALn/cQDB/3oA0f+FAOP/hwDm/34A2P87AGb/AAAA/QAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMdHR3/+fn4//Hv7f/s6uf/7Onn/+zp5//s6uf/7Onn/+zp5//s6uf/7Onn/+zp - 5//s6uf/7Onn/+zp5//s6uf/7Onn/+zp5//s6uf/7Onn/+vp5v/r6OX/6OXi/8vCuP/u6+j/9vX0/+Tg - 3f/h3dn/4d3Z/9/Y2P+TSsP/bQC6/3QAxv98ANX/gQDe/20Auv8JAA//AAAA0AAAAAQAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHR3/+vr5//Du7P/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo - 5f/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo5f/r6OX/6ufl/+nm4//o5eH/4NvX/9PL - wv/8+/v/4+Dc/+Hd2f/h3dn/4d3Z/+Hd2f/s6Or/nFnL/20Auf90AMX/XwCj/wwAFf8AAADtAAAANQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHh7/+/r6//Du7P/q5+T/6ufk/+rn - 5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/p5uP/6OXi/+fj - 4P/l4d3/19HK/+Ld1//z8vH/4d3Z/+Hd2f/h3dn/4d3Z/+/t6//w8PD/QEBA/w4AGf8UACP/AgAD/wAA - AO0AAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHh7/+/v7/+/t - 6//p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jk - 4f/n5OD/5eLe/+Pf3P/g3Nj/0srC/+Tg2//x8O7/4d3Z/+Hd2f/h3dn/7+3r//Ly8v8/Pz//AAAA+QAA - AMgAAADMAAAAlQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AKMeHh7//Pz7/+/s6v/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk - 4f/n5OH/5uPg/+Xi3//k4N3/4t7a/9/b1v/b1tH/y8O6/+Pe2f/y8O7/4d3Z/+Hd2f/v7ev/8PDw/z8/ - P/8AAAD4AQEBVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAKMeHh7//Pz8/+7s6v/m4t//5uLf/+bi3//m49//5uLf/+bi3//m49//5uLf/+bi - 3//m49//5uLf/+bi3//l4t7/5OHd/+Pf2//h3dj/3tnV/9rUz//Vzsj/xLqv/+Hb1v/x8O7/4d3Z/+/t - 6//s7Oz/QEBA/wAAAPkBAQFXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcVFRX/9vb2//Ty8f/l4d3/5OHd/+Th3f/l4d3/5OHd/+Th - 3f/l4d3/5OHd/+Th3f/l4d3/5OHd/+Tg3P/j39v/4t3Z/9/b1//d2NP/2dPO/9PNxv/MxLv/ua6i/97Y - 0//y8O7/7+3r/+7u7v85OTn/AAAA+QEBAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIBAQH/wcHB//39/f/r6Ob/49/c/+Pf - 3P/j39z/49/c/+Pf3P/j39z/49/c/+Pf3P/j39v/4t7b/+Hd2f/g3Nj/3tnV/9vW0f/X0sz/0szE/8vC - uv/Atq3/raCT/9vWz//7+/v/7Ozs/zk5Of8AAAD4AQEBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAADqOzs7//T0 - 9P/+/f3/9PPx/+7r6f/t6+j/7evo/+3r6P/t6+j/7evo/+3r6P/t6uf/6+nm/+rn5P/o5eH/5eHd/+Hc - 2P/b1tD/1M3F/8nAt/+7sKX/ppiK/9vVzv/s7Oz/Ojo6/wAAAPgBAQFYAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABbAAAA/EJCQv/a2tr//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/Pz/+/r6//n4 - 9v/29PL/8e/s/+vo5P/j3tn/2NHJ/8nAtf+3q57/oZGA/8rEvf85OTn/AAAA+AAAAFkAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAABAAAAYgAAAPEEBAT/MjIy/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0ZG - Rv9GRkb/RUVF/0VERP9EQ0L/QkFA/0A/Pv89PDr/Ojc0/zUyL/8vKyf/KSQf/xoYF/8AAAD4AQEBWAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAACBAAAAvQAAAMsAAADLAAAAywAA - AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAA - AMsAAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////yBP8AAAAA//IE/AAAAAA/8gT8AAAAAD/yBPgA - AAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf - 8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgA - AAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf - 8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAA/yBPgAAAAAD/IE+AAAAAAH8gT4AAAAAAfyBPgA - AAAAB/IE+AAAAAAH8gT4AAAAAA/yBPgAAAAAH/IE+AAAAAA/8gT4AAAAA//yBPgAAAAH//IE+AAAAA// - 8gT4AAAAH//yBPgAAAA///IE/AAAAH//8gT8AAAA///yBP8AAAH///IE////////8gQoAAAAIAAAAEAA - AAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAMgAA - AEIAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAA - AEQAAABEAAAAQgAAADIAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAA - AIgLCwrcJSUk7CopKO4qKSjuKiko7iopKO4qKSjuKiko7iopKO4pKSjuKSko7ikpKO4pKSjuKSko7ikp - KO4pKSjuKSko7ikpKO4lJSTsCwsK3AAAAIgAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAQFBQWxUE9N/tXRzv/m4+D/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk - 4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+bj4P/U0c7/UE9N/gUFBbEAAAAEAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAALywsK/rCv7z/8vHv//n4+P/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6 - +f/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+fj4//Lx7//Cv7v/LCwr+gAAAC8AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABnWVdW/+ro5v/+/v7//v7+//39/f/7+/v//f39//39/f/+/v7//v7+//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+ro5v9ZV1b/AAAAZwAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1eXVv/7+7s//7+/v/+/v7/9/f3/8bGxv+0tLT/wMDA/87O - zv/Z2dn/7u7u//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/8O7s/15d - W/8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbV9eXf/w7u3//f39//39/f/7+/v/ysvN/73N - 3f+dssb/ipai/5CUl/+enZ3/xcXF//Pz8//9/fz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39 - /f/w7u3/X15c/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtX15d//Du7f/9/f3//f39//39 - /f/x8/b/1+Xz/8Ta7/+Bud3/SrDT/3aks/+hoaL/v7+//+jo6P/9/f3//f39//39/f/9/f3//f39//39 - /f/9/f3//f39//Hv7f9fXl3/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1gXl3/8e/t//38 - /P/9/Pz//fz8//38/P/X5fP/rd/1/xLP/P8A0/7/DMb3/2Cxyv+sra3/s7Oz/9nZ2f/09PT//fz8//38 - /P/9/Pz//fz8//38/P/9/Pz/8e/u/2BeXf8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWBf - Xv/y8O7//Pz8//z8/P/8/Pz//Pz8/9rr9v9G1Pj/AMv+/wDQ/v8A0v7/DMT3/3y0yP+1trb/v7+//9DQ - 0P/x8fH//Pv7//z8/P/8/Pz//Pz8//z8/P/y8O7/YF9e/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABtYWBe//Lx7v/7+/r/+/v7//v7+v/7+/v/5/b6/0zW/P8A0P7/AM7+/wDT/v8A0/7/DsL4/228 - 1v/Cw8P/ysrK/9TU1P/n5+b/+Pj3//v7+v/7+/r/+/v7//Lx7/9hYF7/AAAAbQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAG1hYF//8vHv//r6+v/6+vr/+vr6//r6+v/5+vr/x+76/xjN/f8A0f7/ANH+/wDV - /v8A0P7/DsH5/4zD2P/Nzs7/1tbW/97d3f/s7Ov/9vb2//r6+v/6+vr/8vHv/2FgX/8AAABtAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAbWJhYP/z8e//+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/xe36/zPQ - /f8A0f7/ANP+/wDY/v8A0v7/D7/6/3vI5f/b3Nv/4+Li/+zr6//z8/P/+vn5//r5+f/z8fD/YmFg/wAA - AG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtYmFg//Px8P/5+fj/+fn4//n5+P/5+fj/+fn4//n5 - +P/3+Pj/xO35/xjL/f8A0P7/ANb+/wDb/v8Azf7/EL37/53T6P/m5ub/8O/v//f29v/5+fj/+fn4//Py - 8P9iYWD/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1iYmH/8/Lw//j39v/49/b/+Pf2//j3 - 9v/49/b/+Pf2//j39v/49/b/xOv4/zLN/P8Az/7/ANf+/wDe/v8A0P7/Ebr8/4rU8//09PP/+Pf2//j3 - 9v/49/b/8/Hw/2JhYf8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWNiYf/z8vD/9/b1//f2 - 9f/39vX/9/b1//f29f/39vX/9/b1//f29f/19fX/xOr3/xfI/f8Az/7/ANz+/wDg/v8Ayv7/Erj8/6zh - 9//29vX/9/b1//b19P/x8O7/YmFg/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtZGJi//Ty - 8f/29fT/9vX0//b19P/29fT/9vX0//b19P/29fT/9vX0//b19P/29fT/w+n2/zLK/P8Azv7/ANz+/wDj - /v8Azv7/GbT6/6fT5v/u7Or/9PPx/+/t6/9hX1//AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AG1kY2L/8/Lx//X08v/19PL/9fTy//X08v/19PL/9fTy//X08v/19PL/9fTy//X08v/z8/L/wuj0/xjF - /f8AzP7/AOH+/wXm/f93yOD/qbS0/8G5r//p5uP/6+jm/19eXP8AAABtAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAbWRkZP/08vH/8/Lx//Py8f/z8vH/8/Lx//Py8f/z8vH/8/Lx//Py8f/z8vH/8/Lw//Py - 8f/z8vD/wObz/zHG+/8Oy/n/jt7n/+fj4P/X0cz/ua+l/7mwp//f2tX/W1lX/wAAAG0AAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAABtZWRk//Ty8f/y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx - 7//y8e//8vHv//Lx7//w8O//v+Xy/1O84P/AxMH/5ODd/+fj4P/Frsf/i02r/7WXuv9WU1D/AAAAbQAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1lZWT/9PLx//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv - 7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv7f/x7+3/0MvF/6+kmf/Mxb7/y67W/4QR1P9wAMH/bhOt/0Ec - V/8AAACmAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWVlZf/08vH/7+3r/+/t6//v7ev/7+3r/+/t - 6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+7t6//o5eL/wbiv/62bof+NO8L/egDS/3oA - 0v9uAL3/XwCk/w4AGfEAAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtZmZl//Py8f/t6+n/7evp/+3r - 6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+j/6+fl/9zV0P/c1tD/xLLC/4g6 - uv9xAMH/eQDR/4IA3/98ANT/KwBK/wAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1mZmX/8/Lw/+zq - 5//s6ef/7Orn/+zp5//s6uf/7Onn/+zq5//s6ef/7Orn/+zp5//s6uf/6+nn/+rn5f/a1M7/5+Le/+7r - 6f/m4uD/0LzW/34gvv9zAMX/gADc/3gAzf8RAB30AAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWdm - Zv/z8fD/6ufl/+rn5P/q5+X/6ufk/+rn5f/q5+T/6ufl/+rn5P/q5+X/6ufk/+rn5P/o5eL/49/b/9nT - zP/x7+7/4d3Z/+Hd2f/k4N3/yLfR/10ajP9NAIP/GgAt+wAAAIIAAAAMAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAABtZ2dn//Px8P/p5uP/6OXi/+nm4//o5eL/6ebj/+jl4v/p5uP/6OXi/+nm4//o5eL/5+Tg/+Th - 3v/d19L/3tjS/+zq5//h3dn/5ODd/+7t7P9YWFj+CgcM5QQACNEAAACCAAAADQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAG1oaGf/8/Hv/+bj4P/m4+D/5uPg/+bj4P/m4+D/5uPg/+bj4P/m4+D/5uPf/+Th - 3v/i3tr/3tnV/9PMxv/Z08z/7Onn/+Tg3f/b2tn/WFhY/gAAAJUBAQETAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAZ2JiYv/08vH/5eHd/+Th3f/l4d3/5OHd/+Xh3f/k4d3/5eHd/+Tg - 3f/j39v/4d3Z/93Y0//X0cv/yMC3/9PMxP/v7ev/7evq/1RUVP4HBweyAQEBEwAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvMTEx+tjY2P/u6+r/5+Ph/+bj4P/m4+D/5uPg/+bj - 4P/l4t7/5ODd/+Hd2f/e2dT/1tHK/83FvP+3rKH/ysK5/97e3v9UVFT9AAAAlQEBARQAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGBgaxWlpa/uzs7P/5+Pf/+Pf2//j3 - 9v/49/b/9/f2//f19P/08/H/7+3q/+nm4v/d19H/zcW7/7Gklv/At63/VFRU/QYGBrIBAQEUAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAACIDAwM3Coq - KuwvLy/uLy8v7i8vL+4uLi7uLi4u7i4tLe4sLCvuKyop7igmJe4kIiDuHhsY7hQSEe4AAACVAQEBFAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAcAAAAyAAAAQgAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAA - ABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAB/wAAAP4AAAB+AA - AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA - AAfgAAAH4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAH4AAAP+AAAH/gAAD/4AAB//AAA//4AAf/KAAAABgA - AAAwAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAYgAA - AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGIAAAAoAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5APj38i4mG/5COi/+Qjov/kI6L/5COi/+Qjov/kI6L/5CO - i/+Qjov/kI6L/5COi/+Qjov/kI6L/4uJh/8/Pj38AAAAbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTg3 - N/rm4+D/9vX0//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//b1 - 9P/l4+D/ODc2+gAAAB0AAAAAAAAAAAAAAAAAAAAAAAAATnx6eP/39vb//v7+//39/f/6+vr//f39//7+ - /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/39vb/fHp4/wAAAE4AAAAAAAAAAAAA - AAAAAAAAAAAAUoB/ff/5+fj//v79//T09P+foqb/m6St/6SkpP+0tLT/5eXl//7+/f/+/v3//v79//7+ - /f/+/v3//v79//7+/f/6+fj/gH99/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoF/fv/5+Pj//f39//39 - /f/g6PH/xNnv/3mx1f9kprz/oKGh/8zMzP/5+fn//f39//39/f/9/f3//f39//39/f/5+Pj/gX9+/wAA - AFIAAAAAAAAAAAAAAAAAAAAAAAAAUoKAf//5+Pf//fz8//38/P/u8/j/qNz0/wrO/f8A0f7/RLbZ/62u - rv/AwMD/7e3t//38/P/9/Pz//fz8//38/P/5+Pj/goB//wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoOB - gP/5+Pf//Pz7//z8+//7+/v/UNX5/wDN/v8A0f7/AM/+/0u63/+7vL3/x8fH/+Pj4//6+vn//Pz7//z8 - +//5+Pf/g4GA/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoSDgf/4+Pf/+/r6//v6+v/7+vr/w+37/w7O - /f8A0P7/ANX+/wDM/v9Rv+X/zM3N/9fX1//l5OT/9/b2//v6+v/49/f/hIOB/wAAAFIAAAAAAAAAAAAA - AAAAAAAAAAAAUoWEgv/49/b/+vn5//r5+f/6+fn/+vn5/8Hs+v8Ozf3/ANP+/wDY/v8Ayf7/V8Ps/9zd - 3f/o5+f/8/Ly//r5+f/49/b/hYSC/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoWEg//39vX/+fj3//n4 - 9//5+Pf/+fj3//n49//A6/n/Dsv9/wDU/v8A3P7/AMb+/1/I8v/s7e3/9/f2//n49//39vX/hYSD/wAA - AFIAAAAAAAAAAAAAAAAAAAAAAAAAUoaFhP/29fT/9/b1//f29f/39vX/9/b1//f29f/39vX/v+n3/w3J - /f8A1v7/AOD+/wDD/v9lzPn/9vb1//f29f/19PP/hYSD/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoeG - hf/19PP/9vX0//b19P/29fT/9vX0//b19P/29fT/9vX0/77o9v8Ox/3/ANj+/wDj/v8Av/7/h8bi/+3r - 6P/y8O7/g4KA/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoiHh//08/L/9PPy//Tz8v/08/L/9PPy//Tz - 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 - rEGAAaxBgAGsQYAHrEGAD6xBwB+sQQ== - - - \ No newline at end of file diff --git a/_FRReporting/Formulare/frmEditWhere.vb b/_FRReporting/Formulare/frmEditWhere.vb deleted file mode 100644 index 489dba5..0000000 --- a/_FRReporting/Formulare/frmEditWhere.vb +++ /dev/null @@ -1,22 +0,0 @@ -Public Class frmEditWhere - - Dim m_sql As String - Property sql() As String - Get - Return m_sql - End Get - Set(ByVal value As String) - m_sql = value - End Set - End Property - - Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click - Me.sql = Me.Editor.Text - Me.DialogResult = Windows.Forms.DialogResult.OK - Me.Close() - End Sub - - Private Sub frmEditWhere_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - Me.Editor.Text = Me.sql - End Sub -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/frmViewer.Designer.vb b/_FRReporting/Formulare/frmViewer.Designer.vb deleted file mode 100644 index 31989a4..0000000 --- a/_FRReporting/Formulare/frmViewer.Designer.vb +++ /dev/null @@ -1,37 +0,0 @@ - _ -Partial Class frmViewer - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.SuspendLayout() - ' - 'frmViewer - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(284, 262) - Me.Name = "frmViewer" - Me.Text = "frmViewer" - Me.ResumeLayout(False) - - End Sub -End Class diff --git a/_FRReporting/Formulare/frmViewer.resx b/_FRReporting/Formulare/frmViewer.resx deleted file mode 100644 index 7080a7d..0000000 --- a/_FRReporting/Formulare/frmViewer.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/_FRReporting/Formulare/frmViewer.vb b/_FRReporting/Formulare/frmViewer.vb deleted file mode 100644 index fba6276..0000000 --- a/_FRReporting/Formulare/frmViewer.vb +++ /dev/null @@ -1,3 +0,0 @@ -Public Class frmViewer - -End Class \ No newline at end of file diff --git a/_FRReporting/Formulare/sample.Designer.vb b/_FRReporting/Formulare/sample.Designer.vb deleted file mode 100644 index 88417b6..0000000 --- a/_FRReporting/Formulare/sample.Designer.vb +++ /dev/null @@ -1,37 +0,0 @@ - _ -Partial Class sample - Inherits System.Windows.Forms.Form - - 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. - _ - Protected Overrides Sub Dispose(ByVal disposing As Boolean) - Try - If disposing AndAlso components IsNot Nothing Then - components.Dispose() - End If - Finally - MyBase.Dispose(disposing) - End Try - End Sub - - 'Wird vom Windows Form-Designer benötigt. - Private components As System.ComponentModel.IContainer - - 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. - 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. - 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. - _ - Private Sub InitializeComponent() - Me.SuspendLayout() - ' - 'sample - ' - Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) - Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.ClientSize = New System.Drawing.Size(824, 591) - Me.Name = "sample" - Me.Text = "sample" - Me.ResumeLayout(False) - - End Sub -End Class diff --git a/_FRReporting/Formulare/sample.resx b/_FRReporting/Formulare/sample.resx deleted file mode 100644 index 1af7de1..0000000 --- a/_FRReporting/Formulare/sample.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/_FRReporting/Formulare/sample.vb b/_FRReporting/Formulare/sample.vb deleted file mode 100644 index 03bb3da..0000000 --- a/_FRReporting/Formulare/sample.vb +++ /dev/null @@ -1,3 +0,0 @@ -Public Class sample - -End Class \ No newline at end of file diff --git a/_FRReporting/Klassen/Crypto.vb b/_FRReporting/Klassen/Crypto.vb deleted file mode 100644 index e6f4afa..0000000 --- a/_FRReporting/Klassen/Crypto.vb +++ /dev/null @@ -1,34 +0,0 @@ -Module Crypto - Public Function EncryptText(ByVal strText As String, ByVal strPwd As String) - Dim i As Integer, c As Integer - Dim strBuff As String - - strPwd = UCase$(strPwd) - If Len(strPwd) Then - For i = 1 To Len(strText) - c = Asc(Mid$(strText, i, 1)) - c = c + Asc(Mid$(strPwd, (i Mod Len(strPwd)) + 1, 1)) - strBuff = strBuff & Chr(c And &HFF) - Next i - Else - strBuff = strText - End If - EncryptText = strBuff - End Function - - Public Function DecryptText(ByVal strText As String, ByVal strPwd As String) - Dim i As Integer, c As Integer - Dim strBuff As String - strPwd = UCase$(strPwd) - If Len(strPwd) Then - For i = 1 To Len(strText) - c = Asc(Mid$(strText, i, 1)) - c = c - Asc(Mid$(strPwd, (i Mod Len(strPwd)) + 1, 1)) - strBuff = strBuff & Chr(c And &HFF) - Next i - Else - strBuff = strText - End If - DecryptText = strBuff - End Function -End Module \ No newline at end of file diff --git a/_FRReporting/Klassen/Globals.vb b/_FRReporting/Klassen/Globals.vb deleted file mode 100644 index d9a675b..0000000 --- a/_FRReporting/Klassen/Globals.vb +++ /dev/null @@ -1,11 +0,0 @@ -Module Globals - Public Spaltendaten As New DataTable - Public sConnectionString As String - Public conn As New DB.clsConnectionProvider - - Public ConnectionFileName As String = "" - Public Mitarbeiternr As Integer - Public TmpFilepath As String - Public SecurityDaten As New DataSet - -End Module \ No newline at end of file diff --git a/_FRReporting/Klassen/MyDocMgmt.vb b/_FRReporting/Klassen/MyDocMgmt.vb deleted file mode 100644 index 1f30119..0000000 --- a/_FRReporting/Klassen/MyDocMgmt.vb +++ /dev/null @@ -1,425 +0,0 @@ -Imports C1.Win.C1TrueDBGrid -Imports System -Imports System.IO -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient -Imports System.Diagnostics - -' -Namespace Utils - ''' - ''' Klasse für das Speichern bzw. Auslesen von Image-Dateien in der Datenbank - ''' - ''' - ''' Es werden folgende Datebanktabellen berücksichtigt: - ''' - ''' - ''' Dokument Attribut DocImage - ''' - ''' Profile Attribut V_Uebersicht (Profillayout des C1TrueDBGrids der - ''' Vertragsübersicht|Vertragselemente - ''' - ''' yes - Public Class MyDocMgmt - ''' - ''' Grid-Layoutfile speichern - ''' - ''' C1Truedbgrind, von welchem das Layout gespeichert werden soll - ''' Nummer des Grids: 1=Vertragsübersicht... - ''' - ''' - Public Function Save_LayoutFile(ByRef c1data As C1TrueDBGrid, ByVal GridNo As Integer, ByVal Profilnr As Integer) As Boolean - Dim filename As String = Globals.TmpFilepath(+Trim(Str(Profilnr)) + Trim(Str(GridNo)) + ".lyt") - c1data.SaveLayout(filename) - - Dim Connection As New SqlConnection() - Dim DA As New SqlDataAdapter("select * from profil where profilnr = " & Str(Profilnr), Connection) - 'mitarbeiternr=" + Str(Globals.clsmitarbeiter.iMitarbeiternr.Value) - Dim cb As SqlCommandBuilder = New SqlCommandBuilder(DA) - Dim ds As New DataSet() - Dim fs As New FileStream(filename, FileMode.OpenOrCreate, FileAccess.Read) - Dim mydata(fs.Length) As Byte - fs.Read(mydata, 0, fs.Length) - fs.Close() - Try - Connection.ConnectionString = Globals.sConnectionString - Connection.Open() - DA.Fill(ds, "profil") - Dim myRow As DataRow - If ds.Tables(0).Rows.Count = 0 Then - ' Neues Profil sepeichern - myRow = ds.Tables(0).NewRow - myRow.Item(1) = Globals.Mitarbeiternr - myRow.Item(2) = "" - Select Case GridNo - Case 1 - myRow.Item(3) = mydata - End Select - ds.Tables(0).Rows.Add(myRow) - DA.Update(ds, "profil") - Else - myRow = ds.Tables(0).Rows(0) - Select Case GridNo - Case 1 - myRow.Item(3) = mydata - End Select - DA.Update(ds, "profil") - End If - Catch ex As Exception - MsgBox(ex.Message) - Return False - End Try - fs = Nothing - cb = Nothing - ds = Nothing - DA = Nothing - Connection.Close() - Connection = Nothing - Return True - - End Function - - Private Function Get_Layoutfile_from_db(ByVal filename As String, ByVal GridNo As Integer, ByVal Profilnr As Integer) As Boolean - 'Exit Function - Dim connection As New SqlConnection() - Dim da As New SqlDataAdapter("Select * From profil where profilnr=" & Str(Profilnr), connection) - 'mitarbeiternr=" + Str(Globals.clsmitarbeiter.iMitarbeiternr.Value) - Dim CB As SqlCommandBuilder = New SqlCommandBuilder(da) - Dim ds As New DataSet() - Try - connection.ConnectionString = Globals.sConnectionString - connection.Open() - da.Fill(ds, "docs") - Dim myRow As DataRow - myRow = ds.Tables(0).Rows(0) - Dim MyData() As Byte - Select Case GridNo - Case 1 - MyData = myRow.Item(3) - - End Select - - Dim K As Long - K = UBound(MyData) - Dim fs As New FileStream(filename, FileMode.OpenOrCreate, FileAccess.Write) - fs.Write(MyData, 0, K) - fs.Close() - fs = Nothing - Return True - Catch ex As Exception - Return False - End Try - CB = Nothing - ds = Nothing - da = Nothing - connection.Close() - connection = Nothing - Return True - End Function - - Public Function Get_Layout(ByRef c1data As C1TrueDBGrid, ByVal GridNo As Integer, ByVal Profilnr As Integer) As Boolean - Dim filename As String = Globals.TmpFilepath + Trim(Str(Profilnr)) + Trim(Str(GridNo)) + ".lyt" - If File.Exists(filename) Then - c1data.LoadLayout(filename) - Return True - End If - If Get_Layoutfile_from_db(filename, GridNo, Profilnr) Then - c1data.LoadLayout(filename) - Return True - End If - Return False - End Function - - ''' - ''' Dokument in der Tabelle Dokument speichern - ''' - ''' Nummer des Dokument-Datensatzes - ''' Zu speichender Dateiname - ''' - ''' - - Public Function Save_Document(ByVal Dokumentnr As Integer, ByVal Filename As String) As Boolean - Dim Connection As New SqlConnection() - Dim DA As New SqlDataAdapter("select * from dokument where dokumentnr =" + Str(Dokumentnr), Connection) - Dim cb As SqlCommandBuilder = New SqlCommandBuilder(DA) - Dim ds As New DataSet() - Dim fs As New FileStream(Filename, FileMode.OpenOrCreate, FileAccess.Read) - Dim mydata(fs.Length) As Byte - fs.Read(mydata, 0, fs.Length) - fs.Close() - Try - Connection.ConnectionString = Globals.sConnectionString - Connection.Open() - DA.Fill(ds, "Dokument") - Dim myRow As DataRow - If ds.Tables(0).Rows.Count = 0 Then - Return False - Else - myRow = ds.Tables(0).Rows(0) - myRow.Item(16) = mydata - DA.Update(ds, "Dokument") - End If - Catch ex As Exception - MsgBox(ex.Message) - Return False - End Try - fs = Nothing - cb = Nothing - ds = Nothing - DA = Nothing - Connection.Close() - Connection = Nothing - Return True - End Function - - ''' - ''' Liest das Dokument aus der DB und speichert dieses unter einem temporären Filenamen ab - ''' - ''' - ''' - ''' - Public Function Get_Dokument(ByVal DokumentNr As Integer) As String - Dim Filename As String = Globals.TmpFilepath - If Right(Filename, 1) <> "\" Then Filename = Filename + "\" - - Dim connection As New SqlConnection() - Dim da As New SqlDataAdapter("Select * From Dokument where DokumentNr=" + Str(DokumentNr), connection) - Dim CB As SqlCommandBuilder = New SqlCommandBuilder(da) - Dim ds As New DataSet() - Try - connection.ConnectionString = Globals.sConnectionString - connection.Open() - da.Fill(ds, "Dokument") - Dim myRow As DataRow - myRow = ds.Tables(0).Rows(0) - Select Case myRow.Item("Speichertypnr") - Case 1 - Dim MyData() As Byte - MyData = myRow.Item(16) - - Dim K As Long - K = UBound(MyData) - Filename = Filename + myRow.Item(6) - Dim fs As New FileStream(Filename, FileMode.OpenOrCreate, FileAccess.Write) - fs.Write(MyData, 0, K) - fs.Close() - fs = Nothing - Case 2 - Filename = myRow.Item("OriginalFilename_incl_Path") - Case 3 - Filename = myRow.Item("OriginalFilename_incl_Path") - Case Else - Filename = myRow.Item("OriginalFilename_incl_Path") - End Select - - Catch ex As Exception - MsgBox(ex.Message, MsgBoxStyle.Critical) - Return "" - Finally - connection.Close() - connection = Nothing - End Try - CB = Nothing - ds = Nothing - da = Nothing - Return Filename - End Function - - Public Function Show_Document(ByVal Dokumentnr As Integer) As Boolean - Dim tmpfilename As String = Me.Get_Dokument(Dokumentnr) - If tmpfilename <> "" Then - OpenSystemFile(tmpfilename) - Return True - End If - Return False - End Function - - Public Function OpenSystemFile(ByVal sFileName As String) As Boolean - If Len(sFileName) > 0 Then - System.Diagnostics.Process.Start(sFileName) - ' - ' ShellExecute(GetDesktopWindow(), vbNullString, sFileName, vbNullString, vbNullString, vbNormalFocus) - Return True - End If - End Function - - Public Function Save_RptDatei(ByVal Auswertungnr As Integer, ByVal AuswertungName As String) As String - Dim filename As String = AuswertungName - Dim Connection As New SqlConnection() - Dim DA As New SqlDataAdapter("select * from AuswertungRptDatei where AuswertungDateiNr = " & Str(Auswertungnr), Connection) - Dim cb As SqlCommandBuilder = New SqlCommandBuilder(DA) - Dim ds As New DataSet() - Dim fs As New FileStream(filename, FileMode.OpenOrCreate, FileAccess.Read) - Dim mydata(fs.Length) As Byte - fs.Read(mydata, 0, fs.Length) - fs.Close() - Try - Connection.ConnectionString = Globals.sConnectionString - Connection.Open() - DA.Fill(ds, "RptFile") - Dim myRow As DataRow - If ds.Tables(0).Rows.Count = 0 Then - ' Neues Datei speichern - myRow = ds.Tables(0).NewRow - myRow.Item(0) = Auswertungnr - myRow.Item(1) = AuswertungName - myRow.Item(2) = RptName(AuswertungName) - myRow.Item(3) = mydata - myRow.Item(4) = Now - myRow.Item(5) = Now - myRow.Item(6) = Globals.Mitarbeiternr - ds.Tables(0).Rows.Add(myRow) - DA.Update(ds, "RptFile") - Else - myRow = ds.Tables(0).Rows(0) - myRow.Item(1) = AuswertungName - myRow.Item(2) = RptName(AuswertungName) - myRow.Item(3) = mydata - myRow.Item(5) = Now - myRow.Item(6) = Globals.Mitarbeiternr - DA.Update(ds, "RptFile") - End If - Catch ex As Exception - MsgBox(ex.Message) - Return False - End Try - fs = Nothing - cb = Nothing - ds = Nothing - DA = Nothing - Connection.Close() - Connection = Nothing - Return RptName(AuswertungName) - End Function - - Public Function RptName(ByVal path As String) As String - Dim i As Integer - Dim file As String = path - i = InStrRev(file.Trim, "\") - If i = 0 Then - Return file.Trim - Else - Return Right(file.Trim, Len(file.Trim) - i) - End If - End Function - - Public Function Get_RptDatei(ByVal Auswertungnr As String, Optional ByVal fname As String = "") As String - Dim connection As New SqlConnection() - Dim DA As New SqlDataAdapter("select * from AuswertungRptDatei where AuswertungDateiNr = " & Str(Auswertungnr), connection) - Dim CB As SqlCommandBuilder = New SqlCommandBuilder(DA) - Dim ds As New DataSet() - Dim Filename As String = "" - Try - connection.ConnectionString = Globals.sConnectionString - connection.Open() - DA.Fill(ds, "RptFile") - Dim myRow As DataRow - myRow = ds.Tables(0).Rows(0) - Dim MyData() As Byte - Filename = Globals.TmpFilepath + "\" + myRow.Item(2).ToString - If fname <> "" Then - Filename = fname - End If - MyData = myRow.Item(3) - Dim K As Long - K = UBound(MyData) - Dim fs As New FileStream(Filename, FileMode.OpenOrCreate, FileAccess.Write) - fs.Write(MyData, 0, K) - fs.Close() - fs = Nothing - Catch ex As Exception - Return "" - End Try - CB = Nothing - ds = Nothing - DA = Nothing - connection.Close() - connection = Nothing - Return Filename - End Function - - Public Function Save_Architekturfile(ByVal Applikationnr As Integer, ByVal iFilename As String) - Dim filename As String = iFilename - Dim Connection As New SqlConnection() - Dim DA As New SqlDataAdapter("select * from ApplikationArchitektur where applikationnr = " & Str(Applikationnr), Connection) - Dim cb As SqlCommandBuilder = New SqlCommandBuilder(DA) - Dim ds As New DataSet() - Dim fs As New FileStream(filename, FileMode.OpenOrCreate, FileAccess.Read) - Dim mydata(fs.Length) As Byte - fs.Read(mydata, 0, fs.Length) - fs.Close() - Try - Connection.ConnectionString = Globals.sConnectionString - Connection.Open() - DA.Fill(ds, "RptFile") - Dim myRow As DataRow - If ds.Tables(0).Rows.Count = 0 Then - ' Neues Datei speichern - myRow = ds.Tables(0).NewRow - myRow.Item(0) = Applikationnr - myRow.Item(1) = mydata - ' myRow.Item(4) = Now - ' myRow.Item(5) = Now - ' myRow.Item(6) = Globals.clsmitarbeiter.iMitarbeiternr.Value - ds.Tables(0).Rows.Add(myRow) - DA.Update(ds, "RptFile") - Else - myRow = ds.Tables(0).Rows(0) - myRow.Item(1) = mydata - ' myRow.Item(2) = RptName(AuswertungName) - ' myRow.Item(3) = mydata - ' myRow.Item(5) = Now - ' myRow.Item(6) = Globals.clsmitarbeiter.iMitarbeiternr.Value - DA.Update(ds, "RptFile") - End If - Catch ex As Exception - MsgBox(ex.Message) - Return False - End Try - fs = Nothing - cb = Nothing - ds = Nothing - DA = Nothing - Connection.Close() - Connection = Nothing - End Function - - Public Function Get_Architekturfile(ByVal Applikationnr As String, Optional ByVal fname As String = "") As String - Dim connection As New SqlConnection() - Dim DA As New SqlDataAdapter("select * from ApplikationArchitektur where applikationnr = " & Str(Applikationnr), connection) - Dim CB As SqlCommandBuilder = New SqlCommandBuilder(DA) - Dim ds As New DataSet() - Dim Filename As String = "" - Try - connection.ConnectionString = Globals.sConnectionString - connection.Open() - DA.Fill(ds, "RptFile") - Dim myRow As DataRow - myRow = ds.Tables(0).Rows(0) - Dim MyData() As Byte - Filename = Globals.TmpFilepath + "\architekturfile.xml" - If fname <> "" Then - Filename = fname - End If - MyData = myRow.Item(1) - Dim K As Long - K = UBound(MyData) - Dim fs As New FileStream(Filename, FileMode.OpenOrCreate, FileAccess.Write) - fs.Write(MyData, 0, K) - fs.Close() - fs = Nothing - Catch ex As Exception - Return "" - End Try - CB = Nothing - ds = Nothing - DA = Nothing - connection.Close() - connection = Nothing - Return Filename - End Function - - End Class - -End Namespace diff --git a/_FRReporting/Klassen/MySecurity.vb b/_FRReporting/Klassen/MySecurity.vb deleted file mode 100644 index 14a6518..0000000 --- a/_FRReporting/Klassen/MySecurity.vb +++ /dev/null @@ -1,816 +0,0 @@ -Imports C1.Win.C1TrueDBGrid -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient -Imports System.Windows.Forms -Imports System.Drawing -Namespace Utils - ''' - ''' Formular-Security-Objekte auslesen und auf DB schreiben bzw. Formular-Security zur Laufzeit setzen - ''' - ''' - - Public Class MySecurity - - Dim SecurityData As DataSet = Globals.SecurityDaten - Dim connection As New SqlConnection() - Dim da As New SqlDataAdapter("", connection) - - Dim IntForm As Object - Dim ctlcol As New Collection - Dim formname As String = "" - - - - ''' - ''' Formularsecurity setzen - ''' - ''' Aktuelles Formular - ''' - ''' - Public Function Set_Form_Security(ByRef f As Object) - IntForm = f - formname = f.Name - 'Load form DB - Load_Data(f.Name) - 'Load FormObjects - Me.ctlcol.Clear() - formname = f.Name - For Each ctl As Control In f.Controls - Objectanalysis(ctl) - ' AddHandler ctl.HelpRequested, AddressOf Object_MouseDown - 'ctl.ContextMenuStrip = Globals.TTContextMenuStrip - 'AddHandler ctl.KeyDown, AddressOf Object_MouseDown - Next - Set_Security() - - End Function - - Public Function Set_Menu_Security(ByRef f As Form, ByRef menu As ToolStripMenuItem, ByVal Menuname As String) - IntForm = f - formname = f.Name - Load_Data(f.Name) - Me.ctlcol.Clear() - formname = f.Name - Dim ctl As Object = menu - Dim typ As System.Type = ctl.GetType - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, Menuname, ctl.Name)) - - Set_Security() - 'If Globals.Set_ToolTips = True Then - ' tt.Edit_ToolTips(f, ctlcol) - 'Else - ' tt.Set_ToolTips(f) - 'End If - - End Function - - - Public Function Set_Form_Readonly(ByRef f As Form) - IntForm = f - Me.formname = f.Name - Load_Data(f.Name) - Me.ctlcol.Clear() - For Each ctl As Control In f.Controls - Objectanalysis_readonly(ctl) - Next - End Function - Public Function Set_Form_Default(ByRef f As Form) - IntForm = f - Me.formname = f.Name - Load_Data(f.Name) - Me.ctlcol.Clear() - For Each ctl As Control In f.Controls - Objectanalysis_default(ctl) - Next - End Function - - Private Function Objectanalysis_readonly(ByRef ctl As Object) As String - Dim typ As System.Type = ctl.GetType - Select Case LCase(typ.Name) - Case "splitcontainer" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmpsplit As SplitContainer = ctl - For Each ctrl As Object In tmpsplit.Panel1.Controls - Objectanalysis_readonly(ctrl) - Next - For Each ctrl As Object In tmpsplit.Panel2.Controls - Objectanalysis_readonly(ctrl) - Next - Case "tabcontrol", "clsmytabcontrol" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptabcontrol As TabControl = ctl - For Each ctl In tmptabcontrol.TabPages - Objectanalysis_readonly(ctl) - Next - Case "tabpage" - Dim tmptabpage As TabPage = ctl - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, tmptabpage.Parent.Name, 1)) - - For Each ctl In tmptabpage.Controls - Objectanalysis_readonly(ctl) - Next - Case "groupbox" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptabpage As GroupBox = ctl - For Each ctl In tmptabpage.Controls - Objectanalysis_readonly(ctl) - Next - Case "panel" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmppanel As Panel = ctl - For Each ctl In tmppanel.Controls - Objectanalysis_readonly(ctl) - Next - Case "textbox" - Dim x As TextBox = ctl - x.BackColor = Color.LightGray - x.ForeColor = Color.Black - x.ReadOnly = True - Case "maskedtextbox" - Dim x As MaskedTextBox = ctl - x.BackColor = Color.LightGray - x.ForeColor = Color.Black - x.ReadOnly = True - Case "combobox" - Dim x As ComboBox = ctl - x.Enabled = False - x.BackColor = Color.LightGray - x.ForeColor = Color.Black - Case "checkbox" - Dim x As CheckBox = ctl - x.Enabled = False - Case "radiobutton" - Dim x As RadioButton = ctl - x.Enabled = False - Case "comboboxtree" - Dim x As Object = ctl - x.enabled = False - x.BackColor = Color.LightGray - x.ForeColor = Color.Black - Case "richtextbox" - Dim x As Object = ctl - x.BackColor = Color.LightGray - x.ForeColor = Color.Black - x.ReadOnly = True - Case "button" - Dim x As Button = ctl - x.Enabled = False - Case "listbox" - Dim x As Object = ctl - ctl.enabled = False - Case "checkedlistbox" - Dim x As Object = ctl - ctl.enabled = False - Case "datetimepicker" - Dim x As Object = ctl - ctl.enabled = False - - Case Else - End Select - End Function - - Private Function Objectanalysis_default(ByRef ctl As Object) As String - Dim typ As System.Type = ctl.GetType - Select Case LCase(typ.Name) - Case "splitcontainer" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmpsplit As SplitContainer = ctl - For Each ctrl As Object In tmpsplit.Panel1.Controls - Objectanalysis_default(ctrl) - Next - For Each ctrl As Object In tmpsplit.Panel2.Controls - Objectanalysis_default(ctrl) - Next - Case "tabcontrol", "clsmytabcontrol" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptabcontrol As TabControl = ctl - For Each ctl In tmptabcontrol.TabPages - Objectanalysis_default(ctl) - Next - Case "tabpage" - Dim tmptabpage As TabPage = ctl - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, tmptabpage.Parent.Name, 1)) - For Each ctl In tmptabpage.Controls - Objectanalysis_default(ctl) - Next - Case "groupbox" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptabpage As GroupBox = ctl - For Each ctl In tmptabpage.Controls - Objectanalysis_default(ctl) - Next - Case "panel" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmppanel As Panel = ctl - For Each ctl In tmppanel.Controls - Objectanalysis_default(ctl) - Next - Case "textbox" - Dim x As TextBox = ctl - x.BackColor = Color.White - x.ForeColor = Color.Black - x.Enabled = True - Case "maskedtextbox" - Dim x As MaskedTextBox = ctl - x.BackColor = Color.White - x.ForeColor = Color.Black - x.Enabled = True - Case "combobox" - Dim x As ComboBox = ctl - x.Enabled = True - x.BackColor = Color.White - x.ForeColor = Color.Black - - Case "checkbox" - Dim x As CheckBox = ctl - x.Enabled = True - Case "radiobutton" - Dim x As RadioButton = ctl - x.Enabled = True - Case "comboboxtree" - Dim x As Object = ctl - x.enabled = True - x.BackColor = Color.White - x.ForeColor = Color.Black - Case "richtextbox" - Dim x As Object = ctl - x.BackColor = Color.White - x.ForeColor = Color.Black - x.readonly = True - Case "button" - Dim x As Button = ctl - x.Enabled = True - Case "listbox" - Dim x As Object = ctl - ctl.enabled = True - Case "checkedlistbox" - Dim x As Object = ctl - ctl.enabled = True - Case "datetimepicker" - Dim x As Object = ctl - ctl.enabled = True - Case Else - End Select - End Function - - - - ''' - ''' Daten ab Datenbank laden - ''' - ''' - Private Sub Load_Data(ByVal Formname As String) - Try - 'xxx - If SecurityData.Tables.Count > 0 Then - SecurityData.Tables.Clear() - End If - ' Exit Sub - Catch ex As Exception - End Try - SecurityData.Tables.Clear() - Dim sqlcmd As New SqlCommand - - sqlcmd.CommandText = "dbo.my_security_get_data" - sqlcmd.Parameters.Add("@FormName", SqlDbType.VarChar, 255) - sqlcmd.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4) - sqlcmd.Parameters(0).Value = Formname - sqlcmd.Parameters(1).Value = Globals.Mitarbeiternr - - sqlcmd.CommandType = CommandType.StoredProcedure - sqlcmd.Connection = connection - Try - connection.ConnectionString = Globals.sConnectionString - connection.Open() - da.SelectCommand = sqlcmd - da.Fill(SecurityData, "SecurityTable") - Globals.SecurityDaten.Tables.Add(SecurityData.Tables(0).Copy) - Catch ex As Exception - Finally - connection.Close() - da.Dispose() - sqlcmd.Dispose() - End Try - End Sub - ''' - ''' Prüft die DB-Einträge mit den Formcontrols und bei Übereinstimmung werden die Security-Einstellungen gesetzt - ''' - ''' - Private Sub Set_Security() - Dim i As Integer - For i = 0 To Me.SecurityData.Tables(0).Rows.Count - 1 - Dim SecurityObject As String = Me.SecurityData.Tables(0).Rows(i).Item("SecurityObject") - Dim SecurityObjectitem As String = Me.SecurityData.Tables(0).Rows(i).Item("SecurityObjectItem") - Dim read_only As Boolean = Me.SecurityData.Tables(0).Rows(i).Item("readonly") - Dim invisible As Boolean = Me.SecurityData.Tables(0).Rows(i).Item("invisible") - Dim ii As Integer - For ii = 1 To ctlcol.Count - Dim secobj As MyFormControls = ctlcol(ii) - If secobj.MySecurityObject = SecurityObject And secobj.MySecurityObjectItem = SecurityObjectitem Then - Set_Preferences(secobj.MyControl, read_only, invisible, SecurityObjectitem) - End If - Next - Next - End Sub - - ''' - ''' Security-Einstellungen setzen - ''' - ''' Betroffenes Objeckt (Menuitem, Conrol usw.) - ''' Readonly ja/nein - ''' Sichtbar ja/nein - ''' Name des Unterobjektes - wird für die Spalteneinstellungen von C1TruedbGrids verwendet - ''' - Private Sub Set_Preferences(ByRef obj As Object, ByVal read_only As Boolean, ByVal invisible As Boolean, ByVal SecurityObjectItem As String) - Dim objtype As System.Type = obj.GetType - Select Case LCase(objtype.Name) - Case "button" - Dim ctl As Button = obj - If read_only Then ctl.Enabled = False - If invisible Then - ctl.Visible = False - ctl.Enabled = False - End If - Case "toolstripmenuitem" - Dim ctl As ToolStripMenuItem = obj - If read_only Then ctl.Enabled = False - If invisible Then - ctl.Visible = False - ctl.Enabled = False - End If - Case "textbox", "label", "combobox", "checkbox", "toolstripbutton", "panel", "datetimepicker" - If read_only Then obj.Enabled = False - If invisible Then obj.Visible = False - Case "richtextbox" - If read_only Then obj.Enabled = False - Try - obj.readonly = True - obj.enabled = True - Catch ex As Exception - End Try - If invisible Then obj.Visible = False - Case "tabpage" - If invisible Then - Dim tbp As TabPage = obj - For Each x As MyFormControls In Me.ctlcol - If x.MySecurityObject = tbp.Parent.Name Then - Dim tb As TabControl = x.MyControl - tb.TabPages.Remove(tbp) - Exit Sub - End If - Next - End If - '20100406 - TabPageHandling - If read_only Then - 'obj.enabled = False - For Each CTLX As Control In obj.CONTROLS - Me.Objectanalysis_readonly(CTLX) - Next - End If - Case "c1truedbgrid" - Dim ctl As C1TrueDBGrid = obj - If SecurityObjectItem = "" Then - If read_only Then ctl.Enabled = False - If invisible Then obj.Visible = False - Else - If read_only Then ctl.Splits(0).DisplayColumns(SecurityObjectItem).Locked = True - If invisible Then ctl.Splits(0).DisplayColumns(SecurityObjectItem).Visible = False - End If - - End Select - End Sub - - -#Region "Read Objects from Form and save to Database" - Dim tmpmenuname As String - ''' - ''' Alle Controls des Formulars zusammensuchen und auf der DB speichern - ''' - ''' Betroffenes Formular - ''' - ''' - - Public Function List_Form_Controls(ByRef f As Object) - Me.ctlcol.Clear() - formname = f.Name - For Each ctl As Control In f.Controls - Objectanalysis(ctl) - Next - Dim i As Integer - For i = 1 To ctlcol.Count - Dim secobj As MyFormControls = ctlcol(i) - secobj.Write_Object_to_DB() - Next - End Function - - ''' - ''' Sämtliche Controls vom Formular auslesen - ''' - ''' - ''' - ''' - Private Function Objectanalysis(ByRef ctl As Object) As String - Dim typ As System.Type = ctl.GetType - Select Case LCase(typ.Name) - Case "menustrip" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - tmpmenuname = ctl.name - ReadMenu(ctl) - Case "contextmenustrip" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - tmpmenuname = ctl.name - ReadContextMenu(ctl) - Case "toolstrip" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptoolstrop As ToolStrip = ctl - Try - Dim ic As Integer - For ic = 0 To tmptoolstrop.Items.Count - 1 - Try - Dim subobj As ToolStripButton - subobj = tmptoolstrop.Items(ic) - ctlcol.Add(New MyFormControls(subobj, formname, typ.Name, ctl.Name, subobj.Name, 1)) - Catch ex As Exception - - End Try - - Next - 'For Each subobj As ToolStripButton In tmptoolstrop.Items - 'ctlcol.Add(New MyFormControls(subobj, formname, typ.Name, ctl.Name, subobj.Name, 1)) - 'Next - Catch - End Try - Case "splitcontainer" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmpsplit As SplitContainer = ctl - For Each ctrl As Object In tmpsplit.Panel1.Controls - Objectanalysis(ctrl) - Next - For Each ctrl As Object In tmpsplit.Panel2.Controls - Objectanalysis(ctrl) - Next - Case "tabcontrol", "clsmytabcontrol" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptabcontrol As TabControl = ctl - For Each ctl In tmptabcontrol.TabPages - Objectanalysis(ctl) - Next - Case "tabpage" - Dim tmptabpage As TabPage = ctl - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, tmptabpage.Parent.Name, 1)) - - For Each ctl In tmptabpage.Controls - Objectanalysis(ctl) - Next - Case "groupbox" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmptabpage As GroupBox = ctl - For Each ctl In tmptabpage.Controls - Objectanalysis(ctl) - Next - Case "panel" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim tmppanel As Panel = ctl - For Each ctl In tmppanel.Controls - Objectanalysis(ctl) - Next - Case "c1truedbgrid" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim ctrl As C1TrueDBGrid = ctl - Dim i As Integer - For i = 0 To ctrl.Columns.Count - 1 - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, ctrl.Columns(i).Caption, 0, ctrl.Columns(i).Caption)) - Next - Try - If ctrl.ContextMenuStrip.Name <> "" Then - Dim x As ContextMenuStrip = ctrl.ContextMenuStrip - Objectanalysis(x) - End If - Catch ex As Exception - - End Try - For Each xctl As Object In ctrl.Controls - Objectanalysis(xctl) - Next - Case "treeview" - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - Dim ctrl As TreeView = ctl - Try - - If ctrl.ContextMenuStrip.Name <> "" Then - Dim x As ContextMenuStrip = ctrl.ContextMenuStrip - Objectanalysis(x) - End If - - Catch ex As Exception - - End Try - - Case Else - If ctl.name = "TreeStruktur" Then - End If - ctlcol.Add(New MyFormControls(ctl, formname, typ.Name, ctl.Name, "")) - End Select - End Function - - ''' - ''' Auslesen von MenuItems - ''' - ''' - ''' - ''' - ''' - Dim level As Integer = 0 - Private Function ReadMenu(ByRef x As Object) - Dim tmpmnu As MenuStrip = x - level = 0 - For Each xx As Object In tmpmnu.Items - Dim objtype As System.Type = xx.GetType - If LCase(objtype.Name) = "toolstripmenuitem" Then - ctlcol.Add(New MyFormControls(xx, formname, "menustrip", tmpmenuname, xx.Name, level)) - get_all_menus(xx) - End If - Next - End Function - ''' - ''' Auslesen von ContextMenuItems - ''' - ''' - ''' - ''' - ''' - - Private Function ReadContextMenu(ByRef x As Object) - Dim tmpmnu As ContextMenuStrip = x - level = 0 - Try - For Each xx As Object In tmpmnu.Items - Dim objtype As System.Type = xx.GetType - If LCase(objtype.Name) = "toolstripmenuitem" Then - ctlcol.Add(New MyFormControls(xx, formname, "menustrip", tmpmenuname, xx.Name, level)) - get_all_menus(xx) - End If - ' ctlcol.Add(New MyFormControls(xx, formname, "contextmenustrip", tmpmenuname, xx.Name, level)) - ' get_all_menus(xx) - Next - Catch ex As Exception - End Try - End Function - ''' - ''' Auslesen von Menu-Subitems - ''' - ''' - ''' - ''' - Private Function get_all_menus(ByRef xx As ToolStripMenuItem) - level = level + 1 - For Each subobj As Object In xx.DropDownItems - If LCase(subobj.GetType.Name) = "toolstripmenuitem" Then - ctlcol.Add(New MyFormControls(subobj, formname, "menustrip", tmpmenuname, subobj.Name, level)) - get_all_menus(subobj) - End If - Next - level = level - 1 - End Function - - - - ''' - ''' Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - ''' - ''' Formular - ''' Objekttyp - ''' Objektname - ''' Objektitem - ''' - ''' - Private Function Objexists(ByVal securityform As String, ByVal securityobjecttype As String, ByVal securityobject As String, ByVal securityobjectitem As String) As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[my_security_check_entry]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = conn.scoDBConnection - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@form", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, securityform)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@objecttype", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, securityobjecttype)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@object", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, securityobject)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@objectitem", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, securityobjectitem)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@objexists", SqlDbType.Int, 4, ParameterDirection.Output, True, 0, 0, "", DataRowVersion.Proposed, 0)) - scmCmdToExecute.Connection.Open() - scmCmdToExecute.ExecuteNonQuery() - If scmCmdToExecute.Parameters("@objexists").Value > 0 Then - Return True - Else - Return False - End If - Catch ex As Exception - Finally - scmCmdToExecute.Connection.Close() - End Try - End Function - -#End Region - -#Region "ScreenDoku" - - Public Function Print_Screen(ByRef ctl As Control) - saveasbitmap(ctl, ctl.Name) - End Function - Public Function Generate_HTML() - saveasbitmap(Me.IntForm, "testform") - 'Exit Function - 'Dim x As MyFormControls - 'For Each x In ctlcol - ' Try - ' saveasbitmap(x.MyControl, x.MyFormname & "_" & x.MySecurityObject & "_" & x.MySecurityObjectItem) - ' If x.MySecurityObjecttype = "ToolStrip" And x.MySecurityObjectItem = "" Then - ' Dim gaga As ToolStrip = x.MyControl - ' For Each c As ToolStripButton In gaga.Items - ' Dim xxx As Control = CType(c, Control) - - ' xxx = CType(c, Control) - ' saveasbitmap(xxx, "xxx") - ' Next - ' End If - ' Catch ex As Exception - ' MsgBox(ex.Message) - ' End Try - 'Next - End Function - - Public Function saveasbitmap(ByRef ctl As Control, ByVal filename As String) - Dim g As Graphics = ctl.CreateGraphics - Dim b As New Bitmap(ctl.Width, ctl.Height) - ctl.DrawToBitmap(b, New Rectangle(0, 0, ctl.Width, ctl.Height)) - 'b.Save("E:\Software-Projekte\Vertragsverwaltung\Screens\" & filename & ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg) - End Function - - -#End Region - - - End Class - ''' - ''' Klasse für ein Control-Objekt - ''' - ''' - Public Class MyFormControls - - Public MyControl As Object - Public MyFormname As String - Public MySecurityObjecttype As String - Public MySecurityObject As String - Public MySecurityObjectItem As String - Public MyDescription As String - Public MyLevel As Integer - - ''' - ''' Neue Instanz erstellen - ''' - ''' Control-Objekt - ''' Betroffenes Formular - ''' Objekttyp - ''' Objektname - ''' Unterobjekt (z.B. bei Menus, Spalten von C1TrueDBGrids) - ''' - Sub New(ByVal ctl As Object, ByVal Formname As String, ByVal securityobjecttype As String, ByVal Securityobject As String, ByVal SecurityObjectItem As String, Optional ByVal level As Integer = 0, Optional ByVal desc As String = "") - MyControl = ctl - MySecurityObjecttype = securityobjecttype - MyFormname = Formname - MySecurityObject = Securityobject - MySecurityObjectItem = SecurityObjectItem - If desc = "" Then - MyDescription = Get_Description(ctl) - Else - MyDescription = desc - End If - Try - MyDescription = MyDescription.Replace("&", "") - Catch ex As Exception - End Try - MyLevel = level - End Sub - - Private Function Get_Description(ByRef ctl As Object) As String - Dim typ As System.Type = ctl.GetType - Select Case LCase(typ.Name) - Case "menustrip", "toolstripmenuitem", "toolstrip", "toolstripbutton", "contextmenustrip", "tabpage", "c1truedbgrid", "label" - Return ctl.Text - Case Else - Return ctl.Name - End Select - - End Function - - ''' - ''' Schreibt einen Datnsatz in die Tabelle SecurityObjects - ''' - ''' - ''' - Public Function Write_Object_to_DB() - If Objexists() Then Exit Function - Dim sectbl As New DB.clsSecurityObject - Dim dbkey As New DB.clsMyKey_Tabelle - dbkey.cpMainConnectionProvider = Globals.conn - Dim newkey As Integer = dbkey.get_dbkey("SecurityObject") - - sectbl.cpMainConnectionProvider = Globals.conn - conn.OpenConnection() - sectbl.iSecurityObjectNr = New SqlInt32(CType(newkey, Int32)) - sectbl.sSecurityForm = New SqlString(CType(MyFormname, String)) - sectbl.sSecurityObjectType = New SqlString(CType(Me.MySecurityObjecttype, String)) - sectbl.sSecurityObject = New SqlString(CType(Me.MySecurityObject, String)) - sectbl.sSecurityObjectItem = New SqlString(CType(Me.MySecurityObjectItem, String)) - sectbl.bAktiv = New SqlBoolean(CType(True, Boolean)) - sectbl.daErstellt_am = New SqlDateTime(CType(Now, DateTime)) - sectbl.daMutiert_am = New SqlDateTime(CType(Now, DateTime)) - sectbl.sSecurityObjectDescriotion = New SqlString(CType(Me.MyDescription, String)) - sectbl.iLevel = New SqlInt32(CType(Me.MyLevel, Int32)) - sectbl.iMutierer = New SqlInt32(CType(Globals.Mitarbeiternr, Int32)) - sectbl.iMandantnr = New SqlInt32(CType(Globals.Mitarbeiternr, Int32)) - sectbl.Insert() - conn.CloseConnection(True) - sectbl.Dispose() - dbkey.Dispose() - End Function - - - ''' - '''Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - ''' - ''' - ''' - Private Function Objexists() As Boolean - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[my_security_check_entry]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = conn.scoDBConnection - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@form", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Me.MyFormname)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@objecttype", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Me.MySecurityObjecttype)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@object", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Me.MySecurityObject)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@objectitem", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Me.MySecurityObjectItem)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@objexists", SqlDbType.Int, 4, ParameterDirection.Output, True, 0, 0, "", DataRowVersion.Proposed, 0)) - scmCmdToExecute.Connection.Open() - scmCmdToExecute.ExecuteNonQuery() - If scmCmdToExecute.Parameters("@objexists").Value > 0 Then - Return True - Else - Return False - End If - Catch ex As Exception - Finally - scmCmdToExecute.Connection.Close() - End Try - End Function - - - End Class - - Public Class ControlsCollection - Private Shared m_controls As Collection - Public Sub New(ByVal myForm As Form) - m_controls = New Collection - 'create a control walker to get - 'all controls on the form - Dim aControlWalker As New ControlWalker(myForm) - End Sub - 'This property returns the collection of all controls - 'on the form - ReadOnly Property Controls() As Collection - Get - Return m_controls - End Get - End Property - - Public Function FindControl(ByVal ctlname As String) As Boolean - Dim i As Integer - For i = 1 To Me.m_controls.Count - Dim ctl As Control = m_controls(i) - If UCase(ctl.Name) = UCase(ctlname) Then MsgBox("found") - Next - End Function - Private Class ControlWalker - ' This class recursively walks through all controls - ' in a container, and all containers contained in - ' this container, visiting all controls throughout - ' the hierarchy - Private mContainer As Object - Public Sub New(ByVal Container As Object) - Dim cControl As Control - If Container.haschildren Then - For Each cControl In Container.controls - 'add this control to the controls collection - m_controls.Add(cControl) - If cControl.HasChildren Then - 'This control has children, create another - 'ControlWalk go visit each of them - Dim cWalker As New ControlWalker(cControl) - End If - Next cControl - End If - End Sub - End Class - End Class -End Namespace diff --git a/_FRReporting/Klassen/clsAuswertung.vb b/_FRReporting/Klassen/clsAuswertung.vb deleted file mode 100644 index 88076b9..0000000 --- a/_FRReporting/Klassen/clsAuswertung.vb +++ /dev/null @@ -1,343 +0,0 @@ -Imports C1.Win.C1TrueDBGrid -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient -Imports System.Windows.Forms - -Namespace TKB.Auswertung - Public Class clsAuswertung - - Private Auswertungen As New DataSet - Private Mitarbeiter_Auswerungsparameter As New DB.clsMitarbeiter_Auswertungsparameter - Public AuswertungParameter As New DataTable - Public Auswertung As New DB.clsAuswertung - Public MitarbeiterAuswertungsparameter As New DataTable - Dim sheader1 As String - Property TitelZeile1() As String - Get - Return sheader1 - End Get - Set(ByVal value As String) - sheader1 = value - End Set - End Property - Dim sheader2 As String - Property TitelZeile2() As String - Get - Return sheader2 - End Get - Set(ByVal value As String) - sheader2 = value - End Set - End Property - Dim scparamcollection As New Collection - Property ParamCollection() As Collection - Get - Return scparamcollection - End Get - Set(ByVal value As Collection) - scparamcollection = value - End Set - End Property - Dim mFullparam As String - Property FullParam() As String - Get - Return mFullparam - End Get - Set(ByVal value As String) - mFullparam = value - End Set - End Property - - Public Sub Get_Auswertungen(ByRef tree As TreeView) - Read_Auswertungen() - Load_Treeview(Auswertungen, tree) - End Sub - - - - ''' - ''' Auswertungen, für welche der User berechtigt ist, auslesen - ''' - ''' - ''' - Private Function Read_Auswertungen() As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - Dim dtToReturn As DataTable = New DataTable() - Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) - scmCmdToExecute.CommandText = "dbo.sp_Auswertung_Get_Auswertungen" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = Globals.conn.scoDBConnection - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.Mitarbeiternr)) - sdaAdapter.Fill(dtToReturn) - Auswertungen.Tables.Clear() - Auswertungen.Tables.Add(dtToReturn) - Catch ex As Exception - Throw New Exception("clsAuswertung::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) - Finally - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - ''' - ''' Interne Relation aufbauen und Tree aufbauen - ''' - ''' - ''' - ''' - Private Sub Load_Treeview(ByVal oSourceData As DataSet, ByRef tree As TreeView) - If Not (oSourceData Is Nothing) Then - Dim oView As DataView = oSourceData.Tables(0).DefaultView - Dim oTable As DataTable = oView.Table - Dim oDS As DataSet = New DataSet() - oDS.Tables.Add(oTable.Copy()) - - If oDS.Relations.Contains("SelfRefenceRelation") = False Then - oDS.Relations.Add("SelfRefenceRelation", _ - oDS.Tables(0).Columns("id"), _ - oDS.Tables(0).Columns("Parentid")) - End If - oTable.Dispose() - oTable = Nothing - LoadTreeView(oDS, tree) - oDS.Dispose() - oDS = Nothing - End If - End Sub - - ''' - ''' Tree aufbauen - ''' - ''' - ''' - ''' - Private Sub LoadTreeView(ByVal oDS As DataSet, ByRef oTreeview As TreeView) - 'Dim oTreeView As TreeView = New TreeView() - Dim oDataRow As DataRow - For Each oDataRow In oDS.Tables(0).Rows - If Not oDataRow.IsNull("Parentid") Then - If oDataRow.Item("Parentid") = 0 Then - Dim oNode As New TreeNode() - oNode.Text = oDataRow("Bezeichnung").ToString() - oNode.Tag = oDataRow("auswertungnr").ToString - oNode.ToolTipText = oDataRow("Beschreibung").ToString - oNode.ImageIndex = 0 - oNode.SelectedImageIndex = 0 - oNode.StateImageIndex = 0 - oTreeview.Nodes.Add(oNode) - RecursivelyLoadTree(oDataRow, oNode) - End If - End If - Next oDataRow - oDS.Dispose() - oDS = Nothing - End Sub - - ''' - ''' Child-Nodes hinzufügen - ''' - ''' - ''' - ''' - Private Sub RecursivelyLoadTree(ByVal oDataRow As DataRow, ByRef oNode As TreeNode) - Dim oChildRow As DataRow - For Each oChildRow In oDataRow.GetChildRows("SelfRefenceRelation") - Dim oChildNode As New TreeNode() - oChildNode.Text = oChildRow("Bezeichnung").ToString() - oChildNode.Tag = oChildRow("Auswertungnr").ToString() - If oChildRow("Auswertungnr") = 0 Then - oChildNode.ImageIndex = 0 - oChildNode.SelectedImageIndex = 0 - oChildNode.StateImageIndex = 0 - oChildNode.ToolTipText = oChildRow("Beschreibung").ToString - Else - oChildNode.ImageIndex = 1 - oChildNode.SelectedImageIndex = 1 - oChildNode.StateImageIndex = 1 - oChildNode.ToolTipText = oChildRow("Beschreibung").ToString - End If - oNode.Nodes.Add(oChildNode) - RecursivelyLoadTree(oChildRow, oChildNode) - Next oChildRow - End Sub - - Public Function Get_Auswertung(ByVal Auswertungnr As Integer) As Boolean - Try - Me.Auswertung.iAuswertungNr = New SqlInt32(CType(Auswertungnr, Int32)) - Me.Auswertung.cpMainConnectionProvider = Globals.conn - Me.Auswertung.SelectOne() - Me.AuswertungParameter = Get_Auswertungsparameter(Me.Auswertung.iAuswertungNr.Value) - Me.MitarbeiterAuswertungsparameter = Me.Get_MAParameter(Me.Auswertung.iAuswertungNr.Value) - Return True - Catch ex As Exception - Return False - End Try - End Function - - Public Function Get_Auswertungsparameter(ByVal Auswertungnr As Integer) As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - Dim dtToReturn As DataTable = New DataTable() - Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) - scmCmdToExecute.CommandText = "dbo.sp_rpt_get_auswertungparameter" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = conn.scoDBConnection - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@Auswertungnr", SqlDbType.VarChar, 50, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Auswertungnr)) - sdaAdapter.Fill(dtToReturn) - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("frmAuswertung::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) - Finally - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - - End Function - - Public Function get_rptparam_values(ByVal sp As String) As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - Dim dtToReturn As DataTable = New DataTable() - Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) - scmCmdToExecute.CommandText = sp - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = conn.scoDBConnection - Try - sdaAdapter.Fill(dtToReturn) - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("frmAuswertung::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) - Finally - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - - End Function - - Public Function Get_Auswertungsdaten(ByVal sql As String, ByVal sqlwhere As String, ByVal sqltype As String) As DataSet - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - Dim dtToReturn As DataSet = New DataSet() - Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) - scmCmdToExecute.CommandText = sql - Select Case UCase(sqltype) - Case "SQL" - If sqlwhere <> "" Then sql = sql + " where " + sqlwhere - 'gaga - Case "VIEW" - If sqlwhere <> "" Then sql = sql + " where " + sqlwhere - Case "SP" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Parameters.Add(New SqlParameter("@sqlwhere", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, sqlwhere)) - End Select - scmCmdToExecute.Connection = conn.scoDBConnection - Try - 'scmCmdToExecute.Parameters.Add(New SqlParameter("@Rolle", SqlDbType.VarChar, 50, ParameterDirection.Output, True, 0, 0, "", DataRowVersion.Proposed, "")) - sdaAdapter.Fill(dtToReturn) - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("frmAuswertung::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) - Finally - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - - End Function - Public Function Get_Auswertungsdaten(ByVal sp As String, ByVal sqlwhere As String, ByVal txp As Boolean) As DataTable - - Dim con As New SqlConnection(Get_TXP_Connection) - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - Dim dtToReturn As DataTable = New DataTable() - Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) - scmCmdToExecute.CommandText = sp - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = con - scmCmdToExecute.CommandTimeout = 30000 - - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@sqlwhere", SqlDbType.VarChar, 1024, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, sqlwhere)) - sdaAdapter.Fill(dtToReturn) - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("frmAuswertung::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) - Finally - con.Close() - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - con.Dispose() - End Try - - End Function - - Private Function Get_TXP_Connection() As String - Dim sCstr As String = "" - Dim txpfile As System.IO.File - Dim txpread As System.IO.StreamReader - txpread = txpfile.OpenText(Application.StartupPath + "\TXPConn.cfg") - sCstr = txpread.ReadLine - sCstr = Crypto.DecryptText(sCstr, "HutterundMueller") - sCstr = Left(sCstr, Len(sCstr) - 1) - txpread.Close() - - Return sCstr - End Function - Public Function Save_MAParameter(ByVal auswertungnr As Integer, ByVal Bezeichnung As String, ByVal Parameter As String, ByVal Titel1 As String, ByVal Titel2 As String, ByVal PrintParam As Boolean, ByVal sqlwhere As String) - Me.Mitarbeiter_Auswerungsparameter.cpMainConnectionProvider = Globals.conn - Me.Mitarbeiter_Auswerungsparameter.iAuswertungnr = New SqlInt32(CType(auswertungnr, Int32)) - Me.Mitarbeiter_Auswerungsparameter.iMitarbeiternr = New SqlInt32(CType(Globals.Mitarbeiternr, Int32)) - Me.Mitarbeiter_Auswerungsparameter.sBeschreibung = New SqlString(CType(Bezeichnung, String)) - Me.Mitarbeiter_Auswerungsparameter.sParameterdaten = New SqlString(CType(Parameter, String)) - Me.Mitarbeiter_Auswerungsparameter.sTitelzeile1 = New SqlString(CType(Titel1, String)) - Me.Mitarbeiter_Auswerungsparameter.sTitelzeile2 = New SqlString(CType(Titel2, String)) - Me.Mitarbeiter_Auswerungsparameter.sSQLWhere = New SqlString(CType(sqlwhere, String)) - If PrintParam = True Then - Me.Mitarbeiter_Auswerungsparameter.bParamPrint = New SqlBoolean(CType(True, Boolean)) - Else - Me.Mitarbeiter_Auswerungsparameter.bParamPrint = New SqlBoolean(CType(False, Boolean)) - End If - Globals.conn.OpenConnection() - Me.Mitarbeiter_Auswerungsparameter.Insert() - Globals.conn.CloseConnection(True) - Me.MitarbeiterAuswertungsparameter = Me.Get_MAParameter(auswertungnr) - End Function - - - Public Function Get_MAParameter(ByVal Auswertungnr As Integer) As DataTable - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - Dim dtToReturn As DataTable = New DataTable() - Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute) - scmCmdToExecute.CommandText = "dbo.sp_mitarbeiter_auswertungparamter_selectall" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - scmCmdToExecute.Connection = conn.scoDBConnection - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Globals.Mitarbeiternr)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@Auswertungnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Auswertungnr)) - sdaAdapter.Fill(dtToReturn) - Return dtToReturn - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("frmAuswertung::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex) - Finally - scmCmdToExecute.Dispose() - sdaAdapter.Dispose() - End Try - End Function - - Public Function Delete_Parameter(ByVal AuswertungParameterNr As Integer) - Me.Mitarbeiter_Auswerungsparameter.iMitarbeiter_AuswertungsparameterNr = New SqlInt32(CType(AuswertungParameterNr, Int32)) - Me.Mitarbeiter_Auswerungsparameter.cpMainConnectionProvider = Globals.conn - Globals.conn.OpenConnection() - Me.Mitarbeiter_Auswerungsparameter.Delete() - Globals.conn.CloseConnection(True) - Me.MitarbeiterAuswertungsparameter = Me.Get_MAParameter(Me.Auswertung.iAuswertungNr.Value) - End Function - - - End Class - -End Namespace diff --git a/_FRReporting/Klassen/clsMyKey_Tabelle.vb b/_FRReporting/Klassen/clsMyKey_Tabelle.vb deleted file mode 100644 index b6c51fb..0000000 --- a/_FRReporting/Klassen/clsMyKey_Tabelle.vb +++ /dev/null @@ -1,61 +0,0 @@ -Imports System -Imports System.Data -Imports System.Data.SqlTypes -Imports System.Data.SqlClient -Namespace DB - Public Class clsMyKey_Tabelle - Inherits db.clsKey_tabelle - - Public Function get_dbkey(ByVal Tablename As String) As Long - Dim m_dbkey As Long - Dim scmCmdToExecute As SqlCommand = New SqlCommand() - scmCmdToExecute.CommandText = "dbo.[sp_get_dbkey]" - scmCmdToExecute.CommandType = CommandType.StoredProcedure - ' // Use base class' connection object - scmCmdToExecute.Connection = m_scoMainConnection - Try - scmCmdToExecute.Parameters.Add(New SqlParameter("@Tablename", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, Tablename)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@dbkey", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_dbkey)) - scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode)) - - If m_bMainConnectionIsCreatedLocal Then - ' // Open connection. - m_scoMainConnection.Open() - Else - If m_cpMainConnectionProvider.bIsTransactionPending Then - scmCmdToExecute.Transaction = m_cpMainConnectionProvider.stCurrentTransaction - End If - End If - - ' // Execute query. - Try - scmCmdToExecute.Connection.Open() - Catch ex As Exception - Finally - End Try - - scmCmdToExecute.ExecuteNonQuery() - m_dbkey = scmCmdToExecute.Parameters.Item("@dbkey").Value - m_iErrorCode = New SqlInt32(CType(scmCmdToExecute.Parameters.Item("@iErrorCode").Value, SqlInt32)) - scmCmdToExecute.Connection.Close() - - If Not m_iErrorCode.Equals(New SqlInt32(LLBLError.AllOk)) Then - ' // Throw error. - Throw New Exception("Stored Procedure 'sp_get_dbkey' reported the ErrorCode: " & m_iErrorCode.ToString()) - End If - - Return m_dbkey - Catch ex As Exception - ' // some error occured. Bubble it to caller and encapsulate Exception object - Throw New Exception("clsKey_tabelle::get_dbkey::Error occured." + ex.Message, ex) - Finally - If m_bMainConnectionIsCreatedLocal Then - ' // Close connection. - m_scoMainConnection.Close() - End If - scmCmdToExecute.Dispose() - End Try - End Function - - End Class -End Namespace diff --git a/_FRReporting/My Project/Application.Designer.vb b/_FRReporting/My Project/Application.Designer.vb deleted file mode 100644 index 8ab460b..0000000 --- a/_FRReporting/My Project/Application.Designer.vb +++ /dev/null @@ -1,13 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - diff --git a/_FRReporting/My Project/Application.myapp b/_FRReporting/My Project/Application.myapp deleted file mode 100644 index 758895d..0000000 --- a/_FRReporting/My Project/Application.myapp +++ /dev/null @@ -1,10 +0,0 @@ - - - false - false - 0 - true - 0 - 1 - true - diff --git a/_FRReporting/My Project/AssemblyInfo.vb b/_FRReporting/My Project/AssemblyInfo.vb deleted file mode 100644 index 87aee83..0000000 --- a/_FRReporting/My Project/AssemblyInfo.vb +++ /dev/null @@ -1,35 +0,0 @@ -Imports System -Imports System.Reflection -Imports System.Runtime.InteropServices - -' Allgemeine Informationen über eine Assembly werden über die folgenden -' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -' die mit einer Assembly verknüpft sind. - -' Die Werte der Assemblyattribute überprüfen - - - - - - - - - - -'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird - - -' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -' -' Hauptversion -' Nebenversion -' Buildnummer -' Revision -' -' Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -' übernehmen, indem Sie "*" eingeben: -' - - - diff --git a/_FRReporting/My Project/Resources.Designer.vb b/_FRReporting/My Project/Resources.Designer.vb deleted file mode 100644 index 9689ed2..0000000 --- a/_FRReporting/My Project/Resources.Designer.vb +++ /dev/null @@ -1,63 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - -Imports System - -Namespace My.Resources - - 'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert - '-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. - 'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - 'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. - ''' - ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - ''' - _ - Friend Module Resources - - Private resourceMan As Global.System.Resources.ResourceManager - - Private resourceCulture As Global.System.Globalization.CultureInfo - - ''' - ''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - ''' - _ - Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager - Get - If Object.ReferenceEquals(resourceMan, Nothing) Then - Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("_FRReporting.Resources", GetType(Resources).Assembly) - resourceMan = temp - End If - Return resourceMan - End Get - End Property - - ''' - ''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - ''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - ''' - _ - Friend Property Culture() As Global.System.Globalization.CultureInfo - Get - Return resourceCulture - End Get - Set - resourceCulture = value - End Set - End Property - End Module -End Namespace diff --git a/_FRReporting/My Project/Resources.resx b/_FRReporting/My Project/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/_FRReporting/My Project/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/_FRReporting/My Project/Settings.Designer.vb b/_FRReporting/My Project/Settings.Designer.vb deleted file mode 100644 index 23e6932..0000000 --- a/_FRReporting/My Project/Settings.Designer.vb +++ /dev/null @@ -1,73 +0,0 @@ -'------------------------------------------------------------------------------ -' -' Dieser Code wurde von einem Tool generiert. -' Laufzeitversion:4.0.30319.42000 -' -' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn -' der Code erneut generiert wird. -' -'------------------------------------------------------------------------------ - -Option Strict On -Option Explicit On - - -Namespace My - - _ - Partial Friend NotInheritable Class MySettings - Inherits Global.System.Configuration.ApplicationSettingsBase - - Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) - -#Region "Funktion zum automatischen Speichern von My.Settings" -#If _MyType = "WindowsForms" Then - Private Shared addedHandler As Boolean - - Private Shared addedHandlerLockObject As New Object - - _ - Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) - If My.Application.SaveMySettingsOnExit Then - My.Settings.Save() - End If - End Sub -#End If -#End Region - - Public Shared ReadOnly Property [Default]() As MySettings - Get - -#If _MyType = "WindowsForms" Then - If Not addedHandler Then - SyncLock addedHandlerLockObject - If Not addedHandler Then - AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings - addedHandler = True - End If - End SyncLock - End If -#End If - Return defaultInstance - End Get - End Property - End Class -End Namespace - -Namespace My - - _ - Friend Module MySettingsProperty - - _ - Friend ReadOnly Property Settings() As Global._FRReporting.My.MySettings - Get - Return Global._FRReporting.My.MySettings.Default - End Get - End Property - End Module -End Namespace diff --git a/_FRReporting/My Project/Settings.settings b/_FRReporting/My Project/Settings.settings deleted file mode 100644 index 85b890b..0000000 --- a/_FRReporting/My Project/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/_FRReporting/My Project/licenses.licx b/_FRReporting/My Project/licenses.licx deleted file mode 100644 index 02a7aaa..0000000 --- a/_FRReporting/My Project/licenses.licx +++ /dev/null @@ -1 +0,0 @@ -C1.Win.C1TrueDBGrid.C1TrueDBGrid, C1.Win.C1TrueDBGrid.2, Version=2.0.20153.110, Culture=neutral, PublicKeyToken=75ae3fb0e2b1e0da diff --git a/_FRReporting/My Project/licenses.licx.bak b/_FRReporting/My Project/licenses.licx.bak deleted file mode 100644 index 02a7aaa..0000000 --- a/_FRReporting/My Project/licenses.licx.bak +++ /dev/null @@ -1 +0,0 @@ -C1.Win.C1TrueDBGrid.C1TrueDBGrid, C1.Win.C1TrueDBGrid.2, Version=2.0.20153.110, Culture=neutral, PublicKeyToken=75ae3fb0e2b1e0da diff --git a/_FRReporting/_FRReporting.vb b/_FRReporting/_FRReporting.vb deleted file mode 100644 index c283b63..0000000 --- a/_FRReporting/_FRReporting.vb +++ /dev/null @@ -1,90 +0,0 @@ -Imports System.Windows.Forms - -Public Class _FRReporting - Dim m_connectionstring As String - -#Region "Properties" - Public Property ConnectionString() As String - Get - ConnectionString = m_connectionstring - End Get - Set(ByVal Value As String) - If m_connectionstring <> Value Then - m_connectionstring = Value - Globals.sConnectionString = m_connectionstring - Globals.conn.sConnectionString = m_connectionstring - End If - End Set - End Property - - - Dim m_Mitarbeiternr As Integer - Public Property Mitarbeiternr As Integer - Get - Mitarbeiternr = m_Mitarbeiternr - End Get - Set(value As Integer) - If m_Mitarbeiternr <> value Then - m_Mitarbeiternr = value - Globals.Mitarbeiternr = m_Mitarbeiternr - End If - End Set - End Property - - Dim m_TempFilePath As String - Public Property TempFilePath As String - Get - TempFilePath = m_TempFilePath - End Get - Set(value As String) - If m_TempFilePath <> value Then - m_TempFilePath = value - Globals.TmpFilepath = m_TempFilePath - End If - End Set - End Property - - Sub New() - - End Sub -#End Region - - - Public Function ReportSelect(ByVal Parentform As Form) - Dim f As New FrmReportSelect - f.MdiParent = Parentform - f.Show() - End Function - - Public Function DefaultReport(ByVal auswertungnr As Integer, param As String, ByVal ParamValue As String, Optional Parent As Object = Nothing) - Dim f As New FrmReportSelect - f.MdiParent = Parent - f.Show() - f.TreeAuswertungen.SelectedNode = FindNode(f.TreeAuswertungen.Nodes, auswertungnr, "") - f.cbparam1.Text = param - f.cbop1.Text = "=" - f.cbvalue1.Text = ParamValue - f.showreport() - f.Close() - End Function - - Public Function FindNode(ByVal _nodeCollection As TreeNodeCollection, ByVal SearchVal As Integer, ByVal SearchString As String) As TreeNode - Dim tmpNode As TreeNode - For Each _child As TreeNode In _nodeCollection - If _child.Tag = SearchVal Then - - Return _child - End If - ' If InStr(UCase(_child.Text), UCase(SearchString)) > 0 Then - ' Return _child - ' End If - tmpNode = FindNode(_child.Nodes, SearchVal, SearchString) - If Not tmpNode Is Nothing Then - Return tmpNode - End If - Next - Return Nothing - End Function - - -End Class diff --git a/_FRReporting/_FRReporting.vbproj b/_FRReporting/_FRReporting.vbproj deleted file mode 100644 index 4bf44d4..0000000 --- a/_FRReporting/_FRReporting.vbproj +++ /dev/null @@ -1,215 +0,0 @@ - - - - - Debug - AnyCPU - {C04C6268-6402-4DEB-8BFA-E6A233B55DBF} - Library - _FRReporting - _FRReporting - 512 - Windows - v4.0 - - - - true - full - true - true - bin\Debug\ - _FRReporting.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - pdbonly - false - true - true - bin\Release\ - _FRReporting.xml - 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 - - - On - - - Binary - - - Off - - - On - - - - - - - - False - ..\..\_Klassen\XLSLib\XLSLib\bin\Debug\FlexCel.dll - - - - - - - - - - - - - ..\..\_Klassen\XLSLib\XLSLib\bin\Debug\XLSLib.dll - - - - - - - - - - - - - - - - - - - - - - - - - - frmAuswertung.vb - - - Form - - - frmCalendar.vb - - - Form - - - frmCRReporting.vb - - - Form - - - frmDataSelect.vb - - - Form - - - frmEditWhere.vb - - - Form - - - sample.vb - - - Form - - - - - - - - - - FrmReportSelect.vb - - - Form - - - frmViewer.vb - - - Form - - - - True - Application.myapp - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - - frmAuswertung.vb - Designer - - - frmCalendar.vb - - - frmCRReporting.vb - - - frmDataSelect.vb - - - frmEditWhere.vb - - - FrmReportSelect.vb - - - frmViewer.vb - - - sample.vb - - - - VbMyResourcesResXFileCodeGenerator - Resources.Designer.vb - My.Resources - Designer - - - - - MyApplicationCodeGenerator - Application.Designer.vb - - - SettingsSingleFileGenerator - My - Settings.Designer.vb - - - - - \ No newline at end of file diff --git a/_FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.dll b/_FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.dll deleted file mode 100644 index bf25d2b9a2d3aede5e0d9fc5f5c804e24f604233..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1972200 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
E-w0hy|(faXviGQV6$oHD-L3B9|WPl7e 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

Y+gM?#v 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

b^}sR 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 WR^!(O`ER==&y71$vt%oa^?v|^z&c$3 diff --git a/_FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.xml b/_FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.xml deleted file mode 100644 index 433945e..0000000 --- a/_FRReporting/bin/Debug/C1.Win.C1TrueDBGrid.2.xml +++ /dev/null @@ -1,10613 +0,0 @@ - - - - C1.Win.C1TrueDBGrid.2 - - - -

- - - - - Gets the data source. - - - - - - - Gets the data view. - - - - - - - - - - - Sets the bound control. - - The bound control. - The name. - - - - Gets the size of the virtual segment. - - - - - - - Sets the visible row count. - - The value. - The name. - - - - Bounds the control scrolled. - - - - - - - - - Gets the first visible row. - - - - - - - Gets the visible row count. - - - - - - - Scrolls to row. - - The first visible row. - The row count. - - - - - - - - Requests the modification. - - - - - - - - - Sets the row filter. - - The value. - - - - Sets the sort. - - The value. - - - - Refreshes this instance. - - - - - Interfaces used by bound controls and other C1Data consumers: - Dynamic, late bound access to the interfaces, via reflection - - - - - Gets the data source. - - The obj. - - - - - - - - - - News the late binding I c1 complex bound control. - - The obj. - - - - - - - - - - Gets the data view. - - The obj. - - - - - - Holds a Graphics object together with (printer) device or bitmap that was used - to create it, if any. The point is to dispose the device or bitmap together - with the graphics when it is no longer needed (i.e. to avoid resource leaks). - - - - - An empty graphics holder instance. - - - - - Creates a graphics holder from a device context. - When the holder is disposed, both graphics and the device context are released (DeleteDC is called on the device context). - - The device context from which graphics is created. - The new instance of the graphics holder. - - - - Creates a graphics holder from a graphics instance. - When the holder is disposed, the graphics is left alone (i.e. NOT disposed). - - The graphics to store in the new holder. - The new instance of the graphics holder. - - - - Creates a graphics holder from screen. If that fails (e.g. on Azure), the graphics is created from a bitmap. - When the holder is disposed, both graphics and the bitmap are released. - - The new instance of the graphics holder. - - - - Creates a graphics holder from a bitmap. The graphics and the bitmap are released when the holder is disposed. - This should never fail. - - The new instance of the graphics holder. - - - - Disposes the current graphics holder. - - - - - Gets the graphics object held by the current instance. - - - - - Gets the horizontal resolution of graphics held by the current instance. - - - - - Gets the vertical resolution of graphics held by the current instance. - - - - - Represents an exception that occurred during C1DX or C1MDX serialization/deserialization - if the underlying zip stream has invalid format. - - - - - Abstract base class for and - classes. - - - - - Gets the list of strings describing the actions that lead to the exception that occurred - during serialization or deserialization. - - - - - Represents an exception that occurred during serialization. - - - - - Represents an exception that occurred during deserialization. - - - - - Gets the line number associated with the exception. - - - - - Gets the position in line associated with the exception. - - - - - Represents range of character codes. - - - - - Initialization of the range of character codes - - Adding character. - - - - Initialization of the range of character codes - - The first character code. - The last character code. - - - - - - - - - - - - - - - - - The begin code of character. - - - The end code of character. - - - - Represents collection of unique objects. - All CodeRange objects within collection not intersect and sorted - by First field. - - - - - Adds object to current without any check, typically used during deserialization. - - - to add. - - - - Gets the array of chars contained in this list of code ranges. - - Array of char - - - - Gets a value indicating whether the collection - contains all characters from 0x0000 to 0xFFFF. - - - - - - - Static class containing UI strings used by the designer. - - - - - Represents a handler for an item related event. - - - - - Provides data for an item related event. - - - - - Gets key of the item being added or changed. - - The key. - - - - Gets the string value. - - The value. - - - - Gets a value indicating whether this instance is default. - - - true if this instance is default; otherwise, false. - - - - - Gets the description. - - The description. - - - - Represents a collection of end user visible UI strings. - - - - - Adds a string to the collection, specifying the ordinal. - - The key of the string. - The ordinal of the string. - The string. - The description of the string. - - - - Adds a string to the collection in alphabetical order. - - The key of the string. - The string. - The description of the string. - - - - Adds a string to the collection, preserving the order. - - The key of the string. - The string. - The description of the string. - - - - Sets all strings in collection to their default values. - - - - - Indicates whether any of the strings in the current collection - have non-default values. - - - true if any of the strings have non-default values, false otherwise. - - - - Tests whether a string in the collection has default value. - - The key of the string to test. - - true if the string has default value, false otherwise. - - - - Returns the description of a string. - - The key of the string to get the description of. - The string's description - - - - Resets a string to its default value. - - The key of the string to reset. - - - - Returns the key of an item with the specified index. - - The item index. - The item's key. - - - - Gets the string by its index. - - The string index. - The string. - - - - Sets the value of a string with the specified index. - - The string index. - The new string value. - - - - Fires the event. - - The event data. - - - - Fires the event. - - The event data. - - - - Fires the event. - - The event data. - - - - Gets the number of elements contained in the collection. - - - - - Occurs when a new item is added to the collection. - - - - - Occurs when an item in the collection is changed. - - - - - Occurs when the collection has been changed. - - - - - Provides type conversion for the type. - - - - - For internal use. - - - - - - - - - - - - - - - For internal use. - - - - - - - - - - - - - For internal use. - - - - - - - - - C1TrueDBGrid control object. - - - - - Summary description for BaseGridFrame. - - - - - For internal use. - - - - - Ctor for the split container class. - - - - - Called when the class is being disposed. - - - True to cleanup. - - - - - Raised when the Binding Context changes. - - - - - - - ISupportInitialize interface. - - - - - ISupportInitialize interface. - - - - - Called after the control has been added to another container. - - - - - Inherited from Control. - - - - - - - Raises the VisibleChanged event when the Visible property value of the control's container changes. - - An that contains the event data. - - - - Initializes root and named styles. - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - - - Inherited from Control. - - - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Processes Windows messages. - - - - - - - Helper method for serializing images. - - - - - Recomputes the sizes of the splits based on the client size of the control. - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Inherited from Control. - - - - - - - Creates the view. - - - - - - - Creates the view. - - The other. - - - - - - Called when the datasource changes. - - The new datasource. - The new datamember. - True to force a new binding. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Resets to the default value. - - - - - Tests whether should be serialized. - - True if should be serialized, false otherwise. - - - - Raises the event. - - The instance containing the event data. - - - - Raised after the datasource has been updated for a column. - - - - - - - Raised after a row has been deleted. - - - - - - - Raised after a row has been inserted. - - - - - - - Raised after a row has been updated. - - - - - - - Raised before a column has been updated. - - - - - - - Raised before a row is deleted. - - - - - - - Raised before a row is inserted. - - - - - - - Raised before a row is updated. - - - - - - - Raised when a column has been resized. - - - - - - - Raised when a column header has been clicked. - - - - - - - Raised when a column footer has been clicked. - - - - - - - Raised when a cell has to be rendered. - - - - - - - Raised when a cell has to be printed. - - - - - - - Raised when Page header needs to be printed. - - - - - - - Raised when a Page footer needs to be printed. - - - - - - - Raised before a row or column currency is changed. - - - - - - - Raised after a row or column currency has been changed. - - - - - - - Raised before a row is resized. - - - - - - - Raised when the grid scrolls. - - - - - - - Raised when a selection has changed. - - - - - - - Raised when split currency has changed. - - - - - - - Raised when a split has been added. - - - - - - - Raised when a split has been removed. - - - - - - - Raised when the grids cell content has been modified. - - - - - - - Raised to fetch data for an unbound column. - - - - - - - Raised when an unbound column has been updated. - - - - - - - Raised after a column has been edited. - - - - - - - Raised before a column edit. - - - - - - - Raised when a column has been edited. - - - - - - - Raised when the top row has changed. - - - - - - - Raised when the left column has changed. - - - - - - - Raised when a cell value needs custom formatting. - - - - - - - Raised when a button in a cell has been clicked. - - - - - - - Raised when a value in the combobox has been selected. - - - - - - - Raised when a value item is selected that's not in the ValueItems collection. - - - - - - - Raised when a custom style is to be used for rendering a cell. - - - - - - - Raised when a custom style is to be used for renderind a grouped cell. - - - - - - - Raised when a custom style is to be used for a row. - - - - - - - Raised when a new row is added. - - - - - - - Raised when a column is dragged. - - - - - - - Raised when a cell tip is to be displayed. - - - - - - - Raised when the grid is initialized. - - - - - - - Raised when the datasource is changed. - - - - - - - Raised when a band is collasped in a hierarchical grid. - - - - - - - Raised when a band is expanded in a hierarchical grid. - - - - - - - Raised when a grouped column is moved. - - - - - - - Raised when a column header in the grouping area is clicked. - - - - - - - Raised when scroll tips are to be displayed. - - - - - - - Raised when a filter condition has changed. - - - - - - - Raised when a button in the filter bar is clicked. - - - - - - - Raised before a child grid is displayed. - - - - - - - Rasied before a child grid is closed. - - - - - - - Raised when the datasource is sorted by clicking the column header. - - - - - - - Raised when AllowFilter is false. - - - - - - - Raised after the datasource has been filtered. - - - - - - - Raised after the datasource has been sorted. - - - - - - - Raised when the grid encounters an error through the UI. - - - - - - - Raised when custom values are to be used for the group text. - - - - - - - Raised when custom aggregates are used for a grouped grid. - - - - - - - Raised when custom group intervals are used for a grouped grid. - - - - - - - Binds the grid at runtime - - Source of the data - The table to bind to within the object returned by the DataSource property - True to preserve design time layout - /// True to keep previously expanded groups in GroupBy mode. - - - Binds the grid at runtime - - Source of the data - The table to bind to within the object returned by the DataSource property - True to preserve design time layout - - - - Binds the grid at runtime - - Source of the data - The table to bind to within the object returned by the DataSource property - The call to SetDataBinding(object dataSource, string dataMember) assumes false for the holdFields arguments. - - - - Configures the grid for use without a datasource. - - - - - Adds a row to an unbound grid. - - The data used to populate the new row. Column data is delimited by ';' char. - The index of the row that was added. - - - - Adds a row to an unbound grid. - - The data used to populate the new row. - Character used to separate the data fields. - The index of the row that was added. - - - - Adds the number of given rows to an unbound grid. - - The number of rows to add. - The index of the first row that was added. - - - - Deletes the given row from an unbound grid. - - The index of the row to remove. - - - - Deletes a range of rows from an unbound grid. - - The starting index of the row to remove. - The number of rows to remove. - - - - Creates a new System.Data.DataRow with the same schema as the unbound grid. - - - - - - - Gets the default size of the control. - - - - - The default of the control. - - - - - Allows us to set the borderstyle. - - - - - Gets the current position from the currency manager. - - - - - Gets or sets the border for the control. - - - - - Gets or sets a value indicating whether the InactiveStyle is applied to the grid when it loses focus. - - - - - Gets or sets a value indicating the ability of the grid to automatically sort data when a column header is clicked. - - - If True, and if the property is set to GroupBy, the grid will automatically filter column data upon grouping action. - If False, the grid will fire the event. - If the property is set to Group By and the user attempts to drag a column header into the grouping area, the grid will automatically sort the column data. - If False, the event allows the application to sort the data. - - - - - Gets or sets a value indicating the ability of the grid to automatically filter data. - - - If True, and if the Filter Bar is active, the grid will automatically filter data. - If False, the grid will fire the event. - If the property is true and the user attempts to filter column data, the grid will automatically filter the column data according to the value in the Filter Bar. - If False, the event allows the application to filter the data. - - - - - Gets or sets the grid's caption. - - - For a control, this property determines the text displayed in the caption bar at the top of the grid. - Setting the Caption property to an empty string for a control hides its caption bar. - For a object, this property determines the text displayed in the object's heading area. - Setting the Caption property to an empty string for a object clears the text in the column's heading area but does not hide the heading. Column captions are only displayed if the grid's property is set to True. - Setting the Caption property to an empty string for a object hides the heading area, even if other splits have non-empty captions. - - - - - Gets or sets the height of the grid's caption. - - This property requires that the property of the grid has a value. - - - - Gets or sets the height of grid rows. - - - - - Gets or sets the specific data member in a multimember data source that the grid binds to. - - - This property returns or sets the name of the data member used to populate the grid. Typically, a data member represents a database table or query. - A bound can expose multiple sets of data that consumers can bind to. Each set of data is called a data member, and is identified by a unique string. - - - - - Gets or sets the source containing a list of values used to populate the items within the control. - - The DataSource property specifies the list of values used to bind a or control. - - - - Gets or sets a value indicating whether the control should use an off-screen buffer when painting to redue flicker. - - - Setting this value to False may cause the grid to flicker when the control is painting. - You may want to set DoubleBuffer to False to increase performance when deploying applications that run on terminal servers. - - - - - Gets or sets the general appearance of 3D elements for the entire grid. - - - - - Gets the DataRowCollection for an unbound grid. - - - - - Gets or sets a value that controls how the grid scrolls when the scroll thumb is moved. - - - - - - The size of the split divider. - - - - Gets the number of rows in an unbound grid. - - - - - Gets or sets a value indicating whether Style information is applied from the datasource. - - - - - Occurs when visual style property has been changed. - - - - - Gets or sets a value that determines the overall appearance of the control. - - - This property allows you to quickly customize the appearance of the grid so - it matches the appearance of your application. - The settings available include System, various Microsoft Office color - schemes, and Custom, which relies on the controls standard styles and appearance - properties. - - - - - Gets or sets the renderer used to render visual styles. - - The renderer. - - - - Specifies whether text rendering should be compatible with previous releases of WinForms. - - - This property determines whether the control should render text using the - class (compatible with previous versions), or the new class - (available in .NET 2.0 and later). - The class supports complex scripts and Uniscribe APIs, making - it better suited for some international applications. - However, the class seems to render about 25% slower than the - traditional method. - You may want to try both modes and select the one that matches the appearance of other - controls and forms in your application. - - - - - The C1TrueDBGrid control. - - - - - Called when the class is being disposed. - - - True to cleanup. - - - - - Creates a new accessibility object for the control. - - A new for the control. - - - - Creates the view. - - - - - - - Creates the view. - - The other view. - - - - - - - - - - End initialization. - - - - - - - - - - - - - - - - - - - - - - - Gets a top-level object bound to the specified view row. - - Returns null if the specified view row is not a data row. - - - - Shoulds the width of the record selector be serialized. - - - - - - - Should the row divider be serialized. - - - - - - - - - - - - - Adds a row to an unbound grid. - - The data used to populate the new row. Column data is delimited by ';' char. - The index of the row that was added. - - - - Adds a row to an unbound grid. - - The data used to populate the new row. - Character used to separate the data fields. - The index of the row that was added. - - - - Adds the number of given rows to an unbound grid. - - The number of rows to add. - The index of the first row that was added. - - - - Instructs the grid to temporarily ignore IBindingList.ListChange notifications from the data source. - - - - - Resumes IBindingList.ListChange notifications from the data source to the grid. - - - - - Controls the used to change the appearance for cells meeting the specified condition. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - - - Controls the used to change the appearance of cells according to their contents. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - A regular expression string. - - - - - Returns the row index of the DataSource for a display row index. - - - The row index of the grid. - - - The underlying row index of the DataSource. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - A regular expression string. - - - - - Restores the default grid layout. - - - - - Returns the column index for the column containing the specified X coordinate. - - - The horizontal coordinate (X value) in pixels. - - - The index of the column in the collection beneath the specified X coordinate. - - - - - Returns the column index for the column containing the specified point. - - - The point. - - - The index of the column in the collection beneath the specified point. - - [C1Description("Identifies the index of the DisplayColumn under a point")] - - - - Returns the zero-based index of the display row containing the Y specified coordinate. - - - The vertical coordinate (Y value) in pixels. - - - The display row index beneath the specified Y coordinate. - - - - - Returns the Y coordinate of the top of a visible row. - - - The displayed row index. - - - The Y coordinate of the specified display row, based on the client coordinates of the grid. - - - - - Scrolls the grid data area by the specified number of rows and columns. - - - Number of columns to scroll. - - - Number of rows to scroll. - - - - - Returns one of the enumerations, which indicates the kind of grid element beneath the specified coordinate. - - - The Point in client coordinates. - - - The enumerations under the given coordinate. - - - - - Returns one of the constants, which indicates the kind of grid element beneath the specified coordinate. - - - The x-coordinate. - - - The y-coordinate. - - - The enumerations under the given coordinate. - - - - - Reinitializes grid with data from its data source. - - - True to preserves current column layout. False retrieves the schema from the datasource. - - - - - - - - - Returns the of the split containing the specified coordinate. - - - The x-coordinate. - - - The y-coordinate. - - - The beneath the specified coordinate pair. - - - - - Updates any changes on the current row to the data source. - - - - - Moves the current row positions of the grid by the given offset. - - - The number of records to move. A positive value indicates forward movement; a negative value indicates backward movement. - - - - - Moves the current row positions of the grid by the given offset from the given row. - - - The number of records to move. A positive value indicates forward movement; a negative value indicates backward movement. - - - The origin of the relative movement. - - - - - Positions to the last row of the datasource. - - - - - Positions to the first row of the datasource. - - - - - Positions to the next row of the datasource. - - - - - Positions to the previous row of the datasource. - - - - - Deletes the current row. - - - - - Loads a saved layout from the given file. - - - The file containing a saved layout. - - - - - Loads a saved layout from the given stream. - - - The Stream containing a saved layout. - - - - - Saves the grid's layout. - - - File to contain the grid layout. - - - - - Saves the grid's layout. - - - The Stream to contain the grid layout. - - - - - Saves the grid's layout. - - - File to contain the grid layout. - - - Specifies whether default values are serialized. - - - - - Saves the grid's layout. - - - The Stream to contain the grid layout. - - - Specifies whether default values are serialized. - - - - - Returns the cell position for a set of coordinates. - - - The x-coordinate. - - - The y-coordinate. - - - The row under the coordinate pair. - - - The column index under the coordinate pair. - - - A value indicating whether a data cell is beneath the specified coordinate pair. - - - The CellContaining method combines the and methods into one call. If the coordinate pair specified by x and y points to a data cell, this method returns True, and the rowindex and colindex arguments receive zero-based indexes that identify the cell. - This method is useful when working with mouse and drag events when trying to determine where the user clicked or dropped another control in terms of a grid cell. - If the specified coordinate is outside of the grid's data area, this method returns False. Use the method to determine what kind of grid element, if any, is beneath the specified coordinate. - - - - - Invalidates the current row. - - - The RefreshRow method causes a repaint of the entire row in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a row to be repainted and hence cause the appropriate events to fire. - - - - - Invalidates the current row. - - - The row to refresh. - - - The RefreshRow method causes a repaint of the entire row in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a row to be repainted and hence cause the appropriate events to fire. - - - - - Invalidates the current column. - - - The RefreshCol method causes a repaint of the entire column in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a column to be repainted and hence cause the appropriate events to fire. - - - - - Invalidates the specified column. - - - The split column index to repaint. - - - The RefreshCol method causes a repaint of the entire column in the grid. Normally, the grid repaints automatically as needed. However, if handlers have been written for the event, use this method to force a column to be repainted and hence cause the appropriate events to fire. - - - - - Retreives data from the datasource for the current row and refreshes the row. - - - The RefetchRow method repopulates the specified row from a data source. It also repaints the row, firing all events necessary for redisplay. - By default, the grid retrieves data automatically as needed. In some circumstances, the underlying datasource may change without the grid receiving notification that a change has occurred. The RefetchRow method is provided for this purpose. - - - - - Retreives data from the datasource for the specified row and refreshes the row. - - - The row to refetch. - - - The RefetchRow method repopulates the specified row from a data source. It also repaints the row, firing all events necessary for redisplay. - By default, the grid retrieves data automatically as needed. In some circumstances, the underlying datasource may change without the grid receiving notification that a change has occurred. The RefetchRow method is provided for this purpose. - - - - - Expands the given row in GroupBy DataView. - - - The row to expand. - - - Expanding/collapsing a row in a GroupBy grid also expands/collapses the row in a split that shares the same vertical scroll group. - - - - - - - Expands the given row in GroupBy DataView and optionally exapands the subrows. - - The row to expand. - True to expand subrows. - - - - Collapses a grouped row. - - - - - Obtains the band given a column index. - - - - - Obtains the underlying row object for the given band and row. - - - - - Obtains the expanded state of a band for a hierarchical grid. - - - - - Collapses a gvien band in a hierarchical grid. - - - - - Expand the given band in a hierarchical grid. - - - - - Closes the Child Grid. - - - - - Displays the Child grid. - - - - - Exports the grid to an HTML file. - - - - - Exports the grid to a PDF file. - - - - - Exports the grid to an RTF file. - - - - - Exports the grid to a XLS file. - - - - - Exports the grid to a XLS file. - - - - - Opens a dialog in which the user can select the export format. - - - - - Exports the grid based upon the file extension. - - - - - Exports the specified rows from the grid to the specified file as delimited text. - - - - - Exports the specified rows from the grid to the specified file as delimited text. - - - - - Exports the specified rows from the grid to the specified file as delimited text. - - - - - Exports the specified rows from the grid to the specified file as delimited text. - - - - - Exports the specified rows from the grid to the specified file as delimited text. - - - - - Exports the specified rows from the grid to the specified file as delimited text. - - - - - Inserts vertical splits at the given position. - - - - - Removes all vertical splits at the given index. - - - - - - - - - Inserts new horizontal splits at the given position. - - - - - Removes all the horizontal splits at the given index. - - - - - Clears any cached styles and forces the grid to repaint. - - - - - Sets the focus to the given cell. - - The zero based index of the row. - The zero based index of the column. - - - - Extends the last column in each subrow so that all rows have the same width. - - - - - Raises the AfterColUpdate event. - - - - - - - Raises the AfterDelete event. - - - - - - - Raises the AfterInsert event. - - - - - - - Raises the AfterUpdate event. - - - - - - - Raises the BeforeColUpdate event. - - - - - - - Raises the BeforeDelete event. - - - - - - - Raises the BeforeInsert event. - - - - - - - Raises the BeforeUpdate event. - - - - - - - Raises the ColResize event. - - - - - - - Raises the HeadClick event. - - - - - - - Raises the FootClick event. - - - - - - - Raises the OwnerDrawCell event. - - - - - - - Raises the OwnerDrawCellPrint event. - - - - - - - Raises the OwnerDrawPageHeader event. - - - - - - - Raises the OwnerDrawPageFooter event. - - - - - - - Raises the BeforeRowColChange event. - - - - - - - Raises the RowColChange event. - - - - - - - Raises the RowResize event. - - - - - - - Raises the Scroll event. - - - - - - - Raises the SelChange event. - - - - - - - Raises the SplitChange event. - - - - - - - Raises the SplitRemoved event. - - - - - - - Raises the SplitRemoved event. - - - - - - - Raises the Change event. - - - - - - - Raises the UnboundColumnFetch event. - - - - - - - Raises the UnboundColumnUpdated event. - - - - - - - Raises the AfterColEdit event. - - - - - - - Raises the BeforeColEdit event. - - - - - - - Raises the ColEdit event. - - - - - - - Raises the FirstRowChange event. - - - - - - - Raises the LeftColChange event. - - - - - - - Raises the FromatText event. - - - - - - - Raises the ButtonClick event. - - - - - - - Raises the ComboSelect event. - - - - - - - Raises the ValueItemError event. - - - - - - - Raises the FetchCellStyle event. - - - - - - - Raises the FetchGroupCellStyle event. - - - - - - - Raises the FetchRowStyle event. - - - - - - - Raises the OnAddNew event. - - - - - - - Raises the ColMove event. - - - - - - - Raises the FetchCellTips event. - - - - - - - Raises the OnInit event. - - - - - - - Raises the DataSourceChanged event. - - - - - - - Raises the Collapse event. - - - - - - - Raises the Expand event. - - - - - - - Raises the GroupColMove event. - - - - - - - Raises the GroupText event. - - - - - - - Raises the GroupAggregate event. - - - - - - - Raises the GroupHeadClick event. - - - - - - - Raises the GroupInterval event. - - - - - - - Raises the FetchScrollTips event. - - - - - - - Raises the FilterChange event. - - - - - - - Raises the FilterButtonClick event. - - - - - - - Raises the BeforeOpen event. - - - - - - - Raises the BeforeClose event. - - - - - - - Raises the Sort event. - - - - - - - Raises the Filter event. - - - - - - - Raises the AfterFilter event. - - - - - - - Raises the AfterSort event. - - - - - - - Raises the Error event - - - - - - - - - - - - - Gets a top-level object bound to a current data row. - - Returns null if no data row is selected. - - - - Gets or sets the language to use when localizing the column filters. - - - - - Gets the row object associated with the given row. - - - - - Gets or sets the cell value at the given row and column. - - - - - Gets or sets the cell value at the given row and column. - - - - - Gets a value that describes the current AddNew state. - - - - - Gets or sets a value indicating the ability to delete records from the grid. - - - - - Gets or sets a value indicating the ability to add new rows. - - - - - Gets or sets a value indicating whether arrow keys can be used to navigate around the grid. - - - - - Gets or sets a value indicating the ability to move columns in the grid. - - - - - Gets or sets a value indicating the ability to select columns in the grid. - - - - - Gets or sets a value indicating the ability to drag from the grid. - - - - - Gets or sets a value indicating the ability to select rows in the grid. - - - - - Gets or sets a value indicating the ability of a user to modify data. - - - - - Gets or sets a value indicating how the grid updates modifed data when the grid loses focus. - - - - - Gets the number of levels within a hierarchical grid. - - - - - Gets or sets the current row position of the underlying CurrencyManager. - - - - - Gets or sets whether the grid displays a pop-up text window when the cursor is idle. - - - - - Gets or sets the amount of time in milliseconds before the cell tip window is displayed. - - - - - Gets or sets the width of the cell tip window. - - - - The CellTipsWidth property returns or sets the width of the cell tip window in pixels. - - - By default, this property is set to zero, which causes the cell tip window to grow or shrink to accommodate the cell tip text. Override this behavior and give the cell tip window a fixed width by specifying a non-zero value for this property. - - - - - - Gets or sets the column position of the current cell in the current split. - - - - - Gets or sets the color of the collapse icon. - - - - - Gets a reference to the cell editor that is currently active. - - - - - Gets the Split that has focus. - - - - - Gets or sets the default width for all grid columns. - - - - - Gets or sets the color of the expand icon in hierarchical grids. - - - - - Gets or sets a value indicating the visibility of column headers. - - - - - Gets or sets a value indicating the visibility of column footers. - - - - - Gets the collection of C1DataColumn objects. - - - - - Gets or sets a value indicating the visibility of the current cell in a split. - - - - - Gets or sets a value indicating the modification status of the current row. - - - - - Gets the split index which will be current after cell movement. - - - - - Gets the row which will be current after cell movement. - - - - - Gets the column which will be current after cell movement. - - - - - Gets or sets a value indicating the editing status of the current cell. - - - - - Gets or sets a value indicating whether editing will take place in a popup window or within cell boundaries. - - - - - Gets or sets a value that determines how the grid displays rows below the last data row. - - - - - Gets or sets the image used for ErrorProvider. - - - - - Gets or sets a value that determines how the last column will extend to fill the dead area of the grid. - - - - - Gets or sets how the rightmost column reacts when clicked by the user. - - - - - Gets or sets a value indicating whether the event will be raised. - - - - - Gets or sets a value indicating whether the filter bar has focus. - - - - - Gets or sets a value indicating the visibility of the FilterBar. - - - - - Gets or sets the row index for the first visible row in a grid or split. - - - - - Gets or sets the zero-based index of the leftmost column in a grid or split. - - - - - Gets or sets the MarqueeStyle for a grid. - - - - - Gets or sets the time (milliseconds) in which the incremental search string will reset for a dropdown when the property is True. - - - - - Gets or sets the selection state of the grid. - - - - - Gets or sets the Image used in the record selector to indicate the Current row. - - - - - Gets or sets the Image used in the record selector to indicate the Modified row. - - - - - Gets or sets the Image used in the record selector to indicate the AddNew row. - - - - - Gets or sets the Image used in the record selector to indicate the FilterBar row. - - - - - Gets or sets the Image used in the record selector to indicate the Standard row. - - - - - Gets or sets the Image used in the record selector to indicate the Header row. - - - - - Gets or sets the Image used in the record selector to indicate the Footer row. - - - - - Gets the object. - - - - - Gets the object. - - - - - Gets or sets a value indicating the visibility of row headers for a grid or split. - - - - - Gets or sets the width of the row headers. - - - - - Gets or sets the the current row. - - - - - Gets or sets a value that determines whether the grid displays a pop-up text window when the scrollbar thumb is dragged. - - - - - Gets the collection of rows that are currently selected. - - - - - Gets the collection of columns that are currently selected. - - - - - Gets or sets the number of characters selected within the grid's editing window. - - - - - Gets or sets the starting point of the text selection within the grid's editing window. - - - - - Gets or sets the string containing the currently selected text within the grid's editing window. - - - - - Gets a value indicating whether a range of cells has been selected. - - - - - Gets or sets the index of the current within the . - - - - - Gets or sets a value that determines how columns will resize when the grid is resized. - - - - - Gets or sets a value indicating the behavior of the tab and arrow keys at split borders. - - - - - Gets or sets the behavior of the tab key. - - - - - Gets the number of visible columns in the current Split. - - - - - Gets the number of visible rows in the current Split. - - - - - Gets or sets a value indicating the behavior of Tab and arrow keys at row boundaries. - - - - - Gets the object that controls the appearance of the vertical scrollbar. - - - - - Gets the object that controls the appearance of the horizontal scrollbar. - - - - - Gets or sets the layout by which the grid will display data. - - - - - Gets or sets a value that determines the relative position of the next cell when the user presses the Enter key. - - - - - Gets or sets the text displayed in the grouping area when no columns have been grouped. - - - - - Gets the collection of columns that are grouped. - - - - - Gets or sets a value indicating the visibility of the Grouping area of the grid when the property is set to GroupBy. - - - - - Gets the rectangle occupied by the grouping area. - - - - - Gets or sets the number of subrows of the grid when the property is set to MutlipleLinesFixed. - - - - - Gets or sets a value indicating the behavior of the grid and row currency when the grid's datasource is sorted. - - - - - Gets or sets the style of the border drawn between grid rows. - - - - - Gets or sets the color of the subrow divider in a multi-line grid. - - - - - Gets or sets the C1TrueDBGrid control used as a child grid in a hierarchical presentation. - - - - - Gets or sets the object that controls the appearance of the caption area. - - - - - Gets or sets the object that controls the appearance of the cell editor within a grid. - - - - - Gets or sets the object that controls the appearance of an even-numbered row when using . - - - - - Gets or sets the object that controls the appearance of the . - - - - - Gets or sets the object that controls the appearance of the . - - - - - Gets or sets the object that controls the appearance of column footers. - - - - - Gets or sets the object that controls the appearance of grouping area. - - - - - Gets or sets the object that controls the appearance of the grids column headers. - - - - - Gets or sets the object that controls the current row/cell when the is set to Highlight Row/Cell. - - - - - Gets or sets the object that controls the grids caption when it doesn't have focus. - - - - - Gets or sets the object that controls the appearance of an odd-numbered row when using . - - - - - Gets or sets the object that controls the appearance of the . - - - - - Gets or sets the object that controls the appearance of selected rows and columns. - - - - - Gets or sets the root object. - - - - - Gets the collection of named objects. - - - - - Gets or sets a value indicating whether the grid or split uses the for odd-numbered rows and for even-numbered rows. - - - - - Gets or sets how interactive row resizing is performed. - - - - - Gets or sets a value indicating whether a user is allowed to create horizontal splits. - - - - - Gets or sets a value indicating whether a user is allowed to create vertical splits. - - - - - Gets the collection of objects. - - - - - Gets or sets the width of a column when the is set to Inverted or Form. - - - - - Gets or sets the width of the column caption when the is set to Inverted or Form. - - - - - Occurs after a cell has been updated. - - - - - Occurs after a row has been deleted. - - - - - Occurs after a row has been added. - - - - - Occurs after a row has been updated. - - - - - Occurs before a cell is updated to the datasource. - - - - - Occurs before a row is deleted. - - - - - Occurs before a new row is added to the datasource. - - - - - Occurs before a row is updated to the datasource. - - - - - Occurs whenever a column is resized. - - - - - Occurs whenever a column header is clicked. - - - - - Occurs whenever a column footer is clicked. - - - - - Occurs before a cell is rendered and the is true. - - - - - Occurs before a cell is to be printed and the is true. - - - - - Occurs before the page header is to be printed. - - - - - Occurs before the page footer is to be printed. - - - - - Occurs prior to focus moving to another cell. - - - - - Occurs when the focus moves to a different cell. - - - - - Occurs whenever the user resizes a row. - - - - - Occurs whenever the user scrolls the grid. - - - - - Occurs whenever the user selected a different range of rows or columns. - - - - - Occurs whenever a Split changes focus. - - - - - Occurs when a split is removed. - - - - - Occurs when a split is added. - - - - - Occurs whenever the user changes the value of a cell. - - - - - Occurs when the grid needs to access the value of an unbound column. - - - - - Occurs when the value of an unbound column has been updated. - - - - - Occurs after editing is completed. - - - - - Occurs before a cell enters edit mode. - - - - - Occurs whenever a cell first enters edit mode. - - - - - Occurs whenever the first row changes. - - - - - Occurs whenever the left column changes. - - - - - Occurs whenever a cell is about to be rendered and whose property has been set to FormatTextEvent. - - - - - Occurs whenever a button is clicked in a cell. - - - - - Occurs whenever a selection has been made to the built-in combo or TrueDBDropdown. - - - - - Occurs whenever a user attempts to enter invalid data into a column that is using valueitems. - - - - - Occurs whenever a cell is to be rendered and the is true. - - - - - Occurs whenever a grouped cell that contains an aggregate is to be rendered and is true. - - - - - Occurs whenever the grid renders a row and the property has been set. - - - - - Occurs whenever an AddNew operation has been initiated. - - - - - Occurs whenever the user has finished moving a column. - - - - - Occurs when the grid needs to display CellTips. - - - - - Occurs after the grid has been initialized. - - - - - Occurs whenever the datasource changes. - - - - - Occurs whenever a hierarchical row is collapsed. - - - - - Occurs whenever a hierarchical row is expanded. - - - - - Occurs whenever a column is moved into or out of the grouping area. - - - - - Occurs when the property is set to custom. - - - - - Occurs when the is set to Custom for a grouped row. - - - - - Occurs whenever a column in the grouping area is clicked. - - - - - Occurs whenever a row is being grouped and a custom interval has been specified. - - - - - Occurs whenever the grid has focus and the scrollbar thumb is moved using the mouse. - - - - - Occurs when the contents of a cell in the filterbar changes. - - - - - Occurs when a button is clicked in the filterbar. - - - - - Occurs when the user attempts to open a child grid. - - - - - Occurs when the user attempts to close a child grid. - - - - - Occurs when the user drags a column into the grouping area. - - - - - Occurs when the user types in the filterbar and the property is false. - - - - - Occurs after the datasource has been filtered. - - - - - Occurs after a column has been sorted. - - - - - Occurs whenever an exception is thrown during end user interaction. - - - - - C1TrueDBDropdown control. - - - - - Creates a new instance of the object. - - - - - Called when the class is being disposed. - - - True to cleanup. - - - - - Creates the view. - - - - - - - Creates the view. - - The other. - - - - - - - - - - - - - - - - Controls the used to change the appearance for cells meeting the specified condition. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - - - Controls the used to change the appearance of cells according to their contents. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - A regular expression string. - - - - - Restores the default layout. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Restores the default layout. - - - - - Returns the column index for the column containing the specified X coordinate. - - - The horizontal coordinate (X value) in pixels. - - - The index of the column in the collection beneath the specified X coordinate. - - - - - Returns the zero-based index of the display row containing the Y specified coordinate. - - - The vertical coordinate (Y value) in pixels. - - - The display row index beneath the specified Y coordinate. - - - - - Reinitializes grid with data from its data source. - - - True to preserves current column layout. False retrieves the schema from the datasource. - - - - - - - - - Scrolls the data area by the specified number of rows and columns - - - - - - - - - Occurs when the user has moved a column. - - - - - Occurs when the user has resized a column. - - - - - Occurs when the grids DataSource has changed. - - - - - Occurs when the dropdown is opened. - - - - - Occurs when the dropdown closes. - - - - - Occurs whenever the grid is about to display a row of data and the FetchRowStyles property is True. - - - - - Occurs when the first displayed row of a control or split is changed. - - - - - Occurs when the user clicks on the column footer. - - - - - Occurs when the grid is about to display cell data in a column whose NumberFormat property is set to the string FormatText Event. - - - - - Occurs when the user clicks on the column header. - - - - - Occurs when the first visible column of a grid or split is changed. - - - - - Occurs when the focus moves to a different row. - - - - - Occurs when the user has finished resizing a grid row. - - - - - Occurs when the user scrolls the grid. - - - - - Occurs when the user selects a different range of rows or columns. - - - - - Occurs when the grid needs to display the value of a cell in an unbound column. - - - - - Occurs when the user attempts to enter invalid data into a column that is using value lists. - - - - - Occurs whenever the grid has focus and the scrollbar thumb is moved using the mouse. - - - - - Gets the current selected index. - - - - - - - - - - - - - - - - - - - Raises the MouseUp event. - - A MouseEventArgs that contains the event data. - - - - Raises event. - - A that contains the event data. - - - - Inherited from control. - - A that contains the event data. - - - - - - - - - - Gets the default size of the control. - - - - - The default of the control. - - - - - Gets or sets a value indicating the ability to move columns. - - - - - Gets or sets a value indicating the ability to select columns. - - - - - Gets or sets how interactive row resizing is performed. - - - - - Gets or sets a value indicating whether the dropdown uses the for odd-numbered rows and for even-numbered rows. - - - - - Gets or sets the current row position of the underlying CurrencyManager. - - - - - Gets or sets the column position. - - - - - Gets or sets a value indicating the visibility of column footers. - - - - - Gets or sets the height of column captions. - - - - - Gets or sets the height of column footers. - - - - - Gets or sets a value indicating the visibility of column headers. - - - - - Gets the collection of C1DataColumn objects. - - - - - Gets the collection of C1DisplayColumn objects. - - - - - Gets or sets a value indicating the visibility of the current cell. - - - - - Gets or sets the property used to update the associated grid column. - - - - - Gets or sets the default width for all grid columns. - - - - - Gets or sets the width of the dropdown. - - - - - Gets or sets a value that determines how the grid displays rows below the last data row. - - - - - Gets or sets the object that controls the appearance of an even-numbered row when using . - - - - - Gets or sets a value that determines how the last column will extend to fill the dead area of the dropdown. - - - - - Gets or sets a value indicating whether the event will be raised. - - - - - Gets or sets the row index for the first visible row. - - - - - Gets or sets the object that controls the appearance of column footers. - - - - - Gets or sets the object that controls the appearance of the grids column headers. - - - - - Gets or sets the object that controls the appearance of a highlighted row. - - - - - Gets or sets a value indicating whether the control should resize to avoid showing partial items. - - - - - Gets or sets the zero-based index of the leftmost column. - - - - - Gets or sets the property used for incremental search. - - - - - Gets or sets the object that controls the appearance of an odd-numbered row when using . - - - - - Gets or sets the the current row. - - - - - Gets or sets the style of the border drawn between rows. - - - - - Gets or sets the color of the subrow divider in a multi-line dropdown. - - - - - Gets or sets a value that determines if rows are highlighted under the mouse. - - - - - Gets the object that controls the appearance of the vertical scrollbar. - - - - - Gets the object that controls the appearance of the horizontal scrollbar. - - - - - Gets or sets a value that determines whether the grid displays a pop-up text window when the scrollbar thumb is dragged. - - - - - Gets or sets the root object. - - - - - Gets the collection of named objects. - - - - - Gets or sets a value that determines how the grid display values in a column. - - - - - Gets the number of visible columns in the dropdown. - - - - - Gets the number of visible rows in the dropdown. - - - - - Occurs when the user has moved a column. - - - - - Occurs when the user has resized a column. - - - - - Occurs when the grids DataSource has changed. - - - - - Occurs when the dropdown is opened. - - - - - Occurs when the dropdown closes. - - - - - Occurs whenever the grid is about to display a row of data and the FetchRowStyles property is True. - - - - - Occurs when the first displayed row of a control or split is changed. - - - - - Occurs when the user clicks on the column footer. - - - - - Occurs when the grid is about to display cell data in a column whose NumberFormat property is set to the string FormatText Event. - - - - - Occurs when the user clicks on the column header. - - - - - Occurs when the first visible column of a grid or split is changed. - - - - - Occurs when the focus moves to a different row. - - - - - Occurs when the user has finished resizing a grid row. - - - - - Occurs when the user scrolls the grid. - - - - - Occurs when the user selects a different range of rows or columns. - - - - - Occurs when the grid needs to display the value of a cell in an unbound column. - - - - - Occurs when the user attempts to enter invalid data into a column that is using value lists. - - - - - Occurs whenever the grid has focus and the scrollbar thumb is moved using the mouse. - - - - - Gets or sets the object that controls the appearance of the caption area. - - - - - Represents operators used in filter conditions. - - - - - Disables the operator. - - - - - Return true if the value equals the operator parameter. - - - - - Return true if the value does not equal the operator parameter. - - - - - Return true if the value is greater than the operator parameter. - - - - - Return true if the value is less than the operator parameter. - - - - - Return true if the value is greater than or equal to the operator parameter. - - - - - Return true if the value is less than or equal to the operator parameter. - - - - - Return true if the string representation of the value contains the operator parameter. - - - - - Return true if the string representation of the value does not contain the operator parameter. - - - - - Return true if the string representation of the value begins with the operator parameter. - - - - - Return true if the string representation of the value ends with the operator parameter. - - - - - Represents a condition within a . - - - Each contains up to two conditions that - can be combined with 'And' or 'Or' operators. - - - - - Clears this condition by setting the to 'None' - and the to null. - - - - - Applies the condition to a given value. - - Value to test. - True if the value satisfies the condition, false otherwise. - - - - Gets a value that indicates whether the condition is active. - - - - - Gets or sets the operator used by this condition. - - - - - Gets or sets the parameter used by this condition. - - - - - Gets or sets the parameter as a string used by this condition. - - - - - Specifies the type of filter to be used for a . - - - - - Filter column using a . - - - - - Filter column by values using a . - - - - - Filter column by conditions using a . - - - - - Filter column using a filter specified by the caller. - - - - - Do not provide a filter for this column. - - - - - - - - - - - - - - - - - - - - - Specifies the language to be used for localizing the control. - - - - - Localize the control to the language specified by the CurrentUICulture. - - - - - Localize the control to Arabic. - - - - - Localize the control to Czech. - - - - - Localize the control to Danish. - - - - - Localize the control to Dutch. - - - - - Localize the control to English. - - - - - Localize the control to Finnish. - - - - - Localize the control to French. - - - - - Localize the control to German. - - - - - Localize the control to Greek. - - - - - Localize the control to Hebrew. - - - - - Localize the control to Italian. - - - - - Localize the control to Japanese. - - - - - Localize the control to Norwegian. - - - - - Localize the control to Polish. - - - - - Localize the control to Portuguese. - - - - - Localize the control to Russian. - - - - - Localize the control to Slovak. - - - - - Localize the control to Spanish. - - - - - Localize the control to Swedish. - - - - - Localize the control to Chinese (simplified). - - - - - Localize the control to Turkish. - - - - - Base class for splits. - - - - - - - - - Releases the resources used by the view. - - - - - Releases the resources used by the view. - - - - - - - Returns the string that represents the current object. - - - - - - - Returns the style associated with a given cell. - - Row to fetch the style for. - Column to fetch the style for. - The text of the cell. - - - - - - Returns a value indicating whether a line should be rendered for a given row and column. - - The row index. - The column index. - - - - - - Raised when the scrollbar visibility changes. - - The scrollbar object. - The new visible state. - - - - - - - - - - - - - - - - - - - - Notifies what curent row or column is changed. - - - - - - - - - - - - - - - - - - - - - - - - - - - autosizes the height of the given row - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Performs internal reset. - - - - - - - - - - - - - - - - - checks to see if the mouse is over a 3d element - - - - - - - Called when C1DisplayColumn properties have been changed. - - - - - - - - - - - - - - - - - - - - - - - - - - - creates a datasource from the valueitems so for the internal combobox. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Gets or sets an XML string containing the current filter state. - - - - - potential properties - - - - - - - - - Gets or sets the type of border rendered for a split. - - - - - Base class for typeconverter. - - - - - Returns an object from it's string representation. - - - - - - - - - Returns a string representation from a given object. - - - - - - - - - Returns true if the source type is string. - - - - - - - - - - - Returns true of the type of string. - - - - - - - - - - - Overloaded. Returns whether this converter can convert an object of one type to the type of this converter. - - - - - - - - - - - - - Overloaded. Converts the given value object to the specified type. - - - - - - - - - - - - - - - Typeconverter for bitmaps. Used for serialization. - - - - - Override. Returns the object given a string. - - - - - - - - - Override. Returns a string given an object. - - - - - - - - - Expandable object converter that doesn't handle strings. - - - - - Overloaded. Returns whether this converter can convert an object of one type to the type of this converter. - - - - - - - - - - - Overloaded. Returns whether this converter can convert the object to the specified type. - - - - - - - - - - - - - - - Initializes a new instance of the class. - - - - - Converts from. - - The CTX. - The ci. - The obj. - - - - - - Defined the relationship of a column. - - - - - Column is not related. - - - - - Column is the parent. - - - - - Column is the child. - - - - - Represents a column that defines binding information for the datasource. - - - - - Creates a new instance of this object. - - - - - Creates a new instance of this object. - - The column caption. - The data type. - - - - Creates a new instance of this object. - - The column caption. - The field from the data source. - The data type. - - - - - - - - - - Resets ButtonPicture to its default value. - - - - - Resets FilterButtonPicture to its default value. - - - - - Gets the display value for a cell in a given row. - - The row to fetch. - The display value. - - - - Gets the cell value for a given row. - - The row to fetch. - The underlying data from the data source. - - - - Invalidate the current column in all visible rows. - - - - - Invalidates the current cell. - - - - - Invalidates the cell at the given row. - - Row to invalidate. - - - - Repopulate the entire grid from the data source. - - - - - Repopulates the current cell from the data source. - - - - - Repopulates the specified data from the data source. - - The row to refetch. - - - - Gets or sets the level of this column in a hierarchical data source. - - - - - - - - - - - - - Gets or sets the type of aggregate computed for a grouped row. - - - - - Gets or sets the image shown in a drop-down button in a column. - - - - - Index of button picture. - - - - - Tag of button picture. - - - - - Gets or sets the text in the column header. - - - - - Gets or sets a value indicating whether data in this column has been modified. - - - - - Gets or sets the database field name for a column. - - - - - Gets or sets the type of object stored for a column. - - - - - - - - - Gets or sets the maximum number of characters which may be entered for cells in this column. - - - - - Gets or sets the default value for a column when a new row is added by the grid. - - - - - Gets or sets the edit mask for a column. - - - The property allows an input mask to be specified for automatic input formatting and validation. The mask syntax is similar to the one used by Microsoft Access. Setting the input mask for a column will prevent the user from entering any information in the cell that is not in the format of the string. - The must be a string composed of the following symbols: - - Wildcards - - - - 0 - Digit. - - - 9 - Digit or space. - - - # - Digit or sign. - - - L - Letter. - - - ? - Letter or space. - - - A - Letter or digit. - - - a - Letter, digit or space. - - - & - Any character. - - - - Localized characters - - - - . - Localized decimal separator. - - - , - Localized thousand separator. - - - : - Localized time separator. - - - / - Localized date separator. - - - - Command characters - - - - \ - Next character is taken as a literal. - - - > - Translate letters to uppercase. - - - < - Translate letters to lowercase. - - - - - - - Gets or sets a value indicating whether literal characters in the edit mask are stored to the underlying data source. - - - - - Gets or sets the editor that is used to edit cell data. - - - - - Gets or sets a value indicating whether a DateTime picker is used to edit this column. - - - - - Gets or sets the image shown as the column's filter button. - - - - - - - - - Gets or sets the key used to initiate the filtering operation as the user types in the filterbar. - - - - - Gets the number of values in the filter drop-down list. - - - - - Gets or sets the text displayed in the column footer. - - - - - Gets or sets the characters that should be ignored when applying the filter criteria to the datasource. - - - - - Gets or sets the operator that is used for a filter expression. - - - - - Gets or sets the data associated with the value of the filter for a column. - - - - - Specifies the text that is rendered in an empty cell in the Filterbar. - - - - - Gets or sets a value indicating whether a drop-down list is displayed in the filter cell that lists all the values of the field. - - - - - Gets or sets the value indicating All when the FilterDropdown property is True. - - The filter dropdown text. - - - - Gets or sets a value indicating whether multiple values can be selected in the filter drop-down list. - - If FilterMultiSelect is true then the user is able to enter several values using comma separator. - - - - Gets or sets a character used to separate values in the filter drop-down list when multiple values are selected. - - - - - Gets or sets the text of Apply button in the filter drop-down list when the FilterMultiSelect property is True. - - - - - Gets or sets the text of Cancel button in the filter drop-down list when the FilterMultiSelect property is True. - - - - - Gets or sets the text of Clear button in the filter drop-down list when the FilterMultiSelect property is True. - - - - - Specifies the ImeMode used to edit this column. - - - - - Gets or sets the formatting string for a column. - - - - - Gets the object for this column. - - - - - Gets or sets the display value for the current cell. - - - - - Gets or sets the value of the current cell. - - - - - Gets or sets a user defined objects associated with this column. - - - - - Gets or sets a user defined object associated with this column. - - - - - Gets or sets the state of the sorting glyph in the column caption bar. - - - - - Gets or sets the associated with this column. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Represents an object used to render grid elements. - - - - - Creates a new instance of this object. - - - - - Called when the class is being disposed. - - - - - Called when the class is being disposed. - - - True to cleanup. - - - - - - - - - - - Renders the given string using the style properties. - - Graphics object to render too. - Rectangle to render in. - String to render. - - - - Renders the given string using the style properties. - - Graphics object to render too. - Rectangle to render in. - String to render. - The draw flags. - - - - Reset BackColor to its default value. - - - - - Resets ForeColor to its default value. - - - - - Resets Font to its default value. - - - - - Resets HorizontalAlignment to its default value. - - - - - Resets VerticalAlignment to its default value. - - - - - Resets BackgroundPictureDrawMode to its default value. - - - - - Resets the BackgroundImage to its default value. - - - - - Resets ForGroundImagePosition to its default value. - - - - - Resets ForegroundImage to its default value. - - - - - Resets Locked to its default value. - - - - - Resets WrapText to its default value. - - - - - Resets Trimming to its default value. - - - - - Resets all specialized attributes. - - - - - Gets the associated with this Style. - - - - - Gets or sets the background color associated with a Style. - - - - - Gets or sets the background color associated with a Style. - - - - - Gets or sets a value indicating whether gamma correction is enabled when a linear gradient style is rendered. - - - true if gamma correction is enabled; otherwise, false. - - - - Gets or sets the direction of a linear gradient. - - The gradient mode. - - - - Gets or sets the alpha component when the style is rendered. - - - - - Gets or sets the foreground color associated with a Style. - - - - - Gets or sets the Font associated with a Style. - - - - - Gets or sets the horizontal text alignment. - - - - - Gets or sets the vertical text alignment. - - - - - Gets or sets the rendering method for a . - - - - - Gets or sets the background image associated with a Style. - - - - - Gets or sets the position that the ForGroupImage is rendered. - - - - - Gets or sets the foreground image associated with a style. - - - - - Gets or sets a value indicating whether data entry is permitted for the assocated object. - - - - - Gets or sets a value indicating whether text is word-wrapped when it does not fit into a layout shape. - - - - - Gets or sets the name of the Style. - - - - - Gets or sets the trim characters for a string that does not completely fit into a layout shape. - - - - - Gets or sets the spacing between cell content and its edges. - - - - - Represents the border in a - - - - Gets or sets the type of border. - - - - - Gets or sets the width of the left border. - - - - - Gets or sets the width of the right border. - - - - - Gets or sets the width of the top border. - - - - - Gets or sets the width of the bottom border. - - - - - Gets or sets the color of the border. - - - - - Represents an object that defines how cells are rendered. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Gets or sets a value indicating whether both Value and Display Value are rendenered when Display value is an image. - - - - - Gets or sets a value indicating whether users can cycle through by clicking on a cell. - - - - - Gets or sets the index of the default or -1 for no default. - - - - - Gets or sets the maximum number of visible rows in the combobox. - - - - - Gets or sets the method in which cells are rendered. - - - - - Gets or sets a value indicating whether data values are translated using matching . - - - - - Gets or sets a value indicating whether values entered by the user must match on of the objects. - - - - - Gets the collection of Value/Display Value pairs. - - - - - - - - - Represents a collection of objects. - - - - - Initializes a new instance of the class. - - - - - Adds a to the end of the collection. - - The ValueItem to add. - The index at which the ValueItem has been added. - - - - - - - - - - - - Inserts a at the specified index. - - The zero-based index at which the ValueItem should be inserted. - The ValueItem to insert. - - - - Gets the index of the specified . - - The ValueItem to search. - The index of the ValueItem. - - - - Gets or sets the specified from the collection at the specified index. - - - - - Represents an object that defines a value/display value pair. - - - - - Initializes a new instance of the ValueItem class. - - - - - Initializes a new instance of the ValueItem class. - - Underlying data value. - Translated value. - - - - Returns a string that represents the current object. - - - - - - - Gets or sets the raw (untranslated) value of this item. - - - - - Gets or sets the display value of this item. - - - - - - - - - - - - - Represents the columns in a split. - - - - - Releases the resources used by the component. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Releases the resources used by the component. - - - - - - - - - - - Gets the filter expression for the column. - - The filter expression for the column - Use this method in your implementations of custom filtering. - Example shows how to build a row filter using method. - "" Then - If sb.ToString() <> "" Then - sb.Append(" AND ") - End If - sb.Append(cond) - End If - - Next dc - ' filter the data - Me.DataSet11.Tables(0).DefaultView.RowFilter = sb.ToString() - End Sub]]> - - - - Controls the used to change the appearance for cells meeting the specified condition. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - - - Controls the used to change the appearance of cells according to their contents. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - A regular expression string. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - A regular expression string. - - - - - Adjusts the width of a column to accommodate the longest visible field within that column. - - - - - Gets or sets a value indicating whether the dropdown opens automatically when a key is typed. - - - - - Gets or sets a value indicating whether the dropdown auto fills the edit portion with the matched entry. - - - - - Gets the vertical offset of the top of the cell for the current row. - - - - - Gets or sets a value indicating whether the dropdown acts like a dropdown list (text portion is not editable). - - - - - Gets or sets the that controls the appearance of the column headers. - - - - - Gets or sets the root for this column. - - - - - Gets or sets the object that controls the appearance of column footers. - - - - - Gets or sets the used for the cell editor. - - - - - Gets or sets the used to render the cell in the grouped header row. - - - - - Gets or sets the used to render the cell in the grouped footer row. - - - - - Gets or sets a value indicating the visibility of a column. - - - - - Gets or sets the style of the border drawn between columns. - - - - - Gets or sets the width of a column. - - - - - Gets or sets the height of the column. - - - - - Gets or sets a value indicating the ability of a column to receive focus. - - - - - Gets or sets a value indicating whether editing is permitted in a column. - - - - - Gets or sets a value indicating whether contiguous like-value cells of this column are merged into one large cell. - - - - - Gets or sets a value indicating whether this is frozen. - - - true if frozen; otherwise, false. - - - - Gets or sets a value indicating whether column resizing is allowed. - - - - - Gets or sets a value indicating whether cells in this column look like buttons. - - - - - Gets or sets a value indicating whether buttons will be displayed when the cell does not contain focus. - - - - - Gets or sets a value indicating whether a dropdown button will be displayed in this column. - - - - - Gets or sets a value indicating whether a dropdown button will be displayed in this column. - - - - - Gets or sets the minimum width a column can be resized to when in . - - - - - Gets or sets a value indicating whether to display the column divider in the header area. - - - - - Gets or sets a value indicating whether to display the column divider in the footer area. - - - - - Gets or sets a value indicating whether the FetchCellStyle event will be raised for a column. - - - - - Gets or sets a value indicating whether a column header will act like a button. - - - - - Gets or sets a value indicating whether a column footer will act like a button. - - - - - Gets or sets a value indicating whether cells in this column are drawn by the user in the OwnerDrawCell event. - - - - - Gets the associted associated with this object. - - - - - - - - - Gets the caption of the associated objects. - - - - - Enumerates the type of changes made to a display column for event listeners - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TypeConverter for the GridLines object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Froms the STR. - - The STR. - - - - - - - - - - - - - - - - Represents the line used for row and column dividers. - - - - - Creates a new instance of this object. - - - - - Gets or sets the color of lines used for row and column dividers. - - - - - Gets or sets the style of lines used for row and column dividers. - - - - - - - - - Initializes a new instance of the class. - - - - - Gets or sets the width. - - The width. - - - - Gets or sets the border3D style. - - The border3D style. - - - - Represents a collection of ViewRow objects. - - - - - Performs additional custom processes when clearing the contents of the instance. - - - - - Performs additional custom processes when removing an element from the instance. - - The zero-based index at which value can be found. - The value of the element to remove from index. - - - - Owner of the row list. - - - - - Gets or sets the at the specified index. - - - - - Represents a row in a split. - - - - - Adjust the size of the row to fully display cell data. - - - - - Gets or sets the visiblity of a row. - - - - - Gets the type of row. - - - - - Gets or sets the height of a row. - - - - - Gets or sets the width of a row. - - - - - Gets index of the row in data source. - - - - Returns -1 if there is not corresponding data row. - For example, for a group row. - - - Use DataRowIndex property to translate view row index to data row index. - - - - - private void c1TrueDBGrid1_FetchCellStyle(object sender, C1.Win.C1TrueDBGrid.FetchCellStyleEventArgs e) - { - ViewRow row = this.c1TrueDBGrid1.Splits[0].Rows[e.Row]; - if (row.RowType == RowTypeEnum.DataRow) - { - bool val = (bool)this.c1TrueDBGrid1[row.DataRowIndex, 3]; - if (val == true) - e.CellStyle.BackColor = Color.Red; - } - } - - - - - - Represents a horizontal or vertical pane to display and edit data. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The f. - - - - Initializes a new instance of the class. - - The other. - - - - Called when the class is being disposed. - - - True to cleanup. - - - - - - - - - - - - - - - - - - - - - Draws the filter cell. - - The instance containing the event data. - The col. - - - - - - - - - - - - - - - - returns true if the data at the given row is the same as the passed in string - - - - absolute row number - - - - - - - - - - Called when C1DisplayColumn properties have been changed. - - - - - Returns the upper and lower bounds for a merged column. - - Starting row - Starting colum. - The CellRange object that defines the rows and columns for a merged cell. - - - - Exits editing mode. - - - - - - - short circuits exiting the editor on row change when actively filtering - - - - - - - - - - - - - - - - - - - - - - - - - - - Adds the row. - - The newrow. - - - - Deletes the rows. - - - - - Gets the drop down for the current column if one exists. - - - - - - - Determines whether we have an internal combo. - - - true if combo is not a valueitem otherwise, false. - - - - - Determines whether this instance has combo. - - - true if this instance has combo; otherwise, false. - - - - - Creates the internal dropdown for use in the filterbar. - - - - - - - Sets the flat mode. - - The mode. - - - - - - - - - - - - - - Controls the used to change the appearance for cells meeting the specified condition. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - - - Controls the used to change the appearance of cells according to their contents. - - - Combination of one or more enumerations. - - - object that specifies appearance attributes. - - - A regular expression string. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - - - Removes a cell condition established with a previous call to the method. - - - Combination of one or more enumerations. - - - A regular expression string. - - - - - Returns the Rectangle for the given Row and Column - - Visible row number - Visible column index - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Gets or sets a value indicating whether the split can recive focus. - - - - - Gets or sets a value indicating the ability to move columns. - - - - - Gets or sets a value indicating the ability to select columns. - - - - - Gets or sets a value indicating the ability to select rows. - - - - - Gets or sets the name of a split. - - - - - Gets or sets how interactive row resizing is performed. - - - - - Gets or sets a value indicating whether a user is allowed to resize horizontal splits. - - - - - Gets or sets a value indicating whether a user is allowed to resize vertical splits. - - - - - Gets or sets a value indicating whether the split uses the for odd-numbered rows and for even-numbered rows. - - - - - Gets or sets the caption. - - - - - Gets or sets the height of the caption. - - - - - Gets or sets the height of the column captions. - - - - - Gets or sets the height of column footers. - - - - - Gets or sets a value indicating the visibility of the current cell in a split. - - - - - Gets or sets a value that determines how the last column will extend to fill the dead area of the split. - - - - - Gets or sets a value indicating whether the event will be raised. - - - - - Gets or sets a value indicating whether the filter bar has focus. - - - - - Gets or sets a value indicating the visibility of the FilterBar. - - - - - Gets or sets the filter border style. - - The filter border style. - - - - Gets or sets the row index for the first visible row in a split. - - - - - Gets or sets the left most visible column for a split. - - - - - Gets or sets the MarqueeStyle for a Split. - - - - - Gets or sets a value indicating if the cells of a split can be edited. - - - - - Gets or sets the width of the row headers. - - - - - - - - - Gets or sets a value indicating the visibility of row headers for Split. - - - - - Gets the collection of Rows displayed in the Split. - - - - - Gets or sets the group which synchronizes verticall scrolling between splits. - - - - - Gets or sets the minimum width that a split can be interactively resized. - - - - - Gets or sets the minimum height that a split can be interactively resized. - - - - - Gets or sets the group which synchronizes horizontal scrolling between splits. - - - - - Gets or sets the position of the Horizontal scrollbar. - - - - - Gets or sets the position of the Vertical scrollbar. - - - - - Gets or sets a value that determines how columns will resize when the grid is resized. - - - - - Gets the object that controls the appearance of the vertical scrollbar. - - - - - Gets the object that controls the appearance of the horizontal scrollbar. - - - - - Gets or sets the size of a split. - - - - - Gets or sets the height of a split. - - - - - Gets or sets a value indicating how the property is used to determine the actual size of a split. - - - - - Gets or sets the object that controls the appearance of the caption area. - - - - - Gets or sets the object that controls the appearance of the cell editor within a grid. - - - - - Gets or sets the object that controls the appearance of an even-numbered row when using . - - - - - Gets or sets the object that controls the appearance of the . - - - - - Gets or sets the object that controls the appearance of the . - - - - - Gets or sets the object that controls the appearance of column footers. - - - - - Gets or sets the object that controls the appearance of the grids column headers. - - - - - Gets or sets the object that controls the current row/cell when the is set to Highlight Row/Cell. - - - - - Gets or sets the object that controls the grids caption when it doesn't have focus. - - - - - Gets or sets the object that controls the appearance of an odd-numbered row when using . - - - - - Gets or sets the object that controls the appearance of the . - - - - - Gets or sets the object that controls the appearance of selected rows and columns. - - - - - Gets or sets the root object for the Split. - - - - - Gets a collection of objects. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Initializes a new instance of the struct. - - The row. - The col. - - - - Initializes a new instance of the struct. - - The row1. - The col1. - The row2. - The col2. - - - - Determines whether the range is a single cell. - - - true if [is single cell]; otherwise, false. - - - - - Represents a collection of named . - - - - - - - - - - - - - - - - - - - Adds a to the end of the collection. - - The Style to add. - The index at which the has been added. - - - - Inserts a at the specified index. - - The zero-based index at which the Style should be inserted. - The Style to insert. - - - - Gets the index of the specified . - - - - The index of the Style. - - - - Removes the at the specified index. - - Teh zero-based index of the Style to remove. - - - - Gets the specified Style from the collection given its index. - - - - - Gets the specified Style from the collection given its name. - - - - - Represents a collection of in a . - - - - - Inserts a at the specified index. - - The zero-based index at which the C1DisplayColumn should be inserted. - The C1DataColumn to insert. - - - - Gets the index of the . - - - - The index of the C1DisplayColumn. - - - - Gets the index of the specified by the . - - - - The index of the C1DisplayColumn. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Gets the specified from the collection at the specified index. - - - - - Gets the specified from the collection wich contains the specified . - - - - - Gets the specified from the collection with the specified name. - - - - - Contains a collection of objects. - - - - - - - - - - - - - Removes all elements from the collection. - - - - - Adds a C1DataColumn to the end of the collection. - - The C1DataColumn to add. - The index at which the C1DataColumn has been added. - - - - Removes the C1DataColumn at the specified index. - - The zero-based index of the row to remove. - - - - Inserts a at the specified index. - - The zero-based index at which the C1DataColumn should be inserted. - The C1DataColumn to insert. - - - - Gets the index of the specified . - - - - The index of the the C1DataColumn. - - - - Gets the index of a with the specified DataField. - - - - The index of the the C1DataColumn. - - - - Gets the specified C1DataColumn from the collection at the specified index. - - - - - Gets the specified C1DataColumn from the collection with the specified name. - - - - - Contains a collection of objects that represent columns that are selected. - - - - - Removes all elements from the collection. - - - - - Removes the C1DataColumn at the specified index. - - The zero-based index of the row to remove. - - - - Adds a C1DataColumn to the end of the collection. - - The C1DataColumn to add. - The index at which the C1DataColumn has been added. - - - - Inserts a at the specified index. - - The zero-based index at which the C1DataColumn should be inserted. - The C1DataColumn to insert. - - - - Contains a collection of objects that represent columns that are grouped. - - - - - Removes all elements from the collection. - - - - - Exchanges the C1DataColumn objects at the specified index. - - The zero-based index of the first C1DataColumn. - The zero-based index of the second C1DataColumn. - - - - Removes the C1DataColumn at the specified index. - - The zero-based index of the row to remove. - - - - Adds a C1DataColumn to the end of the collection. - - The C1DataColumn to add. - The index at which the C1DataColumn has been added. - - - - Inserts a at the specified index. - - The zero-based index at which the C1DataColumn should be inserted. - The C1DataColumn to insert. - - - - Represents a collection of Selected rows. - - - - - Removes all elements from the collection. - - - - - Removes the row at the specified index. - - The zero-based index of the row to remove. - - - - Adds a row to the end of the collection. - - Row number to add. - The index at which the row has been added. - - - - Inserts a row at the specified index. - - The zero-based index at which row should be inserted. - The row to insert. - - - - Gets the index of the specified row. - - - - The index of the row. - - - - Gets or sets the specified Row index from the collection. - - - - - Represents a collection of Split objects. - - - - - This interface is used to allow objects and collection to serialize - types of their members in a custom way. - If a collection implements this interface, TypeToString is invoked during - serialization of collection items, and for all items for which it returns a - non-null string, that string is used as the element name of the item. - If a class implements this interface, AND a member of that class has - attribute TypeNameSerialization.Custom, AND does not have attribute - XmlAttribute (i.e. is serialized as an element), TypeToString is invoked - on the owner when that member is serialized, and if that returns a non-null - string, that string is used as the value of TypeName attribute. - When deserializing a collection which implements this interface, - StringToType is invoked for each new item in the collection, and if that - returns a non-null type, that type is used to create the item. Otherwise, - TypeNameSerialization attribute is used. - When deserializing a class which implements this interface, StringToType - is invoked on that class for members with TypeNameSerialization.Custom - attribute set. - - - - - Returns a string representing the type of the object - - - - - Returns the type restored from the serialized string - - - - - - - - - - - - - Gets the index if the specified Split. - - - - - - - - - Gets the specified Split object from the collection. - - - - - Gets the specified Split object from the collection. - - - - - Gets the specified Split object from the collection. - - - - - Gets the number of vertical splits in the collection. - - - - - Gets the number of horizontal splits in the collection. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the glyph used to denote a sort direction in the column header. - - - - - Column is not sorted. - - - - - Column is sorted in ascending order. - - - - - Column is sorted in descending order. - - - - - Specifies the UI behavior for selecting rows and columns. - - - - - Multiple selection is disabled but single selection is permitted. When the user clicks a record selector, the current selection is cleared, and the clicked row is then selected and added to either the SelectedRows or SelectedCols collections. The Ctrl and Shift keys are ignored, and the user can only select one row at a time. - - - - - Multiple selection is enabled using the mouse. When the user clicks a record selector, the selection is cleared and the clicked row is selected and added to either the SelectedRows or Selected Cols collections. However, if the user holds down the Ctrl key while clicking, the clicked row is added to the current selection. The user can also select a range of rows by selecting the first row in the range, then selecting the last row in the range while holding down the Shift key. - - - - - Multiple selection is enabled using the mouse. The user can also select records with the following key combinations: Shift + Up Arrow, Shift + Down Arrow, Shift + PgUp, and Shift + PgDn. NOTE: The user will not be able to select a single cell, instead the entire corresponding row will be selected. - - - - - Specifies how 3D elements are rendered. - - - - - The grid’s column headers and recordselectors are rendered with an inset three-dimensional look - - - - - Three-dimensional elements appear flat - - - - - Three-dimensional elements are flat, but when the user drags the cursor over a column heading or recordselector, they become three-dimensional and appear to pop up. - - - - - Three-dimensional elements uses XP Themes if available. - - - - - Specifies the sizing mode for splits. - - - - - The indicates the relative size of the split with respect to other scalable splits. - - - - - The indicates the size of the split in pixels. - - - - - The indicates the number of columns displayed in the split. - - - - - Specifies the vertical alignment of text or images in a cell. - - - - - Text is rendered at the top of the cell. - - - - - Text is rendered at the center of the cell. - - - - - Text is rendered at the bottom of the cell. - - - - - Specifies the horizontal alignment of text or images in a cell. - - - - - Text is aligned Near and numeric values Far - - - - - Text is aligned to the left. - - - - - Text is aligned centered. - - - - - Text is aligned to the right. - - - - - Text is aligned with respect to the cells boundries. - - - - - Specifies the visibility of ScrollBars. - - - - - ScrollBars are never displayed. - - - - - ScrollBars are always displayed. - - - - - ScrollBars are displayed only if the object's contents extend beyond its borders. - - - - - Specifies the line style for row and column dividers. - - - - - No line. - - - - - Single line. - - - - - Double line. - - - - - Line with 3D raised appearance. - - - - - Line with 3D inset appearance. - - - - - Specifies how the grid displays its data. - - - - - The grid will only display flat files and will not support a hierarchical view. If the data source is a hierarchical dataset, the grid will only display data from the master table. - - - - - Rows will be represented horizontally and columns vertically. - - - - - The data will be displayed in a convenient data entry form. - - - - - A grouping area is created at the top of the grid; any columns that are placed into this area become part of the GroupedColumn collection. When in group mode, grid columns can be moved into or out of the grouping area with the Add and RemoveAt methods, respectively. Users can also perform this action by selecting and dragging a column into or out of the grouping. Users can customize the display of the grouped row with styles and automatically compute aggregates for columns that are grouped. The expanded/collapsed state of the grouping can also be specified. - - - - - The grid will display all the fields in the current grid area with multiple lines. - - - - - The grid will display DataSets in a hierarchical format. At run time, users can expand and collapse hierarchical recordset Bands using a treeview-like interface. - - - - - The grid will display all the fields in the current grid area with multiple lines. The number of subrows does not change once set. The number of subrows can be set using the LinesPerRow property. - - - - - Provides a description of the current addnew state with respect to the current cell. - - - - - The current cell is not on the addnew row. - - - - - The current cell is on the addnew row. - - - - - There is an Add New operation pending. - - - - - Specifies the behavior of the pop-up window when the cursor is idle over the grid. - - - - - No cell tips will be displayed. - - - - - Cell tips will be displayed in the bounding rectable of the cell. - - - - - Cell tips will be displayed under the mouse cursor. - - - - - Specifies how the grid exposes the rightmost column when it gets focus. - - - - - The grid will scroll to the left to display the rightmost column in its entirety. - - - - - The grid will not move when the rightmost column is clicked initially. However, if the user attempts to edit the cell, then the grid will scroll to the left to display the rightmost column in its entirety. - - - - - The grid will always leave the rightmost column clipped. - - - - - Specifies the location of the foreground image in a cell. - - - - - Image is rendered in the near side of the cell. - - - - - Image is rendered in the far side of the cell. - - - - - Image is rendered to the left of any text in the cell. - - - - - Image is rendered to the right of any text in the cell. - - - - - Image is rendered on top of any text in the cell. - - - - - Image is rendered below any text in the cell. - - - - - Text is not displayed. - - - - - Image is not displayed. - - - - - Specifies how the background image is rendered. - - - - - The image is rendered in the center of the cell. - - - - - The image is tiled in the cell. - - - - - The image is stretched to fit within the cell. - - - - - Specifies how rows can be resized. - - - - - Row can not be resized. - - - - - All rows will be sized to the same height or width. - - - - - Rows can be sized indepentently. - - - - - Specifies which rows are to be previewed/printed. - - - - - All rows are to be previewed/printed. - - - - - Only selected rows will be previewed/printed. - - - - - Only the current row will be previewed/printed. - - - - - Specifies the type of ui-element for a coordinate. - - - - - Coordinates are not in the grid. - - - - - Coordinates are in the caption area - - - - - Coordinates are in the split's header - - - - - Coordinates are in the split's resizing box - - - - - Coordinates are in the row selector. - - - - - Coordinates are in the row resizing box. - - - - - Coordinates are in the column headers. - - - - - Coordinates are in the column footers. - - - - - Coordinates are in the column resizing box. - - - - - Coordinates are in the data area. - - - - - Coordinates are in the grouping area. - - - - - Coordinates are in the group header. - - - - - Coordinates are in the empty row area. - - - - - Coordinates are in the addnew row. - - - - - Coordinates are in the empty column area. - - - - - Coordinates are in the filter bar. - - - - - Specifies how ValueItems are rendered. - - - - - Values are displayed as text or graphics. - - - - - Values are displayed as a group of Radio Buttons. - - - - - Values are displayed as a dropdown combobox. - - - - - Values are displayed as a dropdown combobox in sorted order. - - - - - Values are displayed as a checkbox. - - - - - Specifies how focus is handled when the Tab key is entered. - - - - - The tab key moves to the next or previous control on the form. - - - - - The tab key moves the current cell to the next or previous column. However, if this action would cause the current row to change, then the next or previous control on the form receives focus. - - - - - The tab key moves the current cell to the next or previous column. The behavior of the tab key at row boundaries is determined by the property. When this setting is used, the tab key never results in movement to another control. - - - - - Specifies the borders for a . - - - - - No borders. - - - - - Borders have a Flat appearance. - - - - - Borders have a 3D raised appearance. - - - - - Borders have a 3D inset appearance. - - - - - A line around the inside of the border. - - - - - A fillet type border. - - - - - Borders have a 3D raised with a bevel. - - - - - Borders have a 3D inset with a bevel. - - - - - Specifies which cell gets focus when the enter key is pressed. - - - - - Cell currency doesn't change. - - - - - The next cell will be the cell to the right of the current cell. - - - - - The next cell will be the cell below the current cell. - - - - - The next cell will be the cell to the left of the current cell. - - - - - The next cell will be the cell above the current cell. - - - - - Describes the disposition of a cell. - This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. - - - - The cell satisfies none of the conditions. For grouped rows, this is the only applicable cell style. - - - - - The cell is the that currently has focus. At any given time, only one cell can have this status. When the MarqueeStyle property is set to Floating Editor, this condition is ignored. - - - - - The cell is part of a highlighted row marquee. When the MarqueeStyle property indicates that the entire current row is to be highlighted, all visible cells in the current row have this additional condition set. - - - - - The cell contents have been modified by the user but not yet written to the datasource. This condition is also set when cell contents have been modified in code with the Text or Value properties. - - - - - The cell is part of a row selected by the user or in code. The SelectedRowCollection contains the index for each selected row. - - - - - All cells. - - - - - Specifies how the current cell is highlighted. - - - - - The current cell within the current row will be highlighted by drawing a dotted border around the cell. In Microsoft Windows terminology, this is usually called a focus rectangle. - - - - - The current cell within the current row will be highlighted by drawing a solid box around the current cell. This is more visible than the dotted cell border, especially when 3D divider properties are used for the grid. - - - - - The entire current cell will be drawn using the attributes of the HighlightRowStyle property. This provides a very distinctive block-style highlight for the current cell. - - - - - The entire row containing the current cell will be drawn using the attributes of the HighlightRowStyle property. In this mode, it is not possible to visually determine which cell is the current cell, only the current row. When the grid or split is not editable, this setting is often preferred, since cell position is then irrelevant. - - - - - The entire row will be highlighted as in setting 3, but the current cell within the row will be "raised" so that it appears distinctive. This setting does not appear clearly with all background color and divider settings. The best effect is achieved by using 3D dividers and a light gray background. - - - - - The marquee will not be shown. This setting is useful for cases where the current row is irrelevant, or when not wanting to draw the user's attention to the grid until necessary. - - - - - The current cell will be highlighted by a floating text editor window with a blinking caret (as in Microsoft Access). - - - - - The entire current row will be highlighted by drawing a dotted border around it. This effect is similar to setting 0. - - - - - Identifies the type of scrollbar. - - - - - The Horizontal scrollbar. - - - - - The Vertical scrollbar. - - - - - Identifies the type of row. - - - - - Row is a datarow. - - - - - Row is a collapsed group row. - - - - - Row is an expanded group row. - - - - - Row is a footerrow. - - - - - Row is a childrow. - - - - - Specifies the initial expanded or collapsed state of a grouped row. - - - - - Grouped rows initial display is collapsed (default). - - - - - Grouped rows initial display is expanded. - - - - - Specifies how the grouped column should be displayed. - - - - - Grouped columns contain just a header row (default). - - - - - Grouped columns contain a header and footer row. - - - - - Grouped columns contain a header and footer row, but aggregates are shown only in the footer row. - - - - - Specifies the type of aggregate that is computed for a grouped row. - - - - - No aggregate is calculated or displayed. - - - - - Count of non-empty values. - - - - - Sum of numerical values. - - - - - Average of the numerical values. - - - - - Minimum value (numerical, string, or date). - - - - - Maximum value (numerical, string, or date). - - - - - Standard deviation (using formula for Sample, n-1). - - - - - Standard deviation (using formula for Population, n). - - - - - Variance (using formula for Sample, n-1). - - - - - Variance (using formula for Population, n). - - - - - Causes the GroupAggregate event to be raised. - - - - - Specifies the width of a C1TrueDBDropdown for a cell. - - - - - The width of the dropdown is the control width. - - - - - The width of the dropdown is the column width. - - - - - Specifies how columns are merged. - - - - - - - - - - - - - - - - - Specifies the type of gradient. - - - - - - - - - - - - - - - - - - - - - - - - - Specifies how rows are grouped. - - - - - Rows are grouped by their values. - - - - - Rows are grouped by the date portion of their values. - - - - - Rows are grouped by the month portion of their values. - - - - - Rows are grouped by the year portion of their values. - - - - - Rows are grouped by the first character of their values. - - - - - Rows are grouped according to their date values. - - - - - Rows are grouped by raising the event. - - - - - Raised before an action is performed on the grid and the action can be canceled. - - - - - Provides data for the , , , , , , , , and events. - - - - - Gets or sets a value indicating that the action should not be performed. - - - - - Provides data for the event. - - - - - Gets the current scroll position. - - - - - Gets the new scroll position. - - - - - Raised before a column enters edit mode. - - - - - Provides data for the BeforeColEdit event. - - - - - Gets or sets a value indicating that editing should be disallowed. - - If event procedure sets the Cancel argument to True, the cell will not enter edit mode. Otherwise, the ColEdit event is raised immediately, followed by the Change event for the KeyChar property, if non-zero. - - - - Indicates the character that initiated the editing operation. - - The BeforeColEdit event occurs just before the user enters edit mode by typing a character. If a floating editor marquee is not in use, this event also occurs when the user clicks the current cell or double clicks another cell. - - - - Indicates the position in the DisplayColumns collection. - - - - - Gets the C1DisplayColumn for the column being edited. - - - - - Raised after editing is completed in a cell. - - The BeforeColUpdate event occurs after editing is completed in a cell, but before data is moved from the cell to the grid's internal copy buffer. - The data specified by the OldValue argument moves from the cell to the grid's copy buffer when the user completes editing within a cell, as when tabbing to another column in the same row, pressing the Enter key, or clicking on another cell. Before the data has been moved from the cell into the grid's copy buffer, the BeforeColUpdate event is triggered. This event gives the application an opportunity to check the individual grid cells before they are committed to the grid's copy buffer. - If your event procedure sets the Cancel argument to True, the previous value is restored in the cell, the grid retains focus, and the AfterColUpdate event is not triggered. Change the current cell text by setting OldValue to the value wanted to display (other than the previous value). - To restore OldValue in the cell and permit the user to move focus off of the cell, set Cancel to False and set the cell to OldValue as follows: - - - - Provides data for the BeforeColUpdate event. - - - - - Gets or sets a value that prevents the user from moving focus to another cell. - - - - - Gets or sets the value of the original cell data. - - - - - Indicates the position in the DisplayColumns collection. - - - - - Gets the C1DisplayColumn for the column being edited. - - - - - Raised after a column has been resized. - - - - - Provides data for the ColReisize event. - - - - - Indicates the position in the DisplayColumns collection. - - - - - Gets or sets a value indicating that sizing should be ignored. - - - - - Gets the C1DisplayColumn for the column being sized. - - - - - Raised when an action is perfored on a column. - - - - - Provides data for the , , , , , , , , and events. - - - - - Indicates the position in the DisplayColumns collection. - - - - - Gets the C1DisplayColumn. - - - - - Raised when grouping columns. - - - - - Provides data for the event. - - - - - Indicates the position in the DisplayColumns collection. - - - - - The C1DataColumn that was clicked. - - - - - Raised when a cell is to rendered by the event code. - - - - - Provides data for the and events. - - - - - The bounding rectangle for the cell that needs to be rendered. - - - - - The index of the row for the cell being rendered. - - - - - The index of the split for the cell being rendered. - - - - - The index of the column in the DisplayColumns collection. - - - - - The GDI+ graphics object to render on. - - - - - The text of the cell. - - - - - The Style used to render the cell. - - - - - Indicates whether the event code rendered the cell. - - - - - The C1DisplayColumn being rendered. - - - - - Indicates whether the custom renderer handles the background, border or content. - - - - - Raised when custom page headers and footers need to be rendered. - - - - - Provides data for the and events. - - - - - The object used to render the custom header or footer - - - - - Raised after the current Row or Column changes. - - - - - Provides data for the event. - - - - - The previous row index. - - - - - The previous column index of the DisplayColumns collection. - - - - - Raised when an unbound column needs to be rendered. - - - - - Provides data for the event. - - - - - The index of the row. - - - - - Indicates the position in the Columns collection. - - - - - The object. - - - - - Gets or sets the value of the Column. - - - - - Raised when Split specific actions are performed. - - - - - Provides data for the and events. - - - - - Indicates the position of the Split in the Splits collection. - - - - - Raised when a cell needs custom formatting. - - - - - Provides data for the FromatText event. - - - - - Indicates the position in the Columns collection. - - - - - The row index for the cell to be formatted. - - - - - The value to format. - - - - - The object. - - - - - Raised when the used to render a cell needs customization. - - - - - Provides data for the event. - - - - - The sum of one or more constants describing the disposition of the cell being rendered. - - - - - Indicates the position in the Splits collection. - - - - - The index of the row for the cell being rendered. - - - - - The index of the column in the DisplayColumns collection. - - - - - The Style used to render the cell. - - - - - The C1DisplayColumn being rendered. - - - - - Provides data for the event. - - - - - Value that the data is being grouped on. - - - - - First row index that is being grouped. - - - - - Last row index that is being grouped. - - - - - Raised when the used to render a row needs customization. - - - - - Provides data for the event. - - - - - Indicates the position in the Splits collection. - - - - - The index of the row for the cell being rendered. - - - - - The Style used to render the row. - - - - - Raised when a column is being repositioned. - - - - - Provides data for the event. - - - - - Indicates the target index of the column being moved. - - - - - Indicates the starting position in the DisplayColumns collection. - - - - - Gets or sets a value indicating that the action should not be performed. - - - - - Gets the C1DisplayColumn that is being moved. - - - - - Raised when a column is moved into or out of the grouping area. - - - - - Provides data for the event. - - - - - The C1DataColumn for the column being moved. - - - - - Raised when cell tips are to be displayed. - - - - - Provides data for the event. - - - - - Indicates the position of the Split in the Splits collection. - - - - - Indicates the position in the DisplayColumns collection. - - - - - The index of the row for the cell tip. - - - - - The text to be displayed in the cell tip. - - - - - Indicates if the contents of the cell is fully displayed. - - - - - The Style used to render the cell tip. - - - - - The C1DisplayColumn that this tip is associated with. - - - - - Raised when a hierarchical node is expanded or collapsed. - - - - - Provides data for the and events. - - - - - Indicates the recordset level that holds the current row within a master-detail hierarchy. - - - - - Gets or sets a value indicating that the action should not be performed. - - - - - Raised when scroll tips are to be displayed. - - - - - Provides data for the event. - - - - - Indicates the position of the Split in the Splits collection. - - - - - Indicates the position in the DisplayColumns collection. - - - - - The index of the topmost row for the scroll tip. - - - - - Indicates the scrollbar that was moved. - - - - - The text to be displayed in the scroll tip. - - - - - The Style used to render the scroll tip. - - - - - The current C1DisplayColumn. - - - - - Raised when the grid is sorted or filtered. - - - - - Provides data for the , , , and - - - - The filter or sort condition. - - - - - Raised when an excpetion is thrown via the UI. - - - - - Provides data for the event. - - - - - The exception which caused the Event to be raised. - - - - - True if the exception has been handled. - - - - - True to continue as if no exception was raised. - - - - - Raised when text is grouped. - - - - - Provides data for the event. - - - - - Custom text for the grouped row. - - - - - Value that the data is being grouped on. - - - - - Column that is being grouped. - - - - - Type of row being grouped. - - - - - First row index that is being grouped. - - - - - Last row index that is being grouped. - - - - - Raised when text is grouped. - - - - - Provides data for the event. - - - - - Underlying value of the row being grouped. - - - - - Column that is being grouped. - - - - - Row index that is being grouped. - - - - - Object that represents a groupby split. - - - - - Gets the type of row. - - - - - Gets the text that is being grouped. - - - - - Gets the level of the grouping. - - - - - Gets the starting row index of the datasource that belong to this group. - - - - - Gets the ending row index of the datasource that belong to this group. - - - - - Gets the number of rows that belong to this group. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interface used to provide feedback and the ability to cancel potentially long operations - - - - - - - - - - - - - - - - - - - - - - - - - - - Simple stack with indexed access, based on System.Collections.ArrayList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - General purpose pair class. (Should be moved to gp utils.) - - - - - - - - - - - - - - - - - - - - - - - - - Attribute used to specify which properties get serialized when saving layouts. - - - - - Attribute used to specify which properties get serialized when saving layouts. - - - - - Determines how item types are serialized - - - - - Item type is not serialized (this is the default) - - - - - Item type is serialized as a fully qualified name - - - - - Item type is serialized as a fully qualified name and assembly name - - - - - Use owner's IMemberTypeEncoder for members - (for collection items, this is done automatically). - - - - - Helper class for implementors of IMemberTypeEncoder - - - - - - - - - - - - - - - - - - - - - Forces the serializer to serialize the type name of a property or field - - - - - - - - - - - - - - - - - - - - - This attribute allows to specify collection's element type name - (in that case there is no need to store it). - - - - - - - - - - - - - - - Serializes and deserializes objects into and from XML. - - - All the methods in this class are static (Shared in Visual Basic). - You cannot create an instance of this class. - - - - - Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. - DOES NOT close the underlying stream. Useful for copying objects. - Caller is responsible to call out writer.Close() to close writer and underlying stream. - - The Stream used to write the XML-document instance - The Object to serialize - The XmlSerializerNamespaces referenced by the object - The XmlWriter object reference. Call writer.Close after working with stream/writer. - - - - Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. - - The Stream used to write the XML-document instance - The Object to serialize - The XmlSerializerNamespaces referenced by the object - - - - Serializes the specified Object and writes the XML-document instance to a file using the specified XmlWriter - - The XmlWriter used to write the XML-document instance - The Object to serialize - The XmlSerializerNamespaces referenced by the object - - - - Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. - DOES NOT close the underlying stream. Useful for copying objects. - Caller is responsible to call out writer.Close() to close writer and underlying stream. - - The Stream used to write the XML-document instance - The Object to serialize - The FieldInfo or MemberInfo object context for the object to serialize - The XmlSerializerNamespaces referenced by the object - The XmlWriter object reference. Call writer.Close after working with stream/writer. - - - - - - - - - - - - - - - - - - - - Serializes the specified Object and writes the XML-document instance to a file using the specified Stream. - - The Stream used to write the XML-document instance - The Object to serialize - The FieldInfo or MemberInfo object context for the object to serialize - The XmlSerializerNamespaces referenced by the object - - - - Serializes the specified Object and writes the XML-document instance to a file using the specified XmlWriter - - The XmlWriter used to write the XML-document instance - The Object to serialize - The FieldInfo or MemberInfo object context for the object to serialize - The XmlSerializerNamespaces referenced by the object - Array of attributes that specify what to serialize - - - - Serializes the specified object to an XML formatted string. - - - - - - - - - - - - - Deserializes an XML-document instance - - The Stream containing the XML-document instance to deserialize - The type of object being deserialized - The Object being deserialized - - - - Deserializes an XML-document instance - - The XmlReader containing the XML-document instance to deserialize - The type of object being deserialized - The Object being deserialized - - - - Deserializes object - - The XmlReader containing the XML-document instance to deserialize - The Object being deserialized - The type of object being deserialized - The type of array elements (in case the object is an array) - The Object being deserialized - - - - Deserializes an XML document string - - - - - - - - - - - Deserializes text of element or attribute into object of appropriate type - - The XmlReader containing the XML-document instance to deserialize - The type of object being deserialized - The Object being deserialized - - - - Sets or returns the object implementing IOnLongOpInProgressProvider interface - (can be used to provide visual feedback to the user during serialization). - - - - - Gets or sets a value indicating whether all the values are to be persistent. - - - - - Sets or returns formatting used by the XML writer. - - - - - Sets or returns indentation used by the XML writer. - - - - - Sets or returns serialization of non-public properties. If true non-public properties - are included, but are hidden by default. Public properties are always visible by default. - - - - - - - - - Initializes a new instance of the class. - - - - - Raises the event. - - - - - Raises the event. - - - true if this object can be changed; otherwise, false. - - - - - Gets the service object of the specified type. - - An object that specifies the type of service object to get. - - A service object of type . - -or- - null if there is no service object of type . - - - - - Gets the container representing this request. - - - - - Gets the object that is connected with this type descriptor request. - - - - - Gets the that is associated with the given context item. - - - - - The that describes the given context item; otherwise, null if there is no responsible for the call. - - - - - GroupInfo - Property of the C1DataColumn object, used to control grouping and - rendering of group headers and footers - - - - - Creates a new instance of the object. - - The column this object is associated with. - - - - Override. The string representation of the object. - - - - - - - Gets or sets the position of the grouped row. - - - - - Gets or sets the initial expanded/collapsed state of the grouped row. - - - - - Gets or sets the text that is displayed in the group header row. - - - - - Gets or sets the text that is displayed in the group footer row. - - - - - Gets or sets the text that is displayed with the Aggregates value - - - - - Gets or sets the way rows are grouped. - - - - - Gets or set a value indicating the visibility of a column when it's grouped. - - - - - Represents print/export options form. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Creates a new instance of the PrintOptionsFrom class. - - - - - Called when the class is being disposed. - - - True to cleanup. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Gets or sets the output file name. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Creates a new instance of the ActionItem class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Object to manage custom page headers and footers when printing and previewing. - - - - - Renders text for the document. - - X-coordinate to start the rendering. - Y-coordinate to start the rendering. - The text to render. - The width for the rendered text. - The font to use. - The color of the text. - The alignment to render the text. - - - - Renders an image for the document. - - X-coordinate. - Y-coordinate. - Image to render. - Width to render. - Height to render. - Alignment options. - - - - Renders a line for the document. - - Start x-coordinate. - Start y-coordinate. - End x-coordinate. - End y-coordinate. - Color of the line. - Width of the line. - - - - The height of drawing area in inches - - - - - Specifies how a should be printed - or exported when using such methods as - , - etc. - - - - - - - - - - - Indicates whether the property should be serialized. - - - true if should be serialized, false otherwise. - - - - Indicates whether the property should be serialized. - - - true if should be serialized, false otherwise. - - - - Resets the property to its default value. - - - - - Indicates whether the property should be serialized. - - - true if should be serialized, false otherwise. - - - - Resets the property to its default value. - - - - - Opens a separate modal window in which end users can preview the output - that would be generated by the print operation. - - - allows to specify a custom form for - the preview dialog. - - - - - Prints the grid. - - - - - Prints the grid. - - Specifies the printer settings (including the printer) to use. - - - - Saves the current grid to a stream in C1D - (native C1PrintDocument) format. - - Note that unlike most other print/export methods, this method - does not require C1Report assemblies. - - The output stream. - - - The stream's Position is set to 0 when the method returns. - - This method does not show progress dialog - (ignoring property). - - - - - - Saves the current grid to a memory stream in C1D - (native C1PrintDocument) format. - - The stream's Position is set to 0 when the method returns. - - The stream containing the saved grid. - - - - Saves the current grid as a C1D file, which can later be loaded - into a C1PrintDocument (provided by C1Report product). - - Note that unlike most other print/export methods, this method - does not require C1Report assemblies. - - The name of the output file. - - true if the file was successfully saved, - false otherwise. - - - - Saves the current grid to a stream in C1D - (native C1PrintDocument) format. - - Note that unlike most other print/export methods, this method - does not require C1Report assemblies. - - The output stream. - - true if the stream was successfully written, - false otherwise. - - Unlike the method, - this method does not reset the stream's position after saving. - - - - - Gets or sets a value indicating whether the grid rows can split between pages. - - - This new property helps to print very long text in columns on multiple pages. - - - - - Gets or sets a value indicating whether the grid's color scheme is translated to the print page. - - - - - Gets or sets a value indicating whether the page header is owner-drawn. - - - - - Gets or sets a value indicating whether the page footer is owner-drawn. - - - - - Gets or sets the style used to render the page header. - - - - - Gets or sets the string to be printed at the top of each page. - - - - - Gets or sets the height of the Page header. - - - - - Gets or sets the style used to render the page footer. - - - - - Gets or sets the page footer height in hundredths of an inch. - - - - - Gets or sets a string to be printed at the bottom of each page. - - - - - Gets or sets a value indicating whether column footers should appear on each page. - - - - - Gets or sets a value indicating whether the grid caption should appear on each page. - - - - - Gets or sets a value inidcating whether split captions should appear on each page. - - - - - Gets or sets a value indicating whether horizontal splits are previewed and printed. - - - - - Gets or sets a value indicating whether column headers should appear on each page. - - - - - Gets or sets a value indicating how empty space left on a printed page is handled. - - - - - Gets or sets the horizontal page break mode. - - - - - Gets or sets a value that controls how text is wrapped in a cell. - - - - - Gets or sets a value whether to print a grid if it has no data rows. - - - - - Gets or sets the maximum row height in hundredths of an inch - (used if is ). - - - - - Gets or sets a value indicating how row height of the printed grid is determined. - - - - - Gets or sets a value indicating how grid lines are rendered. - - - - - Gets or sets a value indicating whether the options dialog is displayed - when the grid is printed or exported. - - - - - Gets or sets a value indicating whether the progress dialog is displayed when the grid is printed or exported. - - - - - Gets or sets a value indicating whether the grid in Form view style is printed each record per page. - - - - - Gets or sets a value indicating whether selected cells will be highlighted when previewing or printing. - - - - - Gets or sets the PageSettings for printing. - - - - - Gets or sets the caption of the print progress dialog. - - - - - Gets or sets the class name of the form used as the print options dialog. - - - - - Gets or sets the class name of the form used as the preview form. - - - - - Specifies how empty space left on a printed page is handled (filled or otherwise). - - - - - All columns are extended proportionally to fill the page. - - - - - Empty space on the right of the page is left as is. - - - - - Rightmost column on the page is extended to fill the empty space. - - - - - Specifies how grid is broken into extension (horizontal) pages - when it is too wide to fit into one page. - - - - - All columns are made narrow enough to fit into one page. - - - - - Columns that do not fit into one page are clipped. - - - - - Horizontal page breaks can be inserted on grid splits as necessary. - - - - - Horizontal page breaks can be inserted on any column as necessary. - - - - - Specifies how cell text is wrapped. - - - - - Text can wrap in any cell as needed. - - - - - Text in cells never wraps. - - - - - Use column's property. - - - - - Specifies how grid lines are rendered. - - - - - Grid lines are rendered. - - - - - Grid lines are not rendered. - - - - - Specifies how rows' heights are determined. - - - - - Stretch rows vertically to fit all data. - - - - - Use the grid's row height. - - - - - Stretch rows vertically but not greater than . - - - - - Specify allowed print options. - - - - - No print/export operations are allowed. - - - - - Printing is allowed. - - - - - Preview is allowed. - - - - - Export is allowed. - - - - - All print/export operations are allowed. - - - - - The print preview form. - - - - - Creates a new instance of the PrintFrom class. - - - - - Additional initialization of the form. - - - To override properties like FormBorderStyle, MaximizeBox, MinimizeBox, ControlBox etc. of a Form, - inherited from "C1.Win.C1TrueDBGrid.PrintForm", override the Init method of the PrintForm. - First call the base.Init(), then set the properties you want. - - - The example is a custom PrintForm which has sizable border, control box is on, and minimize and maximize boxes are off. - - public class CustPrintForm : C1.Win.C1TrueDBGrid.PrintForm - { - public CustPrintForm(): base() - { - } - - protected override void Init() - { - base.Init(); - FormBorderStyle = FormBorderStyle.Sizable; - this.ControlBox = true; - this.MinimizeBox = false; - this.MaximizeBox = false; - } - } - - - - - Overloaded. Overridden. Releases all resources used by the Control. - - - - - - - - - - - - - - - Represents exception that is thrown if printing or exporting - a is cancelled by the user. - - - - - Initializes a new instance of the class. - - - - - Specifies the characteristics of the print preview window - shown by the method. - - - - - - - - - - - - - - - - - Resets the array of UIStrings back to the default locale. - - - - - Gets or sets the caption of the preview window. - - - - - Gets or sets the position and manner in which the control is docked in the navigation page. - - - - - Gets or sets the location of the preview window. - - - - - Gets or sets a value indicating whether the end user has the ability to size the preview window. - - - - - Gets or sets the zoom factor for print preview. - - - - - Gets or sets the size of the form. - - - - - Gets or sets a value indicating the visibiity of toolbars. - - - - - Gets the array of user interface strings. - - - - - Print progress window. - - - - - Initializes a new instance of the C1PrintProgress class. - - - - - Initializes a new instance of the C1PrintProgress class with a language. - - UI Language - - - - Overloaded. Releases the resources used by the component. - - - - - Gets or sets the text used to display the current progress when the grid is printed/previewed. - - - - - Gets or sets the text for the Cancel button. - - - - - Gets or sets the text for the Windows caption. - - - - - Gets a value indicating if the print/preview was cancelled. - - - - - Base class for the grid's scrollbars - - - - - Initializes a new instance of the SBar class - - - - - - - - - Overloaded. Releases the resources used by the class. - - - - - - - Occurs when the scroll box has been moved by either a mouse or keyboard action. - - - - - - - - - Gets or sets the visibility of the scrollbars. - - - - - Gets or sets a value indicating whether the scrollbar is displayed. - - - - - Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. - - - - - Represents a vertical scrollbar. - - - - - Initializes a new instance of the VBar class. - - - - - - - Overloaded. Occurs when the scroll box has been moved by either a mouse or keyboard action. - - - - - - - - - Returns a string the represents the current object. - - - - - - - Gets or sets a numeric value that represents the current position of the scroll box on the scroll bar control. - - - - - Gets or sets the width of the vertical scrollbar. - - - - - Represents a horizontal scrollbar. - - - - - Initializes a new instance of the VBar class. - - - - - - - Overloaded. Occurs when the scroll box has been moved by either a mouse or keyboard action. - - - - - - - - - Returns a string the represents the current object. - - - - - - - Gets or sets the height of the horizontal scrollbar. - - - - - Specifies which elements of the cell should be drawn by the grid. - - - This enumeration is used when rendering owner-drawn cells. - - - - - Draw nothing. - - - - - Draw the cell background. - - - - - Draw the cell border. - - - - - Draw the cell content (text, images, checkboxes, etc). - - - - - Draw all cell elements (background, border, and contents). - - - - - Specifies a visual style to use when rendering the control. - - - - - Do not use any visual styles. Render the control using the styles and properties only. - - - - - Render the control with an appearance based on the current system settings. - - - - - Render the control with an appearance based on the Office 2007 Blue color scheme. - - - - - Render the control with an appearance based on the Office 2007 Silver color scheme. - - - - - Render the control with an appearance based on the Office 2007 Black color scheme. - - - - - Render the control with an appearance based on the Office 2010 Blue color scheme. - - - - - Render the control with an appearance based on the Office 2010 Silver color scheme. - - - - - Render the control with an appearance based on the Office 2010 Black color scheme. - - - - - Base class for the grid renderers. - - - - - Initializes a new instance of the class. - - - - - - - - - Gets the background brush. - - The grid. - Type of the cell. - The r. - - - - - - Gets the border pen. - - Type of the cell. - - - - - - Styles the has custom background. - - The style. - - - - - - Styles the has custom border. - - The style. - - - - - - Styles the has right border. - - the style - - - True is has right border - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/_FRReporting/bin/Debug/FlexCel.dll b/_FRReporting/bin/Debug/FlexCel.dll deleted file mode 100644 index 235a65cc8c80a55649aee711cb2504fd9ff2b545..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2011136 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 XoPDlu0syh+T_g%68a%`O~JOK#z}YRNCy z$1=%kVPS<@x)&a&mg2%SYUx>cgIanQ-l3M#!bjE8xA328DKGp$E&U6>SIfXcW|gGu zFZgPyEKI6paN)6P8CtkNEyD}XP|L`|f?8HAJXb9%7ha*3(S?0#sV=-%En^D@)N;(i zPt|hl!a=pHS{Ob~azAciy;@c;oU4{K3p>aN8)ggusBj@S}KP&iI$)ra4sq!<%&oTTQ%g-u)j^k%FKWq3o zo}Yl96ZjeDr^Zj6p9y{@`B}@)I)0}3ndWDPpA-3c1PZi=T|{*$Peb3}U$oU!364cK zY2FI}Tx*O)c3i8_L@(qeqRp?1nQq=ErrW$eiLn#FT4u zwn=hn+}{d~5~eIS6o_Z4a+6H2%pM_Loj=Y_4c?>~r-p9QoZ$nz?7vF^$FcJzMH`TC z(ZI_4mlrCjL2jhsjUw4dvpt2Dy@VZ7Tka*WirDu;ZFMh!OQzweth`ju2~VS4s_2A| zp`F!q!cDN&i-3JB{g^*)oiqh;!qe&b06c*YthF_#htc_8l02Z{+40>$6eryNTC{0cQfMtYa^PN8-69TX=WQ6}CFD(hgQ3 zt;52iRympbO&zDHy$Gr4wbrIlN7 z-!k+Lut9<)Sa-tlYiYSaBJa2!4)2SqfCSZ{6)7N|?DC^+q#$?W^;Q-vZ18*&B|f09rLPZQi-^_GucU+_Y$(m*Ce@ z32s?@*PPXj&@s)9dz37GW6C?WyJOLkYRAl5Sp1TlGX1B;fQnxRHI^2w&if;VOd35) zQd@Py$gtHg>PSiL0uwzNLIz(VA-+MZ>F1@NO2H4luK7QvPg}d) zcji;Nu=46u5-M|)C4P(i$@F(u)NN^cAt4Hxb`#X!JXUg*?}~KeCC&SaBHS`Z)#`jG zZD1DFPxpke$=%xzrB`G$wr5x_rJ9#(miD5E_DBleSVq%tXyMlzt#h4*$`}ch)gk#X=*_={ADp-Nu10#dG(RV8 z?f8Qn%~{i2onFX$`rs=x89rV(!EPp9(VEW&*puc z7SlL4adGgP{2nW9^pTf`#aXfLYApO<-#<<(bXwzBAAc~lWy&n>|02)yRPUPmzs*O} z;F|x*dHJ1L$1fjCm{zlNLCDXWmHl)&FV?U8zOl3Wwoct|l-8 z*P?G*{C<0_Io+;CE@^#@)T12f{wqF-cOLXnXyJR)=kZ@2H2=YLMUFVlE$K1EJFiKw zd{yCoy{eFYw*Q$_)4t->gXrf-H&0>1Ppc84KVv@ZkN#BB-#3qBSRF|gcNppRE#8Py zkKU3@#Pw!QXY>A9Y2K&n@#^BHAWyfrIM11%g7QmlZbN=y>Kk z>C>g}ED{Y+ye~Z&m$P)ei%*iOGNs(;OE;%!G0=tVukw(1-yy=5#QR9^OKHY`={6|J z+4ufb;seV;9t#co=jP+&fjtD%>FdNUuqt-nkj8) zp57@;O|dx=dtgxxdD3rBdl#2s*0%E=NP93x68H3dAT_L(={)8;ze5{GnkrG!E-%ds zKSyoe_jo!b?dGABA4+`^^(umXE(N{SQ|Rpb`Sejycb%S}rxBs+O{`P-J#5}SS>8UW z{W`i}u`7O&mK`@T`Te4wNcqOTrJpQm4s z^d4-h^^%G%nl0H5=4Z^!`{15*lOJ(%EaY&7?q_##fB5c{US952YN?))+AX9ur${YN zET^;t_C1zLQmD>$s}24ZY5i0+t=BI|D*ZAt^FU!4{q!KaDH%m z|F1Um(CIb(PvxK7(f@_~;LiRpFe2yZ;aJgM0eFogcime_wtuzyEg|N@oGZ zSjfS>94z91DlDcBi>buoRxK72xyivBICvumZ{pz19K5Cfg}gj(?Z4}7D$m>c-;*D7 z^?xou_yHm>;ot!dx;a?d|ND95p8h||58mGY=lQ`q`VZv?@9aOTgD=Fg+x(q0&eW6X zn`xfPoCSFg&RN($5fSIyoA=El)Blb9;Ew*k$q(-AfBzB%-POM`Ke)U9 zIYx{pSKbYU2o*PFx3;Ms2A1v(uW`1yQ|9{O77WE&=4_?>bctDZw%g0E1 zyw`t!{>lCMU`dbp`n&Q^n)!H4kNffwnjZP}zbg-VQ$8Nkqrd)l=byYKAG7HZVE^*` zlegvVogM}DKaqd(1O5H^LD7@xv0%~ki;JF2j|cgrhl96s@D2{%$-#sDzn&-fQ2$r* zgCFc4%@2O4e`kL1_xk@bKlowJdKU+OpM!_{|2mKJNPpI?_W6HppQ;L-m7H9z?A{^9)KC;Io~2S3?=H9vT)|DL7F z>!&EjPjm2I4t|D%pXK0v9K4@{WgL8fgU31eISziFgXJ8o;9w;Ot2kKA!5R)e$ias= z_%H{*z`;j2_$UXz$iZ3;p5WkP9DJOEbsYQ>2kSZb1P4!Y@JS9n#lce?e42yLaL~uW z(;R%3gMJP+aPT<}HgYh)!5{~lI2hvK^Bg?G!7p>LnS(7H{7P}q{6boSIR5YL_*d=t zAK3B#V8`*mgmdFL0LSq?p5yr9%JDz4CC>gS!L+iej`t* zZ%x9EXQB{&AJkza()S@nigKj)uZwa-oVaWINDAwI9l15i+*TL46=f`ULhSo+E0c7) z9>wTeojyssTl|6oBFhDRkEEhjLd!P$Xo|M^yD3)3hF^@szt*AJ>`Xe$+pHsdPb%x- zXtS=*q(+(ljs+nW+?Z}H@5&bF-Qx6Yr7wl#;S1ieFp1>z@S7Ijl}DJP2r0p+`){=B z9=Xs5%R3jm^8+2vs0`0Up*s84rb6{Sk^bonnSX>NU36=C`aYhh2wtk?9_|%ro!D;J);tc9B8f`d0EqKc;;)6eqoK7+s%yREjj7Y@L+) zr4=RhOIgCaU*bFBEP4IKm`r3mxHd@-E8S?i$CCx7}N$aSU#C@h{2NA=p_eB z%SJY0T2+aoPiSCWYnymcGl!zS^%-O36C$sqU27_fl}UCkoCAijZ@H zMjmorFeir#g1I?NB#1hM=H*gx9Q(J#bLRN3qpVcNGf|lCx8#4n^yK0@9!wKI3Z8$G z_F_zry&6yUb*CzHbPdF4zlTKQU55XV(mSGcC2|T~=+d;YZ+fhi(z^BSRsDMzux9lw z$=4^vN)Ph?d`{YKi2Uc|sjEa~I{R%}+ioE8Q#;p&$Z;sM$o%kzp;^JF*bkz)g$=|c`q~@+LY>@_PI-P%Iy6`c=}~8@1*qUM~cs) zOQS{mmZpKzoh@0Usw~Og*x9l9_i|}(dM=~qy`PF@Bzg9IG#2c8HeXI>CEvl0t}mpV zD$jw_bI)JW^RiTzSa`~Fu6)09KH=y1bLEuY4TpvH^J>Z^J?)%~KeIRg4S7Bl<^R>< zdfd5rDvy<(BBaYpl6*8a-;@qxKE@s`pH6>|r+)A3`*b?()(7639{eX0v3cnc6lzxAU!-$WN}o+}mi{kkx0bX; z&o^whmh_9|9ckXDCvvMklJD2jnVwnxQYuUQ*Vz}gI^A#2)9rXBYM>1_^1}rizL;v! z*PqhPKj`d>O;S<^M=?5{iJBJC<8Z!5j}MCI`E#~+E5~#kKP9Eda<`{(-KuP|W-3zc z%&Qx1oa+c9PVr&Xc*&U?Iyc{V``UBUHbLhsNWQ`GdU`8_)5==w^W^S1oA-MeSanw@^+Qr>A_ zlCBS@><;B;-OO2WFlWQvDdg_iDRz3*LwWyl{5z*>X%zd;*?n8n6=!o)y5pJ1uRE0{ zKPoB~spKEVQT|~^*KbGv|EoAPz5bSdtV-9CxUr4@UZTAgJhUixq0WCqxNY%k{8Bz& zZF2jprE_O>rA~<7>lf&w+1+nSzvRz<=j+opT~X-dDv&qd?5^~*u5nHK+_O0fm}a9Y zQ!8Tht;!nf^YT>AcsAd;G2L6}x8r!GuIACd5523QfshY}{0aM88fu`Tandj0jqbY| z&qSX2zg_WBTJO@mP$abIql+Z5k3Gm#_;4$UF_tv{!3#bbKUgo!pN;=i`aFL&9>Z(F z>O5cl?$Xiq)zsD>OdFEsgXXqI`jsep>Pt_qjt?~|Zi_wKqbT~Yk@gPgOuwwg>kyHC zBTIMG*>_TXXU9%qkwsj7l29a8fK0zsJn&FbDXPxOb^BLSDemZa;Pv*|Uv#ZVV<~+z z_>ZaIXDv*@aZ1!Bk6aY+K8m;KL-jL?@}@hAytG{_Ey+bGNy~5kJ3p0Ie!)ZOIdb%B z`T?*jHFCNa^a14MjxzsH@diVjk?t1akLr|4{*ThHWpDNPv~J2cZ{Ae0Xk2PZU7}=p zQx`=qBNWYkN4#|7*OK>kKJz2#e&(59OaFBA&}z4Ytjvb#qUfZ zN&l1de7bXE`pTTfa@tR!WAo3aOk)tl{*Av^&+oeDEuZ0eE9&Q^>-F!Xfs*zio2|X& zPsCcf_{|HuelX45c^lH>=CrX_W8vaE`o574I~VrM>b&=%^d`Zau795j{J{JqsTKWx zP}(1GPS<}(N9hOot~65`+rQdau;{Ce#dm2*kuo{$%R8shyWn z^7K!7e<*rpR>%D>@mW%b)gz|w2G@R=Z#w&yKmQX}sJxSTbk~|xl#ay<^>@u}X#^FY+?Rin?Bk?!`=H94u5{^5Fued48QeL`!_xL= zjrn&{-}{vF-8bKP^Xr;_liKsEciwz=+Eep)(rI_kot1Wax-V~*rLpT?S9&@UqcB}+ z<7n2MbJeBkJ}U;?opaaR_sKP%R+G|dd5B`^-c@sfIT61r#r^)N)EB7<{$08;OZRzO z-jr6JugzJoFd+(Mz^>@*h*X!@=wxnx%ig#ZT{`xJqi0|L>2K`-p^Ognq z!Mq~I;#;=7CjaEtEsOJm+qS$mKe(MZui0{&K1o|2bawq=nrg-Gwo%U0c{$UMRPo~O zmNzTnf-Q^mcj1=%^!MH^cj@n$cpZzxNg4uitX3`2H<#)ZbLjh55m}B1S6b z9r-7>ZfWKRw{4l9AKXry*KE06pH$14?*S3Nt935?XuM%|)BW>0(=|4Z7Twa(SUo3h z@c8Zeg;bvnznS(eNRO`mcAs@-cRZ41mR@sjdb45ixBE7v8{$TDPr#l6c025H*y*q< zTa_(-p*Ux|haAkdWs9FHLJkCw&wht}4tpK;1eC=w*ySNR9dM-Ik?C@0jRlHU0=d1bbFKarU8H_oMI*d3BJDg6gC+XGAynjwPY>iB5-V52vZ1KM- zqMdWtnl-bm{#_Wl*Q0LRv!dAze za~O&SBcDNs0q?(!9&$Pope0T@3`9#XI5!3mZ7@4m)^uGI^k7lYb=jse+S&*qfi>Ps z%e*+Ny!qF7m#y(GTNNRU?v(*_*@^)Ae0c!lWO*b2JRTtwXDT~UR$-ZkOnS(gC@3Rn zRX|yS1Z4>llqE<&rjL2q9`|ZL>Y4WX%zG@Nk=i2>Lc>4o@TjNO>r<*HqEWV`0aUx& zLnhOH(XEiH0gRoiF|MiU6^D%ummDqzQ0<9GjX^QtA?H1$J4#KaXFcSspK~P}FQZ*{ zxa4p;5?}(Jjs$4LQw}FQ+6fOi9zeB^IUIF3;&9mEki%qlvMkP?$dsDyiD;B`advJE(NXOrd1HxxI)d@bDQZ9N%xon$)ZV`m_Ht~_T$ z0E_CHC;?5iDu9rc0p)U=fSI*CLRb&Fqv4s2k4Ff-z09H43)<^tdn}@n^rL>xMQ`3- zAFw^1T2G`#wYxo}+e4<()BaZFuBM;cT8%ha4N1|c+?5CcE<0RuxEMfF^+Z7_&IJ$Y z_KGfE!?45i z)udD9sLy!R6c}?Dbr^9NcDR(hv0BU1c=qFEgN!+hI*d3BJ6!ay@)sPoMip2bwnhoK z2CvT!mnB#g>kgx8WdP?4MT0O#2OTzgQ*HFw*dHOJ*5@!7#bIU*c=K-bkijHnwsq8C zotI#(Cw(DS*zXiK80Q_};9o!6**H|3Cm;zu#e>!(N9y0d)Othg}Xk9dJz0M_uD8ZHRBp&e;-ue{^knPGJFeB)va$_UIrPN$VD9k8v+ZTH zF^3U{VTWecQ#RF568W`CJro6{+Jg=QUhRz@GMF7H6Buw9j8R2{4EPYc5Us;pIPY-I z;jF{@NSZa|J07woibM0R3Mdzp1dO*85yGfi9>5atcmQK(Qw&SmV3~(J<_SFNA%lJo zyEpr}vT{>tU+h**cX-HlhpD(Alj#-zhCJyZmptU6!{ur;OYMS3JMVDL;jF{y0NU-8 z!%2q|4#xv%(SuPr+WLUkbiczsheMvg9uL{=u*+em!@+0+#=(IAO0eHypTk~-85r=Kr?y^4P4r30Z4kHf34t+jE?c8{X~a|6nsQKVjVe%|t&ucMHQ^Vq^A1DV`Eo973Sh(!2C!00WfNtzll}wK z35Ow{S5tG%~ZIjnS87G)!~$Gr`fISly& z)=dGl=wJX1a>_51CmkM()EG#;ktt*6QO~E>%l1e_brsBSr5==T=@jK$n4pTAW z`M%u~sWA>FJ*3-1dZIY=&&BGLv5*N5naU28JvZe~S0+7VvKnF|{-WRAPB>g}I316l zsn0flFmTdCj;D9jTLbBs!%>GL4u>5MIUGnkJhZOC`yKW<>~**t4|2I6k4N*;^#^?@ zpO0wFl3|awDP|VEJs7}v8}KlafdO7QHK$SVTWx|P)6do!mXHq-uk5Sje2w_!T?PF(^!%Bzc z0gS3XpG>_zl!ttlYzkmz^?GVOaSjV)Pn4Se>GqIr4>{pYwbUD=JAe^#F|#j(6Al*~ z&O4lQc+4lpR6M1o>(BZ_m`M+r^b1&@5C7AVG;MIo;iSU}hm(;HeR{&-xJNtYaMa<5 z!(oR*4hLhJF%C|}5>RGpuqK`b5N)+TjacQd(&4BtD19;f>7TGfE!?45A$cIb8wkQD$GfE!?43LpXj?IAKGn~!%m0p z_`c1RwmZfS(`<#`)qKT&9@rY0lJu8jgxp^|Bs<}^MbCN2bCJOIBHEBIT$BFj=!!qY zyzI~yjY!%0B578a{z#gTA)gqV90nZ*s&Ju9?WstOq}N5JjDvMP7uI^n$KxC>$bB)y zc)~R0zsj%m!MDa6akY2jDuQ=XhO!(u?Zm;Q7 zJh)*In(_xKlO8hZAw6EuZiiF;u(UgRfx$QBZ>UW9x2cD-gXJul^pKutQ5wG6;c($}X93xDZJ*x6eDA^Jr&1#^>HKWc5VsbgN&kwyKBCccLq4uIISe`s zI9!N6W!9f}81iww$zjl8pbF>9Qa7`Q%UR!(9Vo|jpXbx>owli zt9&4>tb#qeJ?Jk|E{_CQp4L|Lu`XHd<6xD;N{8hEq}J;t==EVa6fX_Y!M&b9Pb>i} z4n2_o4btNU?e>uFYDil7Se~x>cju{i8cwEH<9f;(a>e1Y!zG6aPp!vmI^oeSIGlGl z=Wy0x%AdMljcHbv&ET?!TynVRa5|Ev5hpz4q=%evIOoxhMNL`Xjz=`$n8RU@cBC3& z=N$5o(~%ElJLPcF;e^ApF<`kH+!L9yQtXMOf!!Xm%i(aOMiq8=$PQ0nyTjGEm16K+ zao7{7m6;ms@{pYlI~=wP};AjciX97Y{R9EKgX`OhlbBA+s8gHew*>d{6Vh8?E- z*Rgf6Qn2<;#WP4|)}+JM$cLu7>^Cx(9Hx9d7^=PnZhM+mF(vdD*|r{ZU026=B}%5a(VkgE=d{UR~x_sWk%0^Dsp z?9l6F>x~kW`B(=(5+Nke6A91@-M-v*d&pF%Ov;gHKWR^T$eNhJWO~)Vq^yb%R+p6l zbV-l5TThg&ERMBkw}%{zrXrsM0n}%|!=%ecCVgfN`TQC5r~4QEcK>wTIG5Ey!1fGIZxoM!+C#@d(Ppk!;wgu;c_5tp3^G9eusSydmTUh{LeM^In2&ahu0D7Wj+J3r|I+OtVip4EY57gqQ7LtS&6XD`M4dQl@e^Hz8kSVX+c@H_~aMt09pL5yalEYPhLFXL+i146v5jV18ykB>q}yXI)opETTq;t7aJSLc#x|O5ZEPcX#hYrjt&MFo z+uGPhv#pJ7G~3$PMzgJrZ8Y23*haIhjcqjB+So?3t&MFo+uGPhv#pJ7G~3$PxK|!2 zzhbwwv5jV18ynxMZBVqev5jV18{25MwXyO1&0cwl=n{jg6;Lo647<+S=Ggv#pJd1+uM;ZEIuW&cWV6Z);;4 z&9*kS(QIpD8_l*hHol1`xg{@sx3#hHBWGJ1+t$X$OAn^@YHMQ~&9*kS(QIpD+jRoWz3&=MXkZ&v?-&o*c>{g02U%s*AGvOgJCPRRK-b1#<)@10f zWG@TIUKWtOEFgPXK=!hL>}4sA>}3Jj%hC(7mqm>)ds#sCvh3_4BS}K!H48{jOKRaY z>%Osan57xyFiRm`(qZ-&OUGF`%u*L!>Ui&=J2pBX8QIMeZOEnk+FgN=>)Xv9jeRId zP2RHrNc=n!($q2fw= z*h3CE$gh@emqji0kwq;%9Tv6T({ib0D#)dl?>cptS~UA|sYPEWB`yV*OD)YHms&#P zQcH+jYAKOiYReL&i(*-V1cWS)Rf7`9rIw`SQVYnb7dYmFM3%LrCd*o)$(R<9F)dA} zA6FPkm5|a**dO!&08Nbe24Cse(Lj36bY5AkSMsp0_2WYLmc>J#QJ7@)V+=68RD$16)7` zxPT0B0U6)|uYv(CWs?DJna{qm4P<~zgUA3EkO3|r16)7`xPUfIXCGm?;gXLOzbq(H z{1VcgJzuV?vc@Gu*0^+5f9#aYu#`_O(JI!sa+79=$r_ik$r=}s8!j-78!qi8H(Wq_ zRROZbB{f;&GHKWO{E<&CWn1fmTt2zfRKEhzRPxCsL_WDBQ1{7Y?Uhe1ts|dYpzf1P z$TU8=MC%RvS!ybuT&^-Q{sCl~`wxn}QR=3-gvd0Poz`Y-noHSanoHSanhVG@7m#T# zFk{nPdLc}6{c3$W4AmGHryNc?9CxkrF^8iLM;s129CDBgFL%Cj;RUn>=KoxDgj{$D zkqa*uPAQFvCKp~pOI}(>mb?^Hmb{D*S@JS=WW38cGUMYM8She1dF>J+dtEY> zy)H0~y)FsJUKfzPE@fNiO|{nN&oo}UltA{nlv?(>BrSVgLS(PY`mn-1aAmK{DlL0m zno9P%G*x%@8|4}zuU$gwUb~b{Ub{q-*DlZ?m#ej0c&YZ)@Y@39!VAcS7my1tAQxUhF1%za7hbL)vhpIDTzCPw@B%N# zg_m>W!VAcS7pS}N5+WB~KrXx#R4%-P$b}b>3or0@=fX<|OKD7TsSy*(m2+_K+J?Cs)jRzZVJITO|EmPwk9@JbkJ53mzf|CW<4sU!on4 zXw1fA4)OtJ6|49FAMr;Q@&RT^tNQ@cCGr6Vr=U_iUz0`dU{>OR2b8b9h!K@t!mA7C=ATmRA}vi=2R{mT+9 z>t7P6%bPhz*1r@~*1v$Pe~BjRUqa;e3&`M?e8S+@Z)4^0OJLpOmoBP%{1P$~k6(FM zP`s<*{PbtVbhzSh+2NAIMTZH83l8TU&N-ZQ_@2Xe9nLts=jB{Br0`e^8 zoa=iQcZW$9Lrk8<)Ks3ur1lkW9T^ytv<6S*7J>3~clU`JBTBhkl38Iy~*r z=kOVaPdhy2@F|B+Iy~v{35WF#zvQsa;o}Y;b9lmGt%D4i89Op$W}2-G%{c8=H)Li_ zlp!;HS~p}SM51$`FEo{mD!DTg(v$ssdHW)FX2wCchxGUtgX>#0cZZ7;`wYvsnbhRl z%tIRaHWPAvcZ=`u+w2#Oux@q^_h#oXaCUw%aqFfn44pkNJe{3Gy6zm#&dy=(>|FPE zrmFIH2ITJyguk<=F=LBoM%Iiio*5Xjc;>;3ES?FGj2)20Ga!p+Ko-wH-Qt;$mt*nF zawCgpKo-w{ES>>bJOi?L20jyaqTKO*+Tp1HZnHn-@T5b<{8^fI8or`wKb&5H^KO;@ zGZR^s&osmJEuSw`zaA$G5C)CRph=)Re0vCyGc@yE&d`9Ip*cs+(5yIeh9*SL(4;13 zXy&e*p$U08&d{`dZ1L@F@?;wNt+^;QJcS4~yvGc)Xy>|LG-uZRqA9WbqKWo${Gz#} z$}gG(>VDD882LpLO@7gU{Gx&D`$fwXgEo^Uo-XVO3p?r~fjp^odq~|$nrJf7Bk7CR zG^%W-2@IbpZ*e(I(-Lx;rciRj;56Az6C&GbzJSSg8t8E^@@@wiQuEC>45_^kORwRJ z;kruQuJ|mS@Q@1*=N-D;vG=Tp$grBEWmsKSF^TdCktn|mnJ7bKSj~g))1LGxhm#H` z9OPb2XUhSF)Z|{xy@TAV0l8NLa<2yDUJb~-8aNv5M#mg+IP7r9VaATvEID-{KfhkR z9FuDXnoO=q`gG{yN$r(&yuKLT8}#;sgS@Z_kry@~FKj?w*nqsS0eN8qbuVnjfxNH* zd0_)b{Z{jc!(oR*4zkRq>t&e@$TAy{Wi}woY(SRTz-j;8@q|OgKl`}<2zky&yv($j zS#>jQLV9A~6sp}_g&k#xoV8g=`Xe8lJT}Hq=1Q-v1iFgv{C!@Wrz08($Yz@o)NQuu zxr)tpkFPEjo9%U;PsL{Ycf5b(tj#>_3lk)kfVDmw*Lg_YOq+AGVE|RAZy3PhE;DVS zO=G6bG^?0tf8MJgXKkjYoVB@5KH|;$u!B6eY0>c9Zho?Sl`NdLoqOU;+DMk#fcCd$ zoXB6B5cz8Z^4A8mhX5ddZ9x9oq$YoDN+^GA8chD$gvei;5czADbH$#r$X}a$`xux`Fx z4zKjooPt-(x8=7@i2Sxmy5hI3U3rOC@!LM(^FZd?+;Gc$8<6=nAoFcN=G%bGw}CL< z_BPQT0~AmG+kpJH0r_tO^4|vJzYWy=x0xjJ-v;Er4ak3+3!wbBX<^yNG36>|+!y^} zz=XpEhw~2S9L_qdiw#KV2>E<7QtLk7KT<5P^7*FJ^7($S2$9eC^93}sFZ)7%x*T!? z;Q&si(`;-&ab)_Lf=s`OCev?1Wcp3WKs*nm3iA0THTirKtvj<{^JV(Y z{95b3a>xOk1TMu|#)U}+kbL)&9XLtL4xF;p?Z6oa+VX&Nu5Sk}2XMx@9KcCB9Kf4D zTQ0pd6L1fd4>)Ja2b`?s15Sv1zzLBLI3e-@C*=A*;6460RzBeLg?zwCO?w@XntZ@% z7Wse^A|G(Rz{>|5kPkSi$>x^6kSRDJ;cV**L->L_hc&pf+`&0{={12e2_aG=Kx_PQP9DNeNU@Z|*LDGta}9FV6tAWw0i?kUb(m8Up8QrR~_8{o3a%2S+? zGvIclG8iYMZZOU`ob=18+{Rf7r^0Q#jAkIWajGDoDjK<6Cw|LLS#J-$a)-* z^*A8waT1XAI3cngCuATVK`<9(JPyGlx(|7oPa0w*ARls;6Zw$S1~12loTU5wDW81E36T#uV@E#Z zl%VcIPDsUvyvHBPcf0GnOvzc$WJ*pIWJ*qmOvwS6k^?d&2QFT7cU1Ew_r)Wu$(_TU z+&MO3aE^T#oMls9miAz2>T@NnVJ(Lr*_2bj7gHLo6(VfPJ;87)cRqCuhhMpehh@2Q zxRyJIak+DNmpg}jxpO#}JBNw6^NUd}#zgp-dtg|ZJI9U<&S7Zo9G>RRbz5_8FlB2F zXxkjdm~71n30redP|oHA%Gn%{vpFFDa$t8#V=*BAazOs&fc(n=`IiH)!X6DY_%#0I zM0+{@4l|=R^+6bB`?7^D+;cMzTPsC}Dx_r-ci;vo?ERsMU?o%PYb5vN7vM=;T&6LMLe% zp>qMO8=(_YH$tb1GD0UG8KF})8KDEm{R_w=smEH*VO>70qqjOIoc(H5ILw5GU1OoE;z_RoyUE0PzR2B zLFJ%M(ld5YCxO#mf>RDB9fo2H8LA*}brO)bI&j?2k+(YM$XlIghdr7$lOWm+8m&L! z7Sfm9o%)i49Mnl#4(bdiIj942PzU6o4#+_rkb^oP2X*Sx6XxH9bUVmfof7PhH@g8D ztpnOj0(jA%Bgkl-d}OrFxPC5N*MS}vD9Ux6;>dNK1mwC-h+Nl!y6ZaU$aS3wD%W*j z$Y;Ea);Xtcv`*#vd??FXohnSTe*`Ow?9@3&cIsp*J9VJ$piT*3~erc^od&bV6jBP6=e1PKY*!0A!jDyb7l2BrVf)K&I({Ow$3GrUNof2VMo!bjHpB zvqo=T-!whTvhYoB?+tNNHZN?v(oYzyK<&LDVn0xO2GZUe!nRy!?+wvtw)ck6s?pvX zqR~9-uhz8ph6t1Oq+R7w(%u`Q(H!*=GU71oaLn)F+j~QVb6zs1=bpE{H$ebGQH%zGX7c+<7_h6vl7PnFLF+IvGZn(e(I8qN0J z5RGPgZ-_>-y*EVM)7tJK?Y$uy&Gz09jpoKI?Z3bi-a+3EqP;gnquJgYLU*C!fWjf3HZuZTbEP0rolUb=VWYOl$8A5x-xg7Z>;;ue~=!quJgYB5v4imbCYV(DK{f z8zTMMc`zIH^)~@a?*0e?_Brfz*b~6|+uj=@Y)bk|l}>wa2u-#2-VnRXNz&dMf>*8D zdqZ%aHW@l~R?+s}5RK;E?D2BjiOcchAU|QW_l9UR+j~QV8>{W^(%u`Q(QNMx(P*~! zhTx99y*GsJJllIis2SROLo}N0y&)RS_TCV@Mb+LLqS@XXB0Vf`?+wx38zSCfPn$mQ z4Re)mKe94_koMjXjb?jqh;qxL_TCUEyZ6LfrYP0hdqe1^yS+C=+;pccBzWH2-W#I4 zl&p@Q>6tyN0(kt}-Wx)*r@c2ss8QQ{Lo}N0y&)RS_TCVUW_xdlMzg&)M5Ec>8=}!X z8oLzmEbEBFVTVHw2V*;k@?FaW{8%u}-VirsbJHFXFLY#gZurf&WsP}_C9z+`J%6wA zS^CM=Qrr{3j_SJ|b~)^H*cF9k&yVdMaxhD~o0KI_P?p?aUqmBhufv{zvN#62JY=WC z4u|ayPlp_ny^}^_djwqJwnY`#Emu290NP0c81-l)4#N)5N2X=c`^y`~@yuY%Vbo#7 zVc4PK=zSr6U#EGs-2<6!jb122el}bD^Q~*UkYi!NveOcw;nG2~U)7y`GO9%qZK_aSkx#B^V4S^RX&yj1ZE3 zGV(dos`mHFdG~ZgBk6S!?N5qmYaP;_W@Y781#qjs#w!;)DYTk*RSIctDW5c~4DKs= zMVv_qmj|%X-*Qjp@d#nuSBx5#dB~cm2>rJzK{e~dm8`9CmdBZ7{aB>Q(0M#U$T}6i z3|UqUu^FRX6iDEaXhYy(hesm;LVA5z_e3;?=+c1wMUQlQ$YcofDcjWmzM{&N8o2Bs zmmFkKP0wHS=`#`02$}GZ^B&S2rKbPRdWd#Wpf9wG0?{tVvIAUlI1~9$(-$31d(x+> zV3Yo&7xaX~@c>%%n8Q(rBMyfh4moH?1V+DhM4%UTN7)G3<*?IXM-@`pNZ^1s$bN@? z4tpK;1dzaPhg}Xk9dge=w$CpI z24fyF>M-Ik>@bj-yX4lW6eIAt0M_iDSXh}IL(vs9-o^kzHl~8N#!O#?Fd>FKHSKCp zuD_P)#)!s9e=<^IaIf>!)Xx{&x>?rCqa3Vmj|Y&< zGKb!jwRhBG5lBaAs{$s_!(PZoJzB4K$K`mM$~l)DdLk<;?$St*?&*%eUnvJ*Pk8C@ z+r`zem#2rWI9ztPdakUk40yJInPZU>#lMcr{+A)Wt4o4ggI~;P*({SuAkHlt_WV$=*Lx^@t2DCFW zu-&5_jCNy~AMi%p?{NK14Yb30S%Q=r!+2LD0PJ+w;jrCdThx@fHC}}k<(f3=A)}dv zj5rKCJRkWmaVDdG7_i&IFJrvuxp9Xvhf#+Shhc{cp0sv2ARp~;0G#z`V_u&Thhc}) zKB`VQOvRc+TVL>X?3}~aXajotq=%evcrKzb@u$3?Lk`>H96C!|7f`vrC^azTsSO5{ z>#`MRV}vj@2eM=3!ak6Fw;be8M>LlFb>0SRJ=2X2ll~20%m>AW?74FNUlU2wI_o@v zRVk#puqU>aa)p$cUd1d|?eHGpfx6$kB1K*%Kzx#-XnWupWaJmkE?Ift_jS3=}W0+$^w zIlLI>oGI#aI^bIcobuF8I-Kxm$35hjha7b{;&9l{(KZESx+g*?&TfZY4m%xoIBa(~ zm?gg|+F+kod#}Tu07lhrhg}Xk9dX$cJ8dE<#ut zSNXT$l@3EuZKl~^0OxEBVE&9`?=L59zenryXoHa{Ejr+3(^deK?a4TYHWbC7)$poK>mR)de(hWdThkq$10siY%bZy_+A8 z5Qh3Phu+AIHhL^V7-)|~2+gnE0f0w6TCeBR=j&{bC%rU){_FOnr$Pox(vuEX1E|~; zhszF^97f}%A*P4SKWW$Vv4I^RJ0$MHUm3kS%`3e-uq(<2>~z@Su-)PL0D56Ceyg7- z*5<7d!u)zJfOcE$)n4UpIg*~!Ad;Q~Bk=<_FzhgpJy~Wt;36~|J=Ggumn!}IVU{Y@c_OR9*mlDT{+;@-tVx_VXwm; zhusdl9CkXqG9qd^SR!hwusfQUkX;Tt9dgJB+FPTbtUg;K0Y>8CWD(Np?FnD$2g6~Esry_cz#x~m zJ(dbcR;r9fNbB# zTMJ~GOlJy^?K{zA`wqzV9gyuiAlr99w(o#!TPUb(TL9U%0P@rYW@7t()gOpnaggYj z4!-0em2EjC2WBXrk7z6#=Ntw@U`;^>9KIXTxcFWt6X8_eaVQI&X?Z45o1LLN=y%M$KEx!fC7&=|Z{1V$gi@cyF6`G^Yj01szP#4Uh@DKA zMzxu9a%E?t%ZQ!SWW)~0h#im-J0K%=;B0awZWTuc4Yak4*Z~>kamlHBuala**8zF2 z1Jc(56aIbgf`h!*=~H>H1M*%65admWJXIv}rgI#^!oObj`y6SCUBC$I8nBXvi0 zri_HLBoMBRt?Qhu(!W{EELo)kvPuVJl@7=%9gtNzAZv66lC04IS)&88Mh9e#4#*lE zkTv>5QMTQ2Ysf5-=Q$lL`*Fsb?8m9;m*bhzgGB;z9RJ}KJeMsVDPSO;LDSoPKE&i6 z&Zv@mIMHMa&Pws5Kf97GIML(;PI2S}PJLwlO*9#K6K!?2(`S7GLZ&hDrWa)7O(TYp zcWXM=T)bP;Sr*>ZR2JS;?!4as$_9;LDH}9EHfVrs&;Z$>0jDE1+TfH!Py9woP37AC z^`d{eJw&eEJaCa~H{(D?-JBz%Zt4?8-K~4eaOrMASai1_TmoASB8xT>kU2LkDsyfM zdODl(`WQ%nNlj(W4TL#&YXXKdcMIgaP11)vL{8fb|8ak$I#vaHY9*&_&XLnLRglv* zuq}JGtirg%n8T>Uh{Ldh+__0w3QR!m+<@G<0l9Mna_0u>?%cGF+_{M+cWy#t$jzXT zAvfJ9LvBK3$jv!Zaf87al?OMA!(@1HGZ*Bi4aiTMq~)g#$WI%P>pLLVY!Z-bHiKfL z4?Y=XQ#Ki8lYoq}36TRfZ6K8+A$64_(JCrOxzJLAiUanV(9V*YOs`2mrq_f_V|vZt z>-DFKy*^xIdQH+Yy=HF9^qK`yx%>61>OChPYBH4%H6R~qE>qz{-AXNlhW1>{@(KItRD zhp?P(EhynP-GZYI;WXU}k&;pQ;G$0>oKt9rde53*SNCWbb2IM0R$VVD@6?~)_*VAYPiFSiN z((-p^0$$&~wBmBw9amZg>|plsa!HffGhiyfOQSC+RQM;i;N_Sn)BI=s zJ5_oexvYG8d#{A_#zzV1*UJ)8u}hGxGUM@7Bn`+`893n~vQ;KTw#tBPl>yl*184nr z`WZVZliCTt6&{W*6oV$P8#F^@=OLk!4P!Rhp2)L!~9K>9F1`Y=HHFb0?OVT4E@#wvBd+j76dH2N@7+wJE_ zA4Z7uVSw~ufb?O&XiR?YP|`2{B}gB}sF6MlkUk8MJ`9jP43ItykUorV+7^lu7BlI? z0O`X3>B9i&!vN{S0O`YMQR&0D$&x;d5b488NI!c~ZAroisY}9`yVFR*NKKM3sx3(v zAW0Z&>(O}OeWI8-(ua}HM!$4PA4asgB#fj7VjKXHgprRVVU%qkGf9}#|K{*`yESi;eVQG?nyWfb?M{So4NHto2J*h{IYpUUg*{Z6IaXnWA;13?oF!FlLsN zVGLy{!ze*0!z|MT-0iLKDI-l7NlO#Pf-X%MA<~4=h|+|S=`rud-dMlr1qsARZ5n|X z6GH+q#?21rx}NK^($R0f2oto7Y26lE<4Iav$jtjmHDLb6tf zoOKD2gp7$H2^kY(Jf5Hfl8^zCkO7jA0g{jbQjM`vR8(VA{z}Lbp){K)79r`$0O`q? zKhl$xkm|$eokmZ_43Vdt3?3zFv$+3CsWq%t%@S zGe80}Kms#B0y9b=ff*oy8POy#10*m5BrpRcFasno10*oxHba^+K$2yvhNk`wmTjfFjA!{1EeVfq$vZWDFdV_qioWYm5_8Y3|nc+2$80Y5NXN)Y03a; z%9sR_kr5&p86X)MAQ>4T85tlM86X+iM9~J4kpYsC0g{mcl95pb$;bf7$NU| z5=Mw5VSprItS*v-(eRRlk*OqMR6A5)w&*4(7hM~p(toke%FPy#{)=HL{TE##{TC&W z{)-h@`Y(o<^k1}_^k1AK{TCtKAqE2^`J$%X@o0}lNRlr?B>4g)`2r;Q0wnnYB>AEZ z^u8=0$rm8W7a++OAjuaX$rn8*$rm8W7a++OC3s~dUo?m$Uw|ZEKwa`hh@Q~0R{h=S zzZg||PR@9f7>p2!!2pTD0Exi>iNOHrzer8`FF^V)K>9C0`Y%BGFF^V)hVm<`|I#Z7 zOeX2S0O`K~NxqmEl6(P@d@<3dk$f@uB>4g)`2r;Q0wnnYB>7?}OY%jCBwx%0Nxr_> zTKPuHo3M)et0Z3}u+Cptm#~X`B;me-E<$SZEnE3gaVY4D&`>d4B;2C6>%uKU zB;4X03AYH5aBIA%_B6sR22x$PMW0Hz#XPMGw+NX=xJ83VxCKbK1xUCBRD@fSXVE`H z)d%e(<@N~<N*Tyc};*&XHCNkX8$jRtu0;3y@X|kXDNpl~#)>qc`;Uil?{j0I9f` zG8Glqqzj#1SxHx2#Z}Id)QEsoTy)8hzj?aJLGPqeQ%Sm5$tAU-av`;{;h&%!{?>C6 zSuvC)vI69a$*`2-iiVfsiV-ix6}=#l6}KxASphFcWJMcDWCciM1xREC%vfYaP3s~n z9_&mbvSKz$WOb%k0wl7c+7ej-5?KKfSpgDR0TNjO5?KKfSpgDR(c1@HgY$BnD(O>+ ztQb`iSrH8mVs=?I!UPYly^8G{~dTIt-T?i=RlXE`FlxC4K@VegY(Z z0wjI{Bz^)Uexl*O8!!6PZf6``ba=r*dM6|R(mMgtI|0%=0n$711xoKzu=-2y#2PQX z6Ck}4AiWbHy%Qk46Ck}4NlWhpNbdwl?*zM6gtO5()oFNqTkFNqT%i4!1+6CjBbAc+(3Du|Mpv=Su&5+wl=B>@s8 zQSFI%XbW6$kSJ-Q)rc1DtVcWTPkm1~ROCv>Jw)0ix>4FCK-wih+NIwwO3)uuhGj$A zB_^OmNmSuUpIK5U5hAG@mo_Ps2$4dG{*gk75Q&nQ3wjHL5Q&n2iYV!c>~#4ALkcA_ zJ?&4JUKzR4vqkGju0$1Tq9ot^ETl-z5+Je8N^=BAb3|WAa|B3p1W0oPNOJ^8a|B3p z#Bh@42$1H8tKFpkC?Ww8jeI)f7z_XjkN^pgfV#mS`ABob+APfxAk7gV%@H8Y5g^SG zP}dw$(-~`y80vM+5tkRe2~9rI9Py1tnj=7(BS4xXpzjY9z*i)JU8&$w=w8U_cXo&=#$WE2fUKs@w9b8i|`CRW#Q>e;TTnUu8rI0`g zkU$BLKnajQ37GPY1}ZY7Ne__>i2)!P5^#O7kyJ#qctu4d5fIa(E&?J%A|N`m@&=zo zK!l9>>wFRc5%T>+KuPaGH@`Bn9frD;I#j!&)S2|V70GtEN=c~$)Rj6+4=HuXXUO|! zlY=&opbezDVGLJPHx+f9v^A7^8f^{HD%u*o#m&|IRnXQ@pKG)=){T3B?_OIo<e`yJY*vMewno}P5|FlraUg9CA=1_W($)}7+8RLG8bI0_K-wBW+8RLG8bI0_K-wBW zA|P(orLAF}j)znM7;_kP7;zYO*ydYINn1l|;~_-=Mm?IeHH3_Kv|)!Se?&YJq0Nv_ zrcDlYp$&_W)MQM}>#J^td}3^JkRFF2COr;GOOHdyG@UpoM)ZiqHx)eWgldS}&DH$gCzM=Y5fVyLC+qrLJpQ7-G`20MfJo(zF25v;fky0MfMZB~zLf zMxrz=fHW|n`QXb{O*=8mJYgM`@C12_X`m01}=65}uTqrWdyX2~PkC zPpF)PCyXiyPk57E!V^HklQNpU<9^bg0!fm>cQ;8=07+5+Nm2kwQUFO(07+69E(cu7 z^L?C*LX+~oADm8;!WSHAQUGaE0BKSHX;K(!(xea~O$yyPV@(RFNs|IdlLAPS0!Whr zNRt9clX9l``YufhAWh165h6_rAWaG&O$s1Q3Ls4iAWaGbN}3c(AWaG&O$s1Q3Ls4i zAWaG&O$seq*QB7bk|u>{TYW1wX;KK0CWXQNTtq7&O%PxxMi=MErijW(lR}6zDS$L7 zyrOq~8H$uAoFg+LK*|$9$`ewP@`R9z@B1FOwLUx6R0w6acKyE}Or23G+ zjD;igf`lW0gd>22BY=b>fP^D}gd>b=2}b}4M*s;&00~C`2}b}4N2r{HBjh9D2q57I zAmIog;Rqn%2vGMPVhNCngt=Y!9wGs0MM^L=gtQ`r$a{#S*T>#;6UCH~5fLF0jsOyl zFvukwVO&c%!cblp;tZxtMJuvCJ6`4^tq8+Ku0*t`v?AqVmu6PE*j=j?p+Te-p>ooS z0PACr0}_tVjS`MfYB>{89|=dw^(|#e*(4kxwU;Rzp&egRI6~GEj!-BGM*s;&00~C` z2}fAIBpd-G904R80VEs&Bpd-G9HE;f90BA^1YC-j%YkWxBP1>12q57IAmIowjWZF| zmT&}+a0HNW1dwn9kZ=T$aO8W%xR-DQkZ=T$a0HNW1nBm!?^2P_$1_%u&<0YGFwmqT z0i+@Uq#^;NA_1f#0i+@+A*o0JsYpt&5UEHAk%|P6ii8;7mbhcf^Rmu!egK$;XlniS?w-G+#0(xeY5bt zktPL@CIzT#QV3a}9WAR}7pRmAWcrn+Tp+I%sL+UYfePbI0u?|46~>MPDy)eTsBl{= zXCbOBXCZn{0u@5!EJV*qphEvhpaRsLg-AfoLV%owXm|-!00~q82~+?HR7gMql`_+T z^4Bey2@!3^0u>rj0u?|46+i+NKmrv&0u?|46%+8&Atsw4+F-rE@FLG4LgYCF$a4rd9%~i%V#gdLk)d*u$dnT>sbb0rn1J~si3~|g zB0~pD6$3~W!!(mBrtEs#x@;PW3}vhP5D_9DBDzEp89)*lKoS{15*aSY@*x7`Lj=f& z2>5QuZh3@t#z786Ou!dBL`s@(6|3?o*X>G4L(;MXuPhiC&?4-q2kA?_*a)7!aR5ni07-EG zNpS#4aR5ni7|QYo0^|<_$R7xhKM){)AVB^=489wb;(R4KYoe%6MK2?X3_s=9RWZyt zsbVOBR545pIr^}4_C-Dna_MDwm>|6jA=1kbQg`$rM0y#9rSvj{$kB&P*ZEwKl7@3W z9>pP=yncYSK6=+@hsxGjA9I^&w%%o274?k-H(YjK1&s}3M;aR%K8$~wLsL^zMNgjg znoDqFfff6o6V;gZ@188#rK(ZQ!;Pu~bmf(gFB*z~>jz54Le*iiD0CM~RPap+S?aTssfqlkPY#i7(gJ`y(taNji; zKz-`|K}3@-hfFKF9GMA`k90XilP-sl^^p%{Tkm3^zqLr`luz{Dkg_pcq}ZVw!*j@2 zl8UfG@*P`AWHv;LPx%u!X?duKv^;>cJb<)3fV4b7kGFVtK$(xdDIn(|T2GQ6?*HUG zM2I9mRPp*gA9XDPQ&-9$;DYa(FZlr>6&s@KI}g1O2{6N7j(~_;WeJF=Pu)d`kh+Ty zA#xD{!MQ1bIXf6oPHlrBeAI z7YMk%FVJ`WdVIz~YS?cU7bY2N0Magfs|Y#e#gTT2Or?e;nzT!V$QKAW?g>=1OW*aC zmckyiknML4S}hQ4(XPZW2U@L`ftqlOSNN4_Jwk zIA?w2!AI7YL9q5DD}~ zGCT-!Afzriil1Cx=lbO%WmT$pKz%O%Y!)q$y&ENmB$! zQv^s;1V~c^NK;fo(iBm-p12QTC`({ONC=Glo+&g&&UKj)%_8d@K-M{ctaBI|k{NL? zAnP1DbA7h9ysp;;NTenK5~)?JbEG+TACyJPnsi|Uz#HtS(+mfkl79ANOMGp%x*|pnj@gH*^D$tgiND3V(v?G1W0p4 zrZT%BM4BT&nj=7(qcT%#18I&3k>-e`r8)Xm>vkr+m``fb90AfC5lzY>LZmDLq$~oY zECQq~0;DVgq%5L1H>xbkvd|XIdgvvzMI^PyWhBxT5h867AZ-yKZP7&08qyXKB5e^X zuCzsj$nOS_-wm)gh9R)WLE0ihq%8uZEdr!10;DYhq%8uZEdr!1`t{b5ojMedwg`~6 z2#~f2khTbrwumY6Drk#nQE7|*ZBgpjR?GJik^c?PG%B(M36Dra!Xq{+8i=>R8Szu0 zXk>MfB#Cn*NqV-(SCS-#rEGEtktB%_Ns?%8NsuU zq-mn(Leu0Apd@P|!R3(#%`I6IZBnt#k*ujKQ96eNBx@o>vL;F-SyNevbWdXsx@4n6 z8d5e<2q~Lr@w$x;=jif6wBB&eVeUxTM2M74+?Pq&1W4ILv}u%0+*-;xhX#^!4o?}R zY@!*ihDd^YQ~llsZ1fQQ-bTp9YbKw>P23wu+{84MxQP(GwhTzzR6;65dCp*YKXE)B zTwW`a)W+3(m>HGb@Lp0f5zrHBp?kGBXfVq#ejVddmZ*TNCU+=(m(;yKmpP~0n$JL zp@H)G6*4I2P(nF}7|J>HP|hKVa+WHJ>b?r9D8`Jubyz{9ilYDZrUr9Q4mzA8RTRA} zk8=j9R8dR_siH_gLMWi(pfea(FjA8ciaBt72c3!#Y8ulV8c{;1a(PVO@+!-tjUoBw z&7>l~uh6;R~c6RBV8mc#YtB}Gpxnvy@zpz@ag!(vg9 zx`dF*YyA2yO7~QR5&AAl$PGG?Xg5{Hgq&|ExXgipifrWiG9`JGaI;$3CROgVj7quF z0um!}-98egqJ&79M93izkr;^(>5rHf(jU?7`$MV)>~q-bpl`NBll};h{s@r%2$22= zkp2je{)l-Y{ZR=f+K~Q;5V_be(5BHJ5$#o!9Lb)BvS}0ZuNT8o!XiQ>ECS?6L(fUS z%;=SV8IXP%kbappNRlH!zqJxgk|RKpBl3~th_1iBqun(&IB9zdQj-|z*`jjN9}!Zq z!I8>{Hjv5)sF>Xh#!o^dFc84Z8pys|j_Zo#sIs-HJawsDU1dZ~r7|kl$MoQ<_D1G2ax6mkmd)F=I37(Q%IU0K$;&wnjb)# zA3&NPK$;&~RGJ@pPMRM;njb)#A3&NPK$;&wnjezZ@7RC@K!AS724qSDNC3nftO$UP z_*Ya3fM{N6ez>2I=7&qFG(QX%X?_6t&@dOI`JoEZ`~cGYaE^Rv%0(%4J(&)M7KcSi znjaDv$jkN}7h3}^4p786p}{FKX8dQenZu56gfmxiXR%YGPg zlKlXZ{V;qa`=P%i`yrZSKRnNu?1yNQ{ZQ~}WIwdBKp{DYs0rrI>3b5B<5tS2axQC7Onfz zP;I?b2IxI9K!PCZBS8@3pkh)}*kD`EMg`9tB;27mlc7(bfi8tqfM|NP{<-2(p||N7=hEr` z(&`XRS{*=I9imB*Lro>Z884ES2#0l6A{;;>9HL2tLx^^AAmj$^Z1g%l=gip7hTfM5 zhx*9Q2H59{kG&3i93;Zw-bNxE5|9W7kO&8m2nUb|2axWD2Zz$#Fm|N7Aw;?xK)M@1 zx*H~!bT@!>H-L0EfOI#2bT@$Z&1b+$YEy#!@?4kN(7}~$pDQ~(OLxQQ9rEE{H@f+H zF~p?1;T-912&ov|RNh7$3^DNciUbA%SReG>1cSV?7i--Dhx$l_14x8JgUAAhZj=QM z*XX(h4x{(wD01kMmD%p{M^U|s&ft68houxb6sNKS{q;AUms1YoO46gI&`T2O021i{66pXE=>XE@lrZ7<2KGu##ZgJy zrZO6|Z7QH`QvrEc0u?Ea)Hh@*^$j5P4IuRmAoUF(^$l>uAA=uuIOH%B!Oc;Bjw6i? zkNG95p_^;68t)?Q_e#u)(@DkTW?Q(UaB-G?29SORkbVY`eg=?!2H2MUR{1S(++oaN z)M3P7*gMy}L2fYdmE)Hs0DIDphRfYdll3aN1b8RGyl#sOrEGts&j+m9eJ#v$aK zTiM79hmeYbr{Z{X%+ERMusoIwN}!hzxFxUbbz1Sl8O)w4r;t=X3{z=)D9&K$X9yVx zV4_Id!&4P`;c(85_;C!7wg-^5hgVJ{=OJks*G&~9wX$BjM-^KIyCRfY)^SkUko{}#}$!IW#9J0@j@S0_qq`dS2ihj0KNLlIa2HpqE~;% ziz-O5!QVx021lYa}w#0sou{8B+}v5WnF9+OqWQc z!{Donbbh#~k3>4(EMPMGOqqa0I&_wFIm~G3a!6Xb9HL2=LkXnI0i?@e8Idjrc+!XE zQ=u86+S26^O;Q|ETkGRZx*SR%T@KNvk>b$SE3=*D5L+I=)Rg*$aUk^#=Y;yk?t%=Y zuAu}Kb&YnqA>;GfE!?1%iG$btz4Im8-APo&54Gka- z4Im8-cT5&@e3e(9=dTF@e9qn zG8~i2wJHH?)v}n4q$cqT=SciQ!%O_~^`hOb@5m#GOPPRm{r5NF@n;3{;d!>zMQIy+ zdsAmB>_=#$DZh1`^bq;-@R(Mr7gqX}>1kB;A$@u}#dRbEx}KXvdu36ofd}IkTJn(m zg=A#V15EmR!*#bFqDdG7NEic17z4<8hwoD}QOVq(WAb5t=p+3MC6Hu>NmG~1(D}0A z0c67i$c6`y4G$n29zZrcj8aKv2$5t4kYomsWCoCA29RW?1e46jd4~&#oOgh_B!&qv z7>bs16poj_o=6`LMpA=;p~3`t+I|FCEfsbE;G zw7E1`5(7vQ14t4BND@QWOAAz-{ z4!-!VEW7C~e?Gh@o7MFfbFz6~xTTSf{?lz);|sT@BabuEigR1U`OgvO_G{vdw&J`d z;{2D0bH_Dt##(Xij5z;$#JTI5IODB2cSoE*ia7UN6K7j1&TAvi{}FNKUlZrQw&E;^ zIDZ^*7G4wQ`Bt2JBhH^hoJH5f`O{XM*F~J+h;!dHasI3o=k*b1B;wqEO`QL;6=!k8 z8I3s2YvTN0tvGLpIAam#jn~BaRx8e%BF=ckd2>2il6v+JI=X&mb~dl0bMsr$Cmpjk zzcv2M-u$-sbNj5#UHUt_>p(gw;@{u#OhjDr#^Q|Pvp7qi=^&36N$4{jA+|l*EhRU=gf|4$4cJ^@kd`_0#Nl@Savmk4H@$NJpH%FxT^B#C@N7sK# zg=};-7Od|3zf=KLE%*uW-mEpyX?9N&9X5aF_ijL04oW6gPX2Gp<=fC5}=FIMyb^EODH!Oa9!53$x zQr$i4&RO&4{F9h4U%PWw*E{aa8XNu~MgIKkIcsivU|#2}n^({O>dgyQ-*)rt2hYyA zwJ~?~yg75%+%jkWJO1sGC6RC6H&X1V`>gDNl<%HY_hxoSnuBjmNzR*p%L6xeHs;S! ztd7Qf1*tS|xn=%4j>mbO*?sEu5YA& zIy$=!q=x_G=D#29(b4&)^jVf&dTs9qulIQ#BYX3^KlBnYhQIT`OP~4eKYjO0rTB%f zbi8Ez+UN7U;CQ zPqnK4p(R=6v#8XypJk~+>9hXIx$)VXR_MPAKlZ_xC!g=!`1y{kV`<0yC7u5|j+ABo z@88_?|FicdaB@{u{`kv#uU@TP-Bs27s+S}kmV`%DbvoUR&|ygc*~ADW2J8;2fIu3^ zgERr8QYU`)bT(6 z|Nry(ef|xpd+)jTo_o%@=bpRYSF^_L?W7@i1a-jlM|E40qI;1zOkzPNgI|L$AEC-B zTk7(csN)EApFy2dTxG=&d;uu)>4u%I`88_|t^hv=BM!VDLMPQ)LkE^_ zE!-OUW;A8Oc)CnLR}vhkuEtK+V5=lvb0JI_y$rnlr^sk~EF=1InhR1P>XlFf%?1F= zQ~*l>fQ|xKJOFeEsA}6j%E)i9Ek7a+-h+x3$q}Oo_1oKt&V&Z+?Zjn5kvunaTh0y= zxy$Eo_*NP~ltJ0$ifw(H1?*P|-l%WN+jf>{SP9-8>zloubOA2pCE*FiI?^X3kbpyR zPzT2Ym)PR${;xp~4qs~d#E}y?~ou5Wsm;+~-uty3HlnNXC&V_MMagSYXy@|r9w%$xf zM;Nn5g7nr+1oX9Tfx|X+GhNDAJSuyMBTPIByERHD9)(>W!Nda?`@Ey!p3iYY^9_g| zv3t?R=-av>ZCw=p4qDxYRl{cy&UqU5pYXH)MHVlOAq3+@=a^k+6ptxqDO~iYrLAv< zcG|5W&Qwus239@hEI(1QU}vQz_%w@&B<;Zg zOh!AmY7UN(y)|=nY{+B|2a$FpLS>3#z3+%<6OYn+V+0eA!l*_fd+{iYIwdgiDC{=E zfcJK~<93s379K@H5x+*mPIWpwnxOqnIDC;NI5yJIOBPwV*4;#bzPL$GxD6oUKpuvj z@KOc9?n~GWFB3ojeSGBVae&Zt~bx5qW;YI?Q>?{t5mGyK4H^&bWfp8MoM!1>?025JIZyCX6{mHYJ=}BFdFR{9o`2r5W==nUPs_Uc=#!_!Zm$KN z-;(Ctmz_^nhkH^}!^5YaIdi%{GXbK~)l?MRwTPw&ZQYfz>+jmQwq0UbLphI3IKgqC zrBM#9LwodmZ|COl2Ke%I#2l|NJLkmo1Uot*>F{Y-fa-Li?q=|t@yE02O!#fU8ox~Y z8CZz#iiM!vNm&@^TfbkB78Jg8N=EH@4A_?<82mjl`srY!h0Y)oUI?c)1Rb~;IGzIz zXWMn`Ex?Ii^Q79t7AigA)sX=eBD@kY;Z^vlr0SF9RB$!Cc~zElcntyt&6h4aqEI6# zzv4cD)xq$8htx>!!_^8W#X3_pqJr>eD*TU&%_hYb#oY>CRz25^AJ zb{3PsHgc2+zZ$4^JOms74xyenX7~g6nmrYwH~QVCyQ{vo?93;78?5W1LZ;E}LF(^7 zap6mlyI%3qN#+EI>_YvALA{ft9<5(#uUhNQQrb5qXcn>UAhR6f&%Op^x5$v0{#hp( zyWqC0ETB&7c|?MzaXWYr1YL3iYKeTq?nn&#ER%$?U?!MVait9-9bsa-#G`o^MKJLw z%#L8MtEKw;~_}k2|Oi(=k@dOEK)qV2+wO`JOo|Ip9G$=!Lx&SFay&1 zJ_N3$U##o~S_qvcCy5mThq+_Auc_A3Qf}1f5_58b#f$)))B= zv`s3LC%IOcSG8Y}; zkoP*uGLB109P6ENuj`2OB#w2-xEng+(h|q|Vcd-i#8KYuxX3m;!Rx>d=3h5xWuhH* zfplp{;sL#Y6(g8<0Hf`kfSW1Bi0OPIgGOCjw>dk#+Bp=|rx zc8}S1Tnx3ugwvL+GLdTw5o1lJ(YV>y!dr{`87H`fQEu=C0h8|Th;H#HFFg@VJPBU1 z!pqJCFE;~`7xGtmxmCja{VRB3HlqUIg_-8_!ZaE;dlS4hYZGkR-XIVbb~&9?YX!+A zF9dUpPB>kO7`$>HiD!MB2VQiI_jVR`GZ^V!6vY1Eadf({PZ$x~!5vI-tEPzk9VzZ) zid!^A>`$cdYo|He-hlWKyANxfZ>Kl7n@q4z<9LpBJJ7D%m=LMkxKK8pATA)P>6r*O z7I_l5W$ZeRd9;)yAUK08Hj% zf+9HCL2$=^6w#u>q<&0OmTYgDMSdp=(ZV#PgDr_MMTMT!@j}wIgEV15Q%Ji907aZ` z7v_YdW&CrrEn8E)!Gi%zP8J&i!M%XX&Oq>1`Vh}KPy=qK3>LR#;JA@s--awk4A07# z0Bd1$@-6AehgpCSd0#u@Gc5B=$Iyf!#{EiB@IXwDBWnU(kc&TKG%N2H>We))BlUvy zEra*%$TOA0EUJ)6k3Xwzj`dm8yiW7IeU_WAFYyvonXC^=R^i5Jz8}fPp49vtxBWF` zzhi;2pG4m7wk|nEcPc;0Np-t?Q@kp1*W?|DEZbQFr51C~XUDy$;pXE7%XP;uO$Jk| z&h;xPJ6&|AMHCgU>?Pwl?-Gf>6PQLu+L+&ka3Wi}oGztGkq-SGBJ0I=;{SzkwmRLF z^$$J+FQjXgubqS!l}Ej8EV8T~@ag)ivZi2rpDI$5QLM2mA#}O_AJ{mI!Xd*y;3A9;l4YO zg6x;v>a^^>9lW(IfjYePqOFWpr-Oe$LJjz1!)-9zXay2B6g-4r;}Nu%wDn>x_Can= zs_44myU;3gwpUCQy<#SOHyfBQnJR!(7?nL1ghkv)O2;Kl1`V>Q+dssTDuxqGXNAON8xK{ zKKOm8iN*(yn7=f9)Tr3!P|^X(*XPzJWBw^w7kHg%WPN087@50~U(9gi)1z zDK9Mz&J$>Gv-i|2@9iYAlB@5zP_|+wSck7_5AZC zPa0CAC)RYfAAiM)I8418$r=S1HO;fqRWIABC;{p>SL#9mU8Sz{_)qL~$qU{O7%=p) zFt+=MH>_Sw6-p^2MoUy(TC?L%Aj1U+7OR+Aa}k2YRAX6oWQh&^27lpO!T3~lI+j83 zk3e7a{53~H)BH-Y=vKN_3PpE3U&J;$b8M;7D!p0)C~BN(<8hrR`Of9V!o%Dy8C7xi4WAR%2cPy)nu<5+`0iE#aIdP7q<)s}tL`q?5wiCvjBSAoE`DKWyc}Ab8Uy2-s`nhI^Qpt3*SoEd!Bb+EMTh1oU zVq0ozGOAI!Tsaq|Yxl^bAC`4wQ|`^^F#Z`FV>MPG=n5W0xRg?s4`u+iTPrDFMtf$j zQjU6l4ii?C+=^G<;Ka!a?(J~DM?}-8B6Y}JxUnzq95|&gvD|( zVZg@UFvpU-1RX0zr>{u8qUcIT==x*(N43%uN=_m|c?;rheQcrHt zefP&eTkl_@ZSsEBouL68LqdS0uNBjWp+;2hLiC-`W-*y89%pV_>Y<11!O+ZE? zhLvK*X!IMIQp#_!i&VxA-Yx?pOtVz;4qlJ2$UbGg8hb^3Y>yhXi%ZHG_18VEki0kI zV8yAgVA4!?@wn1GF#l9#8TuUZLkJ*I`D>p*ICbFH1j->hl>NO3#Ql|4@Mu>WyDYKb z(pfVY8a*CffBZ!@9BmJ!a>=m#A=H=YQAe=bMjOa{I*0o(LiH6fwB&^X>5aPJyj}8$ z^CN8}jj~CeK#|T&<)Qb}+Jn+WAAC4OHhCP3m&&A)p4^X?EMxlLh4{&ovnDp?t0H`L zwfV}{7n>1UqoM>{{y!6zyh@8>N6#`oQ($|3n|p$&R$E3ndPqjGZ(jieIFJ}y;BFilm{n2avN_V~0SLp#u zg;IALm!K;57!GJz8irAFNH3|~Vt1))?GyU0F zlMY`4x6x~I8?@>0PT<{L++Bz(Vw>a(pfODKTOJ0$N)FucKEz_AjdLBj0#|}QMM;F8 z#&7sf_>q+gckD+_7uIKok*MOP8n4JU&g_FxaI>mGsqiI;X&g~Oz3;JLs8ZhdnkhB((MV@q+%wsoME$+%u_4wn% z>QSafOST4u`fvlNL)9_|_i4K_6P#Z9~A!}{rC_1IEu~9shU%>`^Dcc{sHk1h<{N0gY-wMj&d9p^)$39 zXZTiyEoE0=}a~}9tEP2plP!89sFGgj>SqVgLw>>vAJcqNbw0oIYdxOmyi!?DGd*2 zG5XM+*)46$U`WJ{t2e+Y5wCHuls7kd3AQ&vKx5M;qX4V!jcq6uFtA<+bl6i~#94M@ z?ZSwx*cG1OGU6})&okJwFkofLq1s}pGFnS3aOHZwInRQ6f?zaF&8`m zBNffiQ)@28^r@Jq>KF6bj&$EZx~E}DvCSg~Hc(O4=@A**SqLDpoMc9!DyC z7@}GGE$A6#mz6U+i>V{UOj}qmur5rn7)|krJ?Ko)whibg*ongOwPE?RC_pibb$@@< z_6s=O!x4`XCt6>F{VL*)m1Qkq`O+25uK!!?*K2?S%UTEE+6TH7n5`M~@s0C4g3bFe z_!#N!ggpRQxE4MD`3RbS2p-IYYSk`)>3Quz0zV1Se#-m z+pdb>J4iLR{py*eg7xGNwb`=GUI1Q}LLN@zJf%yyX+8)#;^v$3PU?t!2O`muF-}Zx z?1*?LB5<|}V$XC&yeo?EG8?h(owM#ixx>-k($k&w>Q#vx16$?GGuf(iGOa)W`V+I2r5nfmLQuYTBsyBvJ zS6!^}SG~@KMQWhKhKya$rI9S=i-q7R2oOeyYxFxotJokfS4`)NnL;t!WfxP}4~Xs1 zlSmE4%Q&g zTN;CdoVOY$!*IAQybn5y-f2$ww|a(xu~TyfEa?!@5kyWnnpDqD^Ha<3(2abFtyX(gP>z|sA17f|(JdyHfd zGW!FF8tZ|M?}yLBOBkD&b*0@H)MVAMlI_bmT?pxG5Ry3yW^n|Zv&&p zv7zDR=Dr?TaP)Ko7G1f4uN!x(T-P5R8eU3^MnEJbQD!`P2#9He;TteUM_fci*Qzr!P>P6`okRO>r zHF2_ZJpNsee?6#<8f_u`YvB?$`7?OXJ-P>d4<7UkvZ|`=WX7+s&#E}PNdHW#r(+(a5W5Gk9q$}Ibm^B$M(~Mb@@jS_> z6A3qULU=D2p@ypxR)soFaoW`Fj}Tg?&Nx;8ZYI=Qp+&~axpm2%{f9kBsi(OYPL(=g z_U|RtvycaHMQm>c+q3T!);<@-yuAg3Hv29Cay=EY7ZcZ8NqgZtXvMnJ4W2-n#xV(E z65jA(oNKG9t*XwB7EoWAQU=rb{opNS!j0;j$OsRp>w7BF@G6fGFMO9NiLL_En63Gh z++xS=#qbF8BQJaak)^Cw1(pwIUxx*pe41^SYyO{vo23-{Psc_%{x_q?@C(p4?C8jG z3p0an6pcq_h9jpXC-#ktk|7wdQM9y?lT+#NqP^hRfb-ZKlp3@XMGdCIM*ytv7lk;# z?QL;+0c}**4@R)T#++$s#deTFo0k-NUP+EyNV{f!irFJGO3F~#NUFoD)*dA}&BsA?PEi9{;F0~uu7-{yd zFM53&YehF##r=a(OrE4^r*OZ7i&YpNHi|rR$l12nHXa+H#7Us8U9GRh2&LXK*2my3 z-wm%g#$|X-3sng=`y)0X55uOBN2<93OG*CNWHGgUU-&SB#yBH*GzI<56jRMQV4z}q zZGpH3 z$cfe*BAQ%7lN-@AKYaPor7+Tgo;2WDn#=s#PmvYq*Kqc7vy^xJRzqnfM_0zq*zApNKTsC4{VR-|bO!!9r zLcp`%KxN^iSKq@JW@UxOj1r-3o#*aeh4bir3-oWQmFV9fr>L*;WSNuo@@+;!|88jegbJ`Kmo99g^S(hF0(<23q_$eal>9lU3rAL+()0#wk zCZy3hak}Vf|7oIS{W>MHS2eXOmn1`qBfXs+b?{3nBI(On`=V>u7xWb~{S%97#mvwI z7Jb??WLX>fcP39TfQeSIm>FD|_2hI87RB{7^09YWFc-dZEiCvf|rkh_# zp)=t@T{SS$9J&0i}GxgXFI4W zJA4JljNvt~qjq>Mdw$7nhi8fZQu)0Mzu`@2OBln-db=aPAubAl(AVO(ahfB!H55*g zb{vO221kF0Gyx7jh;Sh@4^J|`lQ9`Sz=96~G7po1*(NCHa)jb+D*P9OAQTf0*Pxff z(I>JK`tVn$vC7A`!+8|@wZ!;2*{_+=v)XZVWh)W`=p!O~k8aKM38q^^ZRuchpiUwOcEo2OLV(U_u5u2)idy%K}0gbx>j5@{pK3I8G7grU2_-gT5UKm z4|Q-%!n;TgzRF@*BjAq{S?u*kEMiKVUi_eyJ-dS-CGvz0SVScEFGv2{vSqHhVuf!1zav*6S>;Nvk*jTS^I#?FR0o|rhmUP$ zQ6~%yzQ{4N9>D)8jP;Yc2dLZJmtf;hx2XM9i_N|@r{&|g%fzX$ETUb@jakb<`#llm z@XzI4C+;kAEEir3Bq>b(b=BlcD9%KphYV-`ni5_kC9wa^TGs;qM`XV-(dlM_F9U5v z>3K;?PsW+Zv6FCYapigkqeV}SBdnV6WOKn^h5NhQHIPZb_!3XSn#hx-xuUmeO3u!J zYO;(D51n2nyw1>M_F$cGn{JZE;VU%Ev8#hI!zkq6+grU6{gN%qF&KtjlEWiNrPS)jN-;JqQ4ojf2wuLiD(b`tNK7x}x0>vq~XnCtp@3zw!u2gYJN{$e@ zqd(WPQKMgl+-2+}x{j-o@lJBWs}szWEV!8oCX7im!E|ManO(LAmJ_h#W(dGhyNIla zCY-8^Xp->(RwpcuVaJ1ObA16*BRd&m%vR6(+;JYB- z?6UnK2S`UWC}M$1qy=)P5ZjHJ*=E(ZEb{z&Iw0_WHM~no9p$f}W0{UW!=AOir+UNt!!B0;mruCHS%mR)a3{7o|N?~;MvCIi1$tXw*#yxwOwdD@1Tjp;UD;b2PV zEyIR_RZD=v*J3$C$Go=mrQ_6dvr1@|FP!!|<48ppEfnO+dPQxxl<1Ysk(XS(2Lnu= zb_u?MA6bca#{XSG`LyPQQDe>8uV^BmKCfC(1<=z21pq2 z1dFhAGP@TT!O+ADY=n5fs|{BE963?3Um~wrfl2V!{2un8As-$>;)@wy1$p{n#wVi! z=hNr5lDXXQYvhT0Y{!AtG;P1&3m*ksnKP?Jx%x^Cdu?VLhNuLnSMZ}rag*XJVCK?@ zma-WM$kB;#6|0i(Va))n`>N7uN~{}>Nli2Fyg2r3HC2QNH&^pJu&>bg_brrPx63<{ z2b$da44_g`D_kr{>!47{-IpmkAW@!(hB+B{7DO&&3Hk!9S;gV9j2*ee%Q24Qw|Jz^ZnE5v z=T&h3%2_VPx;iCsYPr2pv^^%$U?@TbAJyrW81ufCbWVPY#cG=TV8Bkz*K5>vn zJDIT|XTew@R!4JdH)2QIlsJ)wSlWH9KSqg&IHx5C>Su#ejjl;q;XyKht>ZN82-FQ9 zBY2I0q2K=jmpZ6Fd{a%%fwd*Uf#%_wRHZetDhg3FMkic?B) zDdmRPZ^}jc+a&l4LU4Lb2<~giJFrWr8nB8>RYj}~K?S}U#n>A@4m?xT^A5PvhC7&Z zfCKr{Ofrv&PKbn@c-TR|VBeBR5I%tjtX$!0ghZZ}jQd7A6Xpx74JZ62U?3z8e@nwh zCG&Cegfty693bn+_Z(ZKyhkN?-B9~)2W^zri+@p(tf|#+007I-*aKBM;_7l+JQK)! zOY%$^;ZW6H8nqlvO+^hN5s{K}rZUKK$KO%ACn8c*d%i#f zkE~(X)}e-8+%CsUJ(QeMgbA<-#R8UW4ZH~^1!=S}H~u+4X=7#6m+fyEa8IKB)%%?A zi`XwTR?UMQW*R4agqw)p=i3b|7;V>jf$7{!$_kd;>L%&gU~ex zpKCJbSR_glbiNs2aD$mWFfxwjfT1E7x2!)M_gf1=j;PQZ6r zqI6r>LMK^Lb{+0V`36wHOzb*`Fq~%rxD(*uLI8^ie}_`cV$FAT&6n>Bbmrsx0&zav z#FmV|Z)beA!#;jrsR{lqK@02bK-L-G2p~D}8v(>C_qhb=b3i)xjR2knnwJ-^1Z0FJ z?@7e3m9*3nir9ihNk-NLf##EdJR` zYWlO|nM{=p08J9u8cL+9i>V!?bz%*%Jog6WQl(?J(; zL@CGjrGkH_2eLWM?we^H!8(L{B;DW?hz4yVWpT~xV6=@{JgUo0zt#&8@2vhKvSA1C z1OUD83?s+k3#W#Arox{C?J``q*Qeg|j@M)!(OFZQ5<4^PhYvtMS2$@uy>qi_rI+?4 z(h1KZYRMT+!HZWQ1q)T}S!obmxOrSZFEhMrqC7ZX=QVj|OL#0YM+Iel9O*L!W&H%k z!D%fp+W`|%7NRrI8WnB=z5`w-b_aDTG*MS^B?b#!&gS4iOd7UO&uwcXgmegG=j2>; z=M=0nF@VNKQIBJubQIhi=Ee+9vkyUQFbH(mFq0ntIc~E_mAG0%UW>W3ZmtIYHMCoE zMU#W_N0pLy3-xIyBfNBFA+1HVY~REHh1X^G1qXrLh{N>wFX}jGqv*07qQlMrUm-Q7 z!wb%a6f%Q21fM$Ke&~tX@U@+^u#>JhX_X>6I2M&2#DsOm+cN$mC?0e%*0VQ(mqV#% zuK;H1+0kUv4qt|#T7&*+w&h5{!p?N4Lx0ZSLt_08H|Dl!4!#CU`-T`|1 z;jQ5<^5M$`|0^T>SH$?6yTgwhe=UB}wFdm)?i1E+hmQ#U0mi#e>^U?GfGIJD^d8gp zu2V07Crk~ml04vXr9FIvGZjp;Q#i^EHnLA3Br>RoKW1J$Ac^>O^Wp)C;vw@Fg5}x@ zaUnjGiE+79ZLkHklMII%hTV~PC%8xear%qr#%~n>=e93|JorZwzYYo$tJzB!a9hXG zv6~EuE~<@f9ZRs^dNCc7Q};4YQFNFqGp>PY{HswGl#VI9a#sU1kAWf&%E56Q}eJ3W@=)g*WN#5(p#QS=yNm2BR%AH0-aQAJsnKtH_-K4FO^`bwNYHJb)vZG z)=6+{m}fbD@FuM*_OZN)m7=b0y%UeIw@znb2>WchQE^iUI5H~Cp_&+SXO9Mo)-+Q! z`P=094>xqGt(OUmiM;S$H1!&?Xgb1z)0uA*(=h%d**JFijFHRxZ{A+c@h$wNRPv= zg4S)aZTRDhB?bLa3W?W;Fx@6wPLzoLjzl;_iBG=p@FUl*IYu}dG~#gAe}Mi`o;O}p z!-hM#!Smv5W&Ido;Y{+5eV{^~un^!zZ7#%tI;2pFc;iz2I1}&|h`=*cXauQ}{~!Bo>T6U5ot$?h7v{N0YUh;71IX;YqPLm}Ca` zp>%oauJ*l!Dntdp?FQ%;PGXA{zJ!7BLo~92Q}rNY-GpiDiy>cU=VqR;R7ubyTnt8} z$ip5=OsOamPVk3XCx7nDls8r%?lL!cx=Y>YFQbU*9jigWeWmW8J>kcISxnF2$h_s? zlQ9#+nyf$$14O+cC%-bHp26IN*b;C|yw8H5r5Dg@X(4qcJP*HJ+1=qnrV6k~$I@i4 z5i%DJxts~7lJaLN9{!~#KaHxgo9sWZ=kqGWWz(m27JgsMa39 z&6Fge(W=E+6;z$dfy%0K$f+FikU;_ey6P7gA>>5}5o29tNWNVkIx#pEoOT&b71F_G z!LZo{{`^uG-uSCv{htJs^3vnr{u1KGcWT=|{m-@)QYk<9<|#kM?4q&mu{9AI>uMEQ0k7-ho)@ z2VCoakbdlfa^9qkPU%m@^wX|z&HGQVD}&PG^OUWeX*vC|yVF%?=~;20AD3v6l<)yJ z0mqz$U(6u&%9qUX=BaErB3AcF~Z1c3n3C6kP<~$nwJzE086Ui`jm1`25 z^O~rts4P40$L_{$p?69H;`-|nq~n|&YZ4f9dUuAn?}B4TW}^))aQr7c)&n^@^6dqg zM@#c`#=3?NO`N_mwKg_jJk$TGWvbFYs7+SRzP=Io_=iahM{7;akZ@+-1gkP*isE$4 zzxSN)^Y5rqibBH zs88V4EYT}YTAbj$D6)YKLQHX}Gf^a`G#an}oz1k!EN-Bf*bo>%# zUoxG@^|Rp)Ybu26?dMYx}P9h~r2Xkb~LhjwLA>iDhmXP?LM z7>x9%DeE2==a~NdT%bK*#RI6m8L*ahz-pE%`izu%WqkoVXS!U0frtz}+v4INaV{uj z_sR?cuW93gE`;EZ!ceqWDqun4pj%9ubciWMZblXt z>sNJ%v#@|TRcUo+0Pk$53hRhMMxX^9ffh=b;>FdzWy+Mg(#I21U86m?=E+iVw2@2W z^$eCs#3!V!JdTOhUJRYBzmT+pTp^EsesoOLryVNbMNmQ(qi{7@* zX&d3QThxfPzr_QFo zf-o}>*PVq*oS{(SHpQXG@zF$`9k$yT-W`tGSVh_x-h5Qdq3m*0N|V>lu{fpDf2V39 z9!fp_7~bRWi3whii<8=1l(aJOsF~E(G~UTBkquT2cB(kiQ9`r2d7YlW&X`y}?A67^ zYKv11m4YIk39pngITXTLfo^}mE@K4+Dt`Q*wN>$STV^9h=d{`En+zo;+MUA|9jmkG zBnDZ>JJp{VTW636Ab}(aKGk5v!Vk7K&FH^9t^;glTDVH&ug*jhyu(m5r{L8YJiZi7 zB&k<;AC-@heL`fTvZjI>1E{#Py@ux}(lBfAu{i*vmM%J!k0J^WLCHW{xoAh?Es>8S zTKZkQO>3P1*|#@$bFOK%Gb!xr;hPiKe=DYjFPvG0x8OE+)t%uBWt(;guOrP&T_{^H zu#^2~%JxUJ@0cBbHrszD4mWn=O&*y>-5s4>#N288r}#cN=TNjMPGWNcZ;ausmxO)y zvAFO^m~^_gnHqoA9^RFNW0kyO z5C1U9vL4NI8snw~U*!UY`b^8_4HO4y#QkVySlKL_1PYcPh0GI?7h22Ntw}VJW67(}mY; z=S5_)6FO;ckykY(;u1!LALm-7=*1Dp^FOe*@dXl}n4kWO2}ko&3IFB! z>BG#1yCy=a6HSK6P(0rUlfPLoKAt;E^2FR)!_nLt`PZ2Iz8k)if{4O6Bia$(T|CZ3 z5~mChD02+08IIS48CYmd82eYOE$r_%S)aT|Ab8%&RSmOOc8;lIzqJ`j?AiZ~aeV7M z=Hi^hwy>uW&D#fXKr$PfXRtTcw>Y;p zL6NI1_ zWooRO$4H#s@Hyn&h&imR_~$s8O}Xx|=WNt@kt_GN%sL5{)R@y#5%nfRSU?N6%n|;h z=r7aOv7m+dQy7w@B){hCJTnWcywt|qo~+L3ahD(j!r)Orq)JnvROz=w4;(o!*#KVH zIaup{j4(-CT4i_>!;|W+#d`Bcz*aa4MBe?iASe72 z;Gm_gub4vRY(0wnyvAX_hCV%n4Be9y)fP_kM;55y*F4Gd$cvam?qf18 zaUR*TR)VIF;7l+ixD3s}MoNCFOfNp0W22Y0YsNwR_%}p`Df#Z0$-8t;UX$~(IXS-t z8!SBGE2+Q~rtkyJOELy}AUow@ABw~<3^>}H!aZbLA!kC<@Ig;(YhT10JsYx{8GyYo zi{IvZurB3>Qxu+#VNu@E7u7*>--uz&zPXu z0%I?dgkAJrOmCCFy|cf7UWP?L4U(;rOz_RZ3!WV7L5vk&ioO^(tiZ%J8;`T#OAL!@ zUihuWoY9xk!-a$1hXUcL-~o8W9d-jNU(4e1lY-J=4`5Bw>`Yvap~i7`Q|J<6Of1>R zh|IzdquRm}vY^S5nhq?9bY&!wQOdjoVFgj+cSP`BglcjZx_a&Q zXQg;&0_z=&&W3%=r{6N;#{fx-$%CVJdn*8&W2|V0?|3l*!jcUmWBmr$=r@#GNBAnI zLLbQ+$0vcxY&q2=b5RLieT9MG9+MW)-3DkGIG`*euhGY)P1th(aARkkNo^G}!-bVY z8L6i-KK;o0SLvu4)bMzda$N_UeBjF*AqC7cYfkWAOs@%?;D2j?sWhNt5$g1bI!5(z zbATjc@>F$$UnBhrv4W0P%y*rzDyXGz$wSXhLcZC4z|g5AswQ8@X(5Kwf(~yvd<43I zn>-oc5wut#H1QM&9s|mVlr!M~g8D4l=qGRu?v7X)v#N}3Nl$E7K_nu4DUGjx3D>hyYPuUCdR9m zBe;j0NE}OGq!({LhgadsVIybbnCWj&UDaBmVF_X5Z;BE4b3{0TY`)2cT?f7e@CVS& zKdkeyNOw*SJgygh6in?Vb`1NfbF$3?m}a6aLruoVfiYpMhSA5*!J-x0wr61m?}g4w zrHVhFbj{r^E7^pTNTh1D4iAA0rcj4C^COR@I-w^uD0ih(!LQho#1`VSFrXf9YtlL} z7Vm6|IanWmYx-i~ng%X3N9IG9`7$lln=9QhbXDX$5iyr@9LwoL3x6J#92a;|fmo#u zeh;)d0F~@o?{{fmm9p+d`J2cKhN!sx{WB;`@Exp7j&x&+Btbv?5}t9ycGcJ`t2i_c zD4%nH!-pBbn~j%q3z?Cuo$`a{P*yFojju;GDj9i2a=12eSUU=2#j*srE6oVJh>U9;gEIK_01AZ0*hd5tWqloYo~QsL7Hw0qSxu?t|2YI=+k=1n^;uM+xWCeKYO(fX>w^U_3ZV0VDCga7G?^8XrmB<$so!+&+oA z#ejl!64nq|i{4v5@F=T@B1KMohxl~XiM&Fh^hLbm)Sf5Y@QKB(zuL#T$O-s#vbI%+ z^C!t`*jg}~CvwyJUxD;z#C5_$jECW(r4}s8f*P-r3lzr(Q`tWaBG1d?Jf;#+Qk0H! zu-7}G4H4mrE`CSxYFaWphW%>v7dWFUx(>HNS+IR^zImp|eFPvUT!~+FqY_ZZ64dj4@STX z*YdYIHPbq=f~K#F42J?X{xoKGOkcBB&X!0IvGUxs)Cupqoe#YHi{=%FA$992q{2Mp z8ajUKYC3M~Rdnnoot>NI7(wgR1PKHZV!$}jwvNDdZXPa-L8^=&E-c0Y`u*)DOTdHw zLK^2@3FEn2j2PY|n zQLJf^tm@RlgkdpRIHg3e?zY?{miov22O~J(-K2QXISQ<%b&EGH?BLB==;G^T051d1MOgM(1O;wkH`@1ma-5k**9?$^T zEfGvS3cHRl#9d35`m_yj{z3eV!;>#`5Mm01=xB1gc|H7N$6^sffPU+>2-o+tgB6hM za(xqRD*QYKZ3+s%4liGQH9@}0ZM#Q!ykmp32aL<;$M)Xk>AzV8IJ7JK07Q@g^5Rr* z6iVaXGXRVi(%?c zJ8s>)IJ7e+I z5AOsWM2`H{>j~6$cnC;VTz>d=JQGbCZ#8ji;y8T55?Qp$aG)FnM7%&+5uZQ7ZbpmY z&N$(-BMy8r8Tq6OKJOEZJb%yr32&8^_T*Qba`KyZ8Y{c4;8z(dcYb;keE&(GN8f+M zuwN={_5xz+NYl<|(zNqwYUoYM`a6_+4$8&D8`*9s zY_f%iA_#|ROk^f&$hIDWGTem%O#Kcy;r$X4&4~3pd=r3ZlR4|xwq>0Q9#y5ohslNd z2g1)IVBk-~ivdf3H3e1xKI?{GeBuot%)RD<$l;t+7Qm*2_KN~AU}oc^ z4$zhU0HYj3!ZS$0^GZlQdj>xrr+y{V4r-7_!^97SpFv_Zk<~-_tp&xH4gZ8511)im z9cbM|l~ZFofqS{qGjeh`Z|iju&s8zf9MBL^LB6>SPk#SkH6-DHsCD)B;wY-j!_06ae_|1%_%sm zSjxny1!?;dHJ190O_4a^kwWi$wuA-WZjuKdF6pDlJ^(@4mLN0!coNA^-U#t_5FIpLHO&kFo`lDNP|n()liZivE~jxtIDcG+Bpx)<__ z^ehuTD|&|eFo4n~9fnUT+Hi4pTE2gEIb7*D;1d20{KE*}dKUj8IQV)A3^m5XXhytQ zh!GFR%BU}~bLh(%A>$G800&@9B{1FRbI1)siIi(@MSV&dB=-*$Hl7x z`rdg^JRcRjZyq$jQ?aZB&Nb^OhwC}mb0@tyd)dbT5f+stPJWdoPZ*Fs(6J6jD*ibx zzRW}2bc370o;|#mMPNBk2i`pFj?|4% zAJq_9Z~|Q1^qk?I;q7h0on?)u_{(+5c?Ai#gnW8g{}5uy_*w2?SuL&<^5I@Ckr0(V%wj_%bTTYkPyoxtIoA zrv*E?TkiyCK)CW*o$z{|A*ig%Sl4FoObN^C-#A+aF7yz@#Zy3wr;p@|C$~cd_rbp` zQsPk>ap|uj?w1(4KIK@}UGNjee|>=c1WR$aO=vB~zX-k)unGK&!v6&8aSs0BROG5@ zOk44mGIC=5!mE8U~(BB_{ z2V!4>=;(x7|M=S{M_3Lk-K(EFzZ@PFp4$#9)siv6rAk!Yu~Js%Rd*#>Fjn`tDcnE) zMxLhp%7V?Px6~WgNpH23uoh7}>W$k`@4VuA6UEKvr?1o(@e`BWw_q84^BPj$yoS`5 zC@VTO*}t~Nw)6xn<$}uWL*XJ7_G69nlgjKHWxhIAWH6=MEnF@|M(sCi=kw=nzB&uH&hz(ap?He z*encHOIc$VhUOJHG_S~^WRd76D)SfVj)r?FB(-l!}r z%q7ObiP5k(Z!{d|TY-GK-*X`dxN;#?qxU0LHZ_6$2|4l9xTET z7^eX23=T=*fVHN`jV=3!ylzkz}R%5dT!e6|w@QtlZ_eUP=NF}Oc zFai%n9;u+5R~Qnd?aKO@`?6+kmF*v%P<71?Y<&P_-j^L5-ew>&k;=*N-qSHX_OOoP z7SI~ZpC1O(n7Mu)4#xV9yurBz^w0haKFFE7^2>np-Ld7F>`kA7FfZm$9!D0M%m{}W z!=r&s#&W!n_qeoC?p5OL4=V(&;iWe+8|H+9W9#36!ma;^pV@QK7Or8OSJkM`G3slb zQT-bA6r+CF88x6$|IVo2bVdzo6h2CK(bn~;j8OB{QC$6kQxDPV!({tkbH111`dty$U(XZzi=T3C;U=*wu;H^vN#2F1+$+*cmaYn_~G47-} zaYn~3V%!yT;*65r$+$WCH*B=*0meNvC!bNXuQBe)&N$A~7ignj`ahzL{!~cM9}A#4O6N!)p;O zmsm%#CHKyp!?UQzU@$l0`h}H9Y<$oQ1AE7@Ut3 zS5pOp&Gb9kHQ{}VB%5OV-ZX|fW6Nh!6|r_bn>2e}^ZC6uK`y%qnB$ML@qAAuC!^-RXz){?{Y?Bfu|)R?zg+o;cKGwgtBqQ=4ws3D

Oy8Q$skrVW zxlMew{bi@$DSdf?RG$(R}7SEd{z0Qjw?v=Dcx!U{pg+= zfT4AYTlTFj9_Pb+QfhhcbOAM=T}1f*wYp;{C6&Lc{`VR z`d^!T%f|PB)8{AoH|QGO)aSD@bq~%?y$6AA&YZ3a+377ZsVZl88VmK5Jge}SYOmJr#RP^SiK1M9vK<06&UL>E! zXhK9`@^K6T#rG1)g|vbw=X_E0=KFdJFMJ1L7!R~F#98(g~!L;Hm{Yfk#Ly^? zNaOuDo7lg=#ON~sluz|RTlsxN__yw)&8#Se?w19*gDfqi5ad$LrFyVg^%G6l)uGvt z?i~~*kAQ)8sGpA7U}x4U_ZWhQ4cM(>Jy)8&5dJKFrGAMR>SjWF9u7f^TQ9TpjCO|6 z&TRZ;>PqwC0hloHu-TIG~Gb+nV0K(p~zK*+2P*<12O zf-K=pQ1L>#+uD!jNH}___aj;+cQ11dDER~dM_MOXi6*3|#3tN(q&g<+@D8)u&O zLc3g>@^ba_6+YjqX3O`7NY1?t*sPz*+g)UB4tWde8V(kB#U+ZsIdmL^8eAG%1&mLZ0uNMv zqt6ZM8UROoU0b9i_qwo;UQlU(3B1lQOvcH{9# z1*zczS2Q3HUv{HT8f$2lT6$&<*9inj!xo&D>BfnjtLZMtSRcb(yfy&}8{&YQ$4F1! ztt*vVyH7#qDCO9(k{08mw$o}HKJvs@bZPJ_17o*x zu0)fcskr-$fOIM$orNBHrg#t+|7`er$5l__hMnW#*Ev5(65U@5w*;EY5Vk$Nb(xT8UcgY-`QLQQp$; zcP;?#wMaliZc5I})13Nd!jTz;s zc^WeVy~H|PDDLdwmU;k{aUNT48$$ERgvxdhuO;@rYJt+bFC9SDUmgt&GslTh4HC^t zQ5hd#eD@Ijjtk{O(C3B^4LV;_R;_-$kKe5IqsFq&Lpc{-lELvlmnj;YGL^SXp;qyX zY;v#=s%2!8gRrjaEOd=5XVbB$9=c~35ml2j6O4&g7|gN+EXIE%p39nxJvnjLF!Q!b zZ!}UX=gQH}UW!w+FmkkJx>RLN>dHA%u>F@ehMZanb30pMcq<~;Dp;E!lS$Rr=aEPK zg`;OVD%6XJ8ka{qE{rnKDlJKZYAx;JvoPO_5q%Ws@asCL3B<)f%% z#AQl~GFVQ`vN~~+vMFBDv&{p_B<|fT>^lnsOXn39y7zRLe_9_tvY2OsH=|Uo%7ALu zcS*n=C`jI^bF_*#;50W}U-AOt6|9^dB;>{WfAuT+`}I)=*&c84=U%oovOJ5?-D8J=R0g4B&#Hg+~C!cUFN3>-du6V6@ z^mGr|+Jqe9A(uBHi#-Hp`dGaVQoj<2QxqMUQ@z1$svYqnH7=;R(BBH@Xq*t!jim5e zH|8Brm{POtC2JsBE5CzXF7nCI06MeB7pxL5D`cJJj1Y*L!m>i>EN8f-%lH>bRP&lw zf%lzrv=8K&rqkgaBbTOlb?|p=ed@Ygsf?W1?;A(HFfUB9z$7{tD+WxYsUy<4P}5;O zc7^YMzOwqcNM;ymxOl0G zsHI#CkUtIKHQAL4TJjUWEVA8Zz}}pN?Ty?ITlUsb3NylwLS=Oy=&HTNk$ojRkstS| zCzE(z6x6?m^BfJz4Ccsmisiz@cbmaDj6FSAergf@QE#cz+fnW9T=hXn^cXvnr-JaX zoj{PLFayZP`$2IpMXk}Yw>xMXIuWOoyP|SQ=c5lK)NXRvZKLXg)!vT04KT|OD3{8e z`FJst^MtEuOQRLly>hOroNMJALdqSZ*Oc?*ptD?9woln-zuZ}!+=F@ndy(gq3#*T% z;dn;r7-sL>YHyFd4(s#NQ?bL6z2$N_IYQOw`B+xVaxRvISZec^K4a<#29xU41Du=6m~gGe@HC0)B1b zhh1>#)9b$BtN2*I*q_>Q9oucRW0(831N$jJmk+q+X)QsuC`{CzOCxLg>HiGC;?&x6 zXMxt7cftM4h$g4j>|1`(wPjGber)-tSf}ZZ(w{&_=d5k7S*Lx=8bMSdeX{Xl5XC)I zqS4=3z3Jdcc-qQbLs0p4R=e7I?V>MSO-_B`X4AsW&L~{E8d{%v3VI+b+&qPg^iPG$ zT$aK`mxjWPC|qYN;oU4;9!Y2wuA4EhR<9lTIp*6kqhE4Gq;awu_mYzOY_~?}5-*qs zurWD+2Ws**ds$J;=50!{)KnbBo2;>PG-rDzzC5x?fxN4}INbdnch=;BYt%=wK*(0c zdqV4>mKS(cj>(-p$VI9~3<9TpBNL~M6{5`rrV*oa-BQN(f3=);4+4G7r|Oy=NS&K| zA)W~pmF229Ojk60u*t(hV(Q#~HD`G<`PrMHl|ANiAFr-eP7g;z=84Vov%{z{)qg== zgZjgmJ3*%20Xfkc3WHl*k82BD%CTEDEx8qIM!KWLHo`GU)od*?hwEf5EDhQ|B-(nl3jDa8p~`=D}ycnf4w!&5mLf2d5)-kUEYWgP#qn_#SduAA7X9lQ%V=UQHV zPF|R3{EVLtN2YU3R2_-V71R}O$HvL=DKr5sPexTk@mxR&$tRtnP{4MDJb0V(8c8l2 zitIpLBSQ`sOJNJ*xW(Y93hf@lo{{9l*M@ojt^P};gziLk>LAB>1F&(cwM}xco6}!H zML7Q{LH$1oe2y>2psqRhIy)0`Hu=^cN+C*pVxG6GO*1$FZ+)#3L5$|@sF<%PD`}+H z&-Au+1iBs5>twey)ofakR=?j`^#fioc(bPcRvnA(Knd37!nIQuOMqf}_-jNof4TU@ zz}WRW)yg0n?@J?^%*8KBp;nRN1%h&+hZ04!G{}!b7P8OqpAHpw>^o$xICII#bhsX0 zaw_(V0uK|Gbuf0@Q_h(rlBMMqdb#9uMY7~_$r(P9!IY*VahIPW8QEz{8n@GwCVeD> zJyuE@57LyL=_47eJ*D^s#rfeb`u@4ysOC==d@MXYo>7 zaVRhKCKf2Hh6gtZN$u9A_Z={G-qJ`c*qA)X-*rK;m?kiVV02O#ddl*2u z;sgg3ED|LwSlWs0#n|RQGKUpzM*-162Oy@aQSvm5-hJlnGgDx~lEsHOlMt6}qA+_) z^P16)2iU3@1eJ_}+1X-IBodUeR-f}ad5LG#ktG_m1J9;#S3DvZlqXzk8O;22~Z3b`g$9Bu_yy-r@gF&`D7#F}ldVEkG%+3vcR|?enegNu_ z+u**MPXc-wKDK6@QSZ77hkkk{mAwm~aRDuFL3u%C{D3kVnQjiO70L28nisUu{56H$ zJR@u~4=!ZyLh`@^(moG7I@`>{!oB2S;p4~yW3lMlvr}~ygF$p|IM+9~D35A|Y9I5V z(!Aolj(IGW%iZOJ|S+#p~!u{H`esr;OZ2GSQc_GLiZ&-H|@l?)SC>gd7vJ8X9xFExf zOz%3YMs_2YBw&d0IGy3En4nY%wB7_L#Oy{|^Z!ixYZ5n!Z=7rWIOE5gA zom7oydXei&>Yfp@bS`f}IQKaltCJ%^ZEjbwx-6)6)%Gt={RB1`0y;8_Q@m&$wpS3l zZ)$;NbxQ96((5I??(F{9>~BS?zJGwnp+;I;qb2A#CcUTpz>CDXR{P6BcBtw}3i}^3-jjp*7vny0t5rU27fD zQI0yw1(c4elU>Ea_%%q;=P)V%|A>1NFgdF#|G!epTWeQ$b#+&Dcb4iTB)s&NULbUU zB+U*%BWQ@-$zV_xg+vR};*2%{L>(0Y7j#q5##;)J3&ChrP^4DL^;k~br*8Rn!`F>fxrE+mJ z)iazduc?v?J~++D7g2bhg_r?~ww6JqNF z<)r4TlZN3x(nk#p^Iv@5tv*CA1%3fOrOV^r=5DE($$X;%b_nBkD z5_uehMg6@f2zB?5}Dt6U+Oy-#GcxuRTq zqQ+6>0n_oyunt!Y3p#SB`cEgOssCQ;KPA;@J}Bz&w_H!kX!>Id!zU%vYFci&e{_F2 zv%#v4RT_<$XKh528R^Ps{U$b$(mE{Gke{Mj&e&`7Cg#U(D(7ZEvzu0fvAIxBbY^6n zBn0l8^eiSSmLT=sTV8Al+Hwo8;T=j+(j_S;-D#JWjwo$;mnwl8u;twtEi=MkFIbes zIVI6*#!YUHpFAvygHaOett56tNj&LEn$=d(tKCSlv_{R|r>m^Sr8K+aNqCa;yfM@X zpsd_;X5-9-abvSqkU!<`!>7=(-A0`HQ{CHmGGimf&b0d|r>$K9=|f!3*j`yVlWP7A zDKJx+;TD&c!+2@9o3W8Hp;bD()LMDD>a;yH@p_8qRf~A-)UoK4Nd}8UHu)QRWooqB zeJ`7zcB3AxF?q~q+n6WIIHa2ZH-D_nvk3TKr|TWhoLyUH0RD*6mJ-wl(I zKH6H51^Rx{G+P+X<7}9-oGT7@F%2%4!p(-TC5du=;)hhtu3kFoR5d;QMoO|=Xk5DK zk->p-<^UyB*uN*50?p0ro!z{xl1@!*DVIk5s;c_m=I=<`u%C_?;jBE2KEiDk82$f8b}vpql=`NDZW?Da8x{%J+~EwRhYlrno@Px6|3DLq%i zE9^A~#V1eOYjk@K93Ns2Gsh9*rai%bSel%`TP9 zY9)0(C2}rdNegYKGM)jY?iOS9JeN9HsWEtRIhU{sW$^z`ktlV~H_h0KSdC=M=V|@! zTjILw)BnW~;^vm2PJasscSfzYjZ=KMWlN;C?M1lbJ63Kr$S;JhrBK*a^b4VyZQI1U zszTDx&%O8#v^$#`n^vxSVayhFI<{l?$nV{83dKIg7eAK zHfuHNlc$wx)w~dcr=I?7eL$S&UZ)3>%GlV(20W?In`RKZe-z#b= z-e`-!06O{Mbe$8e8h?%E6vy@3S<|+7H&-k9k!Q)6fF=6l1m5qxj#nB7Pjx9i-KF?+ zPJe=>YqB(IJ`$MipbPcQbv)d@ZZ1>b)tU>rD#gB2_lguB;c$}7l+zn_)MvHt%{H-p zFeko|sqJzCK{VYM4uy0I(u`5E$5YBVNtw7;^EA$UXccX=n4JFuqvS&ZglCOSPH7_P z-At_K>)+$Nb>G1Yk-`3UzkC$!n5N6e8fRP7HhkHfuG@z49hF=)`}OlA*G0EqgyHtA zeW_~`y>2TB-LSj`(Q_ zv7%E7x3fcW&+$h}v@b~Zm225MDn-b=)J3{Hn8Z$;YI?P95B13u+YLOL-|A0xO{9yZ zKfmT0ZejRr0;y%@=OdO{>xn#1TI#7y`N(q`&qLZ2Kx+SkiatSjGT3suap~At_lgZRsw}6q$VGG9W2=us+jOpt);gz` z6dT{OS28?JaXbVvNfJ6Il}vZwV#$UYLszo3$yH1?-8i=uOSbt_#Uk|s z2}r1}*_+I9RZx|vU@-!F59Vh`Dze;FOa z1?BAdzBmu5OdY5iJft7OTXlL8&D&cXgK)xPpw{x9jNLh_VsXM9u7N;#k!|N_mBr6# zGv)jaD+D*?wu@rO%GnlTCCe3MCQ++fGR~erk`UIm6!bQ)f!KUM^K)(`wI-szmrMH0 zt$h}(G#F5CegFtt0|wO$a&9kY-$pw4usLnUz}gTa2U7#}4ZQhII>tlaRHKT8IV2^$ z2=N`5R0p~T9OqE?{F=7lq3?*Ot(Da2Mme^#G6$d$WDBrimiAs|@v-rg0ZvPYHIpNZ z=8iCY1Eq%R8nbm}dq8PHCXTYj8JC+QEP0ydt6%t>zm{sLB28{vnU~2*?i%&$<=i#4 zOOF_sM3l2z9)eP%>jBGbBhv@cP?;~&&iR5|DXEEn+#fmLkD`utmgg_R(H!N+6=L%l z)LVU1=Iba;C+q~5G;E@()8|-iy;hswQltXO+x6RP%@@Oe`hzL2n^n~agVyBt1l**O zizYRnWOQYty{a48RSS8a!RAx(txc>>I$hKjT9a(QKT}mv!nY_-l}2-+73S9@tcBKO z+OIuVHB}=FnnE@{dLJ@1GR}u2NRk#K8Y6nqD8hL54V6M^;#oXaz7TVYn^AcPv zX7LeaB|lr~n5~w5PAa+CN@9tJp!-lqB^hkEUM0Gua^s3F=5}S*9KD6nnQbmsPy1a%W$4`FI!Gk z8NkLwK4hQM*z0Gn$!0baD{;vt2g9! zxL1h;BO^;=xdtK#JN!4-}qiW3szG?I!Fj0aaZE*AGd;HK2*T<(wO7dOu&((CUje ze2Rs3jm$8*CWsp8xmLSZa% z_w=}qSCfmj?%+NBu7}IH?~#49vi8x^p`S>n@J_~nQ}nakRnXEAOwtY9#nXZDoO^g= ze?))6kMp2MkoY-IzmWWC{=z-Ci8Zb7to4u45N{*BgrD{>p_Ph&Z6K6vw}1YdeBe6r z_T_4R2e+G_GCiR4))JjIY*}})Ucx?NnOWAj{78avsT;&uw>ekMOh23apo+u@$op(s zUk+RYi!gJGL&1(ON|Ix|wq#w+23xkk#1$p8Y(+Xp3e-cE)3cSVVP@MHzpCia)`v8I zEVW^)3s%+JlyUc>P|a@>Kq^sl2iBkRjfdU*k|(@#`|0nZXrolbcx2n|MLc3Lx5qA{ z=;wMRk?x?qwWI|BNlL|L-u@dm|2z%{G`~(ts$Fb&Yj;TBJ5Lu5QaQA*>})0PyYRyj z(!ATUL6u<|B{n|ZcIAWUK-$8Ct62MNGCT7eT+vauOxgSx(CSEy#6F^P)#CI))oc-s z-l8Y5n$;nX7RJ?VD-`TXEKgKQw$waZ?FhE4Z`CYOOQtfjbTUyDJA_}mafzyQ9Hm}k z;akqdAq%cnJ1T{Et-iWdtF2&G4o8f;U8g8gv{Zc1uXeRkcB2yedd6yx?%dTLOV6sk zcv$qhsK-{+F2$8jU!#0mT^)8XcP>(gOpGaQb#vRUw>peI{Tj$(oz3{CP2Phon*TUV zen|xS7HcrtYDM0EQGux{tjLz~Xa`#)@U7Og2#XXM6Hcl4{@#*0eRQU+{$(yR*Ahwg z%;%c-AA=VHgY4$5*HA^IjiE zWyc57x5PHqSd#O#8d$BSI&vpHkGy3@P_#&eO?u>H=L+^l*!4RPVEAg2zSeT6D`qKt zy>Gkygx8Wd*CD1;1Y`C=+s=lUh|_|mLamCjoth2ZDPMNJ+WDfV{TxHWoHt&XQS?uk zFNQnBh9ins`S%lfYpy6=QmxAjw!cYI4cEe6ec~yyb)k8;jN9oQ=@?sSM9aUDdbhOK z+|2NyI6OUnCUc5ny(CpP4ZTs%)g?=8tsiAo zK5vQ6TfI+}^Cl&ElajFu9F(2RJECCIX67Oi6X%g)I=7zKIldW%lP8mJH`~u}@s_EB zIqrqw5fWfxG9u#wt>B!|&<8gPRCj@_u$??^JDu&QR<<;nEe>C$%y8GS;%Cz4voln2 zE0w%d{!?8zB%HhyYz)gD=5f@tO5L)fW zY$Yk{kO8MWg$$@d&>nZ1NhQw9a#@}Bw|7!*Qs0%5X{0@FB{T6QC;uGgMxNG7{%t%^ zMwpc>)BN)59>OUphVxq1rJ!T_b&@q7D(_BaAr+2x>of5bAZC*bxoT#ZOM*A-WOD9C zP`jhAete1+Mm_35P3aj`2^;;U3j@oP2DAdlkh=Fu4+jnzf3xMkaEc&)pW zO6guXv}$Pe(3+t}eh5qNjp7it#~U4%72-@KJ^=kjde!_a8f8PsW^`OsXCYCZIG_4O-^`$lLB(YQfkmr|j1&`*Kq97JXQG8hz6ZcTD>B@WAAH+l^w z(|NDpFu~Gm&jrJ@UpQITE@1I0eLkuu*#7Ge9}eR~s#S+&7e0ez8dg>AX=l@!{<_1e z&Li5{3|8xnRssRnk&Q%mzU9@9e;(2q&^GD@phNm0EkSr8QTy*)I-zqk$5L-S7@%=y zd+M{}z0t?2xmItK1w}vRu$2bFv_i; zH!lfe!YWNyGo;kc z#DJMNaQ*hkM{PKjI0xcTX=r|zF?TxrFux-V1)BHa$b=75Ii#B30|>@2tOFb8)GPCu` zNq+697viuH5d+oG%kP+tcbCyr%*+ba;?z+t?u5hnBjs`jS|@F$z&r5^f53+E?s9%) zD~fpKotIfXMK!b=-Lj6ua7BVGp&N3^l_XRd5?Xz7Lad;OQPokb=9fXePhx@}15=I< zlyj@bdV=huWk^DM2pUQ5flDbENo7a%n;Q+XBWrRaE0wbCs0(h`nV%zJ?p3sx_1)=& zWMqi4tkG`D>>af_aCNZiY$Z6u<=*13j!y@@h2dnKOKvE}Q~8Zb_5>{8)+aad8{Aq^0riW+N+UJW>zhk;NkL#ZJ3HEKIV_danVq{c8+PXA zb`NDodIOK|pp&L1(>}w}kNQvI8X>L>+aMY1WBSKBoTHqcQSYC*Mm>xx@|ib*_zSv} z`RvG5WsDNoO*3jzH6C@v!#%#&7^`FQ$_?ZA>iGKwW%Q<;VdHM@2myT;ML^#rjV%e7 z-LTV2fxN5DbtcXu=24ZWwzSHHa2DYxcW#ktSdtQ9nZF$LaTRl+T+z`{ZLmrHpfZ8N zw`RUw-Ruc=XF0);H{Wt$)y#Xz46_k*XJtWdFJXe5?pjNkJIP^@3|G}Mru{3iBenpm z6!g3fgN#YQ`IyI~jRi1q{CrJ$lHIvD@@T!n?^KEg+Z2d1Rb z=~z-at%4vQl`irdLudzJN%6FNXCd#7lT!d}B`hr;sH&nuMb`TvSLwv($m5u`(@e@b zU7dA9%hBA$vU+O_d-??#`bQ7D1?=6y$T?+{5QA&<4Ry_HY7in-@b2MS%x=W0Ddg7S zgKP9%_0&0{FzT#hm2I1vSOqJ$h6Sr^Jc?X|&tB6qI-v;Mxhypq@>Wdz6$8jkIaE*~hllXhKz@%PlpFY1+;}-7SW)NQqG`MXf;n%TwY4pHLV?-3qT{8_}o?MmO)9lq>H;_K!`6~LZ@P)i+v9_@3N%~xfP7gM}#m8eY+kwhJ%@GwG z(ZC|MmCBsw9Ai7+*_M5XBe2!cBgeMnh*mCQ+e+DrPah=Ch5ixTcVce_03P7YCV7-Xn z`sUOC$|SAcMy)E^<7SqVOuOOBUd<2F^fn&W2+{@uF?iM3B`ysm&eGe+L!I4bl^2iy zUg}ggb~Cj(b2ujIqq4M)#UwF|t?&g|bw%MmQbakV5}zQ3JfBQiJ;-EBu? zsO)%eEG~z7Fv+=1nPJd;>;IA`O`!cp&hixdL@ql|tq)}@Pp$7=J5Q~M+Ieclby%KO zvR=T2j)@86wY^cPNtYHjF4dM5<^y^3@D_ zX&k2x-@+`innSS`w{NT0@Z&)6*YC*n8Lyi{>yjXNHG)Vo9r@Ww#2-28xu9 zs-3It9CfYQU8`1msy#i`-fX3~^-C0wR)M=~w!~7cSLz%B=AaKIn%uZZLy2l{GE=GN zxtAtY=?E{Tpel6+7z{A0;iG}7d>6C}zz3l=QmNEpR<$HzwJJUOD8p56++ptdBdHp+ zEx0o9ic0^;0P4E7m{In6yALK!#keL8m0A}aQCsk3afhSK5vtW)$SzQ281|J)hhHb@ zsB{?LV3VOc(U{gO9>Y{!mHZUvuW1CFOD&8X%USYtW#vdC$!8lQPjkJgdIp^wlwEUq z6ehA9B)>?RuZ$c6xky(|~jg<;JaGhxQc2)CaT|-3SX(AO{H^WK+E|4Oq{cLMU(B6@O4&-E#WKL zYMTjPCweVGBz)yc7UAoX@by=6BO@?O(+ZAZ30<-m^rmWdrnsElndhOdIFrEPe3QV= zkqv|q{pwaF4ph1kK}=WGx(8TuQL$|_@#{c2fuc@Zz z--p2rRDY#ri>;@(k_61~pHfbbOtTVqJnVz!iS~Q4{cf?}t^9_sWiv2nUTBC%@GE`x z_ZOsWw8)VEs%j8^6H}{*T+j?zHJkqxP)_zJ3rS_yGh)AcVg9ZXmPqD zL)Sl_K>3(04DP&XS;7d~hA`Ywf}q@C`ZPuROtEfoFu0IY+&VnmVaBqpkz%XWHBk3q zz?2%_fpRdqrkv-(=X0f^%mKH^Rg7GeJR_pWzJ`N*vn*$;EFktzQQhVI`IX8`=c?V9 z%qaCuRU(Y&XZC{6_uYJ~GPb_5zSh`ydu4sSQQ#Mu?3!&pz?V@Iiy9i5Pe5IlR?p=E z_*I$o*tI^EnZqoXRHM;u7JCz%bwj96qFxy6Inxk)kI->D3)lo```!cL*C>=L%!r69 zyGq>`UbU92V6*~5ZJ~OMzH(7Hs`MVuaty9Y@2kqeme-OUR|INw>)inG;BCiqc)QlT zhe4wBcI`MdRD(=}`Z>pP%n`^|cCR$D%b@$ncIcw$<}gWMJIgMROC*amwH$4;%=usz zEGnz!(5&n6Rwn*{Fj|`IrzgyDg22~0XMFoi4+M2dYMONg<)r*7usZTx>D-+6&T6Om z7v$ghDzkE;QyQFLyqmgd6lUH}&RO4?W!V;$w3U?(9D-kZ!0i&+`Q|sNjf%bwmXb6&Di~ z9g(n(s0h(?7jafHc{6ix3PznVSeS9Sx^U`j47&9NwdO++ktJ=38#(Jo!qbLOpnPzJ z6wIXJH2n_NPFgI_oI0hF9ig8d&3m@+={qtX9WsCq7k?O^$HnTiybEpKe^|o1@5t%aEes5H9Pf+cyyvERF=>gfhO?dkTYK%uXCcUofH6kS z6JT|%O>p)Ucg9H*!_U^FJsWcA${8H>7{RA$x$tp%Oy&U+u8t#q+#aE{6WHt^y7z^VGdmCKfwU5Rq5lCSG3$)#xJT>*H+dx3VR~lY-4;5loeFe z_%`)LzK!w8wm5E?xHBMZ&z@MX-1?$TbAwqs(v4F&+3nO0Sc}!EQ++NP-w%C3rzg_W z196%&rjBtm;WXWU^_cEs!bv$cbZ-b}85+%>f_PQS5xV|c0~``0+x`BUfk zsGS=ACmBLikL^A-{9EpJ8%@=QYhM4%Ji_iUL^rj7shxF|b(z`faoxw6K`v~*Hd|5e zoT@mUoTitxE<7LJ@;qy5U{QoGA+O;_HH=9QkF==v9Es{9j>>mhQI%}p!hPVjZ<0z( zlC^&96(&bA7@HsU+p?*V)z*`1|Eqwu$xFSaiR{ro5M0LXGB368<;01U_-4i{Cj15a zE!wX?rBKGIrKZZwH&aaB&Q7_=BI;a6Pc_|B&Gc|Ege^Tb^y~rcsC?bf`;-+bF{mH70ff^+pYgyO~TqQrDfyF^i)l#~hB1oPE?r zJF@Pb`T9kKcl}&B<23FT9ero<&23W**B2kXXdSaa4{XV4kfk9^jnTHGDOa|qtCU#ULnvQ8GnHv{gaAWI@FpSXTCyGVnG{S`$o4X^PEAbq;svXu#mFk z0nbB+>enOr{5^bT567+#%-3%mIXd(berD1KMSfL&!xQeXq#Anx^M1M z=S(Eqv&=?lHqzUORNFbV#S=c8RWOg2GyGLe1?oMY)%KLrJlR2(uFLy~ZyK4wWFw1} zJ19*l)Nwd4Sq{#3yE42rb#)3XoEpRX& z$Q-e9)8dyoKOgRg^9Y8OVyuUgY}}`Jq{rEu|9d&=vr?_$wQJ~wer-#4dz*GD$Hd#k z(+JzP>a*@XQninaEpo6HEY%jvK&E>IJq*{M6FXVVSq4W|N9Q|=Zc7R)NJ);Dt%QiH z)A>Ag3~%P(B`P&cn)B94v{*2yv#hK^^rrfyY8E8fr1tuDd8ZUL@lkdGvv$;}8mQ>< z+2&c49la0jeHVj`AefiYr>9}ta)tKWw63T#3MY{dzuxCpU5fLk6S6e@Xnft`UWZ?q z;R7`cG8g2#GtDy~8X2Q|YMz73jxM0%?`zQ?y3!$OSFIh>KOxd&E=5?knf(MZUy0kU zKUwBuBaCE^v6%OluvOi>l7VF`P~VhaXDoI5QrR7eN4Hlkv{fO8W28kPdMj1D zH2biLd7P!0J#$fnmop%j9X%bv4A&}~Ea7PL$Sm&t4^5G|b{7{_b-86#YzW9&x{rb5 zA$hk*v+YwXOJt)pF}vQCMTWCs=vU0P-3o!X%{;QAvUP>@6<8XNHRZb z=cD{q3I|@KA!#1D=Itc5`7;XEmUMz`>m%DmyAZrnTIJBEa&QUqrEwgYwPilmnr($} zdJQ4!rDv2-P{XZz9NHcWn$J?dKsqU>BQ?d7HW#`C!*?^OT z$BU4ulqDfvhP0Ez3Q;EOv*Qx$nv)PC5?7#-?qCYce;PzQOp~*s(e%7Z;^Iq?8%P$VVNSj zX&|V%BiX6g`C;y-qP@AJ!>Oj78paNpZ!?Qe4R^1wL6H6Mm7w12(SJTDqE>mKl`pEOl+2 zzZo^iaKpmc!sSip*+w`f3{Iz+Bb8jPP|0R{B3o;|PD*KOdyCinxyV^D$S$C@oo@aC_T2KO zHsd0(D6HY=zSZsUt=-lU>A)`uCjMirY-p7hfmfU59|n{N6|bP&<_Rq0>rHn zV-9#*vMEbhsw=a1#7h>7X4_*&?N6AUD_$~G6!(gq(yHY4)2(Yb<~{*zk6V9T$qKIy z)OGsct;e>*J6to0h`OR0VL#fo61i>Ets!qnd?USrWmDB-De=eR3aeI)Gd>1xX1V1T z^zvurXN9M|M+xdWF`g&``6kD*H0Rw_cwI?mPjQ-5j3$-tO4T|z9H2|WSSqng!UC%# z7I(QKt$8{uG^|==v*JHnLUB(a+sdot!^Yhk63=;?lMm(f&F^(0ta0$!B=c1Dqs=d9 z+LUbSlyBd@(Se}37K@ifq+~ts<~n{T!ee+@*6hd8I0|QuJn_QTeTh0@h&dMB8HGWV zU+cx)#<~uQWN}}hyG@Fbp}x@46qXk%;ttjsfi=)kLF(gm^q+~e+1s1MAe}j|anU+Y z5Tn(Rf6*#Rqm?6~ZQqmlTT6-Jk-o9Tvmo3^J#~!)%_;4NA0u^avLsQ+zeaNA^!pc~ zmrxJ=v{eSbgCAw^d%ZG;{-76S@SwdjhyG~q;1EjG;IoHT@K)JKFF;0tPNQCi^D_SW z?$c+xR>;AI_m3UoB8NEsv=eheWKW;$()-b;pZHYX*WZ5n@duO6vUW?>u(!vD&P-#s zBn})S(MTF+_F|g0_yU(IH)k3z2WBPTPi449DzJ-d z{3#E7#m33WCVZJwE~siTfZF^e{jMtyl$)Q1pwhXg!|QNt)ZMu0#Pcbh)2%%|3MN~g z0hnyc+1$nt?bF;dxQpI>8t#&JpMkr>m1dPwhsqi&4VCnP90twyTVUx<>!WQi59(cwnDa%(KR|=29JF&AlB;t=qP3o<*9re^-N5^69?O4^6!I zTXtN6^^UCF*MS%NI<<$Fg9m%fJgpmn?asJt4wbXcHGoiK!~fy%#BZ8crg;*-j~&d~x zaax39tQMX%k}l^l5lx!YcE6`m;)~|18v9u(wGWC2k`NigYD zq!W`!&Y8$ls?#0Z<)xPCPGo-tvVweUopGs8F&0Mb+hIzvFpGUUSmZGk$rbi;hk%nY zcdG3^!10R3)H=VxLWvmISq`+%TkZp#Gf0@;B|~hfUq-y!?o=Cpz*hd`6;XTMMs03S zE%yONNa_8RV1FgEpV3ZqABM{Bb(G&(D!;><1LtGZR0cCNk-_Opxcjbo0q_+?j}MmM zOPRi@Ng5FLhNn1rW?{3?WG`D1Fb6UhAxk#0>zny0Lg54D@n5IehKVa0SjMWf2wP2O z*;&5oth4qeSqROw-CQwe2izYv}hg}vQuCh2Bmf&OI zdMex??mPSIw_`GbfI-^LE-D=O(Tx*;`aDWCS+_+1>NAqxV?8I3f>+YcKHHEF+s?}( z9_?&7UUUTNLqAFq&!*1e=FQ27U$$?bIj?ywac=#nS7m`iUEs*7v=z|Ekb4hqhZ`gH zT~zHzO$(WtOy<}zNO3?T9X_4roEv#q6#6VS?6@IR!w;kztUAH)Zz1w**TmU!ajDp1 zSfbDR-{CB0Jm>%!^mAEokPn}s?yi{I(m)I=89ORc&Yv|}MPt8HordowenLY|HwPq* znh;Ksb_3oHFwW&XHaJ?)NC_1|raCTx;TKm#!5Zg{o#4ZKiZEkgx;d_t4IVY@N!X(* z4tHzYLvtrK188Z_Cb`)6ev&VZ(fvNNH>A+%Ywm`lz9A#Km@;TpXXHHZuw8=M#3{b7 z3!e!eSr}EinP_U+o|m6?N?iQxGYYQNAq?rjzqajFq@OKWt8lv@(0SA+wsQfPZd zn)=)QT*MQfy{8L)(Z}w;N$S_Yn7K{+{23-U!cfix5IfW?+x{ITpzqqL$7}9HC&ACt zdEdxe=WO*SylU$|5Dsj_xA0Zkzy=on&!G*tN-YF~I-Bst@t1&;TMxItCeDO@FK=!;PZZhR zkNl4I7X8uu{;&AAlD_Yd?h{BymUN%U^AetClD>EFpf+N0zn8RfXfg4(JbQWmk>_rn zpFq1ZpGZ81@cVckPPt^@d9-xN@8(!}9Et9+@SKBgljrlzKSO^c9;z?Z)2Dd0QtprS z9^n+4Ct(ZcdHv0@>0MrzO&|Vtxtzn_ zEt~T9%ce~5eO;auuUIx^a@mxrWmBe?O_^CXWw30@?6N8I%cd+Wo3glU%H{V-rRDOh zgQ@ zED{e{f;$2HlX!j!{wX|~E=<1-#L|6M^buvox*QBKxYx=A1`CMT%?p^2=WRZqO*ywU zn-6c)lz6$sH;FhN`sTkR^oy23?5ZG2U2?&8m~0awyygEE{Q3X4;4k>U1%Kh63r>}3 zoh_RZvr@*9=EHMIQ#G3ke;|zrbZIzBHkZvdzsFh%`UF|Dt)iW0)>f~x!$$D? z$oBbf5rBh#m7G7>kMTTzs6B&q?sV)#e8HV=uVe!7`S@A+f3pT_ zZh@V&O>D#UO?5Y%fnw8Ro8JnTA?N%h+10v#HW5%aJK}ZIj{mSaDEd^ksvwvxwd$Zl z>QT7^*#iOp*3+8pukCQxEcVZYcdVn1*bq}4In|YP^M_PWe&lQ~2dqQGhb=Guw;8lp zF6If8~Jl8LxaaEg`aZs)K z1;B-L4ZEVFoGnx;JT3#Sxem2}j(qbBGz^RR*5R;Mow~P_&CMS}q-IUzRWq!`d-l5E zmnA+s--WplpI|hEbmx_8beQ~+PNS9CUhs1u>_*ODkM{y;8c6NDTZ{3`cu8P**(Q;L z%%%XX>M$B@4}(-|kI}?Jw)rffiG^fwHwHy~zs#6PZrQa*WwN0ek;QGd@+GV~r z4lN(W2%A!miN4#Y&}6(@8h`h*W34TPW={)Z$2ULAc@H|yN-!bf-fHezEH`3SI|}wg zf`wm4!bW@G=vWEY{0z!{!>qUKI;JXD{HaU!{y)aQJJ(D~Aqo4;oO^7p#O*Jw#&9OG zjk<2hH9ph$;0texSKSHpbe~6tZQVPvMey*8T=lHvuJ>E1gNIVq*j4MI>Dq;}UD;$) zyC2r)7wkl8F?(>$guk0TJNPOBxvSZe@vGT6?wrObhb`du_OgKypbn=-lBm_{b>~3; zUpBb>ZD!O*z13^=*yYFf5V>t$5BdG)p2S~2H^DNfzK^-Yy~xJSMY2JsvOL*{8)j(N zuIjwl236UmoK-am?mJcYP)NG+s7HQ-ZOtpH>0Dd_a&ZBm%B=cpvL3)E6+>~{D%+ih zhr||!ubM%vQkS$?dvihxdhk@xbNTi*8lPi6b%klv$P>syZtA2|Pq+?I!aSLFZX#B5 zz_x{xZ>ypx2GFfG(OWG#Da5j-$!=Q+TbVgr20PMdXcv446TzYrK@PiPfjuUIB`<

X0hND>i37=2tTM_{x5mG53GpJ@*`ow?{l><)43Wx6N1~WGcqmF| zE^#t4dj8^cE>}j6mY?jO$b&v5S%z*c5}($#Q1_ZpH*ch?+K;CCO?p?;ZT~v{`>S>o zNAg)!H!1LK;tu&WMVTXX7VTQ(pd3?os~r;h4@-wSNIx2q-zNCb9)I)&Kt-r z9MuHWHR|>vb~_2+Kb=CJRFbW)>liuCo52R_kswd^EO;#7B%=%d(0 z57#O_XLUUj-Q=LdM6DK)bOS04gWMRlm~|uAC=^MXnUN~j^&DphX{~jULP#dq8ymA` z-9R@Me7OPLI5-v%c|B^3u@Q8(dA~k){-O-)SkiPXt)!}e&7c=uOL~tuD)%NLLzky& z*cSWTXFt2uI!;#@-)DS=Jj*Wm0%eZa3aaod`Lei14 zQC&2)bdVcc>X3%*_v&-yl_{P^>IcU!Tj5nlyp~3!Sn~8E`bO#{H^}#;sQNkW5g)eX zIX~lwzLBnotRmL>o$^7SnZz;)PZZZ(e))H|d$ow}=;%S~$VN_QH&k29zUI8zZ4SG5 zR#mp>fF4CXX3Zhh3@NzARr>}m!FEVzU)zqR+DA9faIId=*RhaY?yKhecw-78-%nF? zA5w3~OI z#+hTOg}wV@)q;&9swEppRI#wrHf~YrXj`}FF2}|aZuufwoiPPe+pUZ*3H0`=G@~H~ zwu^PngO6pg!mZ~V_vWYu36O@5O$rVhXmEhXWXF#-7{~fP=U4(wBohg&T(`!n8hhLb z{0QW+oWC|h*YUKk(EXPSZC%lF@!F*D?-xF>^`1umRI+CXU^Au0T{i%(nIP&JcZmR= zx<$Z}iiHlRD08fL#8l|yCmlLoPKhp+yR6h2Jax2ORjxx%cc+rgCo*o#x6l(Dm}&th zC{a#4E#CZobhX+NS1#mC)eZ%og7q8wc}qt3V`U|LsTK|bCOX2T)JxjokuPa<#Q6pp z`Bz_axQ|SoGNYgWS*wr=(CV|mOI<8_V#aMxYA=fOk+YpHEZK@w1E9->`}Bp0ax}Bo z<2leN(*Z`Ofzf5d*pAB2UABl&9wNm01ZN8VnsQ?80N3BhRhXN9EdH)`v#K%EV&^cg z(*7!CzG!#7GUhHe?*O*bEE4SIqdC^1>rLC`Ie)tXl#>jm)CF+UT&+@e7vs@*v*B%u z65A8%_3pt=LGv-N_!^U}5|gZwpJWxAuNIds&_&Qik7mH0SP@ERWli#wJ%}EE$wWT6 z_tKy=(e6&=Oq&bU z#H-1DGT)tYQKj=P=I}aIh*VAOkX0~w=g{Xfs8~J@bjE%?Fn1um2j`WB*YDhc6c1#9HJun9HA6?Qfngh;9qq~K_-LuZY&MT8!%++rKy|;A=y@snKcxj5s$m4{-J(){ zW{=DC^_OG%2A#$5%k%&=zFhbfIW*Q|O%C1D+mIR$q~bt2e0kd^V?Y{m)eWMcm(xd0 zTZLk#N_7{hsK%*G_jECpP;Eu{p+x)qMAA+xtVu4IBU*R;2W0(`lJ)SF%+5LbT+X&n zyB$I|mql{@rc!p~joUi~*}1nvXhfAG6K7 zK*uK$jw0REsX6Cn*+D1gGP-R^q21v*=XM9^)IQz(XlJ7DayKj{KT6OLZv`5<(!Hf3 zC%E}h@elu*QW>JRuuLM`N!x3n8nKCCq475k*7wB2Y-H9;;Q+FAwo~(R_0QsHi?~u+0-ppOq{doX7tro6oT5p z!OIg@-4WE&H%)`MBj`JLmLd8x9x-t6F@{)4IFAbRuylOO=}}BmjT8^Q5F(EXMlNRk zc(MyE-bqX@W6D@}DNmf|;$-G_@Jr&Dt(Scq*}j9nG)#Xva8YD^tl5T$7X+xuwY zN9d8<_b;0`lf2K;C#0HRqfg))nOw-zmiqUN_BmIhZ(pNpsuLFHp9Y z#VFMqVO7f3a`WFJw0M5Lb-qe$QiJz`+c$VUzZ1oS<;O-jPNwX{#vwjX>7lo!MmDCJ zuZ6=GP;g9!4^mcB-2Z4Co+Okx&1?c~UubK8@8_E}XZ@Mhv*&vVRtOq^TXzYQBrMtRPsq`$CERw;k#ccQxzBgRIkbwdf+r*%M8}cZF-kG)3SjOXd82X3Q^SOidZuWZpAokGJEUo z9HN6-rhw)+k30EY*FKVo(+ER9ul=*ZbwoRNrs8J2$C|ghjYyVK26%dShWiHp3jd+O zi|qGN_PbBN>T6_6<$9>}mmFLRdLow`+{k-!JUMtQ@3AmBIOg$F!uKTy&-U;R!O$Pa zTZWI5gXalTNDe-n_js}o%p*L_g}f&Sdlhd?CJ$cqprgEw_jt0O)TB7axW^@hv?ynj zwdCM`@E$K;+d&I+$hjB6wPR2*_TzdyF2&g7J)Rr@W1I>3dvPvbTegrw64LdrNjsa3 zeyJ<>;&3OWj*zB<)ZCCA$;wXN@6T2yO*eq4Hh1bE1fDWy)fI@^s`L9$@A26$x$K+i zQbl-+OZQlRa&WyeUr7#b&^zx6m_DRFMA%=bKnSa3x59!~?Fp|sYvFa~^KF#XUr9z8 z!KeeGQEL-q%~)q8OKWcO+c)!Eh>{EH(?-V9MLrz$xzg~ORQA@vGvGJXg-Mp#Tf_I# zXO3`~XAWVTEoO6*_Y7Z%(Si=>v3j*8m2Z(_n-g$b;ct&J5lf zzR$Cq^(N<7y$mM5s;$}Xv6iA3T|0!^%kgFfzr>E}wp zsbkVbT2X1ZsvP|BkK`be$~FdX_sRbLv?fm^14GRWwll+Pl@{&08}V3og&Q!`IaM-a z0lOiU;C9Xn&TSy+o4(9$bkA@RtPu2Bw^!2X@dt*_A_?_GHE;KluP_s~RV1-}X^Q&Nma;qvczcZtatyPG^qi(>yb< zntlsEWVguKNlIlirP7fP|5-)9E``PQ4JE7Q+nxK`5=ERhfttJZ_Tikv<|(|n4aM}P zkFkR^+m)K0g=Z>#t7B6ef;8vLjaB&}-s$^9O zSr<_&YZ2O|Ms@1QD*4-6$KZ35?;3uhi}gK+#hQ`DH1-3Dv^acfs#3UBJAJK4i;|FH zlvfA2B$V2DO<^}$WR=qG73|S%fZe9|XzxODpfS!qU^vfC9~IdTJ^b}?5;@UKjFtsLE^2{+r{uyLH-L_+E`Nt_;?@{;k!VT>;x^Qq%mRM zc+l)fPwyj8ZZJVh+E*Lz5amBXxkaaE5Q}O~bi>1yT<=t|);sidQUA#w`)4=#2VXV3vsid;j9B-#KtxAe&T~w+i zQl#$`Y2n%~Ww?LeZ5R{TcU!K1--{^CLVYSn$?j9daJ$XaDdo&45n(cCQ=T)%Lj)gu z2=X>IDAz;fs^v)z0?Gmv>7i?6VYet7&~WRUTF;5KO=BcU1$%9gC>2m2vbh({a?#CQ zx6_)PZ*I*c4wEC-^lR+nSz+o6P0u@(%a^RYI0M`Z+a#%h&;G&jH^3V{mY^b!VfMY*Sg5P)Xk%*=gg>1iwC1?TiySNAE7c- zmI;0AB@=ikGnDb;WCj^Q4MXCLbNn|UC-@yuW&9{x9}zT*){J3ooszBc!l4=u?=#M?VFZmHk=oq{4#Ucu+rSquLO}}{MNyt z$l*;a!C0@wP;9k^b(3{4&pVds(uODMH-FdcT~CvPj*0FaOInkk9ez}c?G}nY>A6RBY#J>&pB0a z_4+F->HdCx?#T9gG@lEhxuTJuJF-kw9XoxRJwuIM`ubj3$@c5#4mxTdmNl+Eg5`wI zf%j2u_`)xugo5-DZTJEv6I=;_WFqXNq1%a~LAvk2nv`db9gNiDb1k3pX({pCA? z>(vF)NknT$yg!Bz4Sgutyq7gwI*EGt-U$}Ko-vGQm6EkKl!MH@$A$E&VK%e zI4&h!V8hRV9L&)m=)CGswyu=XSh2w4HsJBVPfs`OhRb&~hIB3K;n}|3Rn}r(VB6 zYF(j`q2@ms<&ikO&wLzj$BUK7cY$oal!)|w*zBWj-tG_@`(Fm0!60iS|AQE$YRzwH z1wYlikJq6dB`CZF>Qwjweo1>psOCMS3EgV};q&F4To7$?p~~+Z=bpny)3t=3Vf`VL z*tp!b&3 zOM`4kVQSOB@bl!$;zv0T?`j?mtaq^HKDy2$FxD6TqYzTx6Gf48@$UpNa$IUqCJ}wb zJKyjdm=TENqNrw|4Ck7w74ZF390J&}KIt4$(XVClQb~^XGO^>tmbTWhOjpzpKT7{L0_RF*9cU z)k{g&W9{4Jx@8d_{5wX*NOivbZB8A0?ResfJ*@$-q$p%Vgt!5m4n3zgzC4PW6t2NiR@!{JVh zaOQBh=?G^Ihuae2%;9h+ML2Uf+{qEn91eF%gfoZ3ZH;i|aJX#|&KwT6J;Ip-+{csQ z52@!-_8;%lyO9iktam*b{zPxIy?&;5HW~hkH>oBB z-tUh-{O_Xh_|?5%pAXj`g+u;K4z)kq&lune+F9!A@3V&_&7|6p6UV@Wa;yc9V2fFj z7}&4FOA3Pp{kGwe-eh<`$v`)r-|*KmXl_g-iot?@9kIkPSkSM7C4#|%ejO~zQ6d!u zhFi=>iI7+Z_Uq^*lEH$0+py>)mVx~`yhJis&~FXy1;_$jOz+Nu$pu+nSJFqrNI+ z7ohOUpzdTw*IyKq*GNple>IQ3IRzxplS_OSllLUAk+?+U2!cRQ zE&*ChPQ^=LB64b8peL6IEg}!Ma`^*7wA=4_rw`3Q!iVluUf}u831QzpbGSa#eDyu_ zWXNDLF@@iL>#Kgy>Z^iggAz-I`ZZ||*W$vkE5G5Z5h-z-lW8G-gSK>j|NlQ&;~m zmega#C)95}{EAXzV}fIVH73}g_YJZ5PA5LuTRp?xnL}r`ztuTPL{Fiy6htDvXdntKiIFWtP6@gB>!VxN;CVlhiDe3W<=zEPkD+>#y4vtd0p zksbUdB{X(i%#+WL!Zlw*7{XpTSL0VqUX8lEju5UT3d~M7&rhIii<#56kjc^Ye>OA2 z11^b;LUT179Dq&GMhj>vBaKr|-oREzENg?^B=zL3CCICV{2goiamwq2lr7IV@{}~l zyOtpTUX&jMsrf>XxQ|k3N>17(8kKIlL@8sHOcqTSE72Z`I98^CFVo=gGG$q-Ri=cd zO!*ZXm1&Vf1C0X8AQpbAC&^z&0G9LT?ptN%?&*{EI;;R3@ z@=WIYCfFUTg&0jM>>5s`YP)QQYLJVL6I*{nomKLKA4Al)&N{a=O18c#CH$(nGap5T z?O+A;J4|h&hc$b1@9E@#A5TBe5L!NG@SMnl;lRX=JT!sC7kL!!^XQG7i2D-ZOW=9F z0iW}EM||}@6?yq7GHsug$yn+R9@8h*$i5 zCp?ae#g9eX#Oc7lfPb9sPr1*I(T)-4g*+$6;{IcdzxcczdOdU^iGSpIwlB*ID7US+ z@AULn;aABw4$YnU3~E57_!+qBIUo0<$>kYP?Babk&(ByVy^)X+P5k|N{67=(dkf*@ ze=V`a>Ey;BYT{8mKP8SgP@=!Zt@jh)u^>LsoQ~h1cP|b9r{EXD>+g9kBK%+bNA!_f zZ^2kpN?=!KQQBnmZ=UC9{G+f(^S{#bmcQK5!zA2z3jP)4@kPop;!z^s5&b2UU()lC zvJT3wiI4L{e0LzVQ8>N-hJ5OM3;dqO6Y;$t{L=hJu;`cOL-2PAf2Xf2@eywN;}Fws zx6)SKA)ODA+P8vy4>91OEpO-XMi4bTFQdxvc%ykpaq6k?c^1!$cp8L!1%$sN9~tuc zX5!;k+r(#h|6|^${F`4l?sJLYE1v!o+;0Q75&!7{0u%EF`kV1f za7f=}?o50W-=fDk9g;60{LB~=_fw>3!yEh_-c{JiPtV=1cUo(K@k?~_^DaEzNSgJ& zk2t5_hJz?HwK%zl(73nBeIG=))#sgz-eqF?nT}B3tnr886Uf14=isd(;gUX)3wiQa z=?bTJJ91rxd2*W4#B+_@{{t`F_UZc(S(+YogjM1je*!)q6xG|THyxDj+T58^Si1%O zk3`00XfpnMfSxpZenUd!cj*!6gpcUniU0IJ5s=umXuIPaz)kHll1u#bWECp?(aRDu4L6)5GEc$TCJf=~G8 zg%HTC%;|kE@H2T-sDkA`trSILxaog)fDPj!pC4&VH~k)bk_#VaOdc>iypwl$BNNEd z^eb8(5uV*9@Xv6pRtJhdY_Ud1?BOh*?tW*qg8hB_EWea=w(;;1he z>LGE|`wX?kQ1ho+mN2BHEInYk!0wuWpBd2YL)yG;L9;fW$fuM@WHx!t$5d-~10**r z{44JI>><6Tzlt1W=f5PX>Cc(_zs>zob06#w{yn&f>FEZ%!2!=Q;N=c@jsdqg;JF4o z%>lnPW>0d!Ip*_N2kg=$VS0}PFgpzJPzPLRH8x{_&&4VWIqLkk8!+hoKTIx?3m>sx ziRS#9E%=If@b??)f9ZrG0iOS`q3({O)(t8Vp9Iya^-r2OzsIQNKVrZe3lwNYQQ%f@D2mM=zw<_aHj*_Yry*)@E-=e z*#TcR00S^$eYXKGaKKj#c!mSMVZdKI;M)dV>45JVaFGL=Ru%g2(uB|DHD9+<+2*_- zVeMeT0hb$aj04UypzeV08OwqLerUiS_!5!8l5u;$0R;oT?SMW5{?h>uwJ@J@z@rTK zpaae^vbQ_nOmtjJ(|0)FZ;b544tRu-X*xorcbJeaIN&t~Ji!6~U;vv^B7407yBzRF z1I~89n+-V00XJC@jXGe3b$Nph;H)Ca(J-$i+Ow7pDcumkb%XN%8J}B#ryKBH2Rze& zuR378g<%g+WE%`%n@+&72E5Y&^OlZ(aKMudc&P)PYQS?HaL9mb4XDkZLZ8p_tJWV_ z;k9Lmud}q%+y?%T7I_w}PQ)o*RbahlpU2#zUa4?eN9CG0O8Pa1H}- zC%_@aK@JI*LjoS_fG|XqK1J)XVYLT*VoB`_{Fl<200h-an@CXN-Y5<$_isy6#WT+nCYy(CdaHatb2b^mFx(FgW z&wz{r9%{g^85rX8Fav(*fC~(`#{m}_aF+w-4EQ$(>^0!M4tSISZ*st+4Y=I_mm2VV z2Rzn*r#s*Z1D@=F{RUj&fX5r~R}Q$r01k%g18|PR?cOLMKG^|}G++#%^-0}hsFlwD zb_2=|c%1<&9Pma1e$JGgGB_T!x6<@|4)|B|`ELij#emN_;3Ecn!~u62Amg7f_^biC zAqU{|2I%q#fd4Y!CI{SOz;zDzrU3^X@IMA%{zPGZV1Uk10Q}g1^BnMU1GYKf?+uu6 zz-tUR#sTj%pzeTv%Ur<$KQkX`RKWVz20Y+^4kP=v13C?mCM0CN27Jl^bpt-=fPXdy zZ+F1I7;uLJ5=Qo72jmQRwgc7)7`_(1$C&F$xI%MXiEGGQ7vmZ;*KS;!%=HjlQ|3Ai z*MPaEajiDj7_O|jj=}YylEN{@LD@H%D1f=pFiX~;PtuWxKfCB3TTj=q6{)w|BFOj* z%I&9&_wc*+WEF_Ov8$(5qmX2gvy=1At(6t0VD5sB?VWyz^U=P*_aA*f$CW&t{7jB{3pZ+D`a#z!xB&8WW(pL#EPw;xW zyeC}+uK7&Hrqf@9W+49M`e-{4I@AQpMuDEFK+jU3+m{Bq$pUo~wTuXi^j5g5#l^%* zZ1T{%S0vKI`{U6JU*rHH za4TiZokk9ubX*pB)~D7dS2eoA^AxyIYq>Uh*Zdn9JPb8Xh!ua2(z#Llh)O%aj^yCq zf~wgLm`83-H7{b2kv#NG1|!hK>80o2AiyU$KYuOSmxV&@$|C!`uSju=U9EPdT}L!R zONP00we~>!MD4weq*B8f7b380hZ+sqO0Cgoep6iff}Yy^OBiexnZp~i<|~1+&D%8q z9WFa0M|ECdDq#-1<%-GsNZ%f|$v;)`xAsZbF1)}p*UHDYj+Bo~;s(<88QB47?2Y9= zGn%zzcBT3uQLC~Sd}3l6gM)xvX#e7NB-1LL)1 zUphREDT2dG+Rq~#qeF2Suw0S{HdC$k>zuIMof^p}x#wAohLSbM5t0rOqfIWp>v(TYEljB-4*eh& zS3B$_i^FamFjsHAhv$;DI}56+Tue`nzOpPz%#0Qs^@dlKK@_h75}7W;%PHU@p?}!laRT z?k-y6;MiImka5z zrvk774u;gOmOki2a5$qdbYn6+q^irf+Ikq@5~)<{?GM5^UEMnI%-cS+c{z$(u9&}; zz?fE%ez829x}IFOTru>zB%S1E=_Gl5j#qdC#3!#RsO-IJWdQC$8e6i1H8GM-x^PzORn+M z4ihn&=uEDO+!i7|GMrjZO6+fQ!@CC`H?ueVFX`bvgP&ru(Umo7%KA}D%c2&dJ{}CA zC!(yU9F)NJkAtyOY8CW@%*aZQic_X9cK%25LPA|w*`9m}DYWvls!gSLSVY{qxT9}& zS1{V0tlfMc1v-C4z}mq1qy!6Mj>d{-UlGbxv%8X+S`80&{lCm7#0c@o!Xn!@J1{%3 z8AA(F4bcGpl#=PG49lRbw-N_nBbWU0{^nrq3!laMn+ z<`ala^9kyN!sk$_HBR3!tVfB4l-&fPl*;A$E}Ffo`CKW%)F#eNp|9W|&imX1GG$sI zk}#KykshQ^kw&R9>4OP}DqMF}kIUmq(!v5p1=YYM38-5F`exNOoSqd+PU?#pT}-5d zRon}0@r>wdZC4<(h4e@e1SD9^g>cElG4Ow~+LW`oSapa_g{IQ zs;8E&bW+`&s!k{AY9fTk>h7$79l{b&5OD(p?64&)B1GkpbOK6IY$_^ya2dt8Wkg1O zb<~-0W^~4F)KOMtTW{1JI})*i5z#*1SS$*{(k!r zC_<54T|ps!Cp1A@j7&+!(Y&00aRrJMSH5mCLZxJcmSkIhQ^GWFN0Oe^Mdyh=#PYUF zCl}FnjhE4QuyS(;3DxWA z`}E6}sht!WT(Y2@kiKZuPwJo3hRc@aX-$LqF41Xy0fYIG_!}OTGi1g*j301B*ZJ0ve(-u}MBP@WT~?DZXw4(jVW0<(njGU+Rf-%cjoBxGcEnbBu4_m6zAUT$?& zI!Ja>S6$-drGS-aPjOK$7${EdD(b1!a44S~QRId_muk){hsjs49=`sJu$+8JX2h9e z7TYi9B4J~;*yd$HbKAOD*uI*-a}RNu=n0U_)vy=b8fis)n1uRt@S0i_a-9p))}DNg zZsC#|16UK_JZ|N?1k7-2QM+SF1F&3&3;@>y;M~xaLS)xwq1R==E1c|=8Cg#ft^xfcpX|Ly_B zGwGLt$Vc{t8z^#hAs^AZMB8jY5`P*Ryp>iy8l5$oDo+G(B&xiAX{|iAc1qyd6YZ^a zz(Fqamz%?W=4BU>uz+lDrOx~S02YgbBBo0VbFYT)$cXhfmd1?c1<@GS;ki-d!92W< zg>@ebY9*yE5%%uGEJHq8Za}~laN?9^<9EZZkJ%k5vnW3lrOb*jE2hk32q0xPkTDww zpbg?bfl(8E#&^%-Sc@vn-&7~JtmIz)5~W!y&DQsEF%MHAwNh#0_t9EuY__K}4xcZ; zD4Z`A$~^Wq9mLd_a{@W_U9|6A{$w8qa8Z~c17BbpbmpVebw9sg{h??JT%V0>zyM*f z9;H|Kb5{g0ha#e2?&;ji>YPdS2!z`;1#lFc}FX+Vy4-iFXcfo+24(d2PZ?>#(bE(;T z0;_XtPRenJL~9?G%9y@^D;Osn1@3Cn*O#*|ty-2AD;B#+VOH;{TN>Y4m`0S^tsl&d zPk9>snsRbn+rDEgL*}kq zz;Cpb#=)+kIO?bM84T>QIy-9p=CeZuqhzTeDVyrNw1+ujnfq?yeejcYL|K&B|B`46I0j>dF*Y zyvl*G@f5*FG=)aEFklU+IoKRXAzrRZp;~h=g_bs#q|k74X$mcA)*MpXR+((T)!ZSR z#$=u?DO@v4)9-cS^_C&>LyOW6L8C=^qEQ&^Aci8)q+<2drMU*=X zxn7|%4z0wfY6r1&W>Y>;pOsKy{283yn4rbeJLwoG%$-2|R}w#@9Lwveh-;ew7^mD2 zF@$ME8o{V;v5e-mcKHayp^>hieITBj#dBqsrw-b2&?+~1 z&`8V2Bk*tli#HQLBxql;(QNj3=W}la`Ko#OUBoq={bX>eooV)TbjsXIfW|f}jCAF`TmBnAhzNg(2q<7} z{7Hc8RJU~B={;zTd+OJmi$7%X!-(+jkU!t^pO1f}FZ`kf^e!~Ga+B`0s8QmU@9mLp8^$6j?=-!{LDaU1@F!q>IN zHV+>rAMyw(y|2$&49yv2lhf$?@E_`QKi=tO&MsYP zm(2;|VH(fS8BUXkN8z^iaA(mKD(|6LehI>pL@#+Tk$_$){{Vf-vo+l{fKz*B20G1h?-24u3M!+-m<`agcA!{V^%K9$b`S@>DPn9=0Y`&%^8?iq-h0gTmgWx#qQ- zhJuv!?yf{ZWTWnm6d8@!VB0e|bx6<_a(Wfk<(1?1S?mNEo%<;fZ4E`HD)OaqCg<35 zOP<3!MtHTB@LZwzmsYp=IdPrm>&er5ievXxdJ4N(D*>>k^ZZEir{vW4CQgHI!RCi5 zy9HV@-pR=@-pS|Om@G|8Zlsx?0gsgQ8;3TmZ? ziLq4vLh=_@*FKk}<1XZk&0kAOX#{R~TO~96Us@DwGNiKg$GPbMaX#vC-krvw4=|-9 zH}~k%ej!Xgb^zL29)tF;oVGHm`^m;rdln{Z^4A`g^+O+buhxw`{1cAQy0$h;e6L7B zjP7~^>u9A7p1a)&W01V5FPx+LL03+-TCl) zt=gVtfzfIvCy(L0nl5~x$OzozO>V}Euj;;A-8bmI+ugU+eS6(E;=b3(N0YF*f#kCB zpQksRXx#1-j%YM_iz!h3)Pd-be>6ou8cuz-pn|I#S(@|IEMXfL^#DQ=$?a7%9u??1J`T;aiGRV`rJe4)%k*YV0ty)whjJ$XyZjR{&}i{ZOi0oP&_D?)E0 z*y6?W;x#k9Jysm8w-bl=`R2tLJ76-FDtixM@d8NF!{c$IT&yS!+t$Rof3&}3o0|h#dmPA}#vu0=lVM2JK`cXm7Sm*UfRXUj zWb@QfJL61rKI<9X{t_L}NY7^{p!>o-Lpz&?q&Pjhs@xcZENkZR{28cBrd%_6OCqB; zkJB4yN_nm+<*Mcul+qP1(~Kc9UgpVondkp&+H*baVwfu0U(U4abz?fMulXtFVEz^G z9&KuIK1|z&sz(<1Ije=f5BXHeM*o^?Y-)1Iy}!)NdS0jbS92^y|Eh~VPw0sh{p&7z zyU>TF=-+hFnzS`fOwqsXqBVExq95*}H3e%Pl~O;_MQbM3JR(KYEvJ@cHQ{SMD@8Br zqBZYp9-N|sE?U#SZg#>hTC>0|I^RWWve(?0GAVS?n)7whQ5UVLpS>ZZxhpHAFE;;k z7&}*__qm_ZemXA_QuY&cs`gg32RmzaYQBCe7W{%!gSIHzZ)Id-owNCLP>hoo4BzyH z8fWC!B}zwr@{e>Bi+-jX$UBS0sr5xaPRH)*{W3H^H^dPMo^)C?6krQ}h;19H4(8FO09UiGKIlJ zi{H@$+gf3(lT~FRuS?$!fQm;9kK)5mtM7C%|Z~ zx2nw6w5&##HvUWbwoB_92FrCLG6qvHo~;^wxQx@-)(b1HwZJ}QG%H2RWwE}2=~Nvn*heX-*%yZb(OYD=5~Fv4i@tihb(H;^e0eIHM;AFV{Q6X{$~>xY`#j!xn$0CUi>H0=7qKyL zr`k!piF!ttei=2HGd(Yn6DGf8te1QRJ%#onJ9X)kcsdE89@xd-3!a(#0_^=@+cOA} zV8<-#yp(v8qZ!{X6Ugp1x1BvCNKd`}_pzNTlzh*-N8WnpN;z$bw)wZT0|(ohA}1@D zA8&pLeFz^`?q@yc9}o*__~yGn*NO?EPil*P^G)~zZXUE%4ZQSK zNC7peACakE ze*P8Tg8Xn^Ve=P3(=aSQ99`M`QT#!T#fc}B&TggiYD;GuFRj6Uo9jy|pT4}j$MnX2 zK#!Z+M$lG!NInZl3&a3@W8(=?EhP)us`TLK0T(LqgD5eXrM^xsEAROumC2Hzwj|jn z-KwsuuPu229{Y5x69-YU4eHLz2n*WM{`6VF+!{XaRuqm(o{WFu^W-9VI>r?HkiGYY z`;hhInO&-^q8^*X@Ce${`*fADn3C$q7qq3L=`Crh@;J(MQcqTllBEQWNy}J>Vm@12 zGgcd(?(Vm5X;tr+K}zMGrhObAW9rZz=8o?aSRTFKd@Gjlb8Bg4_iaB*a~G%{Qs z8Lo^B4~z^~M~3+(56%pGWOY}yL1(OPN-tb*{vS1>CEinw)CK2|CQKBGq0DgI6YWfvitMG6lZP_rgUW6 z$qZSVd5QbJAQF1ZWc*ON{UfN}vt(IPTX(bW;MAu8&&9_TgU)KIT&pF&g^=@6OOxjB z6@92SMD!t#ULpDf(KkP!HoriCqiBpO1lQv{8HQ`ao9|KRu=5$1VM!Xj?zVn)WFe<@ z*VIO=ryX6p`%w(7KUh{|$ZF$y&mb1foE@4q}9)D@a!|NC4^nrXm zZ81OXwZE0$^LONjXLQbtk|$AYe2j~jZ67FNt35wjoeUb-vHKSFB250x{{B0EOT}yh zs1P4Tq#)kHU%knqhiT(u$kkwZZUZeD{(leu#pS6h%gLb-4d;1Rsg{R3svFxrRT$;< zv5+_9ADv1$IfMv$XZ!QVpIuJY^gO(sk}fr((R{Y~G*6cDU}bo0zpS@ZKcx6zaTijt>NuF3DYS0KI9)Wv+cHcFDE4chsV zWCQT%rf_tay{3ib+Rqiz^-8u@TiQ){X_gfpX-Nx!az5G)c9~jN>*tzCuza3u?_kEGce|1!*LwEIl|KFMhzK< zth5avLvd7r(f6Ssw8mP^eF_;5(ObEX&E|0iD;zIbcY;kIdw-gZTRN<0G;EcUvlgkJ z$Az+W%M4Q*8R0tQ+#3+KwJ@XYX&%Fn+&9vU`@20JOBkdFTsRau8oi(j&b0UK-92`G zx@t+J(Z@&#_Va0yV~qP{3-J~=c?}Y_?(YlB#MP+I`|3x_i$OJ$_ojLA7UrsHRMahv z*sN|DKt9j&!b)RfdLW;?2D41uVd`dj9eQ2WUll}!O7qE`qRi#K=(OO1#EGBMt2Y@j zkN&6vj3jTcNc(>`|KuIcp0X(Ab|b6)aouCEP#7#FcQW0?jP1Z+H8W&;oz#@?+#qM- zd(d`XA#kwNd8N5g=QZXQJFk@+v=t$FD^vE)jeUr>3Bfs6Vpcjg;kHf=+U9SI?BTrK zr@PFDh2Q3)D(00GJec1(Yw>J-f_bdpY_fLW|W%S1Q2`MH5RH6s@g96N7TQG|P=(Mq+(YhE2JzC%G`k;M1lE*J56a6N2`zYd<5N4)# zk&k++LTnw`zwOV-E$y$!6v`WIY;7rW%w8vv4IT$}>%y!pN>x*1sgioC z^x|!Kj{=uF!mLsr10$K-*mi=>-Ti>yzvEj4**EzG{N&$^Tk|v&Ys;PdnYrH)W@K`+ z!}MdhEjNp}V3vlregM2d#rSNB$E^-~MLP2BgmD>8i}V`jP*e>ba#gK&4U8cS2Uc>E z2M3Lgs@}{?h!KoBe10E%25@t8-*K3krwYS*;Wb*jj1~GLqzK#i!1gPSMHsAuLXT|K~Q`i%NlbZwy-}Z z%(L9!jqzfAZ#*lW$5YX(Gg>myl|X5sAFt_>6*VI4fIMhhx7SvuH!^3&;T9N#JB1j{ z4UlgacememlymnKgSL9oxo5~c0CDBPn4FxM5$Jk33)+3Q*@`QAvcU?5q~!OGWf5@tHif zc}6k5ME+~dzpnqx)Z{@7*Z#}!4WNe%T0E~FrM9py43hUEL|;#*skxTC%#6sU|G!OV z$ezUV`1$06e)TzQc&oMqZGG0_*HfJKtvVZ>al@273bmESrZ}{37W?AX=SB61+b!xN z;~VMy%$wW{)Cze%REyvPkLpcrJ={81r_3E6G_TzdHn+Bd@mZZWL>&6_$nNuF+Jd(N z8IBchyOig3EvdPL^ePcZZfr`d7`7% zfb?v7K6jAPB7e=LChZ~j7PE~+Oa=s_d-p}lgXR2{OchR3OD^fe?)o$bO=p#6J+(+N z5Y~(J<$jN6j2%Zcb4xBJJz5V`u94>es6zS&%%ONB2S;_;aV_0Wu zcmq?Kh1_YR`6lTi8Vkqv#@jM!iX{T- z$=fMpKcipBy^yxb<4LvVh?j53ZTV4)o0j}qp2}D>%DEOcpHxw*(P+uC7L7Ib(alc$ z1_}3tbdR%p$1YsHy|HaM8=Vo)iwVXqn>B-NS&8y4mqb)7lh5F4*ErLXnE(X z7g*~L44VUpsJX9h7a*d%*sSy)bj^;}Isr50dej`~BgoDPdpPrX81#pC&*xH` zRHoOHL#ulS()p%Q^yfQsFS_PQqq+Q9ms-ww;*Jn69%;c;MF}GkNmlzrYVJr+*rL%O zTxqS{DFAt`%QDIlh zyKTtyy~Jsv`tp6j%BYdn^YLhT!y~L}?890_vz!Jjrx;TZjVyMefciU_(xX7-{f112 zYAQq8XFj{vn1Du8R%yXbJaR1i?(qw0oAqeS!=jZzIMypGPMjW@yRr^@S@@!$tw~P2g(=fn_r+&0hG>PUi`@C#l2mTLx}ax+yvI|X zbk<2a^Rp+|)#=J#S9RlQ=w8|13hiC=A%*&BS?Vjp{N7X<3qKebX36h8;75Y(@1bHz zTd8}e3WdgLlNH-&Aj-yv3MWnlMa4GGwoSa0ZQ>#;X=ib(G~F8(>G#Unx8zTd?Jep* ztxQJK-mE!T4ZJY}e?)0L6n@)cGR zVR1QY%i~^p@>qO(ubc(1c;_Y-A(Pwa=V9WkqYOwTeq#A!~2Va%&~tl^oR9 z3Bx7KLYqqoB`jFgTG47QZb34xKSGTXZOot*t>vv|-Mq~syDLG#Ev&LF+F!K8Y0F%9 zr_a;fo_V^v9nl!yV#oJZ(=MKO0ivc8qJ#doW1VoV-K0K=D3!X0<2_Q>z5JNVtmEKWDqXd&5>%zJevX;|I z8RR35t<~d~k}DRaJ(l4bDGrv)XHR$P79I@fI9Zkk8>iwCUk;0T+?v_vdm%x_Ix7Uu zUZ#amwx+Jjd-`4}pL9mOdgfJZ1It@pwd%|erj~arm)ERba28NasTV`NBttHCq-vN~ z$kIgalaD;I-N%?@6fHr&3WBu8mLE+(V97?n{S_2L3MZH6V;juBqMUjPHdkw^T=qS& z5=kqNkmL4g5n>!OMcwLWFaKh6BzYsN1*&!`KuchK3EAMPJeOo6QCxhM(#O_kNhyMb zLCK<1PVYEiJx$>GYJLMy_5a=u?*H)1!spdfeOW%sFLP(KHk;nfq|xOUR8-myh7`Nw zl%7Hus6v~zx2)1q?V{H5zWP~@=csUYEIq4J6jStU0T!^6pM~ zr4_ixBAY`!CSjvb23xm`a%;)6##s523mX@;3YqnY3f3c{y1YJ2Xsb7kk{xuc`NHW| z--|gN?0Kj9s!D!a@BGbk4+-1NlFG~_OdnHOVFryXAveqq{Pd@xY zHW9bH0t7yWCuA#kF~6-~evrC?zXq(|1N_vn2`BhpQdoZdj_ms#20XKcKd@#wvkd7y z{NB%RG1%;f(VblOTjbQ|JN3(~muLHWyt=$mAThP%4uz!4OJi z@`czVsZ5^F)C1?N`fw!bz0JYxQ@rY(l~^N1k8K~@v=oZ8);DHH&mtihu)8}R4NQ)u z#bulqN2_3&m0(ml_MdcCr^{2_CvCi#TZg-!`b6Dj@uV;kUrC8Ga$S{myzI6`ZGG$e z2U=z`B;Tly6pY^LW|*6Xm%jP3(V-fXoKJmeY#W$d#*&8+#e~)83WM%S5p=P>?z^_m zqJCU^r4L{eG|#D*$tU%b>r#T=_wy+bfMUN#216$&2b;&gdK5XTS;8V zGkX*NR}k)lsrxOtyRMmF?%vqMX{&$1-yCPLYn)ajkMs`xw^RCmldJnq?*_kJ<0DxZV3_aqFw)=JeX-Kx+plN6O99)|Si7GuK9wCE3oc>wmf~ zu47SLvCTc))rnMqPNV_Mut@bdk_+d!nwR|lr&8_zC_&}6=MEaOqTTVEDRJmJZyd!zdcj2<@`;DcJZ~kj&k|pX*fE@oi+| zIu%lUiy&1a;$o-C=Q=+H*_l{M-J1K2z=Hq@57F5rDr$; z9H+DmXMp1*hv5uxoMbYb0gkiu^>(cRj+1OgXMp3B55pPYIOWN31~^XnGn@gAlVX)e z)2h-+)oc2F88rIW?S586ou6X-pL`C5@8%dw(0LNL0=Po*HQ_k%5Og?f$Y7asIP463 zQ`iY%4-vK?Y$5r+um=gdM%YN$DEW!7tA#xjtmIOPCbI#^0!}F!&H%?LMZ+23IHhMe z101K+3}=AjEG^~T0LR4{odMv~Mn8>vx4s+peEe=sp9Fj|Bn7M04lGbi(3U(FDqw+% zg0>{HPyq{66|^Ozg$h`pvY;(#EmXh))$tm67Ahb)n|7z;PBu`s>9t1^IU;{sbwi8Lm?TgN4p|O9B2u7%u~y zmj#NKQ%Mfz)suIF_~bhr)0e!PjGM`;0OMzX^AnZf3~-!9Q5wCtp2o@g7RFynQcnVs5c>6mD7` zifDN;!1E$5hBLr%Vre)794GdMGr)05%5VlaPRSb10LPgK%2Q94g=NBtV&&-=Ifc%# zV&ZWXVEhbloTv^n zsR8$qDLS8As$pgBJiiETq{#;<;?M)c>kxRoTkYC7B|C|5YudO)pS%bJ-{BX_QNB)0 z310%@mMVtzKw<~PXgMfSNfHHcEP{ZOgSnUD>m2tO^52unuQ18an+^T)8#~|&S;WF8|Ie_d6O6DNG^{L)58DcjGWZxqvmEG`HfVidBmECYxf=gbefME;JH&zo& z{p(iWR#6voTY3*1ksP9)2R!xYk}rs;OXED~QWLm7!di2#7zeAq}=0_vk)BJnXU`-|x56YB~1brwgGhk8^FesI7-Rglj>A?l@1HaF@#)7)a`S>~2H z&oQ^!c{Z-{LYXLv>D2(oDZ1edaGY2f&H%@Wt>FxCoRTn{0gkie)IVhD{#y_-rJ)`T zmIf=S^o7oIiON8ta|-TYSyil@{4e?5{WMiPo~_Pg7NMnKfTy8IhBLr%7Def1ap&1w zUfwr%LXL9$JXPhNp znnd5&W(VYSR_DtpbS_Y2k0XrnF~D&mHk<*Dvnb-7#nl|_T*7#qjy_kEl!dvy;+R~d zuaY<`Os)?LIl>(f#wkg0Q<&V|;Eb?pR4mP%WVMKgxU)_-J`D_ys+=yT5T7ZB(>Jr` z7UHwajpB1~)BIfuW6O&Ho|l~&&H%@~D8m`xxEE(Q1045~3}=AjF3WHR7|y@h)VH}T z%mAmqGQ%0*xGOT80gl_9;S6xxo(yMz<6f5G3~*eM;S6xxOEa7Sj@y;t3~=1#8O{K3 z`W9S*`(Bl`Wo`FHijY;S^U$=$-UcL-`iSvBQIKp`NyIy{PyxN7PtI3p`{g8K<8}eb zx!`thP#czagzugYa(ZLSt0b1%umP%zj&b=`Bj5YdafI;9#EdX`t{AVAxY68hU~hZZ zikWyA;Q78T!x`YX>oc4Ij=Lel8Q{2AWHgu)IraE_uL%#DmIfc&a8h- z(>U>ZX!Os;3^5AC1%8-t;ydg$5JMsS+X?YSgBvKF-G{6GzXM#hXs}n<&BDG-*mTk0 zt->BD>^p@`2bSF-WM@CvH1A4UV@M@r`7i+az$qca8Q?f2V>kmGr$h{Afa5F)=^#sM zS1@8%XBc6P#BW2uVB$xRcHXDR03qxCv$*=l#RlD*7+gF!IJm@#!_FTTt(8Q?haF`NO86Hmh#;5hL&oB@tA z$(6q}3$}jtG{W?++jKuiOyvGsoWk_tVD7!tm(J($O%}My7&e!CS(AUi^bpFBIsB@pW#m+zC zrtL}*EjC1W@P9H*oVXMp3BtlW@wZT(eQgxI_Zdw71$@-Ezw}Q8ql0fKHPfXKmaYMwu7xVyl+3_9DbWGsW z?fAQCx&|b>@Y!e~dC1bevs($i>FNGoIfc#xa?t%hD{)U#1SW?8juW-v3~-#H8qNU6 z85_x)@splTCXAcPnY@|{@l{qV)02SYmy#Dl5`jz9R(uN;&=)GN#uB}Kx(C6a$8X`d z9)&Qu3~;$DRC1+cT|NGBPcEfS`TaE2V_VVt%I{~UN9y&@GX4fQ|DR_#1045@3}=Aj zewpD6aNMsloB@veb%ry*algrM1~~4w8O{L5J)GeTaNHvq&H%^dcyG$|WPsta@w1Ns z$?Kww#sH63%5VlaF34~OI4;a^1~@LC;S6wGA;THqxG2LJ;J9LjGr)1>3}*m1)wdgQ zKiDf*E$>jSLyVGDqYUV4AH%W}5sze{0+OZt+5HUSCCe|!iex!nANRUGPfpw5-0|3_=nP17^`Vt44+eO?EKv2;sXSjB3HuQFGK(A9(LPk^ zxv31%S$h$XaJ?zo&6&->;`ht&AO}gN>(}gnD!AoY${{C^Dz=x{dQ5B>7qpPWoIai= zxnOP+f3M1&xoh={=Iy14Bkk{q;Og^%!gw=e_?br>&h{Kzf9nl#41A90Lv;OlCpexp z@c1cx1myW9;by>vQ}vYnuFDQ%)BJ30_IX0QCs+>+>lE<}$t7n&pvaqvESnxCn*|}7 zbbo=QmYxj&hx`|s{7-fHi6eh}ynCr%1zx~N_dv6A6RdF7{m2BC-XO$~oU}xyk5se+ z#R(rPPUvw?47gk|k4ySS>|rj5>Ev)=(}{_^>r6_-b>hOiPK52tL{}$A7$bCWQKka} zTrU?3_wlU0-o#a=&I>>VbI-;eN=Ko=95#fb&I<+BJC}(5J3(7SQ!FsZO>VIpP$Cve zZt`+gcZ0SfC1)=JOk?tW@HitFrF@wCbSe3yR)lZuvI!F&S+8J=+nC8za=YJO$5NX7 z(zn(~v`@|TV@p_^*6}vkx+9vam)lWK3ayY9KqD(Xj!Si^8{4wtS&ODTppdlSli6ri z9om@2=qO?QN?Uh`lr}e*y4==bVt-!RS>Zq7v_nffGeoC!bgJ0*>`yTXO|2j*^$n+T zT~B4gbv-$*a^#UG!A?z92%?@?ianO~9AHu4#KW8)Jc6a6g=OUB<2ecoVRAdA0vBbF z^PF}GGP%~3pgZ)>L^k~k;z!AbH6$?)lj}?lt5?n^c?PvB<(b^kSM1jtW9q7iTX&|? zN%$as8hKAtylbgsU8%h+0xJuQUf0r^#uFJ&3(Zho_LNrr@ZmJ9KeofgWD7}f`be5N zg14zmnL5)IITI|MeW=A)JM6s;yD-15T`E?$boy!qR~2@)#`*)#n%!yVn{@Bp*V7m1 z@A3Izrg-9LmR{$v^yiz%dV?AuF{0#1^5t(K`r)XabQ}L!?{4qxTnZhE*(rr1i@vMl zxF6>G6YhB)9}aC4gm(+#Q*^o9`1#hQus>zqTMYM6-*mWbNv95DRTa98U!neS^#OawWrg;6zNNmJ`%nO5Xd<=Uz;v^)HBzlA-Ug^CD5q@hyrv zFE;QxZp3w7V&DlR(z&dM#a0ruB!e9|1BXO=xxn~Lfx8U*$tvJn58Q3w4I#S1>Ac1;e<6*%*1*d}_f9~~ z@uX$BQn6g=SFV&RSDKY8waS%Fr<>W#jOo_3gQQ(8S)W=)p)X+Kj@WIMFSC!ah^$P@c;*0Yl7^ZIbJp@cC?=6$&>+xdj_(|l$-owy^4(T?N{lNX+y)z;=c~}x~MxJ*(Znwe^HcTE7`ZTAR9th@si@&2F@n5aA#}sB? z{w;vh+QT&{32C0K+=m$sl%P{!8X`V{+OBX;942|Aw*CEm#zz)F1SKU4`9L@=Ho~L< zVp9|w;hdIDV-X|E{w@ze$>M$W8UBphSu}Xm3qn)tIjfEUPJ&hU1A&WJTx9IGiKoi}^fT^?r5(3=({YS1`ubLZ{uyhF}h z_lp?J^}drM-gdl65b<3e<8C?i&bx7F2cg{(%|QBI`Yxj zH_xjgw#K&4Y2;(eP)nc`SaA&xJRZ_*miSH@+*BHylfH zd4G~AO$%VAeFk#Ij+Bu6^4Kf=45Sj4=ZPim_ zs~`=Cl9Oocv+*)MFbY=%PQwfJjrsb{NxpgZ5k5__1dyn5$M40L@d2mr+kBjT#WD&T zYI#Z!t08nltUr07%j(LD-v#fTv+;gZh;xlQsc)VGFMZZBUa`!&CpS{3W`p=b!8@oh zWYksfrICCY)q}cN;gP)uv`bL4Xa8d7=Pu@lMh<4`s*{DCs5@v_6&lm6R(Zzduu=fJJIQmleeER10 zeCm5LpABifR8+TlJ0Tx4L1xO7UlzX`{h6!4nwr8<*WVj z-S#%SxVfs&n34x(%Ors{89u=mS)+L!%SP>QRru(y2$QZSxx1q7FQOYsZiga>+sHB% zh4Bw)S6vn_5R3fWUlFETL27ErU*qwHrWD!qs)TW!wnn&`nuW9QBO}as!{m9;7b&`K zBQpwNx=k#_SOZJ>>-(JXhqD@38lvV!?pPy040Ts#wO|O_0C#bt#E3Gx1u~8PT_)lB zGQ~fp)dB1C6tAF80P7nS|H$$BP{luWSYNC77r>;f=IAL~W0Xw1wZ#BI%~8Jdtxs21 z7%pMtqA^SIch)_sL1uaICMn-d7F&%n3nLYM5iJ#9HOe$aHOY)ButwSQsaa+|@}jS3 z{A*-J_uNo2-P099jkhob9&Gu1BpC&s#NmvDVqgMC~(^NUhVQu(p{|aoMCVVQ-!a zdwR}fSNqI3sC8zr+NN`}mf7Q`Z($a{rMZ;m+Q|d7hAA#Wg*4ulwb}QOs@W9c?6|{f zr|+U|V-flZwNutj>7~=ktH&uuilw`_7g&zMG{_BsQ+dA=c%=i+gKAl&!*_vII@LAB zxm96Vkv{{Z_n->8&7xW6@F`ure{ChG1C_~pcr?gwiX|JSlr!~F9-e7;n*eFYp|KZS5=1v+!wkdO>n+UwtYhM>${S z)oEJE(ZVPl-G5X%u#{D0iY6b;N|tA5d*eQ$|kHD@3DE6W7)12w%-&m-s3s4o3)>WJ&<7OqOj2s*1L~^^~mYWTga?2~?~uGu_UV-XePs z7%&&|xexm&HiUJqIa-V`;UEyPZ3t*p)%(RDzQUAtr9`})gb%>eI!k3Cq9s2gG@JAY|$j%Vic856e~@_zD{SzZs5?~?k|$RMWFw$6sh_wemBlF7x6TXvaw zdF)Pv$ArmGak0IIWxlBSwAs;pj={FnkT56BPW%gf%-yHdn*)zr?aB#3^X!2Vz_tDh7>s zF(!-q6?MvNswmOU&Nd~FG&a555q&uv?dDF(m^Ky6&h`;JS_RXV@pCNW%BA~v;1~DZ zxKZ9A|xhHvz*E^I5g-qONN%DG^;Myq1re)TeezMALfH-(ydH|TRODV z%noD5 zg&frio-Ae{tbdo?mOrBq|5|M}Uq5{WGxH-XZjfiv#KJ_-{wST=^wB~4uW+Z9(n$+g zK2(T*i~J1H{yM`8SUwaPexMg)0!_t!VJi|`pIeh>VdYGwNc`S=I9UY6Fe(zG#YftuX0f znk>pQR&xV6&UNaL9{XXYj1s$E8|WgaLC>1qD|a)O>(z4Qn_K2N;r)I4ZDX7XUf_!aRd zSBIkxEDx7EurwTVpvZgRqJj4*X&y>pt+ebiyB3#x-;%c;eF^AGcg7Vu@#Ke~wWgTQ zeVe2|L79c|H&ke0{56~bEW%XHtP6%aFx{d;9L^VQ6yQ3|H#T?+ZJGUF- zIm#kRDuh7H5W$EKfw*eKV;36vstXrH81x8?AuPhdL|Cc_W#_(hA^nikPo(r~pdT^% zG=XMgVT?M#woa`xb)O`^Y|%e3FT<&Ynks@bMlm@?;rkmYke+?-=!J{(tga>xgAh&N zG!1BY2wR%Cc6+Mbz{O)IV{Dc~k~b1%JR^!Ek?$iu1(_~Irn&FHnQu zF#ZR5O9B4BH~&9&{a*sIaxCZm6&^fvQ=1!{RNKqP_ls&Q3YRToJQ@EpKF6V2D7Yfk zQ5VXBzIx06k}pHjQ9l@9%YWrIr^fjzcsJMEQ74jhTda%Ao7sn~chp7a<9ng5^4^!# zZTbT{P|`A~21rEArpAh?RNutsxSmud4iB~x)KS;XFkYNnOg+qn)Blqrf#m!to}? z0l=CEY=!RAO4ILXoy{DBPpf@$YkY$RB-dj5&ufl^8i6nYXxsO%Qn(2dbfMt zwavyz{7DTCgy{=)*?Cs{cALG6Q>|Z$Qz5&iT|>MBe0_c}o}9s$OV6DcB>^L9(@nDJ*KqZ4~r$zCQ3^`N6^(9P9yL7AVboEw}WbT!C}E zi&Sr(44uGnQ|)?5W{&x&A-US|y6V zi-QUZjad{hJNJ)hU?~6avcIMLF%1;)KHfmF%iD)}`h3&%@Zrf7_^H0g;H%CT$^zRL z`27dJJn7Di^QSMtA{&Yik)o->Doy+yyv3ogi!PPV;tIK6Hn)8R3HpTNX_1qnj2A{K zJq|;KJ$^9#;sMzPj~Dhk*eY12lB{3QnvT9teZyoPDYL10mBEc(DUAOMT|_=T7w&T5 zzHd02qJz8o4_I!Ce*jK=wTF7Jz7PBhd_rCg1DlKcbBjLrJ}t=R-b)#1@hWIEx+Bp; zi<267$>03#c0)KJQ}T?Ek>Gs7hciN(k3ZQXFdxq%FdCd6;n!INn~|UH5txx@5f}!} zkMQ#>f~M}8sMj(f86D0i{ZU406L@7^Gx&seQP}de@tSa&d?(KUXKQOL@Yp|Jmf=zA zz-E}8YqXB(lSAP&b?sbdIGbe(r&(|3TEp1{Q8>*HJJ*Br^60Yz8tm+e)=MC*iD* zG#oRh{f?g_SP$)IX%EP>I;9;bx=_jYh%!}To#8(LGK+mC+}AmW7rzcMyY`4j zI-exl;_2^5d`@l5zrE+`+smg+1nn(Y=5sK)VoD!4!yeVewvPs!+e45sj4V8j@M^GX za7WO|kI*3`Kb2f|rcGQ-m&u(FEyV40+znV5S-}I}YwOn06n$Sq>Mtd~aaNoa4AU(Q z$E0tLCcjO?k8oMoC3T)IPy7>tgE&87X@5E}bJ1h*OQD%lf*nEBWimRUj7dPBkym#Rv zkrr#{rU0Gab_hZ7&v2*JqNeeITh z@+v5Nq@Airt-BhQ{1`gJan-u6N9Ec`b`i%iZ{u?37GhfTI`Ga#JEU)fk(mjNHeOHl zvwq<&T(cEz5)_gfC0|eU$OP72CmRbrflJY2i@7)~cO`qmVwR#pa>Jtp^{v#6uSL*# z_au6nvW*1KYrpl05S|LXr!oq7KIsQVI$lE-B2DiXtA zrDG-aQmNLx^7S_)wLbOb$&ajiQVk5^h`*AjV&ljsnLO5f)yBg1pYTTGdUjV0r6v`& zKLl#yWQr2cu>E0Cjix9y;IREcQ1&3-(=o8uag`o9U3evdQjDhv&O4db^&N0dJ4W)*!U*+PC!z4Jb^sDZneF_5={Ox~{8*aSp6f+~=^vYaS{`8g@N;qs9W5NNe)0u(J}-wW(qA;U z(D^&LBb_hHY23<$eNpEtf~nsAuk-iv);nKv!q4KguF7g@TvyA$MwD^KV3F9{Jpu8} zUZ8EgoAcqiU^5-^YzCd9tz~rg#5qf*B5ely<*5drMa9@ms{WK zZe#EG1zNVqotC~5lLjZ8K~3+kg}F(>z3)&|-n26oJnnM=8xIpto?zLy+W$l&+lLGI zjduC1@yNGbN}{&6%Ql;j5%RguXX%9Xcqeo7AU_(PO*QV^N3ubF%suy;XQg@KL#4bt zHzSSiYZlb3?(KZtp~ZVU{{X~8EJnau`b3Tek@N}Q&OeC?6gkLH-$+qgd#DFM6{ZIv zd}ImO&OhRB1@T&vo*D@XDLT26lMiWF-Q9l+?9GidGj-2Ky<-_b-6nh8MQxaz)DdHj z9!^XX;FD=6O(NgRXh|8f1^6BJd(5D%9P)IMbHE~j#M7OWuL`&-wCru5|0S0k*Ql?v z(-C3Ef=S1DHn*k>NvDhZ#CA^voW^jkK&~6G(;dW{$h&<#qtLqDf#TFr8Ka4mQDJHu zcCeRbXdcuuf%BuAj>~XA%J>(w!rIuz=QEB= z<(k$*^=Uy^B9n_6)e;Az<25KM^mH4#N23T%NaImky$0K8kC0ZXi69)mF!QTiIb)Hg z@{8@^s_mId)OL*5D&3)3!S`K#m+Y?xZ8a8#nyO_3QGrV(h5M}L6}9}cVSt{iF?*j^ zLZfxk4OJ3S9IvIJ&L}-S#}Xs6IFBC`J=QmEO)+3K^l7K%Y9woVqGjYZ>0V_RUry8A zeF5JNO#n3ZxS254PE}qKuJiROO5h_L?}n1TOvxrU(`CE9blhQrKE)l*fLa(MSCK%j zR-VG~di3ifF>f!^ytOpBm}8FCYU1St4;16W$VkZ9?x*0jn62CcFjDhp+%s9QPJupD zjXy;o00=ex6tNWq1*ZHYYRhJ zK7?vAjbKxSVq?dB7NrQ?9-7PPEzC48}{%Z3?)PbL#P!xGX12-Iz0bgdSs$7sz*%b z-UyRwsa=drh}#D9?Q`HVJ@4z1B7Kc8oI=!%-u;>$XeBwpj>sBEwiprkLL^evz}O&T?#G1rpj`aVqw3-d>n+0(Ned z8ALB_8=K`hGmZTE6Xe`+y?IohxFAw_fw}@`-0m9VQQCb)ZeS^SDA@5&q1!H9;qP8# zO7q#F)OKuQ(_YH8VD>z}Y<;HUX;QUL2S_;sxHqx^$9>W0-pIxe=~hcL#y0ubwuD>3 zQTJ@=->DvI{CgDcSGxSTSF)B`zsee#i&np@Vn(k9>N~5AXpAQ}h8D37Jw>&nIh{ib zqMigf4an|=4^srok?wsA+Px1l(0AwK`&8Ec`hQu_Ji6)cBpz~aDSI>2ngDk_$KvPF zPQA^Hh4D$=uvP~v`|zBfO7W6ITQWuUhoQAR77aGAE6{*ff4dy-#_4aPyJ)W-5HzcG z;~MB~!jwI7H>+8D##nweWAahaEd!d1ZbeT0 zdt7q$e_``z@Am56cX{LIJ;`L7bboP}>}QPa2TuL3-Zc&OqqK)f9uC2TUhwUF8wrDn zk3>}W3nfo;t8WE&9wH!|DwFxn_W{Y-kONx(-tS^^hsaok&L*EeiENA*NoqH<^BpC? zNYXstHP1@(^rgcrr&-z1vSFpseb4C7tNH%Zef}J5=fBK%+odK=(3Wt`3X6OW4XvHm zb&+4jWy+-0M?JQ1pY>Zzxp?xyz$&1Lj)u&xyn@d;upo4K_KA3x6MNy1A9Cm&n z2E@H4XbYTL+T;}Te*jJByxR61bUpIfJ!Au*J%R(m@SXU12?`=>Jg2qV`$<1^EXQPx zr1W#1xf%$#Z)=5McU>(YM?ag6lbMgO&vb}K5I&{NP>(Rx+MY&dU)Jcxv$)tHS&|Zt z&yUyqc@~K|jHjs_`IswBGtDV=WJkwxhZO+J{3E|4O-JRjG)J?zeQAy^Nb|Q@nyH-K zIagnt#)3ExXK_-!vPq$>9`?w>>7{Aj7{R&*GXIa#NV1PyM)$w6@tUf(pWou1jaBrF z{##x8eC~PB|CzqOYNFoej`21Zv{k8nyuqMGmHK`Qp__{@q0D*ec6`TucrKQw%&%Bnh22R{gxsD{$I9dwuGzczJs1XiVv4Ay+Fe>E^nh&`U#n?3Oi( zO>0R-jVg=RR-5X2)THLcQ(f=hW2X&SC(z$VUmQ%l12UiTTGveP+9tz9{wU`fG{j-< zd{OI3Q1NfuRt85xzWA&(^u=e#-{i~5#8hoVdlTxTxgOZ8tSdAtmC2!SLWfZ|l+3A2 z1|jxpBJYAnn-_T(d_>k}v0JW2dIi?FS#Z^fXkLxl$kR^VEp>iKE(x!!Y;o2iA9q~T z+{t14Ftzr!!aMJ0h}X*P_bCE%IL#D#bGYUiqsgl^Yz|#r($j-M^9=torhT!+c~sPJ z{DO3Z>SXj42a@3fCPTljuL$hj$$nj1D)DPP6FNuI8()rQpCIz-DwmvVf_fK^&emB! z#}iD_$&dRg`5~SeA5H4rW}ZK?YCEYDTdKd*B@H!4(~k|jHD=g=TTuHl_2;Jw^y=I$ zwP8Z%N78+LXQiQo0Xu`M4G@--~H7mW)u!ANRt;4 z^ZU#FY5L2Eqxm$=0e>LehJjo{NEIre{mn>Pg3MmKk^qK`P5EEyJoxSXvw0hg^xeeO+DImSvMF-eo1I5 z@0w`W72P0WdYFkESsq-{$fgt3QvQ_q0Y1}H$LCK;8B~K^$;wR3Qi_}icHPnC8kC$z zu-7^_lxm`|EXKvn?kXvZ;dK%?cQ_26K zTZZATNV>POieC@Us#W;(1aNWm)6t#bv=zU! zo0*wQ^E5_wY955mQRm>%BUyS$YIt#NadY$fOZdBb%eSbJ0Bg3LpyQnX%eVjE!{7b8 z2f8Qnn|Tmsu;)R+G1$M7XfMO%9gW<6U>&uZ0{%scdwuFEJo_z8;h#XC;q>g&efTAE zhWi@u2l+h0^sb}kH53d5*5DXDbky*CMm2L}N+Xofh*&go zQ<}Qb5MNDFVRF;3Um=ghQ_EAB+%)XLEKChhVRF;3PiJ9jhYFJ`Vbugvnzv;%!ih$% zXhfURTm=oiSd{m=oMJBm>tM0Dn)3faR_Bi81WL}T>TuDWQn5LeRlOgIjFZ0gjR&hb za*@`n<8ZOa@!whMXPL+CtcJ21v1DGA9WDlDUa?l3dp@;M`yI(y08<-Mz#dAo=l1Fw zSJf)JK9$S8Gz${!9ogALVF$lF$f5M)KNvO)X=g-?I_gnsrCmR{h?@UDNLt@m;XtJ+ ze6l39nCeTr9$r8otvi9~-gI^TJN-%J~P#8Gj0Mjq}3S%n$$M!f<-3 zek~na`8AtAX>X?QdXRfA@^b{PHk7Mddy{Jo5!dQEuGME;m5ahvfO6HohH^|nrQRX0 zuU7nw8f<)Yt9s2`?q@7f?O;g44J8NKci_94zJYO_#v1W)TDl6`j58mNPS@U^Ft6hu zo0p;OKAXm$>}CCmgf+G;=3Y)E`zMV*9$v;J3a+rCH}#<8Jb$Tjs^v~#GyCrD#8zFYB0#7zSy`eGc^ zjZwaIHjR|;MmpINq-$`ltNS7z+>2Pt&vxS$yK$f8aakTSi4N|Id+5Bl>|=JLm%7oP zL-cHn$)VweV@%GE+9z_sc#ro|f5#ZphnUP2c=Pa7(wJTa@LT~S0A~mo0C*k%UA8P( z>AXQ;YjuFEo$RCX>eObl1>Mu3i{Aof7SA*KJ#_638?V9sQvX=CWUqYp#?N77E5fFj(>%7{n&P0Wb^2{&7+rQ^XLZSk6&BQ)|*SelT4^SGMBb_Wm^QD3+QYaQwPmSpEZY6 z&xY>?1-?F^IP>P~<33+MkIK;bjVFR_zxdrLf2}>9MjZXiKgr!(?l9_I&oj^kmj)^N zx|6mZk)i>~NpRn|&EvW0{Ctuc&kE?o-VuVs)G(_EsCoK5Y5HHzzB8l!-9#V)`+yCSR)fkBq|;=JnD?@iI)SdFb!Y>+(nOGEA!(|Ngvqif%z34by5qxy$RS zU_wKd=4xxBnxwbO8nd>+vU4;vv!Ea{^5K z=B|6>k#%K!BH+-}^vZC6=5Jw-T#N8!d}-L!ky%Fc9QQ3smHv9y-zy`fQDb!rSFaZB zFOeDIrXK6Wx$Uf!gE3@z4M}zPDbCFH9Vf0s+H93Jm-}2e)gWkI=njw7kG_`OrtKLs z?X_gD72HSMI1x4j9aR@853swdUht<@L17hI0^o zb-TBXWZwz(b5BU8|BtyhfsgAd@BYWL+}Wg&u121b=j4UAc{cw!GivUUPrTZKU^( z$bsnQkln3jc*!i;{F{WPGD`{E#D;Kv*`{P}kbQ|A)27OVa4|ev`na8a;Z_)fg9~fLypCo9lsWT^AQ?{u{C(Hj?9OwU=HI+|p%s!jkhdq<-tF;fP zu=mtIw@u04P$3E_yW~LR(kG#gTcoR#dzEb(JniSf)&Cg?o=<|U^aMIPajqIdE~ect z6#cU#_x9~OhLUWAwl9=m<6H?Bjl-z!E#W2>`w{u*fcWajYv^i8-tpMzs6^V}vj^xW2}MeYb#SS-ss zf-Sg2w>yHZxJ0Tuf^E1&nmdB+xI_+&UDR-j1UQFqs@gb*ajL2~8#q-xoFh0@pF0BE z(D(T)>T?Ot=DW!lO!r~8tG~ zePx<<{{E(Yh%Z+i^fewY%5L=2`@MUzmp@V2zw8n-)_;eg+E2dj2(TgEYiZgio-A#a zju+*pzX2)}w(WGHBJkiH|H~!?2)|a~%}vZ**-Ehkma++Pq#^K}om7X~H}s;%4GYF{9`WbDa8iG@i1tBuAslAGG%vhF1zXh6##^^Wm$?bVznK9&9z zW_L)~$mpMK0^R#e{}&poD^e4a!t~-?l-x7X0iy zr#Zmb(ywyB%w4yDksC`HCUkZTU0LYu($x1-lK2_qH_jfRY%|X8!H!XP;^&x}Iq}~| zo!{;2{Dk|e^IJCDt38=!m_cS}`UPp5ZEywhA}>VcrKeU=FhgLcp#iKa|HW!b1)5YXDe>?hU4>N->bOZY9?{EJk7N_cO%nf zbFI#!wP5ne+cDC zqcMB-`uKDo@KAtzDDEXSEc7n!dnh!EGxgQBA;0=Oe%H}2jk{^XxcO|R**rz}hqxpI zWhwk&K76~|B+vLV+N(FZ2=#&e%(0-^vI{YA%8tboogHj6U#~op`>uY-Tz>Oj7CSR~ zNOn2K``-2AHj6(vVS^KzVBGn5n#4ztV@&%FeL}E3%D#(* z@2zY3afGT%BiwBM8tfm;KwOQDN7OX3fPrlu%}!SD3Dlwc`Jme<&(<;7D#blSV4U3S zizx%XeVC8oo{?9*JpC^AL1#^sr$0;7u7&dSxAeW(h3|S;XQ@1$XX#qJKw@qa{E6SL zem~9M>HM9+pPEB|+xaU`KLz+*QrcWN-N#Ug{(}gTiiN#PCk(# zzKP~_Jf>;#{d0|lp5Rv$Q44xXkhkAL{CciogBfJ@u1f33vL|TIsc~?{@pw%aw&eE^ ztjQ^d@%Rmd95Feu^N`S2Sj-KTf~G7x;ZVx$T3@$`pm({^mY+%TmM|Al8kZ2HM*}Vybxbt+k=6*|5U{O78zfn*M<2VPx757W!#*H z6!2CO^A?ysynW>Ti_VYCsD*QB51U1LCNsHRa+jjl$|F0>N61_M@@TGIG`0AJ=&_8t zR$*eoxZiM`ZZA0Xg~G(`g^c<_zAzXu7gm}=co*wVTK^MsEo zUUbdEV~bOlsV-{INAiU@vV(CR%=gkoi&KZEmg@Oe90?Z7PLVes6iXLX43E;ziz-+; zte|@d#O@($ZiKB~O$#by?!zwMAoo!y{TRD>{Avf>oRF8AG7Z zMV%x~?MY1C9F?fs1lAfasuPm$1r%}zLG6Xh^3fY;rS55kE^09q!V#u@^2Vw2(V9S~ z#YpH?4K%u34N0C;2?eJXE^7@PxRTk;6Cs0CWf7A*B;Wefy|OAN=lxgd+qeSYWZ@J|85V32n)Xvb+0W61a_jc8o1@DUx0f?>bfJu0S3gH19>Ehei2oES z(VM`-(WsF7ZQAaypi!%a1vaFj*a}@*=sv08+agw7Z&BB~)K~u32xt^9X~njJsSNN;$Rj_ozdrd8TiqUWZZotp(e6=eKh%$VAFCU57De z2&jVX#Q@m4Q#qK}US3*Abo5MCqS!?(HU&0n`0g8v8c3Rp78Roe>UF21UWYa1uxRVa z)8d<1W#rSEVxDTSFkD4IW$r7C*^~-QtdFGP2$|K)0JSL4Bw;X+P0-HCquJ~@#eB@lt7s;MmyikEkmN-N=hI-sWZSJk zbeit#qXHY0&Yll^i`-w6|H|70o~c&7a|&#At5p$MAJ?wdnys_Sfg8&JSS7v!^;p2H z+-m$Ta*E&0&lzUcB8cCEd+s}KPpUng-8(n}suhzq|7n`s8hgs#n+5Mj}o3E3(W$!l5=$FcUuEKqQ>Kw{tn zktJqC^7=kmQ%N#8x)eQo8?#zKL9BhuPa&PN{* zbUu2YK02G72mM%gq~rMiO2`o?Mf6I=tN+wO5=|lR_1>b>q5DAu`0&5 z0mFMg;48hef?b4>Jro`*bw>(CTl=hcUo$tLJBb9V$i~i89|J2Kv2n4UY!E_3oiW;# zqUTZ;2QX_eO~p3taF&jGM3~K1)^Ur~ZYY@}*c|vdLQyqeY+*cpGZnBBd5kKs>d@XL zQzZBsXjB-FxYWSNe!*xni|8YoF!>qhHMh)ST@aLSRXCEgcR{3Hu|@Oi$A`PlQAnao z#KeCFV7!W4^s2mO;L7DXcV{s3vP>PkQ(GOE&&nrA>dub4H?CLwIUwk(zfJ8ns-m^k zPXThmG?LmL;1(O1+P09&zRw;$19! z@w3Tc<(=SObDvZ-6 zK<8ooNNN387xYlp`%V(AK9?M5bfTPlzq8Yz7ZP|%GFbVP^|1k33Q=gO&xW*g5h*RT zj{Q`$yiU`RO)wi0^ve7V5k(i?{xK%so}5t?je(h~^Sv|iJU!o=QFQz%T4V)fBbq?> zVA|(r-nQug!{pQDLwq97Q|7#$?AY3v}UJX9z z=RgZ#;GvIT5X9Ng*i9e>V!%zV@{Vys`WOhCe=YfXq+RKAUvR;#H7+T)a7x1}V0@%4j8K3qE2NS{r!dVb|X0( z{#zAVZbjU62dfXD%4yh?3sW!5?*9L%8nJb=tAw*KT~@LTtgk*jSg=ax`@zaE`aJk1 z15xLPPf!0bY2R4~V5OG_?9p~@5oR0!Ii(c@JLSZ|tfeZN^Qcy$7Upl?f9^5)qLgdWN;B?E(~ zw4x;-qC;$hl02#fuXGYdK?hyaqY7M(-xe;x%eF$s?Fg-h(@UgF1TUbzQzruaJaSd$FzJxz(yf#gpDNQ zh9hye&_*EoW(k@lWaP<@k#Hn|8*yZ8BDo)qT2D%<85TnRC2*l5#LWjYIgJ%~WoRsc z81q$WhRuFenrT(W3*mS;?t#}=1x0VGil@=$Lby5HoMgP&XWR-~{ft{YLbT+m)b`m; zc*+#QcGyl*V>Q^a_8nlN5Ke>>N#ulY-aYGEX|fPbhLZ`{q{mLRMzW6PL za7(x)f!#7QZgT7JvU2~#nD#?Cf86X)w!w_qo&zrfbmfyYB?r$GEG*K0)i+kPy!XTX zvf#V+Uw_W{I=g6IFxp)hD^n z&+(B>Keso*=7_tC{Hn|EVvOlGSD!3UIi4b5&S5^x-U3a6Ise|<>>juYpj$)v2($OfdO8O`p>0(*;C&WUv*%d#rc!uI^0kD~0Y^h2C=s>PCg$3-#TO zh^bOVzfh$j&iNdi3&o2UON*Dc%@9B5>5&2l=)Z?_*n=pho-;}_{XA!n%k$a&JfC}_ zJpUn^r##BDWQPl(REk#kjqV{LdWQTKql`<@^@{mN#axTa`bahRPSFjWk5cqZ0zJH( z>*3k{oYE*=QodF5_ReSO*QE&-7jBZzwnIR$)_s+w@PXV>YBAL3b*S{mcc2r}JG~Ca zr?Qm#cgkO0S~QH`Y>Ooc$l{|8^Vl#MtP^~+O77v{t$(h`1dOh)D8MHLccH31p=tF! zgb#|bG(%gzqn{DR5(2|V*q0h*qgeyhY!AvgwQ6g2rhM*iJ+MeGcYs-75nJ|wV{Fz? zM&Ybl?n=WNyCJ64s_rJ-Pgvy2GRU8*H1<=98ed1vZidASIRlbYWy>EXrqJ%NX3ne*?O^i zbTL zA;ydkSpC0+6Xvo!PA^R8R6G%#*jQ~yr{W3el*F8zPUM@?iKiEQ+a+^*Vqf~tYOYPC zqYIo)G)THX?N~jC_;6Rx6`t!j53w^rOeZa~j zR}DP%8qe}ApqAHKIas&;dgGz!UV5ct=oRCSlZ#$zD8?VbweqiwN!I4Lyq(}`J`VU! z?SgdC*r^a2qfGV{O^Ue>P@euZO5F!y2GuID%R8(V-5P6K5S5fPU+^(}K1@+jQK38o z$t0U3b&idax)>n)NlV?mzRZsMZjjDJWDD#gl*@gk*xianQmTl3VtR*Mh;#AlkSp1A z6#W4-(YuHxM;)!P(4#|WR8<`qyCt*J{;xV`bx-lMFBetwYvZI!q!uTJeQRF4w&Il?L{-z9}!+*A_Vqq(P7(Ka(t5lJ~s z^Vh-n!$kZ;fZ-?d7J#|N!s4WJ!I7RaS7`f%KPYwURu_lRMlIh|C24v0&9-~7dw?cU z=j`tGj`%C`@kER4QAAApw7ic>TCbwOQg>g;rR=)zMhRVvZ$3*_?C$dgcHMWQWG=?{ z6-$;y$G!jFioR+y#}^T_D8xUbKEQiW<|w!>;L0290!2q9sQgOP+J83bX0!Ag&&LWI zk1TZx_uLKO6t*7jh7I5p)`xp;VaMn~aUmbSga@e}-(KJW??UuW8asY50a~9+wjZKs zY}6UlmZiDPJN6imw82Bjzw%&~WG>Y#eoFCMPaHp~_-!YSpHTexiQ|bK+8{Q?#pWEw z)OLrO4GhLq-sUsAKipA$d@ZnNw(?YqTO5;-l5A9sKMjBee~4AXM4Lbwa&l&BX3Na> znH|-ctux!OCq1>Rn%}akl;2U6kgJS3D1Y74{~Kc#PR;DFY>D+=%wA?TU#Jzk~$P&`g|(T6r}E_NGU29|7dwDT9X! zSiuU~>uY4Nv6`SA^6_a57uK5&pL#x?<-^OqO}L(?=5lZTi2X#XG*d6NC-!;<(eGh}~^`Yw?JN-jF$M(cAm2@#aXY zIqG00Q<&yRALiao&Cw#)C?nA%g|wPsI66C~fLa)?ag!6SMN`7dK(^oluNU%Z!qTnHj6NJOa3ECz*AAr7UL=N?EEMip%?&fhPEbj#0QZ~hEiKuEgLI*lkSr=4gRhV?c zE6-Nu+>%tdJpn9!4*phiyc2~@{NroATj;&<^9d!OIv6kxMYu+h<%_wypxe`cO3R)( zf1g`rHs^Ep-qnNnGB)iWP8*PS;`m@Dd<%P$uM+nYt&8yv+O~TQXG-U^86jeOPWKO3 z8nC7r+|3;|%)&q5mg`%r$4cSW*CfDZBrYV5il zvFA%mi}gks#FxvaVeYa;^C!*qchwku=*W!?=6*bUxyIPCE#IsS23fcZqwmq z8p|EIF&|YUME&e4i_?YGE;<@$mCVf_ zK6-hhyz}BlaPh+BjbP`+1l~Bmboop+$=pyeZPLBfhCBCPKI8MTY^eVd)$UVq@o;hJ z=;e@`Jy|8SABAR;UB+#-jX(j-6RVWI!Z`j3BV9XYsz#7-SCnd7a&eYlF}K23|4O|V z&?eo6`^GP)i%;yjh*B&VAp&#w@Hr3G9T|k5Y6J+)@Mne*k9jwWmHkCVLJ{eP`+&@sqdnu>X zehf-ws_K?f>oLBaD|88wMwYnLHD-#|e|Z@07X>-#zVT}{?uP>3g5No`2!PtjLGJ>r zhc8&nhAtjH+Tq;Fzj~%qsXeSysk9* zZIfL0)V$}Aj-u({IQOgsNhTm6rfd;qwauH&eW9QHMq!O=_JjTEr$3{16GMh1Q}dX^ z=A#SKa=T2fKG(2(bV<_L7GUkYBXznarkr#Yw96Xq1_B+55o^hLt!R))%9lkkRvehb8YXgu`SWewoKY zJ3C3bLU103*k&(pHP340s!kJx-KQVm-Vwi)&dj|lURx+n^N#pNb@I)LPlr%{w*YLd zQMOynC)L_@AdFbU-VwhFQ0(UIDK{GB$LrApX0=9R#1^YFr~>aHPS6QzvxN!xeJo0W zn{$U11PgGoS!!FTn}~>(Bfgbvo5jXx^nDsxR!MC{97aaII97>v^3H2hxM(sw_S;o(kzh%{If~gW_KMROfsGH|9Zo?>wMOuSV@0@wg|N!GT}p zo1mVe`~Hue`;sL5B&at|iuy>{$f7=yL7i6c=yYZ>P_vvwx|1I7*-_9_1v_OmlxkaF zK5b(5VVC{qDb@KUH)3zRdj4?qH5%wB2b~i{f7znLc5`#P*$PWzo5wKnNb_;vsKc1; z;Pma-y{b`dP81sDG0wL9i;cI_s5XY8Uu4ExXij2fF`V$;MRwepMi)C{xHL1SQ45RB zsj+rrxO_CMEiHzVe5*_0lskhyfkL*Z5Dru-L>#I!WWKRzYeBeWF)5%k7H&!0etW;z z+)BnNMrjdStq3ciy7I?JXf?OF0a`4DZ7ZkE0Ir1F8ujt9v9abD;)_k4qT;u(*VYTI zW824egxkW_*k%I<+NI+prio+}hIca`e}auTawY}RHm4J^F+gX}7@H2ahine{H`cZl z;wpLOslW@N4eX_R;f?qtvn1*IBtUB$mO_ivON*9~OX9}qsOL=uAG##`t3P{Uk?0QdUx-}uV%!rHr%}fza01#yl2GGu~7-9 z?Tp81M~4XBSs$AoDS`$2SN<_+(w{1=m04;D9mm3Eqt0m*nnX3IrF~SBebhGAmra58 z*wQ<&)8S3;C#W#HD_xOJ;=qpm%9EJXcpSjhc1-(Ao3L(S!g5*lo)3bB-i`W=T0pb& zy&2E!irdx}mrF}X{=1#?b{FPOAf+S4CBKN;mU+2eHVF_8xcO)*Z03L2%%R=Z5yMCMdV%l(a)O%it=in!S&qN|Ptre$H z94XnbTK0XV!ZCoWf(X*oGs#Z`KHdi(%20JUQxf`nRUYXs+99=3W@Cl|JVo0fHB*G( zDuUDb)5B%XpZz|?= z@no0Vld}UCOP6`D)~Gjz8pDl7P>wplqD;{$a0|887~-#9U5hRy)MPhQ!rWi#b>uBT zptIA!B0ezuM2`U|k=8S~Z%gOzQr?maOYy6S?0u5jrJg^|dOnr)d^+p-6FlS0BM(#V zUPrJTzZ#!3x707kbJKLclIo8rlf5Zg8>j9E@&u0$kDH-n-^9S{A=U$5qq8=U`df?N z!TnOR!lAmd7T2|1sfLxxyl%0yZn|*Y1)2!e;sv_y(yr__{y_dhI0$k@$-vdwP z2YOW3tj*J6&wHZ6Rmyc|(m?SHS#}%M*?I$g!B^iR39(^K$-)Ung+s_dp>RzUrYTBo zgRYL18VxNd@rxnDIJW}#ZVJl{?(Eu&_ik#8q80O4A`W~F+%`hx%L+GCBB64cP}x3+ z3ZjTZeazUxIn210e05`(pFWDpB8#HKFf3*;jLsJ}7o7l`ho{(_kTB!y*YA@yEl-GwPyQmyYAdmeFI-F7*mYV=vVX9{IA&AJ|d=dDr|-uX=Zwij;FC%H6NS2(oo zzY(#L(56Pkp@04_p7U+xC%henV(zPu9c|DM3&FQ+L5+@6!GYf=3;~5jH!2V$UK{2e zWV*-Hxo;$@di_rDY8I<*pp?Sm!50(EwQd2JiTURW#^9qaD9(mKWsTeP3Zn3?haY3l zdf<^t61ZaC$l!a$kq4bm5Rx=&+Ui!;!r=9tYC3S5!32RHa=GVck~iW0{(CPw%IwSc;*3 zK-mJ&-ZRv1)kxm?O#O!Sg`4zsRnq*?9Bx31+t{KHab9)@-2Da+?X*iYYVU*y zXxM;s_}%A#hF9fLbn6a#QiKYNxQE`!k3LbrMIii8{s`ggk)QMrdArP5I9K9!m=C>dTZ%J&ePq zcWFLJoNPH0r{2dt@axQzC}1DBP4gv(v!plDij`UBze~c}@g2W`dhD8x*S@#@EQ#^h ze9qa>^;@0%s^PG8RvlvD{7md^fN?mq)?U@di~WlCJqMr9&H8e8JGp48Ya-hkpQ0Hv zg|)qe$5dVD;OEuDE3;g*IrLpGZ&WDg)#pj}*_?y1Z#?jNB49NgxIqA!l;P;w_3B0k zAAfvA^h9LUquX@2=4g?&*1qup+*y@bhznJn{`$kSyP1isCSBuW?7BIT%hh?7i1JLu ztj&(<MoManM1j_(XB^Z!3_`V9pj1j=p|@3O2em z?+wGZfak7@xmvkxc7zyfHoGv|Kju7PXd?=U)*aQFnNJsNR7h%8VyIY)YoI3 zj3+&vqWcS7(42P_GizdEVB*lD@i}hpC6vq?K=3l7S?0f1bL@bmblc5lyE*QU&SMSO zx4R?Ol(DsDo4Yi+uAwrvrUT^|N5`-oe~}Ir?I91A6^M*NzL zp}_%ru(WwrJ@+MgA(}+&HT_h=rKFg;jrt|YewU8mY&wqqaL8n!I$?sWDtb0eFy5rI{5=8Dw=W$5ce*3;MJStGF~3Yq4#3B$6p z3)P(t1G`b3ESiT&k-d4fjGRt2I!E|kmS1@-UsgjUwAv9{j?N;mpB{S%-0HeK8bQ&e ze~{9TyG_3myHK^UyK}6ofgh|zL$cOip~qrVB5boEXb&CuDBeOPnS_Un(oko?cbkGY z6N$&BSsJM{Z$>o?`ptAvYl`Pf+x%J$3O9{)pJ?vP%!R6r>dvh$o0`1IR>W^mUAdF) zwlUwXP_2&pYx%HZqq@a;vRf#-C>zceC0C0pR(dW>GKmh%y~vg&HaX|*w=T?ip^(#l zgJ-|c(QR4(gJRYAP4qW6l;nG}e0BwZ*5qEW!KCEenfY1NaMt2uRIXEz>utD@=NdJc z43I)9V^voMmg6zyp$l5`y-hw{GMMij^63uNe1C#(`bMakSREFV!(x6-aJR@;jRiHt zvoW({Fk2pD(H~K?s?GB;1P4C&V+t0@DpLxs_~4H#Soisr?FugY;7=-8C(jD@jb|H{ z@uw6fj!0$4{1dwH&D*QGF|F*F_P!V4bLX!@PW=D{-O$V#t^7H}tuYSO@YB}V^|GyC zuwTk=*HRXL2athg`dSeGggdkey)u0RLZ?EXbQJk%>I_nh5FH;X45Yv3DAZbZdJ`T0)|_pLrbHo?+|PZeF#PydV8~ zYf|w4fv%kGu?Q;ncqp!a@w1lX>WeFg(uy)nRe&* zT6of*n`wW3zlB?ec7v+RZIqU|XdeT4Rg+DprM})BRlk;B-g`O} z{LhZHav`^;C4cJvLGW3X$XJJQR5cg5 z!AL7sVa+Nc`XT*xRX0N&H~j8Y68S0dctBkZdB6_{P=22iANlqu8|QT8xpD|nrao3q z9}AWrGOB6F`{v5F+#6JkCIA~lw?LgQZeqMge+}NXWZmaNtX}q;&@b)ZSM$!(=Vww^ zIr=UsqOa=bulV7)&BMd#>1=-Au!n@BSnQmhM2z+$a`QwaXS;Dcur8PM>*k`o=_S0G zWhpH(zphAbJ^N_p=JzE>x!n9v=hOs!N=(AX3GY`0(=tm#6&r8)oQ#p5Pg!nx${XK# z(b1&PJ>>iz4>&-(5;`IE(M;SE^Gkkl8_B1jHU^5_hq;(Ec;DV6m8?D{Zp%SSfEBzy zn~jEyqf0UOK+b{Ht0Tw9kG<|L!@Iw%|R7kl&~rd=cwoT53WErWU%7vP`4) zKZp<&-4EH~VSL15P+nMy_EXqUM{)>C&hFC!)~DU~U=NVywr{J4xyr{Zq}dHyb}HLv z2XfU)^f&Y=Tj5Bci6PDEp?A_&J{OasaJ?5H7pKLOwO0%e;lrq;###`s< zHDj)GwJ9B|=Fpg9(VY6(&)j@yNjo1H6X#NIxr=PRt?Eh1hmW#0YGQO)Mh^tg&<+uv zaba+Ym*>9iJt?MpVdR#(n9d)JVC2~X-Uw{wB66Ue&i!(~@@ZB8S+5bv7TIe#?^W4& zWfJ|Ec+NiS^W2ZrcNR9yD`bQ$04?$#j=n@{?^&`PN#{|9yt2M3tfDcMf@)Imo~s-z zzJYq|XFg5KwA>n{q{0K;@P1TSMJdgRDvVIYVAtMvPNr~=nGxrzuzrFXQwGby7&=8(C6bz z?~e-v*XYF$rgKWap_nT$FN|moK~JUN^SkGe%c9)nj6XZ);*Z1dkt#hD+fe63fVt>6hRB?xoU0W)4@F?ybD>x8szE;Je z>(p#_#8G|E#|nl%mcyyUu<&bF7Z+Q54rSzd21L!4wU#7s%ZE`4uP%or&neGIP;6Dw zERG&GFsw#xUzm4{MAYw7xrbW7J-kF5hRSG`*x|1$j{S{?5a`WK&(FB9*@|Rg-v5xr zWS+g}kSD^wAF7z##KsJJapWaRr+wcl?Gmb8YR2kH`zdW>^c|dh5*p_oDjVE1x}Wxf zWZDay(A@^JUfoF)@vN%myb3ZLVoSR@kIO$l;|=MuVQ{{~uiZxUD>TFM($V1!C%)bmvij}jJg2(xD(ZPnZ2B1Z9gVF zmzJ5jIZY4LBn%b~a|kc$c)4^`1<+MpkC2RCKBKE>f@(vUg3ughh~}*Ze!br?Mgw)9 zV&t$iZv8IhBp#!^Mx(4H%1N1-6q>s4@)ex+EqJgqUm-@)qhTAB78jQfUr~s6Fz6aZ z;eF$wLc9&%!qS3sEH0pG}Rro`FHX~EV2;I(>#s9B#$;9MdH-EhR{K6l`GNnh?Wo&MqX4%w2FWAJ-BA{ zT&1|qd?dKA;2IF0xXpaTYW9KFdF;p3Q!Rada`pXW!{@h^8vP$iNspJpEYaWKYT=>`^IO&;ghx%owz{T>v~B43L={mX!U41 z0a!2pda?#skERok^_eBj>2kZ@Xd+Wk&pjTlZc}q;U4lGP2R43?r0gm-b->clotzUL zsF!%3lzT{L@$)?T7l2ss42sKPQ6j}R9zxC9#@F%^&vcg%=+_>L7_R|sF!p2Ji>%A> zFypZhzms*$sfvyl;@`j%v24JXW1mdrhHf z)UK)zX(o#gG#GXj59{3Y=i}2UA2T!I&{fUhPLxKu`<#i?-@ncahZglpeOks`u`$GT z?6BA^-7+Rb>I2-p5irpFNHT=XotuxQzs1Ah$YOIe0T^C9Aq@BbZhbv8HZ~I2a16tv zi#XL?bp^G63ErcN(a+=Mntd#KsvKj{HGF8Wg`*bJnYZK`J!zT+GSLWH4nq$$hVqZi zAqI1F!DnMRNRDdXP&kSXO$aApyqRLQYix6Z+2{tCDdFPLuz1vox6K%IipbFcEP!(0 z2HR*H{0V&u4sktxiFyELOq`Z*6DuXNwMJue8h-HeK!&Z%%sa%)d(Q7FwB3D#?*5Sp zmlX;6y6@?(@3>o#M#W?(iPBX-bco`@R->}|yK2Bzqq_Pb9G#~o?Qt*+y9v>~(@xLK@clQ`z zwO#daieWMp|0Oj17GYG5ut~xuW7QQwuW7|L7Zddg+XXFe}=50!eqPrs~{dLQOf&(j$yrQYx1W_6SS z2a}^^i-K3y2%IX*VXiLXf2Uno<(b=)N%LXzhld(Po$oKGQSv;cNNVC?xG@ZttMJzW zEom(L2jTp0VnQ>%sAXTqa%CeXyA#ZvoR5ytT*HQ_E^Dgse+Z8$v#_A^Nz3d|Bw1D# zkNRAX_RUNnh?NCOAeJi&13(j5AVqGJ(_|JXfmo*4esL+Tu!H_n$oc?}qtDg*GUX(y zE)qlw(&)58DkPaf<||7B?)YCRXRw$oZa%Yq(85tGY%qli@W|<_-jKo0rAX@XQzNKR zog_{(Ps>X~QlkGqL<~=tb@UKvHY8$Ng@JTwRnv5y8vpw(ooTm$A~T5m@1i>ChMO+< zv;BXdCs`j+3x-q7f$=Z8V-rZalGnF6LgwY@&a~gTJWXSk^zfJ@<`&fM*ti z2nvk^!Eq&CIpq$X$-35hdAfr`v4Kf^8{GDh`plqG>^DBNR+0A@+`?XR3wuGU@g=CHYIi&kB`u@qp+paaI-2|l z;N@mzgP89U)2tR~YHR6dUWA<7``Zy~>L-JOuiG`peY`HymI+8J;W`={`bziGl`XE9kDw;(6~v-n#&)0DBzpE*~++Q$@5U}Tvs7BOz* z4fv-@tBdp8DEK|mIJjQcho7ZaxnoI_h)Wy6MG@K#!NI=-33VEaOM6aW###=(RFUPC zS185!kQqlAhA}HcE@mO6QNE;_pQJ~WFS$XBwZ2-dsWG-{?!rpPsupa5ZQ<^oj%%l_ z=jf)c3eo~BDFOQ4{aAux5n9#1+tK|Y?6$szx>lw~Tv47K_I~vP_}^%s+aQwnGG8I= z2^6hk(M(=<`L^8krA;-w#(O=T?>_0U&Q^-Bj`w2Qr&w5QFF3PE`9jb_9Kl{xk;vdTwU<7I6tTWh#Aby0qy|`Vc0M?1>D$^Am@LOK{2Ci@QhD5DL&` zS_+K+H}P*=;Qj}0T;Tp48LY~Ohcmv)VOW%pJ3)4*WdPSFtCSDJ%Iusn00M(_X?^ZS z{q{mZEkz4eql;**=#l(b%mgt+&{#YwkVesQuPwB8bGJeFY%lKNeym_EShQwSzm{yw zQ}|BMFIhT%Mty*%oAs^dOZFY&Qd_$MR8RF;A_Bk+95KA2IldiYfN(tx*6 z;51mgZMIY>-PY}2UvejCc^hVV*L8hGk`6d;jOheU7$9%AlnUgYN0!1%Z5S2VK96$T$=tiDAl}I+xpKErt_2lu_yZye(WB|D#T))Gbz>sT zWy51(V0H#SPVm`>oC<|)iWur*-5gT16Dnc~L6tSNo`av5M zaeU906~p^JWyXlg9?8TCB3|#8$2r|<707qWcWdI@*Ac)M+GNLfPUcW)#zbyB(k0#@* zn)@VubW2)K>!Tl0h0*N#C|?4Q68mLA+i1lq3QuVUX<*ipvDt zo9C_Zgp&UNB|G#$BkSMe8LAwdv2s36D%&Vk;(sIjDDF=^-`|dK$UH8SqVrEYSpmf>PC=H8yq=w<6W=uJE zaI1|aVh4xZ3E5cdlGA+%oaR@fxbCW@m@5 zZj9mSc##Iw`ppDFkyAAK;5s^(ZehJKd`TD4@QKA{X&loGsA%#QAulhwYYpkzke65+ z%_u@k`Hj;@YhdRu#t1j#0^HE{H z%$Gm=GcGtBUYngS7#pd%BiwNTxmlRrx~Gsv23WEH8NvAJ3~AU4+}?n){#xBx&4(Pf%XXOCW+%;dwOvzy+8fv~PJQ?mia8 zYfw0)?f#tz88mEppn=2;LZzWx9UHYsoy7!F1fxZ`bLG%oV&ZTYmDWUdKn&Xy1WU0|pZgPz5ezi3s~uLJUF|O9 z8a2m?oy>Z89ObZ|m4LKLv%!N+hdDi^hR2VG!jc-N8vO zAjvDf8|+Lp1no-u?)h*ld$Xsn04J)Heu4*cq z=n@M)_$n1Og7U7m;Ehov=0~VqdLCZYF1ZmN7pz@2+th`|=&YhIX^hwzVRl?aWRA5u zILx$~+s#1g_S?F34;XG|dECx$+#YWCL9aL>btijtdG3q4%Smi?PGGU1iNC`)xf^Cs z=IU%ce-6jfGU1Z(d@yluXH?20N=6i}R$4CF@`U^wmORSA(iP~~6?{ZVl^qV zmZ*H$*45NpC9f6_BT3f@>*n?~%UrYhHZouKeoVdW?8$uz`0ebWN;b9R?Z!Iq?wVP= zgBp|CHf$!KB&U8-Mf5;7K!}ZTH~Vk^W?J!Zqf5lM#1Z5RaQk*m(r z8f6TrOGW^1W+FX{tF%m+ZaNzTba-GMq)tKT!3lwKrC;{lBh_vl1(98_YmIkbse`2O zv&T+m++EGF-1rA_BcRBhaX2@_-ew2&Ep$g64_#765@Y2Q$+D!)1|RJ&B#9fifFKFL znvu4IiS5%me)a1iZ{=v1J0?^aPasp&a&t76#GQ7sE7$iRw``Qq)@P*{Z&q69V-M3; zytog#OYr=KC&me8AMAvLq&PdU)A|bg1$J5$c3R1miyk#b?duMw`gP#_K%}d8vzBJ* zc6pmqe`c50zsbWSgj3kBdc8tVLQsls4@6(E1(GYZW@& zeV|#3bEw*K>qT&it&}*R{6g0m^s#MG=W%Wml~;qzugwn@tBZyX!e4@Jz!I{!ca>Bgj!Z6R4bM^q3<3AQ(4| zRyW7j(4g|2m9?ZiFvk~JC5r9@&%|=R*P3yc)fhkp# zrwLWmQrT#>z8_Qj^?~N4BElrP)g6)QL90BO@NCMC2b@1z$S`TkZm;Cy`a7kv+d7q< z+(ah)6-Oo)(Ri{>iOB@F-O0qWD|B(Lv~0}8iDLAo0wewSst$uYc0d-k_!A%RJz@Vp zsgO+bM6`tQlfsfiMNjI9_t`HvVQ9)8^cNDrlj?f(5@C}BAd|l6XhF&Aauz0%Az~r4 z7&(rkhy}Wu%jt=b&EE9Uv}T>pSW1b2F?CIA1wS>Mnt1y&Nk-OrUm>`v=532L%&?Ev zKQryGOf(nQ;4GZNhTH)M`tR*-mn?%f9r*d5qRYPtbDY(=FEutn)*`6+xlB zuv|><*j2@$@>T2;`#?FqV#SQgXhW&2EZ)QX_T}d?c3YK;= ze01NHhL;8a2V(8A8l8<4Pniy~{SP`&&f%W)8PEFMh{0Y!lJ1^EVZysz1eL?uv~VQi z%$^xkPR{zt^ks}t`t00(F}rv4f~d$zy4}`LKCBznn!^~P3HtZ*OMRQ1yhzZf&lbiz z36?Hf68;a2K&+r>_0&3@88ab=rVMgpBV(h{<7u46(80Y7ZSEMnY%umb{2qmS8ulnd zevd-UKAJpx~!MMg$1Q-Nt4-gV%}6*P41i z+SQ$HHzdIZ5JG|9n=()mvR2w^<&g)!Thuuhh4& z`U>*~tFN|idG$5+t*pL^Z|42zUsiB&^|cD+ESQge4=eY`08~v@*vivJGF^Y8pM#R9 zOR3bj%i6d4I^_V)uXkB+4h_t{{ArrkdWxOJ-oLP$$>(nnc6PPuojOoCsQAnD#qL7WN_2lySP~S>!39YeA#tA1143*{5ZH=B?#w+JhP= zd(zri&T3`WW@qw-t;V_9OQH;CsJ-$%b;J1gsq*Tt;L1nOpiDh=t&xB2omi{ojU+N$ zeWPM~qCJYQH^^tEpIO6in_sGT#s_y0U*s5&YQPEp9k37VpE(OrGHMx?LS(>JmKPOWM?4sWS2ej zQg@Z-Rd!b`@wmNH+9H|CdZ%fP=rPW_onWc07TLi!qZ$*{6vMc)`!@8g7qx=)(A%rGwRab zghH={9_GcnO!cZqk)z|7$}N=ZOpNY<&P2!Qgo8o!ucpjmab1?!5_AP&D>dy=2Ul1c zSGHnex>;S>rVkCIzK2AaVU-0oJKzCXF7m=uy%pBRqa$5id^wxn=RJVD29f4cx;aL<9qP7o*km3tV1nSZGJFsNb(_6Ed zdi#<{lx8+q53Q!rGwHJ9&0#nFsqOp(r6u5aa9b15_&dYF9S^V;E8%7jR}P1x>nNbv zz$ox=biJHB)Wg5#C@*3;^ZKLgTEl(~%+y|3+<%oLzR8RGIiODOO6s+a%qTY zC_|XX0TCoHTTtU4GfrI2eGE>8hBnW!X=`L!1XaNen_x6)h4`D~#!k4nA6lx{nC;jO z3V$pQdePkVj6=f`{~mHWkA5=;qGE2l-ac2QWBXa!xPh{AmX3)-7igoG+;xdbh&@dPk-Ai}e!KmPU&P%yt@kzAyCpHvvowpY3;P9ysf@={#td~U zpi@v_y3nfKok&Vyt<^1l!EPq&9p)@wwiZL6HQ%DMpv&(xN(tQQtXwJCfy}LO|0l{S zovbiBC8(^deSkuj3+}&G`=D^EuT7!sP2B^dnXvSE)@;~Es7&${DeH70cOLow7IL4( z?&hM;*L|(AdC!m=A}dC1Pg`j1!SJD{Zv>4$pOV1hF)%5AmXnIhe65 z>IQSa=JMJZIvrb0 zFGCC))60;8hFM#83L1k?mU&sRC+BYZE2n;u=hXGDd8Y%Qy}*r-rkl{M?RLh#+J#c5 zEClA+?TlfhF`;6)WIR-(bR}A$_xoujs3J~nvTk`N>*gNXA~3V|_YK2uxb}CBBy0ar z?#T7dt+UkW;HiIZ>`5qCx0&uNg<9>KMcYPg^(}lEiw%2kVOC?2Z2~*>37L!A%0XT) zYT}Nb58AfPMksXdyD;JYg3OB?vy>B4fQ;ptt#U*bKSoq*_`rMkR6OT|&Dy~?;74|} zf1hZ#4=>DwZl^$(BRlNaANfupXW8v=2?e4V7Wwe9HqR~?R&ufT9x&k+t!Eb!#oqhz z;?orwA6=*M(N!30ZL#;e&i^5OO3{tf&Nl3o-rEQ{?*e9acjIOCg9j3NIar-F-@+V? zVZzXi`_;UGi<%JQ+QKeBb@6#Ve+QloXfd834!e6L#5VK>GZrMT$G&QQh$kX8acb!1 zD+}`^UTgbit(9iKfpfSJ#KS3~3>tPEi2GxO!8)8EmlbeX(re9~ zg**WKjNK9De2Z(mjkCiMl{=r)NXWl?4xyt~kItas!#W9T-KUJRakJ)z%ChY!ksE~V z$PTk+Ar{tmvja)d2{K7#Aka^aA#b%R>h!p2EzomZ_t1RD2QYnd(U*IJzK z6i1yYWvjY-op6l75oX-(pC50IrXa@z!iJ?^jnJwA>wm2|I^ImW#6UGheKp3Y1~p#` z$4*icr961+hBY}S)5P6Vy+<{l-5dtj{(jDPQr{m2dYU6>(u=sr#Hx4GUgw=HU)wz+ z_Y59Cg)eVb+{5NZ=!HS@rhCbBHoy?xc4~^|41Y@_5ghN-bxt831Hbqh2E%>a3wg-p zEM&1{o6(tbyzL$>M)QZoe<|5}o9CcUF@|V>-9~wsjY=fS?#0~$avPPDk8Ysj0;h$- zRu`RBb(WWYAQn=Y;cT8&b$ZVkMKwN%F9p|n`2sAX=44Jnf10Nfx4sAdS%K$B9IAMO z=F^?FJ~gC9FZwJ6@nh2(KkV>A^b7(Wqyd7F*0X(MF3fv3fRbF*{yvnv8K|AM95zan zstQu-6$7PSOQ0`R=O>EMCsV4t(eY4{fX$RDuR*oB0HexU2c^ZRcG5cN`b)Rr`;C?> znH(x)I!xxWFY3`GT(kHfRf#(nbugXYrq5rDuEU)#6k@GmL7(&A>O1}9gjoar*{bC5 zYUQpd=5j1OetkxhaBPH)lih8qD_Gtr*DBQAcv{bR79~z#pJ%xJ*K9=ya~%7+z&y`Qo@#KHQ}}xGwFo&w3f%+r^{DrByI;kQ)823UIO{ zIJ!|4G?kH?K8t+SFBhBRs)9yo5@O@fs;~ikQib)Yk}7DVcT|OJT2(=XEjOyF!uqrd zrV2_rHYQ^`GL7#ZQmgY6N!_GzW`_~rJ-abvo^Cha(|%b`DUB53e}Y%n51?(;Bd~>n zT@*dDmJjJ`H)&`}2d2qMP;+s2haW?Bna1`jS(a*wCVxIQDZ3TJPvP-NFET0D-DU31b(WIz z%tY?utCRCg(RR~-Y4!AKF#0U6^Dg0+Of049qv))6X<=FOsrVbe#X7l%`IPlIwJ)aL zgHOwX-9hta;;rPuN!1lfcSCCikMeX;iH$Roogj6k(EA|Nj$Qz%c;-8G@7q?X4d%RX zqMSAQJwm=5EBt=t?DKS}ABXc`&bA(^#y@q=3zoC*H$8E8$0KZB2E*RM1}82jP~-^U zgw4JAnzHvfDWbr9uE%n=iN9+X;Qd3e+Rw>ZK4H_t-{H>X=fQkDra@9%eJdZ%vq4VW z=Q-LpAN?V022Qj;t81%}fz~~gxHiY9(82q@9r*H_jVql5rVFyMrGw~2YDGQcD*e89 z6^39Z%~h&v^|CuG?>!}tnFzA6OcEIbuA*N~y3Ll_9WzP&Dex@j_JZeL;aMm}F9ryC z+3}T^$wA1H4izQscu!&NJ^JLJ9?f~0ibzqRs7^$AkV ze)Mj{x9@H3KuOnKf|fzuA>&ckPTaNGIk|_f<{F@E_gNB>J=<^x>rW~#4#&(zSF^Lx zF&tiCVO0(;F`_>vp2mk?{3*G9Bjs;vn@Y=zI`Fr3_=kh2!#^J#{~M z%&HxiNlMg3U)j<2bZU3qMZ~zwtRGvfI&}Oc&QjNHSFF6+Z(oylmMWM5e@_rqCi;Bz zyYLQYgy$P6XeRltQI$^u1g3wiPigg2`oM|*w0%pff5LYrcag8x%BQL2>YrNJ{(Mi4 zLi{I=2C4r~oqx{7$DeWDoW{dvlxuPIv&!Jg{0;gR-u@S0-;*_K@7@+(?6!5DoqXeoTUQR$Sd9_)OIa8xRcHmDkXH;?I$& z(%q5ghNc+3fsoZNPzEeEeOAB74-CQGX{?OwySROD^GXJ+5CJ0bM2K8Ab|jJd3%Z|) zKTjEXy!Hsy>gNFH`#!G{xW9lla)x@eC%%gWJyGV3`JTWB!ouK<$%9+v_zOVJeVj&q zfrHfLD!o#P7`k|zyYOnwN9Q;^9sY}sjykD75IPozDyhgca`L%({yK5N%;PIZQ9gbN zuf<01W#ZL|;XyPF9}?HvD_qgiP5VIa2I%-?b*wWeS^Go@+!(l$vJZe$p%$b#O%b+7 zI9-VK2cbY-#pQ^rz*;G?(tP;P7-k~$9LHcVT-%~O$&my@5RJDTuvZ>!0yy2G9GlK4rR2Ypt~wy_v3EHBZ}lVB)D?wbmw5f64rliN9IF-_9m(uMH+{ zuS?us>nEnLvXz=&V$)ZJbr$_4wOTT|2f5Ec=5y8W(v@q^P$DwPY+G)b_%?6K+R3SO z*b6#h#{JL81sVDzJTPMUa170u7rS^CpV06-*nRPGZIkm&>WS9KVpuwC-Fu0L2DqeI zOad@L1llaytnd?uShzVU2#+WD+*g4?7l+T5lN+ zRnn|S)96Z?b=VI}vmWb*rCB%oVaI|SHHWw=3|D;>%-Umu$ao5kluHu0ITM(c)yf2> zg|#z*$Ev;}T3geqO!Og2X#ta&z_fs=Oki5TmQ3KW>W!Ki6D+qTQ8#LaWID>7ih-do zvXIK1?rZ*xfYq-U#D@ylmg&jeYQD6K}^=TJcT-EoUn-x>4g5ii)qPY`D_;Dv6urcC(^KEuTq8Wm>kp zcGZ}nEdzAwkwHnrk=L`dHA}0PDzULDm8rc`VSW04z@3MS!kTkA!@L5*@I`wetnJ+y zRgWsKyKAEQB-mSKko%t{BWGH21m|4%VDEAvi%m6BR5HT4Rxhs zya36`MZG8b1mwU!aqY!H?in~Hr{4~>3~hWSV?46RMNp=^v824Q$?0G1XE&CVH@2nh%NyG|{c9P3q`Wa-Uf7_MOWxoD zfb=ij&VQADnP2%5O}_fIzVqwm{DDHhVa~sk^PA?pQ_gSW)VOJ3_E8t&``NB5ee_OZ z@ozx};dONH^B7P0o(fs{bz<0{3M&4ZhC!usfF~oqjNoZGz%&kbrdG@j=v=wYvfUjzAa}d=qWtJT;LCd$KArC7X7*KP#(2=Tf9u*54QQ9h!uZF z3G3uhkN!f=Ah2+(M#lFjkMAmvdi0k`9`$=$J2QEFi#)nK{??NNGoB<_l{4QH{o{L> zZkj{nJ``a^hIu8h@UR@jA5iXprQC-iw4NP?L-)22boCepGn?k=2f4}I1y{Orc0Tu< z+?mG`_wVP<{C?uzwCT*5O?DQ~=bo_X%$GR#7T=!^X%DIMc){pC)R{soLCsnVtR;)l z*E!yHi$VSFEyP&EeH()1vqXp0t^VZB{zJJ3>`l)8`P}mfpQnt%_21V~+#b?%-Nki` z=q<|rO4szRpkIpMLjl&-Z>{KK<^6L;OSY>31)9<$EeB{-IFrJAGv!ree$SkJ4!8URSMt z!nx0?ZlbMZyhPirecB4?n^{#^sv)p&z4@=H)3IQ}VeI3ORu`^*QJ-=cd*2p^QPMD! zp}9#WSsn_FR^G=zsWHM-(yD%NtDIFMk1J)>h~vswHPW~eRz(t*efNA%mVaZgxe@U1 zxay8VsLuY52ISvB6h^>*X+ZiBfaRNXK!TI&|Ci?;;P1YYJE6<-(Fe%^A@+Y%nT6GV z;$w8n=eCpXVbe7NdfF zj8#T=cSgIy>Q9JrbHvNQ<>5xVzc<=-*(@6Kdb*xZQqO&^Fr)j>=o6rrpK=}Toc#F8 zr|}n}Pw|_H-_no&(@ebZn+Lx~K-;n0y_;1^zV{zgq1%+~iCn&M~-fkHgO_Sl2d-q7r@*CM?AM3B(aRQZ`Kz%IGbao1sjun72@`me}@UgzE zbP2%)dm;7VRb9sSKY@;0e}njMnalE#elzRX-)YwW|CoCdIJu7M{09fms#B*dxGx0xJvQ+keRu_(>^wnRmP!s!In}PyM-NJtBzn^6N=fF7mEbA$U*~svl1vYgqVRDCP;bafX#XD(#J1OsFMpn|>UCXcJ8bjmHWoX)0auUc)O##NI`3(J zSbYA$R{x*o>W>*4xRrjhss`P47O3A`U|@mz%>{-QsNXCw?4AIiu|S zC>^s8F`WG@!&#L4fZ-Oz`pu2mAL3=q>XV_uk6EQ$HD-TA;Ht77YGwT*SJr=!EQs}+ zE9=L2DNCP~Whv#VvVKA!{3LXZxaa0t&v45Qb}|EYE?v6Y%JD7^z60l5{y8Ax zd-#dCn@KL#;Agus;vZA(vC`L&OAFiYDa5-~BxX072Z#2&nXt%S(_A1la0QyKCgv-T zBWSKvoV;X1kouxx>o*toy`^GvF!Inqs;1V;GXM7sx!}_Kqp5@iHqj2T@~JN zrX+m~dlYZ@d*_;}CfrJ6=Ov1F>vSJmP6uiINoTX$d(XCLOm-`|Y=hqL&DtAH=BcW) zrYD^&j^Dn0_toc=3RiJ4RfY2=8_Z{2OyT@nzrGN1_5_BWT^PQxaN-p1pfFi@@8=65 z5BfYP?Bjb5_~WKY@{oYuDMr(m;NFkBc`?3b>YJ2rGWAW%x8)KuB+@@Soq#N6IRk7a zKc_b7`R{dMhb4>RI_x*Qm}X@o_S+=H_#4TpVItI8i|^ z*p9MnEZArF)}X7bc=d7XaTa!hLzq6u1@7JWuy7(UpIa!sbDvrm|0m^e4TJkb4=jP1WY%Fg$+VU;r(rQk9H?}h`385lX&dt$%3BDlNq2ytA zC!X%*{gD4z9VXVU!+u}Rl9h9UCF;}vCJ;AUsBNCret$CRKos7Gae;UU4|Kkn6wvt* ze6XlI!h!NGI8$$nGD7(FeMZo=WL>2Sx(ef}sbD+IX#Tqld|U<%Z@zIm#KCA#j+mJp zabMYDlxc7(ukD=Am+jN`VMFB@DGqZc0JfZ*eMcg8%WIzLN^D0p!Jm1<_a%~js$m-l#e$DxVWvHy{6Mjs*wRh)bES>_3WT90E`JD)ipF$yP>D*K~p z8UP*d!o!3uU?tp+5rTM~%Y;6M@+7f~D%_m&vs9pv1uZK0(kHo;X+ErSTiIv%Sj?-} z*nm;(kV&G#d9;ILAb6O9<`~=o#kq!shZ<^GvL3Rge*_)mW`!UYlVv>V0P;X_f8&t0 z=4v>0a&>V3;|`dNtTQap@w;JcT-%s`lq+Dgh`vHM1ma!1{2p_@&fT`Vk{7OLl^WfZ zyqIrksC_JHR2&aBQU)3szCyz!w>-&>Bs4jXOPGrbcg`Y#TLX#{2WAUr1Q?QDn%x|D z_)FmS>e6_8N6Z|^HLqgK%Y5LCWmsI2i+YCCcag9D1#v{E!|wb(R1qg<$T-s4+OW-& zcnA7Z@z*8p9Fc|15f&ydrCQ71Po)?NXasQ?SaC(g2q%vNzV4egusjr$^nO%QCC>Nd z{Qc9?)@P7a8iu;9uZMomV&UmlB6cxD-|lh{*Hj7i2!`~f9t*y5!``p;9~`G&zi?Ik z(t4C*pXsH+41`mNM}QHuHuXmJZRnrzv)=j~?5B9xhWHIcOvwDwX`-CXLAOpoIoZgs z@tCmtR}+QeLRc&xSR?N3#O(^o-ds~WMy`eb4WNaMQG>TF_eZ;`yh^g4*N6_x78?gj z4afriRG|6f83kwhQ>Fi#HMY}}1hZ{NS zV~dEbVPy`ZWRg!(S9KezfwqOhWD4iP-IBAgQ{wTStM7IOyprtP3BKBCJq-Dpi#qU6 zSG9hB>~`iyhIF@Dajvhf*L+ZnM`?3wSIiEW8H%Y@yx_Gx=n+}j3edxl*9UE0Prn`rw;K!~lBBfl>S4%FX*(CBNj=Qdw&Gl0U9UJMDbe;$+MMGK!a2{{+S9 z_(GOLy<-6t6gNB1ES|M1{97ejcGUQEM}no&dvD&5Fa_ z{PC@pTQ0Nu_2*pW=GFITv#&haa7SI`DZ{h(*c6Lo&0X$D)`^op9b>#5qYB0Qp$0Cq zZwQD%W#)r;d$Cou_xWKGG+f1lu97Ez!&>C7o@y^0WK|on{Ql&DCi6B7utBA^Tc*xF zpZPj6&yBRkbDTF9lRO_V-v2aGCigJ=iyze3s2O9Ocq;BM3%>?+F0#AEh-+3cbC`Uiq{q{I#W;8xi`1dx{;;SfyJd)!MP89HlMRkM2wqt1y*&1gKC@W*R^qpP^A78Uax7=cnpJUE}kLp1ONJchq%P?UT~t(2_zWS^FW6!u1fuBbSP&t|AzmcmmbGwqJd# z9|ka2H6tw@xKW1PY$UlpEEdLB)D_t|t);bvWoTi{@sCn`4fv;y>QfWr)A~xJ58{W> zCipo!b|$)urb~rm$p2N=2a`d3Hu2+)$YSD2__kS*Prk`^4~=3!XPH_~FS`0*w3q#?uzRAG`^Dr6p`CiU zHLz$mbX4nzFESEz>q8M^>i274_Kc1ZUu8|lGj3ci&8_K@?SxRi3 zgpH7>0@M1kIhEFt9VS=DTvKY=VOleNP|)7;yXZ%x((Mi$(>36R%C3Sus+en(P2xe! zJ(}9WUEnKzjcO79Z&&`M4!|>FkeQS)5yhfaZB^S&VWR{mi`As9AdRQT5FSB;4bXJJ zL1h9h?k~@4<-kH8t=)Yf-G*iRFg}KBN=zLI%tXYfWbO+ zcIE0ag5?M&j!w&E!siCnqvR{Wip0tE(Zb)j@o@olcocO&9&lyI=-nAX#o9Sib)CN8 zzJ_6KZ+n?{lU!B^FQBCx4f`o#X|ZO;?8*!86dzCjd@CAke@`yIUwMK&`n?V#mp26*BisT`5Ie(B3{J1V8(O_;HHvDj>PjBu>flnu||m&)9)rPnr$n=$Z{CbtM87Sq|9+R8ERP zT=**4!8$lM@ESLlAh%qkx$o@c!HmM%@-lhhr_m{UiJ8tx!h0Bph4Ad|Eli(tY`NgX z5F?nwQns(&7l99{#V-a%@?qpaSKBVssc6Z`AMdmsHkW6ujqwl(lA(S7b@H9xlnt zvn1;dm!z^aE$E)$FaKhIkBO$uBy$vd(n?>k(QPh?4u0oI0cPnP6qhfDI^EXjF?OY-kol7+)1`E`~= z<_Xtq(QC6L-=_ms(A_xXz@~==QpHeQNghkko)4<8EOG*;Z0o*RL(dKKtBAgQv6l;Z zyfWDE=RNuT(WxK%74{%66{Cu;RFokHU-A{>X6Q;_k2i}*?k03`_G*_b5lhiYv9D3G zOhWNR&gsNukc6+XkWb~)uUx{blXCIRgURPqwD{<0z_R(=8Y_Ep@wEU%jPNLmENvE> zDAq|6)()%S!smb$6;4_KD}IWD#Adf@FaRl0+$uO<08YvFtowC}pX#8nE4KnlqL@`M zz66ZG>`GiLnT@N3`Ha_I#q#5J{UELD(+SG6t6+SRBbW)rR)lNG-9O`d3Gj-w;$G2j z@#=HSg{vl$UobCsM%S<79OEYXW6yIe?mv#n;&umJO@75@@(q$E;RdFc@?4{Jg43E5 zdu&9v@!Gr2J<7>rXwq!)>Q~Gi4nPqA!<8HW-2wwZ$pBOw00f~?7NnY$le<_{EcDBh z1_#L_x8-C>!ej`biFRnN)eJgP)iS_W8*5z-Eos;GzE%gE(p3OgMIA_>)Sn*9|@hQ z%%gNc{7Or`2#*?!lh;3<=bo=2{0 zHcB2E$jg3<3bi_>br#!mbY8MOJlo@Fon{kkYs1p=wPc`mvC_3RnBcqZ&LcK)60K{Q zNXflF6F&^PZ{lN|aF(++hmSt&qSZjA|CZFx z4zT>K;WU6sr}%U-yH>)d5qglEfD9jW-#~yO^u4AIj)I;#NjUgr zDsN_)RzTRZHiU5xVR|%boJ&8~_!Cm~Cpy;NlH+MNNq6$5EtksJ$b3-5FoycCLp;JC z{g=fD;pE~?Emkg5d?qhlY_%@Fba9DXS6a3w&Atso3YvFVU3=HT$;HtUOJQ*Dq7EWn z-vLr|99Z~0)BmqDz3Tl8@*!FqUAgItJB}Zz!&h!68MsuR>$uw-L+y4cIRa)9CO0v| z9K3v3bh8BAgpjb3mJe2vmk?F1pc}R{ka*XJS0^r8Vk&=1I!6k~(&Fq(QbP9=7TiuT zW^at3%SF;D4c=;0Q7C*WaO;3r0qC?mn~lgP_3lg0<9V)m?kA4}9%r<8n$S2 z6>%YM8RzR06wt^kJVw0oT33fTDX@g`_22?4rOb1|^@0{Tm{rDZ8mzWO*21_StR=Fw z^LD=1VxQRIMF#ZTVu|x+nEtMn(uVrMQ(vU>$(*0|h+v~d7dk(fHF7(kte1SUc!mLl z(RJ0j+?a^sH>=}<>s8(Ibn18FSmb0d)p=#VOQw*XkM^OBD=kY_XLo))`LKE^vMO4C zW7i;ggTm6b!>`=_wPj4#ncCoH-*(MD4!ZlP-rSyOn=$=xu_xY-?=(Ke#hyO+9>9k< zeej*`;`9l+59ZhG)5wvW2*q9VV+!oaO9i`cSV!<1T`k9U)e0vez(1C@wKf_8LGt}c z>GlsYs!=7-SX6n;AF2e~$|_HaaA)WX%Xpx^jMN9|OD~+MFUHN)qRtl7`{wBoW>xzH z?o+f+`~GE9QL5^7!I=Uz+O5Y156T;}SZBPMW$18YabsyC_W!sQ`YxJKv0R8hN>lZ9 zcH0>BlJ`0?FMHo+8wT~rd$%}m+T2#n`P0;`Ve?mf>ei@>&iot9FCJX6_c9&_9!vXY z?!6cDDVK$vbJ+81Eb$CkV4a!%3Qrsd{vR69j}mGf%0QHhf_~Q(8d3QmPZDvL?0uv! z8SDe2RnuWRFsj0!vH8b`odb=fk;al9BXb>;{;GFC`g?q7>O0qUuA{j2?4k_q4NUdG z^+%(PrTD$%7^Ohq9~iBe62H?63G6Jw<|Ct(sf#fk!}dmjC9wUm#f(A{M>@sE?9}X} zJHL1&0n#PGu=vt>MNVXSp6(%tTgf$HAu{L}EG?dA!gOijAB)_Uv;^$v4kS5vp6&6L zc74;LOD>X!@5oF)lnRF}XIbT_HHR-Jmt=K0ip7Cs52$J5_Mb#Y^9xHNYWs#{At z@86y-)2tP>=H4@5FueH^cT#qJZL|~}XwR32m2?0DLxur6-rc37^Is(?@^70hsN#Xq za^*Zay|J?j8V?{X9GDI9I}lGC>AM^A*pD17Rt`R~df^rE-R#|6E)ZlGjrJS1=PRQQ z?Fwn^v^dANexJ7GG4)&9mP@$k+a~pwRc(t7-!_3r+a~vKZ<~z=wapRkinf&tFNM22 zfqwIRiTOxxpoFm)cM!juUm1S(HY-V6kR9V$HQdB8dmyd^+8ylxKypXcQ6DdpBzgdFUhK+&Yo{nikU2TlzL@VmyYGeGN zvZ5ZjT-6o1+$n6NpFSzl}6L22Xd}I^gzJA0Wi_p2NTJFY72OD1ApUdu^ zAutXYlx@xpDm@{}H?WzA4qaZM3Qc({OeLTN$TVf#nzfA~vf2~=(}D(is(g6FR|XK@ z5V95rD`s6$>8USL)HlFtWpS_$)*02Freows(K+i+a@|gGbXHHh9*?!&M*EM-OgP z>h)P_t2U`sZy1wg<~K1E&keJ&8#_{R2wift&PNsEqx?%oUMog#sfh%cBmQ*gu03ik zb&lxMAxr8UmHW|ZWSR|DlM7x;otN_T9I(u2E;ho%Fu!hN0JRwA2Ploz21$N9L8XAy zFNdcL10)n5mMVB>Z^-UlQB}5IC9gRtFwZ{nD9blJFH9_7N-^}6&VZgPVElvR9ztkO zQYG$l<+f1~CI{qp#E@Jdw;?o49x1mc*R$ld&I*&W<<>9+&iQg%w}i=}+>ZQ`{c@`X zydI67f>FEC4(gtTCl2(3lcL>GFe?oKbLXxsiPHt5?LuIVx*E^0~rS!&fLKU!_-U@U1`c z@M%r1ZItGGrff`W)V5NXyxv+fLTL)%#XNluntbE%;96sm9{XyI^>PmWsTVLU8`b9vr1%_WDZY={w0KpBwU(<{ihwn->QUlS)+2`!=X1pi zCAyTre_nn!?FN?Rjw}u0&Ml4%8oM@zrY>PEu!{^x`0aHVT}rEHTId)DP?KERT}P(a zGonPVR^>V9hXTr!2`k7V*F^S+l;4-4_*x3XdVqMru(}=63sl(2lIg4J+@AW-+;R2V z+^%|Mj$474z8ad_S})I)c*%oN%K*++zbky2UrGh7*RRO)h>{KbQa0|5zx&mW#`>fA zOTW6WZmqD2H~OR06F`^`w?22Rat-n6)vvzC2Ex@~r%$qu@}5K;!)x6>!W#QDVos5< zsQ7P@{L_6JRW7nB4g{;n$jEOXST&4XN92L1B9X&?K3L;5vYmhdAYw|9Z43+qi&sas zPcRTH78BXF!9cLMd1SLv%x1oCPPV^vI{5hibbm?ME;npp9>s5x2o+o}oR%jC!-S&p zw5`3ebn24w=D~ErS$T^sU$S(Tt3e_1&r>51u#q!FXAD?PEZ!kBBda9<0x&8{@f^qOhBYLJJsWz95h&ken& z^gPBDc5c2bzwxI1i2besu{-nnG8LaiN6NHVx_hYg96OPw($bS}wl$H{x>0_u8#p2= zJUNdGJKvgexDZHSa*qC7Tn^Z{1E#UCi@e(F;w<=x{8{id(`09}ruPt`&Y73d5wklW z{QT_wg7|L1)3L-0t=9d$<@8+ZejW#t&82vfk*)gvG!2_@VL|*&ayOQCADwHoUR+h9 z4FgWKK2@ks@j7YeT%zr;a1n5?w(+d(^w4&!opNs9ugjaEHHyb!+8tMm@=cNTQu!vA zTy)S6Qx>}v)7rT3X))xGGanAV?O$sv2Q;^EOt4r?dbD84Z`&{J7`U9pin>o+MN@V1 z2-s@$#yVc{t*s8qqJw#P{B6b;6Q%0!&RTrCQ8WFHVO!@QAGIVZPE6YVg;d;_6$wS!^C?Z!At8Xpa=94zw%9=>zSsxaC05+8P%3$N%IyQnEsY zdFL8nw>H#DlRGM+TGg9WNS1) zp}KtV%J>Mn9fea}D8aO7G(A?XwuX021aSLB3)K z^c)w_Ta!C18?FsI*JI_lSug1X@B*xCvPIC@$f@=G$Uu0dRcnn_7p;O=IIW<3{w8{_ z)ZASQ%CH3VGoo35<7qliF(}iD@mv!hxiS(QQg1>!EtvbyUV z+O#x+V05NY@t>i#l6q=-^FS%kA`|D^ve?td>y+VpvwQ|)dVr`R%FcBFw>nDZ#XMGP z!@(`Q!0k_9&YQh1MCB%IHkOL1M27*Pz1{sc|cMegI$1k?=xY zcvTG}LqWK-8wt$(>3G?K>Ou~IcVz_}bOnfSe;9aAQ~xa0idM0u3uU~fwV}M_g2mxV zYs122EI9@CC6{kGxa)l9u2_*HRSISQL9vzTMc)%>eCkMQX{RPE-`2r2iyq75@u*|c z-O1rybBV*cp9vKPbISl?o%#tDV?j{8G>@efmD@0UiQJ-DPk&qd_>{i45ZYLB66uO@ z`5VLPw>;mJLUg7q)-9 zf^eqR=dz~e><6;yfxfx2G_e2g%-`^ooEg3u#i+E5w6vi_=nD%(Go|@&c#I< ziZV%-Pcc!lZ*BaIXZRDJ;e@*I^i_Q32*+oH8YTfNO%q%4eF73;%ErU-o&=2W=n&73 z8lL?~2VW%O*nB^JI*s2RbTxHMUq+nX^0|$=JVN-gVD69CN`IrE_Q+IVJ@l< z@EjyD`)3!i(6pZ84aFe6C_C5Zy=|V+!t-9rlU)2u=bUG&E8{AuOm@%uv@a8=Q)gR~ zE9M+e< z^UY!p!yF--o}oopxk2F++GBLvhs%Mkrj5R0={2`9H-^azL63CzT*TKk;m==spMes7&sfn5rvwW(=0X-i`aQ zG~F{t6p+Ovua$zHSU^r&?<9lrf*`TVhK@ZZrg)u`9CbNYxY2%F7kX>$o*9Bywl?NP z(q$>K*SzY?wmY|^YK=qXN$H3^g4pJwV}n>3nNs4Y*>51%7#Da%Ie9P?oZa$(a`R@H9-0 zdDe5|F;j|CH z=^|~rb7nOF^+}fh{;mR(D=RSRD{$o6`H%PI&%7aP!$~Vaoa8|qwHk!c#eW6H(Z36Z z4$E9qcCD<(E?68Jt-N}=wPUn_e!bXZt7Rd7dE?jP3JAa0U zmt}1@EIk~v8ie68tHa$f4L2PW0kZ3qi5rD(^S#Z8h^U?7e82g6-AF&io0|98S~DpiR{SnDGv0G-hB-VcJOvTy z`uv<_Yf4!FKo8KkkP|1YbY_ICUJc%9>MAr!?n^Z&ReaHyBkptM)=$tC>rC!P67~s> zsh5-c@? zS3lQW2Q^J;8uSLyYHCls<-ewJ@#$l3 zIbaL#DcL29D7lx)rS3zxgRbVCPTf0_tFYkPv#F@7dC4N=NG?`{O;ue@Q5GRb@~2n= z?8y~$FGwTgNM52Gas}NB(+D||S13X*3VkG>o_=sYN^bq&zDREU;J#RH{ouYtZvEhX zwA}j9B)x6}a!KK_h2vgrrh9D6y^VRTCz`Z95iUMQn=e4UX=Kk6h$wGfTgleRu5P=^ z?&jTlDzDP;@(s(YXX$;KN9uh($+zXn#Y%iEq$aDMpEDjNolr$pF0Yr_gu2|siAp_M zL{t)?N|9)$a2jCTX(Y-)5;Bqp(Vy-iD<8f07AO<>p)V+;MVipfQc*93H5MM@>7ryL zkruLY=M?fZ*-P|m)Rt!j=jRBex%)x6sK7>K`#vey#tp3$K$~+2*Psj+@n#l-X0OGH z0KY><)X}Lo@i>hG+d*bA(fD|fkuf280wYbtA)(La(4g>EaPU*^(8EGzUe7XM*At?d zSJHL6&WL7oCg$GPdjYBR7tNewVQ@*?4c3nECH^mU>+4|bIKO>g5gT%2$>@_ zw%I+8^f&Bf5G4-=}1>66UpCC%N_X%0+l(BxdM z6Vn)<`*!8NGMAvA)u)I%8X~G$)wub-jtu73`fua*$Nve1uWod2z&1M+zayQs zknUuy=zt{q0b$+X&MqWhJj>?JM!bXiafPL|;Zn~cI7Tc-#fxRrmXo*#le05~;~{bw zwQ2p0l{sZ}$!J@#@HAllTw^DUcN<81(k;nx zagVO-&`nz9(LIE<^6-X3mS^+qW|zqMPxmJdy8nvic`y5vTR=c0a%#hM!dozt{srp{iWmRc5E)J{0d4 z!(VXyd$r&}L&f-OLKF5`EK!Q|saQxaHf}hEkr0<5s^mok)Y^MO*I!fCUuz_2TIZ~e z2trI3Qw`&zr9zwXpG!N6b6L@5knxo$E*0a)!G>rD8!+s-gk_&mYud+?PyZmd7htiZ zv$2TlMYwina8ims2Q19B{Vwfhzf0?OaPj#aT-#*Xu$V`GU7u%Tp;*HB zO?<8Zb0U3cg4tkGxjjtS!wFk{6*foXz1B$4yT*D^dXr)Ca=lfd)KM<}KEyvCxFyW^ z`_WP>Mp*X7m{JxpR4ilq8xXqQdLP#Im3W^+BXuhkt_8*mfYIcLB2Uo>Lq?l0)pDh) zy#o+wU0jsnwM$zrx~X1bDX}8b5s$Cx0KV|8fiKbILNN0zCaQQLt5ay_NpNo7whbM1 z1>?xj@hK#6ma$cVY|0H9PO>*RQG5ca^077tV+$jgc|YaM1V~izJZYp?K>0U^7!B-4 zH8>sb-Y!=P_*UYI*QZvOu(Y24p-Qnt%2IuOg zpkLkls}ve()BG8J2J0dZE z7g$}4<}m^+*QF^uuF zq9%CTCT8NYxnQ2OouQ~xDckLPd!aA+V<-ffw_Lamn13jksWCz`NmvUeUmi4Ge(;K+ zVCv;T69*4js~Y-u{DUif_o-ZOz7t@Ux_n`nd`2GSsNnfrKIRMknB|iZN0N*AadJyg z_%MK9Y_yhDI<1jYyR$acqP?#sVdPp;vAPbm>&|bc7R`d;tLr%Lm~S-w~+Ikc4O@X zsX>mS?Trunc$HCrrekR!7-hrsFPd zpTg~c@eBqGV$~k!8=>FdpO;Sje!P^|Xha-2W*T2&lY?aB`_pFq%Wa~V%$MzNHg^nS zz&Ejx-(pO@ZCFg#q~FlImDelnE0xl|b+#t8vs;%2c7X2boXu;Aj)g@Z&&kPkRv{Zg z$3wzA!vm2!8gh33Z_pSk+U_0%j;8;mtOc+A2jm!Dxq=H93KbqL-iRXWp2bUa*>~pI za3T0~`~*rXb};gB2{}+x9}X%r?Ndf=XZ|D0#AjKN4^)m^4!czqt1c)Ge6#1R+4|l4j;UEIRwsZ!q&I z7k52zxhb5~&me@`6f<{{09Dmj4JHU?KI_6?O?Wd8@G~y_=D~0PK2rco!OUGsP+AS} z^DcZ9z|Xnx6#&yQ{(M^a5^%>d<;fTTd?&j+($77;DJwVAyLb99&8+(gvuvCAI`Qy;j1|B?&zM-RqK0rT&Fo0pYFouq!Z@xm|amK1kut$w9x1ae!Q)4-ps| za0=DT*H&X=E9Jb{^yCzSaZ0xJzbK&C{Y+%Q%T z<>Yy!MgP2Pxtoh+Gql-UT>dA`s^^oqY=GEv`7Dcl{BFH{*z!?;T3vpr&{|R7jn0f_ z^6Gq5|5dO9(?89(Z4|lSmVCM&C|%hM_}wJ_V6CaOA6@KhEmHg^p-+d6=AtvN%ca7` z@;|FZpPyp8^NS@$Lu9=)ta>0g9-8k(R-u&yj-90-XFWqE8ORm`n1M+ zuhO^Cd$s%A>>^*|e6Mq#*Ylywt9|{#-k&NQO=W#by|=h%a2ytR@u$F=us&W3yQ&!* z;Pwr=$`f`~YVra4(#Izs#LWzKF5_2m3~52NT2Ul6uwY2fatujhNN1~pui$4A%>Ifu zX!&e>QD;gcG)zt)fesJ~oF-qTumInpsR@F>D$y<-sX;~3T)*c z$@2e&<=;-CvTfYNIaDt;U6vSTP#eM0%QF-|# zuKCbYR9K?EFEf6jCUhRSEUJeW%4g_|k|F@HDq+2D`}9`?U9~%TmI`&w=iqc05oNb2 z&_(o&&{y=!Q@~|P2&P3i8ZAE$0KLB=Fa0JwzMXo#-0;}I=-T+m^Z;6#@fhjV_VJkQ zw5YQ_!%_S)H9+m}N2R!UIZ;C#IfJ-*aWYLX2@)r72DcuGC6C16dT}bBW@-&Y_c4o= zsp|4ghFQtY3H3*qtOrhpCue{;5VoqNy|>616@o0i+-dCK+iZ!7EG|4~`W-7m}fRDIODWmTW0qcX=qf(B7_xBA?n&dk-FF#&F3(%K zC`lAM$WX-RhqE&NdZ3I~=F7m4LeN!wa*>rGXZK{4@z~#|j9OO4JFE=NA69wIMJ7yi z6|q(oZCql8zwj#R6NDuPDVrAH%#EAl4RA8!6}&R|oqiuykRCpu0?Y9~dUxKb)byVAc{GPs`dVlz_(hD^x$O=vnqR-23}YB zm4MHC`3yo2u2)!a{rmWh-^idFg+2ERPov+TMuV<=E7u28h8EP2)x_D>1-WNt%UIcL z8qRS{8k%uT#lox%aH@80+-YBihfM0l3=xkQ7`#R9hYSwyVmL`i=gh!k=CmwlEf}a_ zu^2sKw)Lo~8;dO9{8PTh7kJ6X_{D9QJyS&_@9v=UK4t-+KHPY#-dA{+-opymUW)*aWgq5LD@^s(>>raU6 zJit4;SHKYFj`zOFp1kd2@+GN8Qyf^Un4w4<9{8)GQg3;uq*Mmp!ljaQJjTFNjHb$ z(+5y|!XS#{fkqDCI0Khlv=)vfFY=Oa;WfrvTSqzOT8jTU=JrjMrG=Re+Bm z2B_0kLGPj2`#XTnj+Wzp?;}97R2uw)esDEt4Y}}u^xr4q>O-spH{FO4$-tiY-h3;( z_XvI_x9~I7s`5MCs_`5DDg0sXYGwR4Wu%+ajHsVBnzwRMb&{XSDSoD=`I+9tkIQyq z>oJ>*lbUkhC>);dRrxq34IYjuYXOewSartXS-s8IdN1I$&{Sv`OMcA?s+jzoUwcm5 zy@cc}Z66{Ky$?hBFlrEums^{gv#9A?hTUmxpo&mLVKsp$)UeyCz8+Oy4M!xH`um39 z_WN$I>lR(lNo}ZH8P)Z|eQ7B=W}zHbLB7d6;$bDRr14GWN|9@_o7$;#C9QM@MYA(d zN-3053Z;}nDWy={4Bp@@JF>U6U_u;en8RfIVHS~h(_J3ARIwKjX1Erf{v0&>Ez3zx|7Eq|25ZbTq0`gq2O zb*QbJd!GQB&4cdj;}-RQaUx7U$_85U3fNDL75rD>k{!;JCmLDM-3nR=A~S*1`zTOw z%ZN?yW6mv0N4>vyZW*TOeH^#Fa3y(o6k5Ag{Hv=9?0p~TOPAsbU<(tQ<64RPb+}~3 zp_I+LrtSL!GL@S*9)k#A1kl!9 zt1Jqz*zZO3xzbt1&U#i@?tq+Ru{Slac1>$iL zMe;_xlk;P(X$Lf))8d*ti{nG>5sqbVC#8waoZ?z8Vup!n_G5+v+b#;rmF2&t^=jvB z0|?gkj!%!K>yyz^|MNTv4 zoG(hAL>Ri7Q|06wy#&pv{$+f_X8a|{xc`WPgi)hxikIi;Z7$=%!kP5McRR5p=YM|P@8)I?%v8L`6h=}EaUmNEOo~6%=bdHZOY4M zTMdv`)K?U71)m7*`w0yFEdPxvn=kt;?)&BnLObMtR8S@UcGk!-jx+D>`zjMyd@gG5 z&stqcK1Bm8sO5t?4a`QKbTc$jFYkMqK9zkp@Ts~@*v@0ni*6n1b7Ii1!76#U=`$pEQxp7_Dk=q4p6qbDi_jc1k@jfW z0Q*P7UAePf*lZo@qqEW(RZwFznsNx1uZ~>j@hw^p3({kIqiDUWq19MGM^Fx!oDLfn z+brzlXE#?v&~OwbU!rD1a^tETsIyXqEBGqY;Xf3#FeUI6KF{Fb5Ii`~z7B|{_SfyuY6 zhW$kFvJxVbOXNhOfRR#iv|BRT9k*C^<^Nt)yi>K{%#nHZ9B`z61MDm4Dup$tF^}PB z=l6I^zA6wpjc8X!OYYPpP147J_}mcd@FNX6WwDK7P&**cpnnZ8_ei-{M>J2-vs=n;&&)I!^vlWUE>5Nz?nWqVJd zH3iYx!OLi=_Ze~oqZQX1z0b+l)$iP7Iuh7+EV1o4TJ`&Y=vgR%^$cr^w@-th&sskH zHg-;?0|6e(qM_U@`K=13%--ioB3-!^xKb^ID}9rQ@$kEFRVzH3_S^wYxwC-U#E{NN zB0D0P7=}H4M(T_6M_}tZxf5r%*wBe{<}Kk>GVx(7S@<)R$R7>_5oZAF{3tE^BYe%LmINwLo(aP`2H{Pb_hu0#SYb=A{~h>Ur$0to|>0CM;YgcRit$-vf3ub zA6I`e%m!VDQz5L9yayx?wdW5L@41l#bO#Xe&1EUiv9fejJ6j&98Y$TN7m5sCly;`h{R+c|1RBwWAc7f+NQ%=}9D(I?o zy@^>bS8nDS3ZjpQ$31TekniQl$mv`b3dbCij<=|w`vY$QmIK7yb#1oQOw<#7Hl~6ZPZ#pmeEM?X;gtKQhAY*{UIy#Rb=Zol;K^XpWql=E{Mc)jaRol03LetMug(Pu6fE}@_PoPHYMhe1~aZZ(G;ig4%7 z2#k#8PC-CXCqw;4uc*&|ou+lRLq&^d)#NzYXo;|cgx!EKjCGD(WveSx4?j=7#z=Fl zxaSTLlvAVu?5Ds%r}VX(2o#^`NBjd3+J1^L^v9Coo~wB>w-lp^70qp6+hFSrTy_nt zoO`Z!wH#y5359E*`#Iu7u|9X0@@43G0Y{>9dvU6&EsVRdNk?eC^qV*UhYBI7`m?onz^q zbS&v!=U*IdEV-pgM%y-e7&=~KVH{^X%BZvLu$a?_TDx@hSyACCv=vxb_zCs*9%F;+ z3&vPy^#4!etn&MeGv?7_mOrb3Mn7l_=&tc!{`47_f7joy>Ib#>)OXaM{hkG9eIMmu2o7qLq=3meCcd% zO?l}>x32xVINf>8h)6rCV(5L=I-K%UW0)guH@Z`C2aa=ns5}DHhw8W6SqJ})wKU^& zV3}P0Z;~-~XYvvwAY~a>|CL6Swh_gJ&=ionA7-L~YD8@QBo%W3+%d%tgeq*p~ zx%iL7D?$=28$xMXTE&5V}M%YX+5id z(r50fdRpV@YhrrPRZSJ7@5*IgDzCTOsk~mcyIgOh9jS~MOSdoe43PJ8iD2K$!a7HK zN6-~ckTX<;L+frpqkWyJM{Z9=1e51y3oi}2LaL`~5cEJqE#8E%jI*x3;_;%n@r>p; zVFcly5~0d@xG`Y_J0KOw{^=2*&(`Fn-uDd7Ce~DUQpVdg&K zWg`+(t+GJ9Jn7M;t-q^- zD+^a4pz2^X{s`E;8e{iY8J@FEz_Odlf^Z^LFRXNqv2`c>kbhOHcC|AWm8(wG5>=s^ zol>!(f*H}NQ?HYxm=4+TWv*v1udy+hT+Ox`pS=Xk)!8V-a_#xJlYRWOS?k;8Sh5G7 ztv^ivbUjW-8~>>d>yo9>ws8ED{theRtQ}{t$BGHhEL@K`lw9Z>f8O`YysmayClzZm_LEYdQ@6IOW*1o4@rO`>f{{D|J>(~F_fc!VF$xaqD9fXzR4rV zixRoqYwTgPT5jBg$O5Msg#NnOcp?n%4uLz?I~-J}M-z07+Pk9l!Szk~7N_IpcoU!6Kms{=pY6`I-nmSxMrZ|g= zFQIXXNZrIoE&Z-*byX|hh$ ztCI~g(1UBLnYtWBrL$`pj$1D+e_y@7YHk#M)%W`PxlyQAkiIKfV9Njcb7NF^Ep+fs z`eQtu_H5J9!!%~-cB>r3&i(wHXsNidqhc&o#aK_!RoAP7{B4Bm))Vi6_x^9%5|mm;y5y`3bUfME)yT+- zPGe)*>*M+Osrg1mRwBD>=0YFkhbpVl`;k85z5me1*j(?&IDLNZ6sC|)dkR7}b3^Wo z)KYRa^V3XY&BYsk#fGNAY1EoS?X$vi@^U6Wa4CT7*)kpa!?_(nSLIcb_Y)RYlJ{z+ z)FqsXDF{^D!#VB(&TY+_ariKK8PMk6tOJsZa%&_9J{>JtZMFT3lBXl@Om}ny{K9>5s%$0tL?d+%#Lmts#0(;;qPYdnQ{3_AR2P_i9?IDlsKIBhLJZ|!8T(ZpO>;+`q%Id$F~71HBKToEaoc!z<2vI%(9S*cwzyD3Qz z&$vNb;z+;QV-`o_bkcqO9Uq1DUN1OaOml-@IFp7WH-)%2Yn-HYw1efQ85cHGEaguY znmhYU0dYsCw(b-^RfOpC1Y5|a$}LT{3Qgx>;b30hfjt&FA{{cC4E9xH`Y8+HWFT%O ze!z$eLCoM(NpMVB?vyVfq4kF(dRaQ8ihs@=&_kNhR9YC6T}3I1v9(FMw1t+6g}0FQ z-NK7gVvyk9IO!##5%e0qNZEFB%bD8(JF-q?p}j8RvP`K{E_GkSk^aay0%E7a1^^zL zGtKu}`AWs^J6Hg8Hn?vkxq$6eT}WXo1evjtTLdc45Si)gb)g@K)LtB;o$6I&e}voJ?+wMEA-i~_(|v9$av zLzw9QOw#`!@RcfjDYXp}r|}hZl`W_Dl{^aEbND%M>R2A6AKv}B6$A#$7m>F2OO+q? zxMZUFkW&Do!{dXlBEsZi(opHle~I&Bi`?Ri$)hb`!TFO*U9|B#$+LEUtaG%hK2L?F zs%j{}y%P9t-uQz%^9`D@ zu_`msHC?@P=cl~E;EuYI=g?QMQ?+LAJ4h;H3EodXSopPeZ4YkacdyQo!O>GUmN8Qq zx#MV^Klk*L57ZfTC7ED?TI|WqDNgcU7TT%hQ7Bc%+6(V&&taG4EmWYfaP&qQWs%!~ zt2h8YKe7h-QC)DzuQN}&J!0DTSlYL5TqgfUH&zcd_F$IFS#gb;yU^xA)5^|^b@1X8 zJZ7s2rhyQ`*o>QIKW#LCad*`1_!nxGSvt zOYfu4!_I}do)~J6vW!+QpiTRHkd9Avp8FmZUYD=1qXtRKq6#lSix3o~uLaHeeS`Hf zEpBzu-HFR6`~605oPQN{sI0FJs_T_%?oc^9nf_kTm0T2H~WI|SC~F_@2$+0o5OqRM1=df8)Yl%otsGnZAp#>1` zcdMxCWUBMn?w04C7Q~+c2xRe(%bO;8rD8?7!6IbT z$4EQ?vb!`yts1RKAEV_7F>X-|zt#I!;{Ey;c#X6m;2FFx)2oy7Jam_Q376}HZGj7K z9?S)92%0|i!Q=}hg_?jRxThOb+$ped09fe42Z4o6pE?DGX`3NdB!Ve=l6cC-R$sSL z-JZ%IJ2}>r{`*j-KG_%7O?Cd9;_}~7#dDw%mvZNYJO*LvlF8kQD4y-BXw=j!o?SfK zDxX$T#I$2P#WOku#k0LWL9uu?$z4lb-O;|3Z8|Gm*VL9U2EcI{l23Eu>C#~4W9h_p}QNVF$ z{6hn0_CZ|E`E{mW%lS9qk8=L$+1Bj9&C}2y@!QiOuB=MoyOi}|aF*)*pgwO}$m6Ul z9s{4;`$iHt=Swbcobn2M%bzT2_u7Q-G-ibiuj>kKpKu^mZh5aUr|Sro3T}<*Oe?Q? zvyob9P{oJ^9%?+u-cq)dA-9_G^R)DZzisnKoCwdlSmQM9D2-ssaU&QzZ<)-}h$n$% zIw>C=Diql1wY`^)CfipbQzK&V+^>8RzPZEfeUiQr%e_z1_ei*W2v#kcDD@=j)Oof< zQjWfoYV_62rmv>6z)j54ZYr2VuYg_NKF_bS-ZJXJYL1gcXoP1eRra8C*}5Dk+8Y`whWNEYim$z;Qs$8?#}YKSbwc$hSMK3IcVYhy!=F%%s} z$WYn+uzG3ZP}2rXb8N)myS&4w(TaPUj|Y$JyK{#C=E7~JX&t@0f&T2`*l>H)C&VuI z&?IkV520YFO1SL(nw+4Ta8g4I9^Q ztjBd4vG=c~22~&1Ro}Jg;OX0-&k}#X;OAj{e~$5K{k=FW6#kVz)0FR9Eo# zS4@`=C!S|@3+JH#qCEvP-3m|S??wFG&foj_yPLoJkmm2nU&8%eZE^88P5u`CCa|AH zUTxzo^M}boT>;Tjpzsy`_WYQiOa`UHN9*h3ucfp6o&}0lpmjTr_2ytLHd-p0!qM_K zv$T<=_0nuE%S8O`EX}tng4eXw!Jf~X$CU{{Hiv(jC43ig(cZW7J2AE~Ew)(SsFH24 zf$m(r#-jMwS>B%IeX8Xh@8=!w=apEMwkaB~Pb^cWO?K88uflaW5)hMD^+VCPTyWA7ten zXXWkScVcXFACa5;ppO8=5uS%cp0}i!1+6-HG;wjy_aL)q??3W8F}9@-YD*s!>h$%N zv7ve~^6Y6%P$FMqA%*sa#B zxjw3I?RW3d8RF_&edqet+ac2O6%h3DpJectfG?o&6yamr>f1VT4lw4sMmkz=ni+)U zTe57sm90Nir1EkByB@Z$oVs<*Y-PS*!HxRGZLe=%S=^{AP8JcCUzZj4VP#vRI6dK> z7N;9-W=SEJ?*{Vu;d+dr?ii1{kZhx+K3N>&5xD&4S(#@Kmbv`HEarG(O!^p$4QOog z2fVUh#d!HYvgBn0z*$L{4Dv4%Fy-S%MRNp^ohj4CEOP75(t_SI{|elCmct`YmiEcQ{pz%^QT zKcXhaj)h{Jp8pn3c-_W|>G`kEyxL;1bduzATc-;nFgJj|+kkA> z+l__c`fQ`#b~}(keRizlw@OcT-+IUGmF~zPEsJ?Pg61_+e6JsCdJvAsKA!?Bd*8$? zU#V}foz=a1FQ@2qFgC2z!C0s-H0m2}t1sA`lcpjk5Nd+(1WFm3tIvs+9ihYxv5$O} z>T})4B8`VW`;O(iifj&8XGtW^*Doz0Ig|Cp_B~&uYUR$3a@x?XxrQoGZ6x~#vu?YC z4Ast#DmAlxVKTT{DdcjcHfpRN8-Fa#)4o=iK8Xgj5!rNUZfs|+n6SPR1Npi$<)s#r zEb?`3AJ;m{FRXXh5gt3Y)pr}Z+Dx8g60p%?o%3+k0PjhQtq&n%vJm&uF-H4cRwz_v(M#?O%kTvl9c32QRF|oY`a{ z=#ZS*x+>fLsOT2B;$<2@IsKBdz16Lfn)92o1qrf#BRzd~Ya~78%YLof*Hs=+r?}T4vlq{jYQ^F&eZKQV-N44Y*(>~%tD$-bZgA< zwk*6sICkBd`jmQ;`k-brW#3Y7ny>0WJ|$#7tgDo>vPo$U7pH6%W)2r75Ef<*7iQp; zH-(GsJYT;}B&PzK^(pp_P-d4$5h~Y$ls6Zr)K-Q$NPm6?Z;J!ea)8LM0Ku`4K3--l z0paFI_xofw@LzzZe^^yxh79d@cPFre;Lv_|lTDL#XurF;$fvn9wBOyqH2aP&R{0n3 zIXDX2#hJWItC@I#=X3RSIp+f`Pvy$oHBjcRfiiV@uwUi^2OqAUF8{8MtEYp$Ym2L= ztJT5=SDMSez!}RV2p>XEMK1*DUuxFSzZBU!226zj4s)eUg-;aqWeHXE;=5V(BZj>&l)Kc;~9NgHQA4^YFxVaR?XH&8Eo>f8jY~wBD zW8C(R_OPtVaG^>PGqPbnySe9ePvM@LZE3%c$&*`)>+F)wLSgLm!nP@J8x%GcF1Vsl z6UJr3{zbpDer%5m&$P@;D5zx~GZ3IKgV(UwHDq)R8GisW{u}j0&(P{ST{!W)etnm& zclD(_b)LqqsBCuHsAJaJq4yX59z2K1E2*Hj<-w*<6u%D~KjRj#(SK8>2K`yy+C69m zodCMy50R=9xxgUufi>`IYIn{*)tp*>r*&O&3m^B)*)R`>bNem+Hn+wqBYEUkAz6?A za^c9hP;D9hA6wY`Y}X#~mNQ7Be-4K_{17gaC$JQ7*zM5K!gBIeQ0krPTNGl9NXH!s z`=gn{XVSsi+eIcA=)69q-hw{x^WF9>^^UV|)VmK~)w6HA^mxS-dnf2q>h1CIvJbnP zbRP%DL04&N(dn$_tR*bz%@98lUV#D3P?j0)soCk-O|!C)0YjnB1W|owAa6z~=KzT3 zv8P8!Igvn=BhcZXUFY@;>dvI0HJZ~Y!uC-SEa9ugDF`*VdC+0UaDy7M zHE9wFjm;%ZT#90+ znvT+VIa9EkyT)({z9*rR-tQuXIHw?l>dk|o)O~+U1jeb1C=a?8Ef%{*Dnq2XkTkX@)4?{OtE?Y!{tA~Pf4+7 z%4f}E4UlhMo%Chbz6X;=$M4nyyC#4mpK|}w+W0em)5BgWqs}^Yk!JFi%`{?xv7=H? zrYm8LvO#ba_13>|fK~^Ha4^Q~Ui!YYQ8b;Lq(MJ1m?xhsPrc29Mz_>w6PD?HePrhH zzfd1Di|KJYP^#5uQ&ykc;0yA3@?3}dh~dnBD!_`7)rZ?5VG_`N&D{+SCJVUi2E9G1 z_5^$^ReGnW#?p@&fq#FJapM$BqR>zZ*;Gcj`nz{3b;B*f?VV60 zu;I-YY{=7iLf7nTHnJrDh+KGxz&TxtWr37!y8F!X@!&e#inPIZ*~$OKKMx z)C|hVE|27^>+HgSwGkOlU#Igj?uLo!*ep?zRPSUvvsV0gjU;EQ;xy)- zPigKcZseIVU6YS5C)TW1%h(U|wDnSB9+e(-NMqLqn_VRi*=TQ1V>{mH+u}9zTHMKS zrZg{W9m_k9PK}Z}vuP*)9Sv|XF5pz@P?h%nrGgE}G%sWLY5k0J#(wMo+ZpiumMQzO zZqDXh+sSbr?xx+R3$7-5;O3cD-b0F2B2${n2~FJF@_Kbk>}vHMNE>IRHz!A!JdrT) zjh>wR$raAqkAIR2xYDmqt$$#24 z-{Lj@?Bkgg)q7tigi}wE=yMkP{DK5Sj zY0!zPw$PLX#iPazu$3GGusd=D#(eVlBVJPPu`t|JXy zznOJisp~n3p!@4X#M7Tvt)h2f25N_ri}{Yf((1l)qVA}AeAaUc&uV zcKKCXe~5wK_Fz$fFxf}gB(Z{!tg7_rO8&xmCs*UaDqE3y=&LMFK6y4!WMTFbRWeTb zXzF|D;4#c+`H1rbx%p(|=}7BHu=e^Wz78xwHoiedE`A;cQMA4}SCqayJXUPb-|_va z5?`L)Hc$9yCZ2>pPvNzXWfliJKZThE*vs4Nxu@X8y6j>ZxzoCfqsHw8?{_WkJnEdu(@UB^tIQH3Dtg zuErzXJCn@OPQrarZK2r{Hkq|PK!k~W^%e=hjV}zdenhy9r&djz0hyppc_*;d8wL3S zQZtewPT068`M8vx3o!LJQSwtg>XzY+&1!2-6x0?j;mMHJUY|eejI6<;Jd=>TQ|6b)DCC^nS0^0;U8Ui8KGDs^THg7ie818!n{vqk(7DlC`eZF z9SaL#CVm^D*aT1d4PN1!tdlj0ZwHYO&_^m!wpRe)mK^4K@O?(_DldwV`%2;57?6jq z+RgjkY-GCdcM<-+R3}Z&_7uM)8qC|pL_q9L(aR3|+AygXd7tODzo34w^Mv}V(hah^ zcAMT%+`$%KXFNo)F~T<1Nqw3@z9Y^%1OFQZ<(rKQ_IFECiJXnqTK zLr3d*F4&7@47FZ_A$>Qw&igTo@(QOXgGG5xAaL2Tz>A8>C@WlS_`gA{a$&;c9&`MT zfUb-r!186|kC5nz<*a)^d6I5Tv_^-TKT2)%rUuFTd(iFEF4`9 zuNnLj*UUS?75EYuriAl{deH)curb@sR^O1iGkD=}fx%NM!d=Z#`6yGyuMa^dca8BUqYDb3YZrIOo$f$Bbj<`bBXz4Qh@VLq;6&zU?E&j3tMU zD*%@ZbIe$oXve@u7;=}LM^C**8wWKjQ!23K;Tni@W3}=6?11U{dd~B9j()glds8am~8yY|pY{&fc**f23j-{0PM?uobf}&cdPQkRwGJBdDfo6QxFPwM!`* zZA4?lA48M=JcDbFslMgMK%1B5oR zEc}Q>R*wl=vIc998+Oo5t8u3roPTOuv%xZ3%Nxun^!7#%pgWL zP@Nj844B7eWa%0Ov+6<~e)a1nS9{M{gzNe${gsu}l}j%f>}wDh(8~Jobgt50xB`dqJb-|OV6%~bkEpWY4O4dA|d{}Rw@frdMv^2kg#3y}D143o^$;YR-i zvInCx_jUL)xNc{?e-{#)mFi?2Jq49YZT2?n!Jn;fWpK6pXKs+gyq9>cS>{=rS>oM} z3Dz0pIV*)zZ$%~_SygV4Te*}dlvk)w3YCaLkbz`@cM?>6ojyafKA-v0K&ICE20@UpZ++97_nTR3eapKa@aDHM zmAB3r`wxNGSq`_Eco+nBTkj$ukX*hTpR+{@n8TdzZ(*a!LGWEsKBE^7w23xPBx}|LP_2pS>*p{POq< z4gfE+Vug5O7RO8Fsm+Uh%j51(b%t)7pA_PU|r;^OosRT=i7|t)Wa#cL0zUPJ!dU@_) zXSCVqipE~b{OLsFi45-gbZa#7N?R=5h{(yE#N8*9b_I$(Mq%a-)IDSf`jkWCnOUGw zYkv(_Tymg~vaP~fiCqffHE^NH){R*b@kC6y$#?Z8p8PKhN4T%2s?7sUA{^eyEjbJ+PE z;-$MA6k04(@z-3=@=Ll|?!p~M5)*62?f|tDEP}@lMS72|x@of`-hq=A)$J9uH(%eqF`ut*+^9SDS~9t!a*<3H?l9lbw z%`@KsTyi#UorRy(2~I72IaxVdY#&<1l-xkP4IW99+=$C%b4e*mJ}JnY0?zv>$AvK> z`hriMM~vRa%7Gw$KDHkAiH^Y+=L>L7{D8a0!GqOPJC~y&+TCd$$gJJy?h&`=1+6vk z*XAT zH{I^)r&{{LB^WJQW@j**;+qzU+4uyZRT~{m@iMP8o$(K+@#P(iVSFB!22n&Z=%mT$ zVnWvKCjHdzW?F_5-1QXqwv=YBKf872WOI!Zh!x3iw*+cltx_~>OBHt~*flp;W4KNU zR;T&c;`uVBG(Psl>*+?~2dR+Z&1U_wc8mMRUO~cL%VzLc_)~(B6wk>X&!Zfkmv!)% z^{99({3*ej6wfIh&oOD9S?jnmuWs(n>*rivz2Ye4^`VEZTb5VDaZIq*aI4*%60A$p zIo+poY?{uQ_?bd-~YfELuhG@rfHq&(>g9q>*)3P zXPr6%E{g!J4Q!UCnZRD^*u$atOpc$(9Q9roK5>yumtuq`jp>dV=%#3%1`C}JGh7a>X zx*)=+|3xEf=G&shlA0)?0bvz+U6UVokbz9Xs>r{KK! zM`cFP&}4rY{C{BgX5+I#&N}jSoDYuMne>yDn(74S)85W}%EGxcN}2OW<2tQhvhj?f z=c>22VlouuYPYu@W0v8VGo7f_Fvo~?O}9dCRJ+oqdv*93Y!v< z%wDLuUD4*5GHwU#aAxCAVowSnc03F-SCY4XQr#i`AK|(0u&c;oM6*IXS(57_pUv#z zn^th-nO%G{1|q2&$Melc7n;ZM@{-!fqIjF^L`1a@4Wt4Ulc(yL1Hq%A)&?0i#%X_a ze=bvD8}+jl;#_6XmDmWK&u=NT9`ZUIa}Bz8pHIA-_3p}|_|oJ~=EQJ0H^FwU+`Nqib;nkj=>`w%cCd-Q zU|}5)V`PJkeg#ZMfjH8r)#;-PRp%Lh4O$-6qQMguX|Zwomr!k1Sa)lh5AGNiJRbUaN8Q)VS(opF8G90q)bNo8tG} z5`Ru~mEZVM^Ibz*eSDkdHX8LnhBS=7@d&AM^EdKumMc>Q594n>!W7-z1X3)!^t4X_qS*E7MNbow|VRV4-n3@*$0> z!eFU!j08ghHdu?5QZk9SN3wuyC@M|tQdNmBDg=s?Uq_qZjATmklb>fhn!Q+};L_U6| zs!6#2(_rIT)-y~jpb!21InMWHQT={uAl=7*kJExmOHXrsC5Li~$x*3kB0Gq@95Ok9 zj^ZT-vF{_Z3<9oSZTd(tSwoMar|J+%li+}!oMS8~vaRCw+iHk1w3{it-Ckd}2RHX- ze$DB?cgb@(8ah85L_4j2usKKENAufqKLL0gE|b(Wq^D0auB@!&-N#RX=x}8vDR$LX zQQ~A}s@2-UUy-?*A25V8;Upf(rPzW{m; zH=aYlY^Br)Dn*VJWG`Ybp?87+UO_7-5mof;mZS43y&R2jA_FP$vy5f^wYs~uak$by z+_A1k0;*CxWKpWiV#GySg;Z6#y6kgw>UJjRX{}B(cj^Q{F6&mP|C1RZlV>!0d325jTWRGh*oc|YaxnZ`4Q^+%! zKictzwqqKb`~b-iqxoZ67g6k^3fQiF^o;R(h9+wO(lxJn>i0#XlkTf!YgLZ+OzmWC zfx6GMD%pV%AccOvcKG0d}2( zvEOL0yZ2(Izpagy7;$6?lb2{ptg{C1z6tjRlSz<20bXhW+Tj@t6n;a% zVDMarpM4I6O{nyK9+u5;yl8U>_Doow$U90DRhhejXtq}p#0RkYGv=J_S83isoRMX5 z$n0gyVttD~_4mbj`Vry;nd3UNQRH2;C6_M?|4+6aIePeKJS=>h*SC_{)+X|8a+0!y z$!(57@Y=awhTHL4ZUWqH0pPXsf4K{9ynX>m!FPBqzvNGym+l|!rBe8@mN!ydv;p!WR37#!StYaSGBEW87$+9p!)4L2T z%?<*aA}?ltQ=hYY@S0Ojlg7Vym)oDaa_e5!4v*x~7$%lP2lS11z)A|OJAYF_{6wJf zTltU`$}^YwJm!CZduV8A;p|auBTrB{k(Rm#4^-IM8vpgA*IU?n8=!)%Z>3^>EZ@&l z)I(TGvW#K5LY6;l%oX;3j2L|^q<>3N$&jqm$#%tgRFwP?=EUm4{?90Gj=M>wTX*=;1UUyUSN&~k!meZadQU5F@4r;zC;Ikq z4CR>GyZIuy^dB=f{1JRuSO9Cuak6@QUvYT$%ut-**TZj!UtS)5N$?@i-A%i>gR}N9mpt2|UfmV716dx`e1iIr zkD6H2tGc3gAj_kgk1Ln@=-Ca;?NQ1D03TW|lOB<_6yi zDBQ6P)cNUEh5he#H6F>jzXD0J8}zH+*ef}rE7NPm!)cIQ>uJ`Y57O84IL~5wQ$P(p8(m-Y5llYGJ zkM-17?oL($5)TWR*U>_Ls`j%U5aQCt z%4AScqWE2Kpu^Q6DQpc0??46D$7s0jD{lQ4+F{Z4F}%4l_Gn1lyaCHza&YnoVH|d` z+)eLe09Wzb@-Cv`GlkE_v#^}k4sruNI`G_bvoKpR(FY|1P=+d%)(NdBG~0neYb z3vP>Edo1pMd)ntDZ&4A}h_dA@^Ld+mB09n3ZuzXkM~*kh!D}YwI4sAb6lcKVyi0Ld zZ>XTTj`@ChTREkW_X+ZlN;`%8g&&Ml|nuw2p8(3Ew3TpMVs(x zm!f$NcVn~_IdNt=%e<&kU<*@W*ASMa-X@oBQo=cL%+O$w5X8{7WysAgEt{$X#bi!V zRx1;QMQvf$b~lfw{f{AcGEA)I_HLRUj{sw%>3k|ZhfHfEOXuF^Knkn$@*wHw(6_@22`q9Efpb0@ zPSy5SWLRlter9c*P4)(J0}c{g!7UvtZ*)Dyt$XUdlT4L0q}F?HPaCBzVY%mE@MU4r zmioKGqz(0Vg&Fnj&V_klS6aNr?dhQ(aJ_^Dk`54!>z}oI2MPjd{hE&qm8x?+T=}tR z8Z!!n%p379*QyC-J9lk7^do86in>mMse%_6j&4=Z9 z+4^thn~y0pH~6i8H)r#E|JClz|3uSfO(wc|Bl>kG=)Xy)77W!EUPV?*V}0~BQF15t z;h9@l6R%kKgz7h{2gL5-~8E| z#$VQV;#f6)D%(`}dG~1QW=(AsxZeX(_wX|Jn0J$A+)4k)c{YSy=iV+}&+yDZQ>Py7i^mYh8A~?lkyn!Mn?rGHf@9 zr8tkA?$P+yoxg58N2mFJ%i|;0wWHxz|930(;1|@VQS0f_g;G=87XK-d&cDIIdqiYd)dr^Dimyv5--&-s{G< zgk-D2C-Vc5iQY#Q&X^SuzLo!5IY5~TWGNy9^#QR)$}h5qU`sKFpGo=-esBC_hK~j1p^J*K<2wXilzJ81>^5LMpha4B zAhg*nx6t!8?R}UBXNW_#Dq{mA+iX@iLFD)crHndqk?KYF(y$#VmD3{?9i2>li}k@o zxLT{P6X70fx5vr=3%^_UaO9qBF+fi5tUJI~7w{w*u5NKU;rH`4z^IOWq|3gx%ig{J z7iQS_%>0V748HhTCPyYqmYh$%HLL6AhHHDFTAQ6>(&zxXMQDvut08s?@yOeHXkniQ z3Y`&-vX=X`@X9ktegaCm06KwpQC{4o6<)uq^j)fx11wolZ~Yu_zo_QC%(j+h&(!(h zI)1Om^9z`>{NBlr02fo5CpUm&*RIpaPs6_DMqz31J+;SxVxlpim}m?rCcojEj-m@+ zfx_hdd~9L&NVlliwfdhfEZ&(8!wa7k()S7JPocK3|Np=_+q+826y?I#<^4f<-)G)` zEpJ;g_T%lg#iFFrWgo!K@^TO(rQAE)3xL!;<`)FGhX}s#EhYAsd>YRz?Ekb<%4_vm z?MCICDf!+vU7{@fhcNt=Fl>mDk6=!W`t7&^OF&>%(u$H~6@XN^`d8pVNAs`@^i-J$>MTEbJprRiPx40LQN>(}=d}*cU*d5jJiWCP&l?O+ zZ}Mj0xkMqZ{F%k?OMWKDpX1=^rn92t z?bvv0_i@zQD~HzeBiM}z-)_LqteD} z*%`Omc*F8|I*K!ajk!wB)k=nt_I|TOFSNnccv2 z#!d(7ZSYos<9*hK&X^fLPifC0X#cp!alFsQy30mb_2@f8biVCZ%XW>`Hlh~Ve#4v* z!Pu^$UE@@GPfceRC*yuld`;fOWs!v^Qhuc@&)5Z_Nmj6bTSz2Etoh)4+k#Qd@)4n;Jaz%#Tk3S8%3Zq zeMKFre77-9bMrxwo>|4)A0fKcvUj+E$i&R3BndS2-2jcFNPjLo0Vznh*GhXp`2i4sH3&{|Em$qpBbylTBU+ zN&SImA(NZ<404v{XmZ84%NoKHGrb5Ag$2h%3}H3NF%PPZI8}{}W6{8^O#3he3*(%a+R`JFSDzN&Bg{8!igCfUw z>BeNHE((Nmjv(sTY*BA8^Q~Z@|Z{v;JYj^J=k~|`m z#|AuCFCJpF`CNut!K%qAx?_b#v#t<14~ONZI`ZQR@FUyer^o#OKGQLe3F3Ew7C3}pj-ZZDq!J?S8czTa2k|-=^58-+JsmVjf5Gywj zJ-F)Yu&=D)@bUDWT5(y!V48KzK(szyKp6thLlkPsQ}Etf&hMIu_W^6qnVed~$uBLe zrECUE3+rU`9P{tzZ#i|a*9c)!;wf4?5XH|WGRB`^%*uOPrFZ8niURV-WRBbS#6j3= zB%f&{x2ZRx5yV7fj~N`&enasd&Y3v*c!RzAO$%l;VUYyvIY=_~g9=}d|c^qE8y*ysl_yX5nLTlr`y(myu zd$GoGGB6s)*}-Dlx6?Qb)ZIARfOg|h{IqfSb|4U=|2teeSQD_XKs)f&8|5^~-!m0& z_Bqq(?2@=+hX7ya5hAiWzryM~O;b7Zm0M{nsoV&$rgb{&>SpBXX5Q7!f~zP+nSXKm z#)_Gr+E{eeu-Ld@pyb+ypCEBicFaI&eZ1c_h@M(9V+|srL0qE-;g81%{yu1#{L(&7fRf$HhtJ-ba32^62s?;qn+0kQev@Ife?@pNv|rI4Lr*7su<&}A)jGqXa{naENSA$<_88wv zEk^Z2@?y+=-(pl~{edDZ>RU}-3N*Ff(zdTpUV?p03PvtTZdwk0=-UrHw7UyDoZL*1 z2Ucxxh>{m6!jL8N;K&1rE3;BT&Pgu`ki6;UuVr@Z&8*7eL_9fj;6_ttlHqQesFH$5 zncawVw_X`dzJ+=g;nBMTr(x#EB^ z@)I6iuh&BsCMRuWqrA< zGx?EM&+N_DI)1CW{MO*NfKslgx0?uV?YaBKLzyS+>d>&!=W$8eJYSkz^t&_UaP?+t z$2wfJr#%`gFy~}G6=k(B!=wE+97*n0djoD2%6yYI07||imVatxc4aPQa#)9>6kMr) zg$vHSUn@XgZeLae=$5?80%l%3%&m-$5S`5v*49eVy%i)WR4aSo$Td%1*g`hBNS;mB zW635P?YoJup7gP@^${Ki%wa+i`QIA_ALI3)u7V4*xK&gbDyHt(ymjdG1n3;_qtc(y zRy4ULm_KwpdKBXXzVRxoy8cZ3e3H|8!-2;$+#zzgFmL-D5&vc)7vM)|87k4jtxh$C zF0||=kHx-sSL!-ZuAR(@-M)0O6E_W^@Tpy)XH&-sa_rSzyQ8F$7v8Mx7ni`x-4!O& zU!zsB$=G;&P`GV-$o{uj$l{=sFWe@-6f91r_BK0jPzbkw#N6PcOmo==cXc5&IrtvY z-z>77&*Y)To9x+mUVM%0CYP}=O8&-Gpm%1^F-9KWo6Vkc`GvvybF$~mUYJXPxg5Z7 z{W&>+G4I9B4Ma+Uy$pJAvi8+{S(aKf4`ZHlD{m zp1FyxWYeOF-J)vTlgk5(k*!jY z-o_Z!S@0Y#RFuj3Y<+If$7*mib$`A;%vt^HE5fO4^HM7)ZG07zlPIckR@;*P4$S~0 zS!s>Aj8(F}xJFaAE3bwxe6S>6Qu+0Ay2bvQ8zjRfYf0{7y82N}{?;+p_2<`Q&i%B# zl9KWKIOzBhX09jkviQ+yPTA(gVB!+4aXCuv15;zW1sWu$q$X=PVHZn9)WvmYs%3W z9Z6<-fU9L?o>kLrr}*Q_z>1n)SkA7R+xXaWw%4i1o7=soFqT2iVs7{7WwK(Q+s)Vdolj@8!x>)vM7dV5Mr8OIPqY)G>{owfp7b*VIGI0PeA?zS3mVb{HAe~1my3X>Mw1g zvY|cW*$_UgoBTZFjqhZ>r$N9^48vOT4S_Su;Z+Y$=dkx%DCU;rNk8dxI+LPi^>Y@+ zcxO%Y1P47^P|c@;%qTSW)0V>h-|p-`9#FVwQD3(==WssJ#on&iFK@3G{?I|6BqP`Q zBN^;*o})nEPSdDZ8voRlhT=tw`o>H`G{Ivod02Bs%r|=TOQCbWN$zyNbO2oI>{28r z=;$~Hg}uzSGu%bhi=PIz_|wcLQ5|K6e}^Nk$(`2~s&^ph4z=2c8VMH9?+Vq&wpkah zH9iz$=LKD%2D1a)IPWAG_mT2=dp)&qBdxJDM+6Gxk1@z6x)9^r>1bisUU_8Wcc|MX z|BDs^bEiULUg*t>ygBR5UEaLdn@{!TCEnca&8Kws;rP4T%fJ2x}+JQaOzM5Gpqj%T*W0biKzlax=lBiD&&a)X&%rC9n(6YO zSsb()qiHaj*c8O?CSvWD2Xq9=jG=m)Y(e}=ph5h4z6&qpbAzC~VH%9i#fNd1>b*VD zcPy6fR-F_CdFRpEL0S%Jq4=HOfh<2V(__bh(PKZw+EhG$33Q*z+UOC`Js8CAGzvdp z-*@p{LYu8GmeJH5;e(2{s8$rlU#H}n+}$%IBFoLr9{X{}>s)3Ax>kvw)t1^zuy8Z6 zTThmCQQ58c&giCK94s0vir46)fC_ zt#ySk#ztEFApq>p+V^Aj{kVNUq3@!)i6;J^#5JBdXDKs;0C~A^Wag^)ZrL{k;Z;^@ zWC-{uaFro@9wDT+y(oiRW-ocIDz9PuUcx~1u-DXkZ@Vvj2DP8er0{m{Y4BA2@4fBr z(!g%N?A}iAC}`ZvM`e#ZHe+PX>a2J;{~MG%CHKIzMU5_3vB5+~V!7!Fq7iT9AnjF@ zT}z#!x2i`YC!NN##0 z2%^Fq3X%Es#`nN+%T2AX@l*(zUh{Bo<&fE2;}mE-lE1Qz)`Z3=cQB=t+vHddN)_N*DtDL7}Lv=mslUcJu$Sr zJ8*rQgOTIKQ2ciPy<@^spjyJyv0@2a`JRdbxFQ^%cZj%Nle{*>oIw6o;W=18l_ubx(` zneGFu7NNf7s$LIfC!z~Vz0238(W}h@v(}U zpv|1sSNvfxGepfzuEOV;@~LEYtlj^B8=a4U43AB5*+PNZCM?baQ$>SQmE9_Ds)E~*Tr?Yc1ew#LRHr(?%e zdOG2`LuTQ72;b|%`}48FBs0#(MGa$@L zQq#K00_EMZ-Xf}>mHM!wt`5U|b1myTqWamXFD=o0qLz9Q^v@tI5!GkBcgxlg>Q~Mq ze~-6$oAt|Emgg^6RIlX(D=xbxtd^6{h|D1hDd>S{G6VjFmvuwJZqNWDeAQ0GbGDZB9D$BOVD+KpZHcu{2utvL!u;?S~h0$$)SA&Cr?BWxN5&s2Dta<&a~ZhyIR99z-BO!~IPwea$#{BrQEd+&_?JJSQK!mor~ zf9g|g@2$;WYJkegEt^K{jGV%HE4{$ISH*vZk8@nivk{XbI8S?db{0^xL#Z(XLfWRtnPw z*j4dcA&zH%eK_rgF^Db)Yje!O(l>uyic_z$I;eh!qw>rc{K!=|)mFFFF}fw};e33C z)Hw3E&0PFN5-g2<_+9UQ52Lzw&z7>ex#abfd^U3F(68i8s9Ez)WV2N>OF9D4F>5&= z-wPIPN|p=AedGQI+{B4YN22;7gliNhJG)0qUt~3_CJJGDA|uhr#j{iY&SiDLS)(ZX ztZ3mTa3p^YyVR~!#%6+R#O^DV!km%V=ry|ENNA)*!>Br9b#`Rq58NJQlzBFFg>`Br zx4yJ>2lfXC503MC*GVq|Z@sj@w4k(pUbEY3jH(^%S}D}LU9;<9Z`Vk*+S{LmeZ<=@ z#JJ2k zp3d)lewXmmf!=jpzedaTIumSAsk=8_Zs{R*{3W=95NK${6~*^0b$)HB^Xp5UU-nKU zpKM$HD@(oq(VQHVTazni_mp!^Dg`a;Dz{wbX3Ws)fD4n|Gipt;oOLBhiM^G&QQuHv zYh;c>*`zTHec0!clP+j%-O>$wEb#xiABs~sB^)h zR`j)v;c#Qc2wh@1n|D1ebHj_m!X16tVziSrE`@CY*&(TDg=R|!tY*$Kwxn>aV+5DU z+6x`36l@2rtz&p*W9p4s7iKg610Ba29X1D7Zex|m-=^xBkC_QES!tu?jSuS6nzG^G||Q(qB3ywm)BiyF*Jj7Qt(%u42F_AoN4 zuSk6hfq~g+_$E=CBUCm7TP;8~{uUrf6&oOBz^Q*^3&MYuRJ71$_qg5%$^BdRxDwB; zottG#pxOztc1EyN*iQU=CK*2t{t?M~TDQftd?~Z42mjh^Z{s8}3DHa~Y-+Q5&)V7g zf~YtG%dFVAzlv~TC5vozexsC%jdK{T_hUa*L!Km;*+!cB>(Es{#&@JlNWV&MeLG6C zR%aWC#mb%>mae`}eXN^XK%0R*Oo!KJ2 zD%YS&0IWy+7kb1(caNy4-IeU2>=bGXWlGvGjZh6{rC zQ)1}^u9$2E$JBc|{l-jY^cwfBht7C(j;y^O-awbsa%ik7MXRL4B0URvv@1{XTUUcu zj3XCkt4-DbO1!tT%IwP(-5P5sSIikZY>kB&iE`}M*1MZ|vo&&BF835h1(2<=rhs~> z)VEw1yB_LxH*`D)EPY?+6LSbbjcdS zM`PT!SOMEdn!a}~kiyJ09MlSA$5SP`6CC&^O_ePj#kgBi#QyO*nIPF zv}Rs&#KY0rdCdtAN9*P_Pdprr&Z|d09My~Ss>_F?>$N_Fsd`)UPH51dKSDqFE3Pfp zcgG)`%tQxYKfsh(fhzqM}Vla6fKNPE;wN2IWX#$nUV`WCU*8EZ(uu$ z$i%!TdSXhE7>{g$5%vcntlCllHcBiUIgwYe=)=kI!rW;{SJudq*q_h&$v%Gl_oU;z z!)^*5dD4!yuu8vc!;8w2YGZlPmO-~$i#qRCu_wQxM)1r^xO;gmJ<#Ui4clr;b=j1OU={U{Uf_E*CrInL9a^qZG) zuP%6;rOX&l&kE;-3nfy!UUV&p`0GWjud9;zVfH0mTWpfYXLD;wnx5?~1!N(zF_$XU zp2+tWW=G@bsS=7{p$N*>K@fTCbt%rkwrYekD22>b%F+Cb8OE(1@m_W`k2Y%W3OV`x z9o}jvn*XhV#`C#H&%9|&$Hu#xXl}j)#iPt-*!s9cclFfnBspN|E{ZN*3+aKzB+mzt z_BF~(8GCRf-{=TBx-UG^vcyPXef-yr}J8f zxKU~{wg}kf*oM%3Q%PIB#=ncRD^uQ+8KeJPp*uy7hvrSzzQVL6^yIDPyOvNwi>!0I zmf%HHKL*?Ghc$5pLX>~k#(FcOzCEa}JP|nCx@;Q!xq8t^#}OwKiYA2h><5_1k!O|Y zz>38)ogs11xEGXG#9>mvYD+Y!O8T_YIqTr7)w;y|p_KVQYxg@Z1k8B+A{n{Xi)B=+ zRTGMCy~JFtn`A6BK-_vMR^gn}Msqv}NRpuzuAH-gCi5ty_Liqv2v1+86bxn-2UBte zGmC=>nZeBBV4}caW&y_BMWlpD6B0Jq+mUi7n{kRh=DE&)qXS$T#H+DM**v;CE$9?( zn**pVpH7@f`0n2s{V|-T-xsCLDos+kYD9XPqVe(#Jq2*uh zFps0{XX3;M%N7QSxvUIZBv*M-qse zMYLkm56SCUKIn%)b2E>`tbrKengrJr{Iy!7osG4er#c+Rf@7Z;?#j}pBSEZ!ocgAf z<&ki{w_ShlAlq>E6*6+ISIMA8zS7KG>(!Xz2fS7Y@mxV~jjmo-%&(#gB$Id2<{(^~I$bxM= zbh}zgCS25ax)CfYfzZCw>v%BDT>4IPsY6IZ`x3jVHxu{&7krMN0B?P{oCSWJ`MO7P zO!iusZ=SG|TbhdSdl!R=FnbpZKH>MS_!PFZ!3jU_1Zw#-3;2QEmBP&8V6RVMW&y?= z`fgy=DP~Txj4`It89K+fxuh;4b1kQ2Qv;#%4#P&lY>2P46wCUbH>9}D;&2~Mam!+| zjKVF)xVe_#MpP-Y*>KAy+!j!Id1H#(EDraZQrxn%>6YUW(QN^R`^_nCvpC%Mq_|~i z(=Ep%qT2!r_ghljW&w9PXAIF%QNyjjK+l=EL#1-QTqqagORchKe|076f@$j`HPs4F zdOzWF)hV8$C^LT6W+vD9U23XPE`6j_Xa5W5G1OjLM&C;h=a4?|Xy*vDoKIh)>k18K zj&9;UhkA6x9hkE9TK2dLCRgBb7Ztj=JT#Msa?#-~c7>+Bscs^q|3_plAeD2?jN)P=K(|F9NT)Z^GmDKr95f*KPjvJfV?WrX^;uY-;;*(i-8}4|C zo3c^Adm1J`#T|i!Q=7mdc@$UQYaTDdWZd*QaX%$Ei6c{b8tY-I5?n= zA~>Li7#vVjuf=;+5b*_kd&>o9i7&&IpY3a`)bT>GTqqa>rByKxJeT&AqfMoP71r>~ zM#nM0aS4<><=U*-Cbo3-z63+fIkp0-~IT;Db5Q zB3pbpA5K=H#*m*^k`f0a0^2^jCn>+F2dFp)OD9yc#gR{uO8Dnd+t~r^k<4ee}P4mXCSSO0BYFIp4l``=Y`JI)*F3(77bSZh((#9k)=^1>XGUDpkDId0s zIEOW1m{4kr!s9OX&z7K4g+WHFnVW-*L~ZgcBNk-Fq3MpVBe!rXtnt``}5C?qegP%Oz!d7kffgsC3a%&iWHJ=tE{vmuw6wp<4V zt!}wos>O2(grC~fcQM~=?cA2ZzD@Dq`Vra`7u1j5rpi6ms3bAs(s6+`9t8(9;spmZ zq67ytX8FL5+m7-hEwa^dY&-zxn)@^TCdCA-kiT z%UyX94<_;HL3fTxMJNaHl`yHC-(H(S>CU2snmV_w~CfAO1 z5oinBt?_c$d2VzfsYDlba7;(#QgugTxa^nDG(v*yjC^I-LG=7~>x_7X@Z3Dnqx?mk z<}{rv7pptQ%f7bJwGe7&K8-zY=M3*8-}-B;3fG^@MAVTp3u)`O*JgHv9oUJ-%GdWP z_cc~oh}j+8(PoIYy*7DF*va(N*BXOaFy|bhvlrzIZ?+9NaSSh&A3fDSHU{NAyQ3?{ z%tbj+_GPAnMVf2=T=%%*MG9r#&zXvrqVN**4B{eZcD1GnwmX?GtuN-*t|tEo}6|#9ZWtm5WTi z+tu)?@5`gB6Sdh|5buEC*(<%`D9Ux$%tbDO3p(9!(X5Zw=;fn5WqGvOi%=41DYSzI zu|h4y-5J41#__YK(N7uW@^0k0$gi=)&#CXrqpQEP*=rD=*PS>u*=SY-7j$~uMYHZ$ z!z$eJJgSu=T{JQ=BPZE@BahOyQ2L*o-648mgmnfnvceF`Tjrf zyer!8;kiN{h3DCfgxa1$J#SZY4s2Y5>}k-Q=HsV}`1EN!RlBJl@(j0yF~6g-8$=53 ztN3FS$!e_-9<_p(8jo5M@CdBduBz6GRzt4@t7^E_Yu~_Bquf-2fP_=)Q#fVI+H6-t z><(wOl5p)ReH47w;L_ZvxgH7Mjmzj$A#~x}t2_{932mxdUAWRPOXxZZo+UIL36J); zn(h8q+fT0l4dSPgs`j|dlAMKWpEe1S-Pkk-2{P{^p8l5YLud&V+G^j_AGk$+XiNQV zH!Ap|=Ifz-r}w#4d}s^%=_`Uo&FDk>PIIQDIelo~X-+pZ%?Rx~{kULJ6OGWm(;M9i zIka{1G^b9QiiGx^Mpi*t3GM5)IM^)Eo`(jS_yB%>9Acx`_B`r6ro7fRJ(QW7*Qc8v z+NHRe+l_%;GgmhJa+XaGEj+x7eF|m6yAZTjHoS`~<;sS4u{EP?c$Z)3dsiLFBjqD? z(r}a!h457q@C~v* zOjP+?68$TZdIIMUp zdAI!{vyew%f0n|`0<6R)xz@9iA3*MgIm8P<;0`i__y+9HiZ5h&$NO#Xr*a4J^E#jr z14ZN8T|nozaJ>=m-er|q>4lcOHqb;-XkXhvbF{rJrOhl3_U9?gEDrYe6lN9&dq)a0 zi-Wy0g_*^{-j%}4VlcNad0)CO8Q%o`@bP9Dx%gHYU=(C%y7lV4l!kpNA8J^{U%^ac42HmghrZ@*sR(rPaXzH~9?f z0YiGga2^oGIEQ}6{Hp0}Vb#WJip8#|hle@h5F!#qHoz7wRYz2{Wyq>V6S4t9H@>r0 zOIHnURbYC1$1?{5(@`9l>O~cqkzmSyt;nuTA%@f7F07BA?)$24X@2^bR=4hiYx{m- z^V86%VYAJpmG&KTXw*Xc_l)$FVRSXW>NyA;tKkvG+cMaeuE z=;;(~b!OzJESaBTcKIEZ=Jgh(Hf#Kh)?13W6djk6!X*Qj(!(V~H2*%FGfQy#yn387 zOK^G~8O|W{N1nIge#h3K_#SxNl-!&V8`)PI+D4aswV`b^+gF8aR5})U{+yn+U$(FA zrb3EmJA;XWHq6CD50=&PHiiGIDB}^k%4S`^*o)#`m-1cGE22d2is#;*dx{?xfBM4L2vT(()zssP zAbu@y+vShnp%C%A_=}yr;f6Ld$kf!*$y3N=4t)ygpRYJyBrO{z0>)D*u3!i3(0k8l{RO<2Jl}KLUkadA6qBH{CWNO zZcAf`K<^j2tYJ;VZg4@DhSfGpci@2ij<34}gx}OuJ`Dd*cMRrFB{W95KQ>nNmm8v= z?k0hGpw$P{gb-WKt7*=aW6?-ie}EiY`J2VTKA6JH;$R<2VPfW2gQEt*FK@4+#me_EL{VIzYttvCLTe;n?wer0vcz+u%!+95X$u zz6d(;w;d%u@a6G8o>By%)Ul7Gb;2yruKwf(%sch&M0bDkE8m}d6N+7bqG}mgEp_Tx z&J7k-DjO6C?XhuMZYg2P6Bs$Vh65gvh=Ia^vCuu3yTUJjK!a zB@wI}JBU=sn!J(m!}=)^<2_{c9_cV(Jn4rgS8A?sFT1HuSCq7&u#b_=yqvwGz4(Q- z3j(gU-H4OBWKCUf`zxZ=%M0#$+shC*O0Tzl410RL?E&oR^)>`_+Sl9GVo$HPorFET z-Zq0hz20^$_Vjw&-PqIXZ6Cw#ueYtAe?X3szxWo-H`TXbD+mfzF(HJ(w8A5b4xbH=bU zRy$+F8Ec%e)*0)ZG3pF5W%0?6Gkd(*>&-rAhSduK>bUCjr%Crj&2O7Lx%2>qJ`n^Q zQOQ=@_BK3&YVu7S^}ffyuH!02?Ti+HD$_&!M)-~K(*U9cwk8-lBs+!Q8T_{MJC9#u z$GpmWd|o9zKCdz!pI7OQ&#PR==T)NP^D4{nd6nY$yvmR8_EnLM&#SD)=T%7K^D3Qj zWr;k6nU7=gaC1f3Y*u|{cwWPDWn1i8i3RgFpMa2?v?ZavWBx`^xaMYlU(a^=Eu;=> z-19FasF(b*urFKccFddRQ9;kS%{gj6w;K5xxIuS~V_wkAmlMn&j8M z4`HFGyxdG)9!vR*X%~T8*_jm*7%4{i{JnSDE?WJxsh>sl&Gp4Qqxxih6W^(Ni|=%O z7vJOS7xO)#evt2pV|RlC%VRC@7W;0s@2U3P$hUqS_t2vHX@!~kb+d(g@3d=4W1k=* zdtLQEQ8?Oll=%vfEw(QDv z=sCvbbRl7d6-_jv!eWaDH)=D5#e?3w&YRbpY3r2aPe7O7pC@u(u{m8#BNrE+Yk`W3 z*LriQyA#<{aTQc-o#X06lcD$!e{S;|yx8kI8Vl znm(lfNx-`tk()H?+FuB$zgpPIRCzql9kq@7B;d2fr0bPWgMF{o&im8n< zQaH{xvmAs^ONCUk zfvsD?VG$i(G3f|6+){P2=7krIfWsm>9Lk~1@66(0VvoVh0!(LL-^1KWJ#-IhRr|KQ z7(h_8mZ!xv%>$hm^_`O=e4l3aYbVRtccTz1TYt)fE6|WC8OMopP-y^U*Ys(%p2lg| zHcxTUt-jS3nbHTtRj>)}sn$=mm>XS8PNOHdqS05d$QMs%YrTyu4{7zA*rDrkPQ8*! zmT%??6G2Tc-~{9KN_-pdTMZVtyLAOaCFiOIQxFlLZiatOpnC;A9v&Aopjw`@)}@}L zwpSn7++RN}n5oU$$SX|aL2b4^vMc^?N*ymbE}k(}XYw_?luc;+8YPX{@h=I9P@9;F zpl^MpQRXxPvgrCTzJ|;_5*IA0K#maZKM2=Ws3zr$pymQvgY+uRFjgJyW)yXk78{~|C4ls0QbuoggnW$WMsMhb6PC!5&{A=-5_iRlt{W+J(H*w92jmh^)Bse7 zf1+GF6nQio<*nU#6xPeQ@^%RNKoG{gT?mTtk3isPE9mSb^EhZ5T2&3J3!8d1ps}BV zzUSn494Jq?fE&&ipwsk#;XWWDg9Fx^9#G@gvN!p0j|glIM9J5%+0L3}QDbk7GRWJ! z3e^JCBMHW6*DcOK6n;@=Gc;_)PYIPHCIFI{{|!VMLu;(=qjYuspvn}jhQF1m`uQH> zK3=?at+SM^?g)p@_wxs1m}l|y7vY8$5*4j-RP*f%OnvKqn>O=9pD&+qrA5_Z8<57>{+R6FhdG$f(iIg!9 zJyoZA!|=Q`5n{KShLzp(!G9`w&j#n`sz?`5bZo|E;*iu(2daq^JGQ(_Eq>lvOwa}l zQl2c?9PzEGAoI)s2#lvXlXU|i8$z{(gR1Z~?zpG`U9USE=R5_d5zC%%T{~G^V z>M!vD1yCI=nY^&;>z0WSMi6wAo-f?ocT^b{bwYVna`LG*a0v^kZREFFqL%MKoDj(m zeh5wEg7cMq8o-V)tv~-xZmUzY*HuCF#`WGB?|gz~*vkVpxoy9w@L2RX{MM7#B!g;^;OD z=9Rqap>nC*Q|=we@)WAtwn!`UppyD*a$8I^F72odq6j>1$ZADO!bge*@|{S9G!n`m zED|c62G9#$HldePN^%D(e+DXfpb=s&P9zQy5|w3`xe1=12Cv0d{s+}VoesYg)Vf?f zJXu*(UK+gc=xmS5ZKq~T_U5+t!s+c)&BBhbwu5^v$c>`OtU%F1&4} z{y*YzW57~8PUpaF$h4^Ol^SR8h>rTdo;>p|KG$xJ^7XOVd$FE2wK-qkxw#RAv++vU zFv*j6bbj@bok-7Y$A7jqGqb}9lUUxS-bdq_>hUr>NY@g<_1RiGchWqelji2BT)w_F z#a!~3H_y({k9yu47CpV`GBWk4G!a)cE)i>QZqB7~rGA`sO2lEbipvz2yEGNm*PDlT z@f-t^z#U(!N9=TD^5Doe3oA46U;EiwILn+cvgyQleS;yP-;!_r(GF#gLK+=`>F%|) z?S9SVHJhYK+O*wG-lrcIE!rx@zSA2c8^GPPZF(%S`GA`hObWW8Y#@F(tH|NgjdUlP|Mcz$X><~cdi+t2jP z^D~GCAS_Dsjo$!Y(1;oj8Ax9PsS%1-W5gG|?t+%iP%JVx>s^#I^PH_|4cVnv{?m}n z+2dzqS8~r)nI0EFhe6gr1*YEzJxwp)K~cu z;?Tazmr#cGRlbBQw6EohvQ6(WeH$O$qxphNrE3;P%ijz3Lao;qhG9X=+)TcY!LjeR z)IJBvWS;u4FwO_O|B&J}i^KcH6lN9&yElcI#lh}NVP5g%;I3*Okrkmu=`V(Ssd(JDabva~ z1`yN3MSZtvUK%Wl(IW_&kPpD<H?;5clY&KYBDAmDn%o*J ziV>lGRZGQ!(7vjr%4ld`)l#t{w6E3DOy(QGs=1abPB6xFIMWiv>}H7^4AFrh{1`&) zyDZ(|n<4wbP<#T$c;*A%9VUy+!c2Cm^&N%J#?zf}AhFh9?+07_qlM44{z(8Tbw3Mr;BdX38yTMEq}zQjG1K}Uv%mxTjekyIW&x(LYbWOE%xi=A3J~u@ zg9rm)@>J|g1(7{SLQkym&c#SWNr(~9t}c*-p8$2sCI8-Zyl`@NI$lEAgDf2{rtCqM zPDfT*XBk@iyZqQzr^`>UC|)fqV)lL1wiDGGC)cNA3H>eY7sB`=LNvD^PKSv&9bc24 zYjR8{_J;O#jgw$Z9};u)ag$;5|`EK zAr5at7dPjs^f2{e8CH+Z*JvuZtI9cFl_Ou3^S&wx%Yw2Af0f3U`e?7^!HQ}i~729lpKvYC5IUZ@D~M;oiD;HO zyI^5Gj@G}(T5Ww_#!%~r7`(F@4#hhkNyrRxT;WhQ-qjU&DK6>v(b=K?9u}0cRX3F5 zs63Z!#?kkteE6e@mO0_&tt(I5E z7k8*E4|0yyNuW^(%7cy-*1wv2xb-73$!G{N2T~fA-1QCP zXOLF&>A|A%652Q3^nZDK6F51mD(}DYJXKFEy(HC3Ri_hDO(5Z+wN z&>fVph(bgk?G7$96@m*63TO~FL>w7K$8j9D(NSj@b^N=`I0$iPG|DJ$qt4>{jx##K z|NA@lK2=Y362Sla`M>@7R6ln)_uPBWJ$FC%90i>nEUG4<{hxVKuqcX$_TMevQ5Kd}BAYOQEz@JMSE8g|k5*VFFbJAg=zchL0os-U9I&IxQ&_CEe z)IZ!`>#z5Z(CAl@4fPq^IGVeR^q{vb668bCO0som-5R;w+mLND zR@2&BykKo)4$4QE+SxG{W=oXZXg>X)nTV2`&8Pn}hegR7%%}e|%cJBL^Xb1|D%$!$x^pBivZ^D; zCe)H+i-lG4A+ZojJ}?%pJ0kX#LerLPdkKPGbFJS{g+QW}|0PF(U1saQRVzdVf<;A| z@F$JvVaF9N*i5**<2goOr8F5vZ2z<|T@u7^A>aDOJ_N|*=#mW$Oy1&DqgMpIG>nJu zk&At=(sAOV&rHLm#w#S;;m2=xvHE0bBOMN>fiENDCj>?tB{kY8kuJq{aDdaM2zI)b z=fWG6`9n4RZ_8?4c#v>a6rTFMDvw>YmK@9}zjdGADOf!BKXPclX%5Op*h32AD_Dy& zhl{g>f_E5lxqJLwa~End5BIO>2%w)>!Yp(y zH-Au=LdyzDxwLM-oUi^oXn$m}n7AAcC$ZM(4m#2FXW2|_@f0aY3^INnIZyO5?MVvK zeAx3;#QPP2d}Q9m$jdtGJ$%OBj7>gy<9FNt_uBtI<$ui)aN#d-Q@;xx1d>oYk!=ug z{5l=WrQuo^Sa2A>MB!I^`1JWBTEu*^*V}2{3w?ZK`e@o|->k@;X&jH!JLzt+bO*@~ znG0+y`ZVow#1Mf~!vn*wITW6&717Sy9Z32zzx7aQUZx28o(M7(Hpbc&*<~pXO1B#n zRpHVQez0`K+QJ_z%z4B3jXv#}E@0OR<_9cV->37l1MBk|gMOrPYrH%SNWvcd1vmDr6djMakmOq`hUn_z(^$VA?DT`Lk{m9>7F^WI z)imtI|40zL^nTCWM&j7uYBzDn8#uVyOqVm%>mMfC76n>p4yP_R zHq357?bvK34cs{3U8sl>{HCDPlbYsVF;oQ{c3$}sAd}qjhdoq z*$P#>PNm9*)T}BJ0`b)-p_v?mW2LG~VbzfJIA4z^rmnOetXVtwtN8;mSmzSXwe!IO z+N|E^SGf;sz9q<8OLR37>VT(QF#5tKd6cELsutQonI=m$f2CNOUxaUUX0UK@UP(f% zz+@;^nK;pvKQj8{qa+W271;`Wut>GJHN5eQgPaD;YU2MlAI;k3C# zE}M2;-{mbuZkzh

j8c2<88YgAK=747i}s2L}7hQUlb#UkjF;ST|DbFGQme#W? zJX>Ki;#+bfhvz?y;dF7E@8Pml{=z&)P`4rtE|H}-DUbA8{JRnuy(@^H56Dy_Kyq?4 zXiQBH2aW0J6+z>;>7Jl*#B>xiCfKVuS+GLxd9=62;r!6qg`u;#=|?vPDmlEg(}v|i z=tQL~qB8`@{4DUX_& zd4!Zl9hh=eHj93rMf?DaJoO-_E8C)Qo8#uQ3qi3|^zM*Uh=f>QK9+|EPo9$`sx*^Ac=y(lU@ zMX^^Ci&+Uw8EBqzVb3M3t%CtWAy(u84!4+YROb>$Bhizas{X(l6OeZ#WxDnmORmGzaE z+n<>3ZM&yto|{ijr3j6o3$7f*3Jr^oYO&gLtNztzZ=D^v;L2*{*r?jWDsV+=vc;in zezQ|tFuL;c?nKio*_JV+Ys$J<-A%+DP>lLIP+p~Y&^`xfr7UBr!)#b8lO|S8UFk8d zQ!U@x7}{>tFBPnMTfg;t8Ku>HGz&eR1`maYIpn$cOBxxT7#+4LA039MN@Mee6;b>! z_PJPu2XTpZ9w%^aXM7hH>3WJ&QT%S1rYpwh69rT7f?qIUd_4xbk@4W|Kps1E#;29d ze}h}Qg_ja(IVNJwo?`q1SgNJE8QvfL$4`j+a0@}z|MxI8Ik?v^Jd%@^cJX>*S}DRJ(XC#BAh z9gzJ)Rj0*LOk~1_u{X-{+=b|p`6P>UT5BBa(P~-O=>fw-?gTY{G7NY^pU{kr$Ie0-uK`#DtE9# zfO7t*moJ16PQ=}BAZopNM`cX#og`WRG*#`yKWY1FZWE|=`IegqbxD$^(mGSi zy+=KIbjRe2qxm;n39FAXL9Vy6JZ(qRjs`wioS%mU+hINxZ;$4$em=`B8Ns2U=dV|H zF&sQp@{alUw*!mw$?6mUZSR}k-Y#moVO3d6bG7Df)MJPYX}AtOlC@%|$nPWB3S7CH~hg@xRIWbuNCK$Kj8>J9Yab2eT$v_@a8ow)7B&jgAN< zixAr1y&M)fTjR}Dyc*-I+nvj}hw19{k#+s}eimBp#9K!+k)5uXgugLKPhjU(G7iU` zo7l!3+1SBlG2@PV7{Y|d8-v@YEgtd_tA8b`17X8URQ5-l8$`sHh)08@M-3i zmWFKAFUYM0Kj(Z{S5jE=*TmK~4SF97N^EhU&6rLVGueB0JX{;c(?B3^KKkFzxM0+c#4r?r(wis^7oiQjKmm zjZ89Ha0V|I1U{HAl}9e|C%yY_m#04Ky%pJhs)T?+qzjD}{A1E=m6l`_# zFPw)4H(xP&fepAi_&gzUhvgVlyJWBa)o1svxx^h&WTHl9EpnxcRHn8m*1`DQ5Kpu| z1=>7Ayo4<-Yx)~?ZWq5B-U$=^7srI}Q6QtRNQ|jPeYiWdYTy;(^zQWL3~OrJJkWbyMDWzaqJNc$ezaxi@=N|au$PA^dCXpdTtd(Rl50@)RC?F>J9 z8GB5Tdmd2z)K|_`+h279MmQ?biGSY!*7m(x*{wz##us)bRqo&lH{88@%%|_hKEGV;KXjOcaBw z2DuBPl*`@uSZG_np8acss}RIkHOZ5|{WW%6I!KG(K*`VFUsz8Vw^$gjmW>UpQ|C@Q zCs*KZe_2YK(fN-s-I!eG9covu2C!~q+}nyECi99uPMg>`m%{SVx42t2m*{vTn9o!B zuUhWMoDn}PIH1Tt!wOX%dTl$*b2>)a)ekq`H5YxOC_NAl75qcZ(GKxpTS!+6f*zz)&}aHpUdgo;^zdKEAXJ$8-a<6SOg8$b4s~ za=G)Dq`P4$;;Y+4$&xVF3GQl#OfH#r_{?XYlv3{p&+cS?(mn0qJum14=N@PWf9SeS z@Sb0`gR_j1`)xb;Gq2A;XE>sKO1q8s;7%Fk+)Oa;H28*2aPGS&cQ^gBmQrVJH~Dgx zEd{u93BZF(0n!vc`&^nJZMfWzmXsmQ@{j;2#x}s!-DTMGp`~Tm*bR_N6SOh>c1ao1 z1Z{w&gnI6hEHWIh=lD)5edhjlf(bIBg^|4Cg1bvgF~l0lQwYbPjeCLr*YX@b%KRCg&w)31N}fJIQRS| zP57=Q4Ui>LrqJz?CM8lj*roX$qI9`Sm*n@6rTM+J8(`0`mjJx=j?>a=zx9qxMV1Vv zxuu+xOIsShNCQ%Uw8>Ho zxpewUvrnhD6reqQr5MsSO##}qO##xrd`N(lT!#cm$<+qPb`%S03?P``dET1*Qx8lD0o+YmcAvajeUWTA@q6(;Tc82`i;x=5S%< zG|U`?tq*oKR$LP9l!DeXc_{Yq!`QdmaRvG&8Y?cn;@tLrN_&>40za$u^}?svZ=?o{ z<2$(i=`9uGr(#?)sc<70t~}RSGw$2JrZgFqlDk=XfA?T^jmzVx@<4yuP;O*0$Ld|~ zzTDBrr0!yF%Sq0?iuHYy_}{ZH++Cp-lhRuj#xX0eO4PG|)%yA#1@B+6zOgQ2N@qWE zt89gGvY)Ki^S#5lGP-71bmLx=ThZ|QB3)rA56St?QODgqmWLEujc2k@=z&=bSr+X) zdWJfA^c?2$(7D45xLGEn$7dvYn0-lwjrUCmI4zTi%y6+3m2MkK$h@*kfp^;du=eH; zQUUgE`=BCaTxPl^E>IbJRYs%&CMh8Wo$>`;0WB2eB6{}c+IzwNT+hnf3e{h7DPI#p z$}}2(oYIWvdcdvQ6#eb)6Yj`9^ui}M~ez2jB! z3U*-oRg-cMH$@%{2gNgT>>pe2gX(((L92HAbIw#Srd_cc2&IZ7T|JtJu9F_~=Z(wnc z<-(Iw_Yt{p47d2F2gnP>KOu)M@n&kFvqP6b7_%v(4P~SAdf-avWhh7)&cc&`yKa!Z z@b2Xz#F3aXjvr4LI(KS?#j3(EkCK`!VN5x{IL^_z8o>U}SAt_n(7V43V+qOroWoU4 zaiP`i5V#PB_2&?$<$BI>{bGGE6voF{@!7W*Z0o#(dgVR;Pjo7?qyX!rFxJ2gJ=VgG2naB46X2ApF^AR_*v z1tD`E=Far>aTc^lNkruA z@qBo;FDbmF^T98W2i(B9jTJnfyqrQHI+5n-0<7@J$8Eh0@Z!o1Gj$!!uHk4_B11?P zEl-{Cbe;jYWT&mg=Kd0@G3$nTyy#@JR?c~pD%aemr`8AaMTBdQ;NmSs#{HRhA3a?_ zPHkd!dL-yjWDzvKh)NJFU%5PTyiE#QLn3{?HOxovEU-k3(KxGbA$JZH_$T^vJs7Gj zyan^pm4>WOOR`E}YS6vnQqa z!xaCTF7!p7{m_%5?rb`!YZ-)VgOT`DS9IE{m>UE47b*KtrM9z&OTpX2T>dcL6P-o& zJ55jtc1N5Sc~?cP-b#=%E;XJ8IIe>QSRmF5-glUOsghhfnQ@IJePyd ztHGG0&4=P=01)06KNGI6jJkvQQZ1_Oy}eYA>ii$6-(FfddV2{;v6eCxo_R~_px52I zF})UE5H6QbA@>I05YwnalI;Yi1Pdp7Ts!lA2L*#YL-1O0YGoMTJerGEEE`EF%f+wS zt#8B=xa?XGewsx2Aj&dC=LsYkYjsERYJS9;wlui{{e@{V3$oH8Xlliqcl6^{fX9ul z3C5Oj+?SriA2j~BPW)X#d_MJ=>K*lqr)jl-wMi`;`z@=&Ml-HaI0&IWI0Kb06}=HR zc^xOK^fe3BS^jYql?&ibn(O1d<_0>%` zVln3FMrE9p<>v)d>nqLgLO{k1CbXj0S=czqIm#omeG`{E`K^)W*7PR-xS7YbLA@kb z2i`%iY;G!zxQ_g+ne`e5CdRxRShJo=e?4oaHyZINfk4gF52#gdY5q$Ll%rOwL<$@U z;cf{TB-PV}umX1Xz5WJ3^!pxsRMD7kbQ#&czzkjCDrd7qRJ=@KedZ~;pGhSQPnxMm zjc28`_KwZh0gpLhD}EYxT$V^Wg#l$urxH22~cpo^*qrt{>il^;J5%zay zY1c@uDqFYe8n}Jep}zTIiufGyieoVh46@sZSX@et>3C2X=^4>Tu<&MjMsI16R?qj9 z{mgz`*-76`l?=LX;%Fa$YQM6ZM`8?gMtx}DbdV!64sl=E_1P$g-q{@UR5gshM~0K5 zjT4-fA>Cfr=I^Eb?!@Y(7(TR4y<(Z`%Vw!*)6tFNow6U3*>zpwPGop3)@emT#L&7+ zcm0?lt^d#`H{y1kl8(_VIU7)$ke+oABemMj_$b=(ik<^TiWEn2u02+`AY>?OBPLv- zfx$)ukF7XMKpD$I8rW{WqBu7)=Y%k-*lzY?o!Uj$7SC0?)NIJcCTcSuM$MA%(rJ-x z9GNL0@Nz9A8V`C#G?6YJk?|92GwU+taMLe4L6Z8khD^uJPm|a4)CQ9!N8G7s>>)-K zJUJA4d|nT8zFeOhch{qvzR{-HAi@Z)&P>Lg`Ef8E$V@E70T@A$ zb@5R*U*QN?jf_H`!nEW4dbUX z4elDT+p*4k6TV3?%i58C z^$b9C4?N;A6qEl4$m9%IDz#r``6gc=xOqQ?&#p1r^}5E@>m~jkKD@70cgvCyeG09W zZo<8T3qnOCuUk%+2^JN5U+NKz^Kf4s=GIe2Xi}~1RQZNv`2341+BS-|Gc8;EB^B$3 zqA7Fzm+>I$V3&Bo0{2#x)~IE?Ggy=(O#Xo|=T5$Y6IM`LxVV2*YT2Q8{(N$e1t6!d zc!L-HQvX*SIP@%-9)c^xqi))Z*$+evPGRqeEg<^bXE5)-Ec2p?(-F5`R*nw`R4xqr zw4DWW2IX3O0b@J8)qRl^lYilIh#kLxf9n}c%ph*m{D{#^@(J$?)vjF9N+x)2>!bQ~ZofqHg*cJ&3lrPbT}8Yi&6n4((`<~2#umF_Fw zm%N6?D^6i{$8vE^Ry17OS=*w^P4uE4iJ-^_@hFKUt`qt3V5QmScbovhiSu-n@sIcd z>&@)QlG0pIpB>#kn+DGAR2ygvx`eS=JY1`6J`<9Nx7NDw?!*6F@Eo1FW=%N^SX?hDgczQ);v087ip>2cb zF<%>3F3#mTCAdam`E+$vhljGUR+58ZawY7>q_8ebCadTgWb0iIN!+__2Wx>7#i+GP z1z*6vcGOxe=Wy#VKCWE?+v~zs$lM4nxfj~g<;<;isBK~eu&8v&E->)klZ2mg0F$U8 zHo*G;bU+F+;1>hj&WRcbZv6f3%LAfhpC!p;)8`VxfD0rY&)w-^ldl08CSn2Z^nHdZ z8INqzdN3v^(=eI0q`4nwz-k+ptaO!UCZ64=cq~jVc4;NYei}T>4L1Gqj|i+30@e$! z#dU5zaFdxeR(zucZL4iK41_8`CenI+qF#UQcy3=>H=plS1P6;MeXYsLz?Dc|D@s0L zm=l?EcZR5Qu8%YFwh3kS1IiacFpWUX6B~`u zR5xU*2);i511+4Qk($>Gi7v=?iu#-nbn7Bt&*X(5vtAwVQI@x{;OKwET4Y#pE0UB^tWU3Cm{I)l_W z4KHAF&_>|S&=bxu_+`Ru3Z7wMkO@=W3o{)yR8(Rk;fK`e#J4Ar#|w;(s!FC+w9IWF zAgTqptt0dHKVHl1J{c74)nGAl75?_{xZcg?E0{0EOH{^#q{H&3+F)ll;fGmISvc* zQT#?IFjxwzrLH=Q7o<$0)(opDJ9L9|T8;V9>1<1Ar(u>z)>3N!yxSIP;iTaKepG15 z24d?4#Y|twmnstjnc=|J_sy?hPH0^*jGs!=+UA)BppaOsXS1>`{v;2d;SbB&bSc>K zPdf81gkSa7pJ#!nJ{)$20b7A^Sc`>gRcE79t{&rXY{i|?)&iK zi)=hl_Bu*=PS+CZ$>|cx-oyGu6pY|jQJmNKWmGkPuyqvMN_QT+q!zp_vWiSz#gY+A z1<4Cx#N=>}7Mq<6b;{+{cf*zQsQlA;S3ASP%1p9!;pWf7Tnw*Dz?h)oH|pu<=7PtX z=ydBTjx#E08_;f_Os0C@9;K&a_4y&ow7poY%D`wlSvymAj7C*f`lYy=!!t)0Pj8bE zLp<$T71LT3+qEkC43=VO=T-C+RVgw+d3SQ6iMh8l5XKKs)2U*~Y|e~xnW?tc+oTtF zwe^KvZQWijGrIbgF8hWqrv)q@teMM?(#lsqLMzkJ+w_2~Tq|eU>R_$x*ect~i@)k+ zZpU7XKb>W-ZKr;Z(A46uw5j1Q*VI}5I#^S?^VY}K)Z(R-fupo)2l7&;75#!B<-bR4 zYOPdw^-^kA*%jAeV~uwq@vhzfm9b==cJFHJ6H<-@gKzATZ|qXq*rjY^yF!%?)zsE4 zT;^SajjdCxFbhMPvJQys3eeCreN2&O#(JKRtoQ+NF!xmC=%BFyd@D&2J2Ht;fh+tt&vb zXgaw~oXEg-T;5#}G?x^WXL!6rwp;W=l{QLW@>yXt#{2t=k)n4jujY&Ms~HCEPDn34 zhbdQW6Yul$MIL>tEO9SETE#_<_Lp`3G z^ZSBwDZYuuunDMHqKIgcm^jYyM%m5LI?gT?+~iy1Z2-4OKD>uGwzG}9|ICn{y25zQgo(||t z{Uv6+8X1{o0S_qh@k`CGbLpdjd5QY+Rcq{oe)6zr@f!?%Xk_PqeRihL`Lj01_lIM5 zldL~KI_Hj0!@_+I{yt>rW|JFr9KM|8#5X|^uN;FlbwWOV&cOmfbp1iX=|L)hKS9@d zc(M&1AFqsz=PIM)$ZzCxCzDoxR>h|f8|0JI`A7t!p3ELaDL}AYUx#g<3uN`8k|jHc zv1kZ2-=NA?Zw?#YHbDh9O$XL&HP%+33N#(dZSQO+G8#U$2MY0(k8LzvK3yuGb z*1u7RY>j#p>0T=S3geg4@Vgq;(hia3%kUy(Ru(_bO^}8+SGHe@uO^i{?3bYrgS}nG z(p8e%L#~5wQu7)wZ_lPvn}nNC~IqeRNiwM3LQh{~^XysOn7?Tlx7+Rha@ zjx%-z^~R;q_Sq}9qcKGd!J;F67T>9(N~3#M?wA@YjlP~Mw`J>ItpCyMzU%Z2OQW$! zh2kLHXf}5C72|KIpfhWV}cfC#L;x$=LP> z@sexL_lVysVPwQgS<3gLQSnnc7pUyvRj$;JWiH6-WDm#whEo5b(*n$X5E|Te@HycC z$a@|WoFD)FY|@@fRx_8Z8JBKAFHcoy9YJ%bjn4@eHzOhtm>}Rf+vJozwPrq!l z>(0?&aV_xm*^%vSDT9Zcj%J-XZ3PcVs$S&50RyN!0-u(YCUlV8g3!mp9pJ45>pa$$ zki##h2CG{~DvhRcmvwG;JMUmoaZ3xJ{9i-<*U+8~B&=NzE!MnvfeBS1&*p?Ne92tk zXj-%sv6auotq#zhsZzD$PUprwK8$hR#+st5+`?Z`kKXQjuxDg!xr51!v85*`G4vK? zTj-zAv7V|XE0|6ddo5W`Xd7<#!QdoyQBUEVy!y4k1&K^APc(w$MSKwtMBe~g^v3bi zl_DzJWE*XUJEI_x739h9wEOduDbJox`sO30mrCX+xf=w%VJUe9b(OkYkMavV3*XqA zLoV9>!c49D%T%(m@JkW|{Utl9^!ZWfc4Up!cK>pr$dDa+!H57SFH%lJoPbUBRs?&3Ku6xST=e&VzE41 zoF;6tTn^*!QpbrRj_;|m)+}4>7TuLo?+}LVtQB*z4Ds@g1&wj<@5v43E*` z-8?oqhiW(I=zkNa>*grxI{3u%#yy%Nin(I}xLo7HB9D{v@c`LwTGc4KDH(zWG+?|A zO=EYKY*HRFW3Ioall36j>TqoHI0}crQCNZ_C`eY`aInKGg^?QzLkY;H6OZPdCi~l0 zLa#7E0b#Ux72Yu6*?6ZbNm`8e->T&tzn%Q5g~kzcr)Wx4v2;BCJbo|X_jj3J8lHYh zwPo%UF4s-@xu9?6mwq?@F`gjWRfD0DpTZlPUr#`E)d2q9(w0{!wv_xt-1Bn4#COR* z%lCYIXys)u@FRJjg|}ed2jzVl$ML&X0*wA#`JX^^RcU`H--aMU+4=)G2}UUv2DJ@I zop3bux$rXK>}!QCOcF@5<$fnupnk=9ZO-Hcw(YDy=(U`5ui+4MGzxb%huM$J?cC7c zcydOzbUex<{}a`AHVaW<=cXl*LB!i5jpYe=)erik$!B2VbVHCI$AW0-;>ip8E0c9L zn}gxD0=LN97)Iwdz;Gwhb^A+GSZkbM47v=fn$av4M>i4N6Bc#bmwHzO6SaN}4+j`; z%=ef3D+vZ=(Ym;TJlbQnbktu#8T1##zYrzD7CeeEh;nPaeJib_^v$=B6O)wG(H5F- zP1v{48ncj&&d90@<91*=0@^ufIMXQFv3J4#*PV=Wk5u*AV59Xd8PgkvoCS5Ys!=V#mKnjo|5_ z3oTZ*{|b?hlXzt&xYuE+ZCD*8-(w`7;xyyu+WKQVfa7czi^_W)>6c=R9Y$QUv}sVL z&u?XL)`&Mbk%_40BkpdEuNRH0T^elIMakDCEu%9fHx2n#UY~8{X%v5M7)pz;`QI0R zy~cKTzo@;1&r!6S+?MfprwB3KbX2RPe4{|u@&jq-czepoVdToBaq1-T0q+qUEPJzd zGqr1~d?TB&Wj)RYS0us;LW2@D*QXt-iF4i?p~Ct1_!l@hji z8M%7H{4iro-3A!dwa3(cyjt_k;>(!}E8*hRe0uU*&Vx5RzMgOq1s+;fgQ>R@cuhO7 zuQZ9CBaK4QY%QLm5S6k*G#(WR*`Pts0R)R0v=%>%I;bY9lWYVtxa3Z5ILKg-wXKa~ z4)8-=fXX6ymj^5`B6N`TJ5RBVC!)zM+EDoDsGYhPhS#XdStP-t4V{)Oc_-OycZEiM zGB;mloj3j$s9qth=#&~t76 z%(nfr!0Q1{{Duu_4y40w2j|^#mYbS1g&4Y$vWYQ$Z_(Ov+DG=#jG}lp;i1@&OY};$ zyo3+cPT33&nHU|wU5R1DgE3&*yLzj=B9fTe5y^GR43qOLmQovlC(>i2SRy7W<|dJYwQvb$M4}IO)*6 z)$x}~kIu0ySkXqA0~wED+_iRBr&c$ru4s2^RkW*9t3zet)!<#})wQbCc6!ydE4?~d z8t(>$C#QpgIIn9^5b~}7mBvPiG>Oo=VMFf_b}^5K$xF0K zBoj2A`;Yd*eG^eE)SLPgS~L1^1@Soh7Fv(DZ`3-*zQxwDd?ByBncZPj<0ZG&;sUU> z_#`S5I=;-R*M)YLyh5dJt?z*;GHX?}r+!)^NM+b-4zfnj+q+=V>au8MUsTDHJ0MkN znb27~^mPXQ&f0;u02;nUiuU5cO$8!LX7!+aIJZo6$FpLD&0kS(^AqzSd4YBGbnnT;}*vYwJ1f|Tg#|#ac|+DI%s3!Ibrf56XpC!6$Y#& z=euC{mhI`z^OA7!IPNbBoV4m1gBK#9j6*I!jP@J7)rocLP4XP!6Fl(0)XaQpqcv6 z{{DgRq1x%#&2idyI6j6Clrl=b4a9oN?)0vV=FWX#u3ytz=boZuXI`(R%>AX>IsIiO zz5Zfr3#o(tO6xej3tTx%wYfXz=l){0zr-=yk?`fz)S8v{S_CmN&I6phQ?bt5G4D*p zqMQg`lw9VPF*fJ%2r752csFw&Ai3pQY*!;W^wuPoc=%&@PVfcXaaFxR?=i!Ldoq6X zD)2u4o9z(A|9#u%;P++x&0zO)wOI1#u#w6A7@Pd4U~heQ#2d|>+mp-fVECfj+oyrH7PoQE%=sA=uoH|trT`td?==Cnk z4*}D`jiub-;CmhI;iR~EY8b{VsdW&R%19C~VCt|<2G%P*xpcjfR-r$isRN$0U~>9$ z6|6A**~;Q+1LE|63n;fwa~tG7MsGN7RN2rSPE)lD$AQQI790kmfnuhx(ljr&tuLVS zB}GFW%l7t2bqp58X_H6l3aJYrJmIQ~gm_AC-Jd@X{~h=VtnW#y>Pr z<;Il{SFg__PLjrHzqln>)DSS)PvpYom9%{FJ*Vv>y=*Km?COMw=2DY;lg5>NrN7Wq z>|H3q#eEZ}>u&2}@=4103(;OlsmbChhmbt89U3eKVOc9WDw@QL*{aE@UK(rva;TX2-Y|aouA14-QrbxzEu>85b8h9p*`h=MVW|?NWnP?#3nQ z-iH5q{Qi{Rb3p!0zW>GVxBUKxUyTL47V&5EOZeT$?@Rnnpeb+Rr{kVi(6rL+`+I)U z>6?ashBz+Qb901U&rkRt?RPP0qyzZB`K8~@J4hIch#2a!r_SbH>D=)VP^`bWZrkYW zxtos#GB`Bo+6-u~A-hp+_^& zFMBj-%V{*t$$YC*U%bj=QbSJvA7NUZ!So}VgZc(!R@ydDiI1{4dgAI?%b(Zsu1RMX z7TdHct=m?u%$_SEi)LJ$WoWk7I`V$1S=2YrtK{EDT(KY-^Bh540Bfj55Po))Txs(!;@rulxHJqUeN-@yZO1uVm*#UfP_H+rUI;uhCRg$!vnzta zNVI1A?77iRbxN+6V9&vTh}<5kgxYL!{d@GtRMejoH zJihO@^~<)stO`N|;$4SAp%Ue1Br8S>pMzG?Wpktyw$)0g-J*aK)G+=#V(gh7gov6C zdev~>4oVCAp#+&!0?7zygw?vDsQq?sFLc0gB!1<_ zis@%g>;#Z;h3EP9CGDCyn?9UWC>qm-dh3L0)B=avT63l;}qISLT6Cz zjgMBa$wN0PUgr@N;^lm%{e1P;pI>=yzOc8kVn<`eOkcR0ZLXWs>*ESOX-DIvnFcFH z43*>y*d-wl30byMH>5q^03|g`YP7UuQcDhZwS+dd%?g1l%)(7w2}gH~&PcE2wl;)G zE1qjv7MO=7AQ-I$0mi*PkRHmyd#k--7rm zf&5C5!SiIi-?vB`0wGp@eGbpNOZ6;ozv@`DcdRZf=J90b1G;Vu%|^*dpXtb zJeasa*m=dWyh$4s7M=z-R00f$eGzM!5@6(S;nM|JWE06-D6ywPwRB60z8-J zSzj)9tMXbD82X-RZ0F9mN^N(c)zfxExZaMZ&|2Q{M6DI(5q^hc;aikoAotMl7g_R0 z$;)75XIuus5u=;R@cjS7GNjq62K{M)90MTCIkK1x}vG4+|E z)L`)yD#xO-L(>d!jFhzeP^#)0vH=&0hrNh1221_$*37!J>FM4wGk+ z?Aw);U4QK^{w&ol-?~trLTiUU3(qHg>mr=}`Jwo|y0IIA5Xn1m?V`Lv>tf=tW;A3D z7QL-Yl#aH))V`(GbL?AeUB(wV;PK`$&Yh1d##e96I>{;qKj5CXbyi4}BbXJC7G0A`e}kyF3Kp z^N_QXhw6GM^?0+5MIr}!mmD#^0Wm_o537WAsqOp>dF06*Tj^#Csu?jZ;%Gx-_@r@Kh91yt4h6saHyGM2vnt|*DW*|Rekov!=gR>JT zl~F#Uj~b-@XCOO)g46)eM8_?Zv&`|f{kmn9U+0AH;QJPvkDg7vq^Nt{qFkuq(uW+? zL#6*q-{gB@uEpmn=qUHKfoX`P_iYHvA$M0|uu8|LvXtKki_h~I^i38h5!{Ok;STqr zRrhj&58%;%3gS<;=dB>eO4j6QVF)ropBDe8hn=r70B!|1i-BRX9e2;bvb;H5V0u5& zzC+s2;-K|nN@e;7

jo0Zo*wC!C+|FF*H0=0}>^0$7j8pZv3n?!f=h1*Gvm^6}FP zJE`HGd1WS@;ipoUw^~1c5QyH1!#M8xF|HfWWUW$(uIgpg&gzryeK(5`A~|%cOx@45 zQ1DRgY3*yFHi6t-P%$^YseKppQ)R6-*5>7HHh*#Q_A}uLhQ=Aw)@wiab3y5z%a!Ri zE7QLa=*sj9TsNL|h%)_BxO|zO{+P=2E9I7!=?J?gqD=oPJZ#0%GVzc@Wum)0>9 zo%(u>#~8Q%#3lwI)Aj4pC7gR!7OtV?xas@fxQoeu^1rrmIKujM2ioh)b%~0#Pp2K-)AK!Wvb0LO*qG-P*q7vKI>+Pn!Q$o%IeMvL$6ok(^MjTcA(@biQvtcr z`eJqC%ulG}R|*3~o*N4t+&}o38-az2#joo{Q$sjB+pHJh3v@iLfwJ^BfB##;l}AAC)Yn%T;=y zU9J-sAxQF+M=4iV-j;=Lni%`29#I|LoxQG14l^^~8e(m2R4qNUjJwqm`>SGKwcP6s z9{c*8_$Hn`JW>%-l6k~!UC6SbavHR{-TKHHu4~=qI*4^!oUkXS(+tp8kHXa>RjIlK zF5W>1Rw61>54zsVl$&1arnWOia*bo#{Z=>I%tP@T3M@Rt`?ttJzG;~3bLcAK9V*Ao zS6q3-jQ#z3>-H-aK8dRB%1UERr%ria&uG@yyDIC`;Jx`4Q1LKiuf)Z50^KOP*Da4% zI6ng5c?O*09lr6WfqnwzI?}!lZ zg?Jk0-lVT1g$paR>8i0nR^;!1o&}axPQfvKb@P9NbqGnT(uR5=bcP3N$%l|T($0M< zL{k*UOUHi|C~Tsai_YQ!2W|0d7&6Legx{ibPww6=%PI?Rmerpmef$6bTV6*bH)6-X zl5an%O8%6X`N}itW_feF{&bgk=h8#Q+wo8GK7hvdfXC~)hO#w>5M4oak56i{H&(fy zGweQa;dc}z-p@Z4_P(4IcWiND&dwiFzLQRd;rMkxYCT-YT}*cR3t|+3M_9!%)^cNl z1{zQM_!d&|(&vbv;o8I?c)#7&$YJ%g=D=i45Z|b>#BUYO_$JGZJHMbYYSa`xZ&%%iTURkUqoCm>`YhZ5 zC0Z|)Gi<#~pGEzjM4rR~&A0FYfRaBE{Z?AC@sGRcl0w&4ttpcaz zvZ(*`sgV7y&M5TPm2}xS8Rz4-fQSA;I;2IFCVqoLj03{42imEm4EB$SiPbXU*gso@ zDiXh40oJ- z)`R9x?sT}?Ye?>7E3KCs@mTZ8k^Gh*SC4$|dh+{Y>fzQHL9BMriTYLtTS|Thuqyvv zBBc6eZK_zNdv+_wZv?>2NOo9WZ2padOzk8WCQ(Z$y+7l=pEzH(n-~r9IVL0bHq}a_ zy(BV~DtWP8n)i{JI~{KR$o4`^ZcEbCy3!Ho_lR! z(mIpEvYp9b7WIET_X_%`TG0`xnNyjp+;@m&Pc-4_j=>BOnU zVw7>Ma|M#k+LBl(I3z1^J#*Thh$i&gKP6SzSkV}BgPZlr#<61$QiM*(KyEGmrT^k9 zF$@)|`g zb-XX@crhOlzr5pJiTCP`*GA7Q8~ZWk$7EQLv3e9FQ3N0QbwbBp#XmRDjQv#pAIh)g zx&gVmBy5$UNsOcXgvd-#e4C9}KO?kmIBeV#&-iv6`;jFOxicAa(g+BnRG7!&$wzQQ zcGpPpr}5DyA@@u#C9VFLEuD%f%K~G4jhAN%*f_SanDLH1L<(1!VC=7P&(CW5P$LFo zpTgg1w&ly>1xUx|Dn1Kpx_bP;GGB9@`Goe4TVr4t*aT1s#(oJ7m!B<{+qWD7u`Ml6LR*OGo#3{yqX`sgb zQT$Q!*n|)kit)$sLNeJ;&=SC}f`j;GAFgxRw-Jvx4lA*uErKS_UVRe_Rrbv_+jrbq ztdD&d7^~Tx#StI4(vF^e;OJP6UgABg#+G$FaUTAvh9+my9QGN zW^JSLe<4U4HcQz&i89QSjsYSCiA3KPX`2vkvZD&|6GrKSkUd|F|H^2cFU6nqbk@4$WXhtygI0w%>Iez7J76#tJxbjoyhof16w7-0aw?T^~Ps9#9+6Ubgg9ymvDO+FEP=L^51$Ly}hRHAgYi z4yR7z1}C;3ZC#$Jq$^rIJ#2)0j(S!KJKBa_)ppr{RhfSYnMI8mW1snJ@EB+G9K5~` zebM^L5PC3rxH;&}CnqpQnYGTo(olJLXDt~aeEoi&iLz<3olp?geTOQ=pX#)1G1H-V z6PXNV#$yiHm1h@ zjij!xxY=cT>|eV={21HRv=N!9!1z?Sc`}MO8&i*c0PrY&6P3sg)6;&K{yDK8g@SCD z_Wnr^@-H0_1!X}tdXQgqKosN#`^K6~9}km%ISM6R+ect}i}r!!XT)eW z{cFm|MFoH)Up5UifgPewK-go#1As`_k?4=YsV|wF!>1;=|uofzO=A5Y5(xB z+>87cQaz+}BOO(e26cD0bD73ph!gJx+ue*!j zb__65C*0Ll)4FfhW7I;nU$8lMOfr}m4zs=w{oR;ZvN7{6(J}cc)sy~tHQdhGp0Qu0 z3A^grwLtN`w_J~0mCGYV?^qcoKL%fM&ilLS-b>wkcmI~R3Z;a1N4D-iC!}#cL*uvt zBtIv$>sR^Q82#$K8jt=H@trA59)6ib2`|YjQ-?LKbUR1pFCUJ^gUX#nQ>GHmzg9!Y zS3#>=x`&9FtcUX-B#<+O-{ZBzJp-8kI-!+(ZwdL>yvWI~!f$}zD8Gp{^FI>AL~Z_m z?At$Ida3-;d`;hQ{zyLVD8lWpm2H8=()@Wu6y|sGzY`I}Um?2nI*1+4zlf+{QSSNA zqEfj76~_MvR5*X5(h6T1@Z)w0SA%DA3-ib(A5aZ;3+`OPdDYL#<#-^>{hWHe4<2xP!r`9HTF7X(n$}7Z!Rx2PS{xCSo1LI zwSMAdrN-9jm8Hgx>7i2NM8)pT#BMJ&#$*O=hlk!)YOJ_mUthUVY33WpPOysMy-8!m zv-jzcFB2F=jVHJy9J-cg?@Qgh_e(t(?cL9=vOc$Uj?BxEH%p01yy~ccB}E10H0hHgpDUOHi`hV_u2Q^v-ib+Pt?REDb9&mblV&B zpld(ho@#`N6CNw=l#x-5_XLp3@+cxs1*xWVaHe^bqhQv6)S1)F`rIZRGlY9NJ?+zp z11fe`EOY*f{0Js}GguU3HO^=bgFX3s2-Q_Wwyz4~mQG-3>u_wy-XhFBnY{GpQJntB zD8hon&ghZBxYA?Py!35w9ZP#PPP&O|EL(T)rqrY+X9l(2%^x8?jPj+uBbUC>aBwhz zy}Au6EpX+I(M$4#>>a)IA{RX|){bxi?Hc-;j+aIZ!KC0w*;u|~1RRK$txj<$27hDg z4v%wH7PcF$v(?ZTY?d4eYdxivSg)XnTTgNAQ!t&A@7H*YrkqN}{`bs(2L2t$&A)mL z9rrVY&vUZyqJd?d0H^4;8JI2Y_e+Rtpla`2LNz%H7bWyE!tKm)a zJahMZ@lW>HCrExwk;g}O-{oQUnB%p&U%*E+5K?f7ud$ zkoAK*7pCx(n~MwK{;uW*|m*dPo05eNHG4|c7A^sC@;)h`SC zaR>Ve4=b<9W0(VeArFhAFSX1;81&C)ar~7MIaqV5eOTtS>Ho=2yg3!GcP(lAeX0|0 z&JGWbNxPqW{)MJh&MU{y+?|F!j1PIS<+<@`7Z!|+uWZMgHoWn8a8i8hW!pGgpjhKM zzGM3KH^zv2fRd+faGLuVXdC}0;#TALjIDzm_B1HS+I6Q7oV;hPTr8xXxaSDD{_!h? zllL4cSL4;sf8w5XxW?}Z;`bumTCjO~syM%)k$cgKFv#E6I*RB3Gmz`;TZq?FyjGk^ z!{~4%VJT$1&O8Q=dKUo0Oqx%z6{HWRIV^K&Q9A_O4EH%o>{7XosrwPlNxKSqTUgjR z+gQGH#}$?E<|}M_(o^W2IHFhzOM6#d!oO9QUWC#KP(^z$-iMlIpm$X4s2fS)+2%Kk zc4vPI`2LLX`Vjbz1W^Y|U$InPd1-moB^Mn8;WtdyyuTrNguI;}b9RIt&buI`-#*p2 zYGS<{McA=d@aUZLjygNf5l`(!BNqtgiV)6YIM1Q1A5dA_RoAqMtnhJRsnOVRX{Vsr zcjSoS(rSLyCGJJxMFP0wzKibbNeQuLw%0D@Mw*{f!Byt7!2jn5!@t?^Kj%^LUvvQW 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

=kP`%n40t3{{}41V_a1W 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π!ct^f5jzUs4Z{XYO{tNLWVSv;( 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 diff --git a/_FRReporting/bin/Debug/XLSLib.dll b/_FRReporting/bin/Debug/XLSLib.dll deleted file mode 100644 index d0324ca831b088e00ceaa3a8c52b25d0508f39a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30720 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 diff --git a/_FRReporting/bin/Debug/_FRReporting.dll b/_FRReporting/bin/Debug/_FRReporting.dll deleted file mode 100644 index cb9db4b9d75ed3c15a32611d36298a02c21fe5af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295936 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

`>7}2Id%VE_8antH)rqq!umJH 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 diff --git a/_FRReporting/bin/Debug/_FRReporting.xml b/_FRReporting/bin/Debug/_FRReporting.xml deleted file mode 100644 index 064c1c8..0000000 --- a/_FRReporting/bin/Debug/_FRReporting.xml +++ /dev/null @@ -1,1327 +0,0 @@ - - - - -_FRReporting - - - - -

- Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Purpose: Data Access class for the table 'Auswertung'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • bReport. May be SqlBoolean.Null
  • -
  • sFilename. May be SqlString.Null
  • -
  • bExcel_Report. May be SqlBoolean.Null
  • -
  • sSQL. May be SqlString.Null
  • -
  • sSQLType. May be SqlString.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sConnectionstring_Subreport. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • bReport. May be SqlBoolean.Null
  • -
  • sFilename. May be SqlString.Null
  • -
  • bExcel_Report. May be SqlBoolean.Null
  • -
  • sSQL. May be SqlString.Null
  • -
  • sSQLType. May be SqlString.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sConnectionstring_Subreport. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungNr
  • -
  • sBezeichnung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • bReport
  • -
  • sFilename
  • -
  • bExcel_Report
  • -
  • sSQL
  • -
  • sSQLType
  • -
  • sBeschreibung
  • -
  • sConnectionstring_Subreport
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungAuswertungParameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • iAuswertungparameternr. May be SqlInt32.Null
  • -
  • sDBfeldname. May be SqlString.Null
  • -
  • iReihenfolge. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • iAuswertungparameternr. May be SqlInt32.Null
  • -
  • sDBfeldname. May be SqlString.Null
  • -
  • iReihenfolge. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr
  • -
  • iAuswertungparameternr
  • -
  • sDBfeldname
  • -
  • iReihenfolge
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungGruppe'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iParentid. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iParentid. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • iParentid
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungGruppeAuswertung'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • -
  • iAuswertungNr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstllt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • -
  • iAuswertungNr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstllt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr
  • -
  • iAuswertungNr
  • -
  • bAktiv
  • -
  • daErstllt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungRptDatei'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
  • sFilename. May be SqlString.Null
  • -
  • sReportname. May be SqlString.Null
  • -
  • blobReportfile. May be SqlBinary.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
  • sFilename. May be SqlString.Null
  • -
  • sReportname. May be SqlString.Null
  • -
  • blobReportfile. May be SqlBinary.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungDateiNr
  • -
  • sFilename
  • -
  • sReportname
  • -
  • blobReportfile
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'Auswertungsparameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • sOperator. May be SqlString.Null
  • -
  • sFeldbezug. May be SqlString.Null
  • -
  • sWert. May be SqlString.Null
  • -
  • sParamName. May be SqlString.Null
  • -
  • sParamType. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • sOperator. May be SqlString.Null
  • -
  • sFeldbezug. May be SqlString.Null
  • -
  • sWert. May be SqlString.Null
  • -
  • sParamName. May be SqlString.Null
  • -
  • sParamType. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungparameternr
  • -
  • sBezeichnung
  • -
  • sOperator
  • -
  • sFeldbezug
  • -
  • sWert
  • -
  • sParamName
  • -
  • sParamType
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'key_tabelle'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iKeynr
  • -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iKeynr
  • -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'Mitarbeiter_Auswertungsparameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiternr. May be SqlInt32.Null
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sParameterdaten. May be SqlString.Null
  • -
  • sTitelzeile1. May be SqlString.Null
  • -
  • sTitelzeile2. May be SqlString.Null
  • -
  • bParamPrint. May be SqlBoolean.Null
  • -
  • sSQLWhere. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iMitarbeiternr. May be SqlInt32.Null
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sParameterdaten. May be SqlString.Null
  • -
  • sTitelzeile1. May be SqlString.Null
  • -
  • sTitelzeile2. May be SqlString.Null
  • -
  • bParamPrint. May be SqlBoolean.Null
  • -
  • sSQLWhere. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iMitarbeiternr
  • -
  • iAuswertungnr
  • -
  • sBeschreibung
  • -
  • sParameterdaten
  • -
  • sTitelzeile1
  • -
  • sTitelzeile2
  • -
  • bParamPrint
  • -
  • sSQLWhere
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'SecurityObject'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
  • sSecurityForm. May be SqlString.Null
  • -
  • sSecurityObjectType. May be SqlString.Null
  • -
  • sSecurityObject. May be SqlString.Null
  • -
  • sSecurityObjectItem. May be SqlString.Null
  • -
  • sSecurityObjectDescriotion. May be SqlString.Null
  • -
  • iLevel. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
  • sSecurityForm. May be SqlString.Null
  • -
  • sSecurityObjectType. May be SqlString.Null
  • -
  • sSecurityObject. May be SqlString.Null
  • -
  • sSecurityObjectItem. May be SqlString.Null
  • -
  • sSecurityObjectDescriotion. May be SqlString.Null
  • -
  • iLevel. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iSecurityObjectNr
  • -
  • sSecurityForm
  • -
  • sSecurityObjectType
  • -
  • sSecurityObject
  • -
  • sSecurityObjectItem
  • -
  • sSecurityObjectDescriotion
  • -
  • iLevel
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • iMandantnr
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Initialisierung des Formulars - - - - - - - Auswertungen, für welche der User berechtigt ist, auslesen - - - - - - - Interne Relation aufbauen und Tree aufbauen - - - - - - - - Tree aufbauen - - - - - - - - Child-Nodes hinzufügen - - - - - - - - Klasse für das Speichern bzw. Auslesen von Image-Dateien in der Datenbank - - - Es werden folgende Datebanktabellen berücksichtigt: - - - Dokument Attribut DocImage - - Profile Attribut V_Uebersicht (Profillayout des C1TrueDBGrids der - Vertragsübersicht|Vertragselemente - - yes - - - - Grid-Layoutfile speichern - - C1Truedbgrind, von welchem das Layout gespeichert werden soll - Nummer des Grids: 1=Vertragsübersicht... - - - - - - Dokument in der Tabelle Dokument speichern - - Nummer des Dokument-Datensatzes - Zu speichender Dateiname - - - - - - Liest das Dokument aus der DB und speichert dieses unter einem temporären Filenamen ab - - - - - - - - Formular-Security-Objekte auslesen und auf DB schreiben bzw. Formular-Security zur Laufzeit setzen - - - - - - Formularsecurity setzen - - Aktuelles Formular - - - - - - Daten ab Datenbank laden - - - - - - Prüft die DB-Einträge mit den Formcontrols und bei Übereinstimmung werden die Security-Einstellungen gesetzt - - - - - - Security-Einstellungen setzen - - Betroffenes Objeckt (Menuitem, Conrol usw.) - Readonly ja/nein - Sichtbar ja/nein - Name des Unterobjektes - wird für die Spalteneinstellungen von C1TruedbGrids verwendet - - - - - Alle Controls des Formulars zusammensuchen und auf der DB speichern - - Betroffenes Formular - - - - - - Sämtliche Controls vom Formular auslesen - - - - - - - - Auslesen von MenuItems - - - - - - - - - Auslesen von ContextMenuItems - - - - - - - - - Auslesen von Menu-Subitems - - - - - - - - Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - - Formular - Objekttyp - Objektname - Objektitem - - - - - - Klasse für ein Control-Objekt - - - - - - Neue Instanz erstellen - - Control-Objekt - Betroffenes Formular - Objekttyp - Objektname - Unterobjekt (z.B. bei Menus, Spalten von C1TrueDBGrids) - - - - - Schreibt einen Datnsatz in die Tabelle SecurityObjects - - - - - - -Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - - - - - - - Formular schliessen - - - - - - - - Formualr schliessen - - - - - - - - Formular schliessen - - - - - - - - Mousedown-Ereignis auf dem Tree - - - - - - - - Nach Selektion eines Nodes Parameter neu aufbereiten und Auswerungsmöglichkeit (CR/CSV) anzeigen - - - - - - - - Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet - die gefundnen Controls in der Liste L zur weiteren Bearbeitung - - Base-Contrlo (z.B. aktuelles Formular - Schlüssel welcher gesucht werden soll - Liste der gefundenen Objekte - True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde. - - - - - - Parameter initialisieren - - - - - - Selektion Parameter - - - - - - - - Datenrow in den zur Auswertung gehörenden Parameterliste suchen - - - - - - - - Where Bedingung für die Abfrage zusammenstellen - - - - - - Where zusammenstellen - - - - - - - diff --git a/_FRReporting/obj/Debug/BEA.vbproj.FileListAbsolute.txt b/_FRReporting/obj/Debug/BEA.vbproj.FileListAbsolute.txt deleted file mode 100644 index c264a1b..0000000 --- a/_FRReporting/obj/Debug/BEA.vbproj.FileListAbsolute.txt +++ /dev/null @@ -1,67 +0,0 @@ -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\BEA.exe -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_AllgMainObjekte.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_FRReporting.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_Generic_Event_Handler.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_MyBeziehungen.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\FastReport.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\FastReport.Bars.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_FRReporting.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_DataClass.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\csvadapter.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\FlexCel.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\MWTreeView.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\XLSLib.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_FunktionDetail.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_AllgMainObjekte.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_AllgMainObjekte.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_FunktionDetail.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_FunktionDetail.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\FlexCel.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\MWTreeView.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_DataClass.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_DataClass.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_FRReporting.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_Generic_Event_Handler.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_Generic_Event_Handler.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_MyBeziehungen.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\_MyBeziehungen.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\es\FlexCel.resources.dll -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.vbprojResolveAssemblyReference.cache -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.vbproj.ResolveComReference.cache -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmDatenbankauswahl.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmAbout.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmExportContainer.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmFortschritt.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmLogin.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmMsgBox.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmSplash.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmTempBerechtigung.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmDatenverarbeitung.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmExcelSheets.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmUpdate.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmMain.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.Resources.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmDomainEditor.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmDomainEditorExtTables.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmFormSelector.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmSysadminMenu.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmSysadminTableSelector.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.FrmToolTipEditor.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmVerbindungEditor.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmSuche.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.frmUebersicht.resources -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.vbproj.GenerateResource.Cache -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.exe.licenses -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.exe -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\obj\Debug\BEA.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\BEA.exe.config -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\BEA.pdb -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\BEA.xml -E:\Software-Projekte\TKBDiverse\BEA\BEA\bin\Debug\System.Windows.Forms.DataVisualization.dll -E:\Software-Projekte\TKBDiverse\BEA\_FunktionDetail\obj\Debug\BEA.vbproj.ResolveComReference.cache -E:\Software-Projekte\TKBDiverse\BEA\_FunktionDetail\obj\Debug\BEA.exe -E:\Software-Projekte\TKBDiverse\BEA\_FunktionDetail\obj\Debug\BEA.xml -E:\Software-Projekte\TKBDiverse\BEA\_FunktionDetail\obj\Debug\BEA.pdb -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\BEA.exe.config -E:\Software-Projekte\TKBDiverse\BEA\_AllgMainObjekte\bin\Debug\BEA.exe.config diff --git a/_FRReporting/obj/Debug/CoreCompileInputs.cache b/_FRReporting/obj/Debug/CoreCompileInputs.cache deleted file mode 100644 index 3628cfb..0000000 --- a/_FRReporting/obj/Debug/CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -c8d5817ed5154cef347ad9c584c7bef5e03cc590 diff --git a/_FRReporting/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/_FRReporting/obj/Debug/DesignTimeResolveAssemblyReferences.cache deleted file mode 100644 index e47ebe65a6d45b68884db6707f2e8eb362d98c7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45930 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 JQx>jS{{vbVaWen_ diff --git a/_FRReporting/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/_FRReporting/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index fd6e09bf1c9f4bb9385e8ea438e035090240c3bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7452 zcmeHMdvnu95V!LXaduJEm@vkg+|48I&<+X>E>3I`{6B z#ANbW`UyJyi0!WY3L(%YwLAP_WwgHB>Grp~w|ClIMWT^No+tcbel?kR0a9_{KTT)N6#XR=xxm$dgr`0PS~548*bHhew||9J zMeKn8w3f=$v-QP#I_+drEW;)Va_J*TD*<;M!Yle3q-btQ)@*__OH3C1W}wv#oP2}1 zuGj--St;;pZfkX4gHKYai}-X-_;ubWa2KxH%y+oMG<2V&UUjn`xNbo*5B7xI=?+y` z4acs$H&zg?gZkd4&I*$a(7kEppr$}?AQN?uH+&%>4|Rs7DEdmHe0}NKj30jbp*Fkr zqu2P!EN*?!e{@#DMLm^1CT5;Xu(gmJ)J)USOqPL3`^_fPZ`4fVSjYLM6m_%^X?0mb zgDWjt{RuHtOaqy478xBi#u1dO$A;F0&v!uHJ-Iv2RnuiH0z5vk<7hYA6E~%>K`9}Z zQF^XXCv>^a6mUv`uek@EDaSdrt)#983QAB12|ltaNZ}#Vx5(*|?DmFcF~*E>!-z!2 zk&Z>9Q3G$Jk+I(=%PpnBL-)k>wKX}M`3!uJ+&0(HSg+HsUVY*b+z~IB8^9*x^7UNr z(Xy7@ZzL0*vW0Yct-r_S|MeDITx3~0yO4gInTOQUWBL^LZ4~-mjP%qByD8<3CaU|2R32IIf!EhiFJBI{+rijFd zOcObeWZJlZG-6ytvT{)BL{3l27)b9i305!IwaksxN-u^??&2Fh*$qHD!RG4zp>YZM zu+=A4m%*bjQrXd9LpYpP5Nz z(vM?b;s258IN6eJ<0=tzkNciuT*LN+>A0?OJ#4`~#L3*m*Ps~xm(!`g-b!?$IcvGu z#PowvcxHMnObCqG|HQ8hnk=kLjQ7KaaTED%<(^oG*uXR*5oQ&M`}<1^4=hYwn!*QP zKlj1f;(kF$PbF3zPV!ha?pwQaX3EN?O&m0H>52>>zw%6S$D9l8@ij7UBJ-`{M*jI$ zx$isX255_QQXcEsa;~~wF0NSxrgYm4%oQe;MGH_R|1i_YF;%TPwMEFjzufh-d6<|_H*Edj1tJG z_7M;0ZL>sYXJhWwUq!38i{3vALY=H$_8=j|x!W<-NuD+UoIKOaB!WKPPohKQZ-%R3 zh)mA#E#f%Cvt;`)3^lrkNZZ3hB4xfq2pAqjUNSsA8=*GeBh=yWpzv^V#GW$4<12KL zc0q{0Yagtn?GGrz&i^F>0p3SIHax(WUVC#tKo~j;hqUPkW{vy5h0FL5u~yD{BE4KI zukjl3nV=|T6kCsC>w#902A!IQQD7CTcb=N8D*g_ps=MuSGLHN?(R=xQSX~>H&Zv<7 z(JJ3C{C?1jKj1>btL>?&*pGPXb+0((X!L2pNFpf>{``(p{ucr~!p1}azX?Ps7Yq}` zqmo1^IsBkEPT3+|ampA;SmP%o*AH?hexx`wQaF0~;Aie@Doaznx`;dH&`4wd>_O$^ z3ViF(n8WcwB%vAPbMc_W_9(rf3jLumk6lY=eOtvT-3;xQ#l|oeC`>q!_qlL22#T)p UKSn3ZKYgMboh-diC)?-$2FYcq9RL6T diff --git a/_FRReporting/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll b/_FRReporting/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll deleted file mode 100644 index 6f5aceb60473d65c8cfdc2f0cd14b30f751e3e7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6144 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 Heg^&xhJ1n> diff --git a/_FRReporting/obj/Debug/_FRReporting.FrmReportSelect.resources b/_FRReporting/obj/Debug/_FRReporting.FrmReportSelect.resources deleted file mode 100644 index 7beae8b0ccf6c169ece2b698d1f90ec11d291e49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27321 zcmeHv30zIv+yC09P$|OsKWp!Es4n;S``^#|fB*0A{aE)td+oKJ?=!9S?6ucAr=#&Ir;~`+8_G=X-^O`mP9^HbF-h z|EI+?3tt`<9^y4E&?`JF#C^FI(=Oa&x$jaduT^tb_{Fisl(|@(uJ{5fQ30b45r%sE$Q|yN{Q(Z)lifScsQ< z03P!n;r>aW1IFLZ#2o)`>bGmBxl%>J%?W~qO_RqR9~7xw7B}7FdVIa?n-smaPe~6J ziwguuDEllNZ|J?g!w6ZdG1gNSGZS#BS|a#j)jF6NG#wJC94HCq%LC{#^t}Pfgg#5C zgQ3=h{vN1D0m(pLC{Q+#ksv~nN+=91L%z_dgDlWev;qYJ3n492U<4u)6pp-+2l7H8 zK)%rD1-)j-frJMjcjN;-K6(f#Q37_*6#^81%z?2S>GcDOO!z5qd_SP`#Ge9L{eTB1 z{S-K%AMk_zPk|Hr0cRNg6ga6LFnux%lLbUd4T3c}ieUpHc7!3rLx)G?`4oi4+5v1S zbcU1NrZC`<14NEmAv9(#azxaK+5;31Jf0uEts!#}GWZU01Os6p;02noUJPG_Y+>H~ z$iDu1I-_M?h3qs>55o%hoJuk56j#fhLiM~&JUpGY-BE+P`W&jAg z<%sN&bwAzCi@=>QNI(kc0Q!PpR6+oZZH0oE54hS_uZKHiK7w>cTqwB4WeDUsvhTl$ z{FA43z_KKW^^fSUmRtg{IbpmOn!AU&lQ)jOtG$E-Xam8x8-p>4;00CiGr0XTlwgFf zXV|hq%e;JjmW6=@VJyZk;^ca)OX?z!Fw)hPfN>B&%LXBo2p}etYX1&GZ=g?Fn%9OP znnhqqm!R5e(5@VeKpug-FghrP(5oR>p4S#eXtOMqr`lIQ*CZt@Pqml9+VNEbAvLfG zD$o)j?8m<>F@T7PL1YD2xCM$qRaI5M-~!=_OWxrt+~PT=`v32)EbP}03ajIX96GC) z9sdIkJ-(+53X3&B6}`BZO_l*19{w*f#%0D79$)(yGG-fNEWZ@g;C>|ZCjq{U>W7|U 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 b+<$5iXc2N*cQK*RykhpSaM{Fu3&Z~b%?i!~ diff --git a/_FRReporting/obj/Debug/_FRReporting.Resources.resources b/_FRReporting/obj/Debug/_FRReporting.Resources.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/_FRReporting/obj/Debug/_FRReporting.dll b/_FRReporting/obj/Debug/_FRReporting.dll deleted file mode 100644 index cb9db4b9d75ed3c15a32611d36298a02c21fe5af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295936 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 P-i9E2xB35b&d2`&-3Hjn diff --git a/_FRReporting/obj/Debug/_FRReporting.frmCalendar.resources b/_FRReporting/obj/Debug/_FRReporting.frmCalendar.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/_FRReporting/obj/Debug/_FRReporting.frmDataSelect.resources b/_FRReporting/obj/Debug/_FRReporting.frmDataSelect.resources deleted file mode 100644 index ab8768527ca6a51600c942651f889e46d1a6ae72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5568 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 diff --git a/_FRReporting/obj/Debug/_FRReporting.frmcrreporting.resources b/_FRReporting/obj/Debug/_FRReporting.frmcrreporting.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/_FRReporting/obj/Debug/_FRReporting.pdb b/_FRReporting/obj/Debug/_FRReporting.pdb deleted file mode 100644 index 2538213fe913e3dff279e005835e526a725cc78b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306688 zcmeF431AdO`nP)q2q2)KfLvlYR75}!L_}1Ma48^{f{IE=0z`6|1OY{z1W*K2RJ>79 zQSrV|(M3g@mld_z4!0+J-_OzNzE|031q*Og@(#A)m_J1Z@pDrU0vNh zJU6Sju%vKuY5ITz2OMxf`tUJ>(hup&q8&jnmft(K{|ybS z`DN#}BWs{nwVCmT9a)XrZQ1KR+bv>jpdp4J$2KN?Ms-i#wD`zi%`rDcZ>V?exhFK5{7R$8ItIb_b%s8+1E^$&Dq>aZ|I?<;emVK} zhQrVMu5f79oE{S!TWx)_?uiNK&3_^1yXPN2=Fw@3@*eB_w<$Z6BDd4RR#*ME&3N

`>7}2Id%VE_8antH)rqq!umJH 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 diff --git a/_FRReporting/obj/Debug/_FRReporting.sample.resources b/_FRReporting/obj/Debug/_FRReporting.sample.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/_FRReporting/obj/Debug/_FRReporting.vbproj.FileListAbsolute.txt b/_FRReporting/obj/Debug/_FRReporting.vbproj.FileListAbsolute.txt deleted file mode 100644 index d3e28a1..0000000 --- a/_FRReporting/obj/Debug/_FRReporting.vbproj.FileListAbsolute.txt +++ /dev/null @@ -1,47 +0,0 @@ -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\FlexCel.xml -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\_FRReporting.dll -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\_FRReporting.pdb -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\_FRReporting.xml -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\C1.Win.C1TrueDBGrid.2.dll -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\FlexCel.dll -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\XLSLib.dll -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\C1.Win.C1TrueDBGrid.2.xml -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\XLSLib.pdb -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\XLSLib.xml -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\bin\Debug\es\FlexCel.resources.dll -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.frmAuswertung.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.frmCalendar.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.frmcrreporting.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.frmDataSelect.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.frmEditWhere.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.FrmReportSelect.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.frmViewer.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.sample.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.Resources.resources -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.vbproj.GenerateResource.Cache -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.dll.licenses -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.dll -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.xml -E:\Software-Projekte\TKBDiverse\BEA\_FRReporting\obj\Debug\_FRReporting.pdb -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.frmAuswertung.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.frmCalendar.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.frmcrreporting.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.frmDataSelect.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.frmEditWhere.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.FrmReportSelect.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.frmViewer.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.sample.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.Resources.resources -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.vbproj.GenerateResource.Cache -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.dll.licenses -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.vbprojResolveAssemblyReference.cache -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.xml -E:\Software-Projekte\DPM\DPM2016\_FRReporting\bin\Debug\_FRReporting.dll -E:\Software-Projekte\DPM\DPM2016\_FRReporting\bin\Debug\_FRReporting.pdb -E:\Software-Projekte\DPM\DPM2016\_FRReporting\bin\Debug\_FRReporting.xml -E:\Software-Projekte\DPM\DPM2016\_FRReporting\bin\Debug\C1.Win.C1TrueDBGrid.2.dll -E:\Software-Projekte\DPM\DPM2016\_FRReporting\bin\Debug\C1.Win.C1TrueDBGrid.2.xml -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.dll -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.pdb -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.vbproj.CoreCompileInputs.cache -E:\Software-Projekte\DPM\DPM2016\_FRReporting\obj\Debug\_FRReporting.vbproj.CopyComplete diff --git a/_FRReporting/obj/Debug/_FRReporting.vbproj.GenerateResource.Cache b/_FRReporting/obj/Debug/_FRReporting.vbproj.GenerateResource.Cache deleted file mode 100644 index 602b2b74c57b4d170e3af42258c404532189bf59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1551 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 - - - -_FRReporting - - - - -

- Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - - - - - Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - - - - - Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. - - - - - Purpose: Data Access class for the table 'Auswertung'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • bReport. May be SqlBoolean.Null
  • -
  • sFilename. May be SqlString.Null
  • -
  • bExcel_Report. May be SqlBoolean.Null
  • -
  • sSQL. May be SqlString.Null
  • -
  • sSQLType. May be SqlString.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sConnectionstring_Subreport. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • bReport. May be SqlBoolean.Null
  • -
  • sFilename. May be SqlString.Null
  • -
  • bExcel_Report. May be SqlBoolean.Null
  • -
  • sSQL. May be SqlString.Null
  • -
  • sSQLType. May be SqlString.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sConnectionstring_Subreport. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungNr
  • -
  • sBezeichnung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • bReport
  • -
  • sFilename
  • -
  • bExcel_Report
  • -
  • sSQL
  • -
  • sSQLType
  • -
  • sBeschreibung
  • -
  • sConnectionstring_Subreport
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungAuswertungParameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • iAuswertungparameternr. May be SqlInt32.Null
  • -
  • sDBfeldname. May be SqlString.Null
  • -
  • iReihenfolge. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • iAuswertungparameternr. May be SqlInt32.Null
  • -
  • sDBfeldname. May be SqlString.Null
  • -
  • iReihenfolge. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungAuswertungparameternr
  • -
  • iAuswertungnr
  • -
  • iAuswertungparameternr
  • -
  • sDBfeldname
  • -
  • iReihenfolge
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungGruppe'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iParentid. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iParentid. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungGruppeNr
  • -
  • sBezeichnung
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • iParentid
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungGruppeAuswertung'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • -
  • iAuswertungNr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstllt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr. May be SqlInt32.Null
  • -
  • iAuswertungNr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstllt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungGruppeAuswertungNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungGruppeAuswertungNr
  • -
  • iAuswertungGruppeNr
  • -
  • iAuswertungNr
  • -
  • bAktiv
  • -
  • daErstllt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'AuswertungRptDatei'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
  • sFilename. May be SqlString.Null
  • -
  • sReportname. May be SqlString.Null
  • -
  • blobReportfile. May be SqlBinary.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
  • sFilename. May be SqlString.Null
  • -
  • sReportname. May be SqlString.Null
  • -
  • blobReportfile. May be SqlBinary.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungDateiNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungDateiNr
  • -
  • sFilename
  • -
  • sReportname
  • -
  • blobReportfile
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'Auswertungsparameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • sOperator. May be SqlString.Null
  • -
  • sFeldbezug. May be SqlString.Null
  • -
  • sWert. May be SqlString.Null
  • -
  • sParamName. May be SqlString.Null
  • -
  • sParamType. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
  • sBezeichnung. May be SqlString.Null
  • -
  • sOperator. May be SqlString.Null
  • -
  • sFeldbezug. May be SqlString.Null
  • -
  • sWert. May be SqlString.Null
  • -
  • sParamName. May be SqlString.Null
  • -
  • sParamType. May be SqlString.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iAuswertungparameternr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iAuswertungparameternr
  • -
  • sBezeichnung
  • -
  • sOperator
  • -
  • sFeldbezug
  • -
  • sWert
  • -
  • sParamName
  • -
  • sParamType
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'key_tabelle'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iKeynr
  • -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iKeynr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iKeynr
  • -
  • sBeschreibung
  • -
  • iKey_wert
  • -
  • iMandantnr
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'Mitarbeiter_Auswertungsparameter'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiternr. May be SqlInt32.Null
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sParameterdaten. May be SqlString.Null
  • -
  • sTitelzeile1. May be SqlString.Null
  • -
  • sTitelzeile2. May be SqlString.Null
  • -
  • bParamPrint. May be SqlBoolean.Null
  • -
  • sSQLWhere. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iMitarbeiternr. May be SqlInt32.Null
  • -
  • iAuswertungnr. May be SqlInt32.Null
  • -
  • sBeschreibung. May be SqlString.Null
  • -
  • sParameterdaten. May be SqlString.Null
  • -
  • sTitelzeile1. May be SqlString.Null
  • -
  • sTitelzeile2. May be SqlString.Null
  • -
  • bParamPrint. May be SqlBoolean.Null
  • -
  • sSQLWhere. May be SqlString.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iMitarbeiter_AuswertungsparameterNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iMitarbeiter_AuswertungsparameterNr
  • -
  • iMitarbeiternr
  • -
  • iAuswertungnr
  • -
  • sBeschreibung
  • -
  • sParameterdaten
  • -
  • sTitelzeile1
  • -
  • sTitelzeile2
  • -
  • bParamPrint
  • -
  • sSQLWhere
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Data Access class for the table 'SecurityObject'. - - - - - Purpose: Class constructor. - - - - - Purpose: Insert method. This method will insert one new row into the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
  • sSecurityForm. May be SqlString.Null
  • -
  • sSecurityObjectType. May be SqlString.Null
  • -
  • sSecurityObject. May be SqlString.Null
  • -
  • sSecurityObjectItem. May be SqlString.Null
  • -
  • sSecurityObjectDescriotion. May be SqlString.Null
  • -
  • iLevel. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Update method. This method will Update one existing row in the database. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
  • sSecurityForm. May be SqlString.Null
  • -
  • sSecurityObjectType. May be SqlString.Null
  • -
  • sSecurityObject. May be SqlString.Null
  • -
  • sSecurityObjectItem. May be SqlString.Null
  • -
  • sSecurityObjectDescriotion. May be SqlString.Null
  • -
  • iLevel. May be SqlInt32.Null
  • -
  • bAktiv. May be SqlBoolean.Null
  • -
  • daErstellt_am. May be SqlDateTime.Null
  • -
  • daMutiert_am. May be SqlDateTime.Null
  • -
  • iMutierer. May be SqlInt32.Null
  • -
  • iMandantnr. May be SqlInt32.Null
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key. - - True if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties needed for this method: -
    -
  • iSecurityObjectNr
  • -
- Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
  • iSecurityObjectNr
  • -
  • sSecurityForm
  • -
  • sSecurityObjectType
  • -
  • sSecurityObject
  • -
  • sSecurityObjectItem
  • -
  • sSecurityObjectDescriotion
  • -
  • iLevel
  • -
  • bAktiv
  • -
  • daErstellt_am
  • -
  • daMutiert_am
  • -
  • iMutierer
  • -
  • iMandantnr
  • -
- Will fill all properties corresponding with a field in the table with the value of the row selected. -
-
- - - Purpose: SelectAll method. This method will Select all rows from the table. - - DataTable object if succeeded, otherwise an Exception is thrown. - - Properties set after a succesful call of this method: -
    -
  • iErrorCode
  • -
-
-
- - - Initialisierung des Formulars - - - - - - - Auswertungen, für welche der User berechtigt ist, auslesen - - - - - - - Interne Relation aufbauen und Tree aufbauen - - - - - - - - Tree aufbauen - - - - - - - - Child-Nodes hinzufügen - - - - - - - - Klasse für das Speichern bzw. Auslesen von Image-Dateien in der Datenbank - - - Es werden folgende Datebanktabellen berücksichtigt: - - - Dokument Attribut DocImage - - Profile Attribut V_Uebersicht (Profillayout des C1TrueDBGrids der - Vertragsübersicht|Vertragselemente - - yes - - - - Grid-Layoutfile speichern - - C1Truedbgrind, von welchem das Layout gespeichert werden soll - Nummer des Grids: 1=Vertragsübersicht... - - - - - - Dokument in der Tabelle Dokument speichern - - Nummer des Dokument-Datensatzes - Zu speichender Dateiname - - - - - - Liest das Dokument aus der DB und speichert dieses unter einem temporären Filenamen ab - - - - - - - - Formular-Security-Objekte auslesen und auf DB schreiben bzw. Formular-Security zur Laufzeit setzen - - - - - - Formularsecurity setzen - - Aktuelles Formular - - - - - - Daten ab Datenbank laden - - - - - - Prüft die DB-Einträge mit den Formcontrols und bei Übereinstimmung werden die Security-Einstellungen gesetzt - - - - - - Security-Einstellungen setzen - - Betroffenes Objeckt (Menuitem, Conrol usw.) - Readonly ja/nein - Sichtbar ja/nein - Name des Unterobjektes - wird für die Spalteneinstellungen von C1TruedbGrids verwendet - - - - - Alle Controls des Formulars zusammensuchen und auf der DB speichern - - Betroffenes Formular - - - - - - Sämtliche Controls vom Formular auslesen - - - - - - - - Auslesen von MenuItems - - - - - - - - - Auslesen von ContextMenuItems - - - - - - - - - Auslesen von Menu-Subitems - - - - - - - - Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - - Formular - Objekttyp - Objektname - Objektitem - - - - - - Klasse für ein Control-Objekt - - - - - - Neue Instanz erstellen - - Control-Objekt - Betroffenes Formular - Objekttyp - Objektname - Unterobjekt (z.B. bei Menus, Spalten von C1TrueDBGrids) - - - - - Schreibt einen Datnsatz in die Tabelle SecurityObjects - - - - - - -Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist - - - - - - - Formular schliessen - - - - - - - - Formualr schliessen - - - - - - - - Formular schliessen - - - - - - - - Mousedown-Ereignis auf dem Tree - - - - - - - - Nach Selektion eines Nodes Parameter neu aufbereiten und Auswerungsmöglichkeit (CR/CSV) anzeigen - - - - - - - - Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet - die gefundnen Controls in der Liste L zur weiteren Bearbeitung - - Base-Contrlo (z.B. aktuelles Formular - Schlüssel welcher gesucht werden soll - Liste der gefundenen Objekte - True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde. - - - - - - Parameter initialisieren - - - - - - Selektion Parameter - - - - - - - - Datenrow in den zur Auswertung gehörenden Parameterliste suchen - - - - - - - - Where Bedingung für die Abfrage zusammenstellen - - - - - - Where zusammenstellen - - - - - - - diff --git a/_FRReporting/obj/Debug/_frreporting.dll.licenses b/_FRReporting/obj/Debug/_frreporting.dll.licenses deleted file mode 100644 index 5bedb2eec6c395953ca2c4c61ba01606df1d9457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 490 zcmZutO>crg5XGwab>Ro};GsuD0X1?lO$uTOv{3OYy)+Aqk%+7=U)ocDaQ{QQ+q8$K zPBL$2XJ2OCTdu-!+$RlovJhBtMU!VByc)CF#C2wK^JyyTw%w}IZjHgUcTO|diyDq& z2(kz#srZ1>ZHD|98kEqsF$xV7WSBITKvK$RYIuJ@1c<g=~ zPWdH@b4WR^TIK5XPV>?(^LN(G1tI3Y`5({f9kbSMGx4n&gE|F)RqTQ1DZE!SSzJYl zsL6AZgML3HQTXT5>t13gz3z|2u_8*MBFV$PD9aLM=W&)37$=Zt1jW6soBMGTP?vMO zgJe7!BIs{?2^3!jDMSJj^{t2fp&7`9B$uSn4ymP_?9C(!yg_*^^h|YzCtEin)!CH; h*Vw6!ZK>X(9NcP0b+s->Yh(ZDEKa7bZB^@~^94f4h;9G? diff --git a/_FRReporting/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/_FRReporting/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache deleted file mode 100644 index 46a266666203ba4513ef4ec8c8d311b896edc27b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7311 zcmeHMds7=n47Yh)FnJWGX&$6Woi=Tg)VbOi17RkAfQ?hPfiSiwbSB3*>pR)maChtO z?g0+NXXz*C^dq*?`9%n%CAB;J;bSZ>`_NC)YWE~L5{*P6f8j&l^jsQ4;;eI93MJ~= ze92Y7+_DZFF3galDWymW>9mv{R^}z zVh8-EwN$2_tuNNoX(yXv88%6fOQ#^M2HbTBujp%#qPZnmvkB5HF%39mE?l>n?{J4{=+2~Gb-Nz8Zb32+_JrK&4pmqU z$F99MRuHa(`rf6^3X=`cy=CQ~ra*5X6Lp_Ad?6tZb%v%W`bwjGed*eaAANjMn_YYA z4Sq6^T&9gz1+zU9PhPoKoOx?m=hCaZYV3shfd<64XJ0kE{w(c*yiEa=IeBy`fo*F=N~?B9U>V zW6@~Tzz@>M*zc3&meSy%d*c4unjFr220ln`o6pf$uhXwyePjxrh?mR_V3TqAdagIM ztR?pw$%LnDAzfbUpRxIWeZ&?QS=P=jq@QHwA+_{mJNYp=&Z(%wu*3FX&3ew+MWZ7Z z9flY6PSY@$pL3rY@Btb*=rDX}7&5twZ}?<40PO^uYx{@B735>D zEn8g%kHbi1M}w8$T&K@mD!pJ;3#Ae?h13{6SfcjUDuD}3;UrKPZB{TMDuEL2ZZG`p zhd-vx>^BhmjHI4HGW)(@-6)>~G~zfuL*t2_9Id^Q8Dw-TLr&RS_U zF#%x|pqX9^Qvzf5Kk+MrCL1dgBmS^q+(v#|xn&Cx8<L(DXCOjWB+Z4t6IEM(>um*%re z_VE=V>K#O_e-i510BOhXB9{InER*agiO!M4q^WOwtLOah zAL39Hs~7f52yqe}4Nr2A0pR4BW+oAI&3^V9BHtUXh9NTT;n#@c49}A7J1o@b8${Y3 z9ug^YA0c3P5P8Y)(rbj;e2Y+r!-K**#SweT3~!y#McS1d{;qu=lD6NW2s{6m2n6^& z0kHQe#HLSgUZPz@7AG_!tp_5eQD%#`Jlx1D4U>?_@Oa}UCU?7gDAo1 sCW3Lw??MY^urZ7+3Nt+9eIeWrf}&^qkI~)oPrr(d?v~!K726m828v308UO$Q diff --git a/_FRReporting/obj/Release/TempPE/My Project.Resources.Designer.vb.dll b/_FRReporting/obj/Release/TempPE/My Project.Resources.Designer.vb.dll deleted file mode 100644 index a04c924f21a3a6b05ed4d72047794bc7e9808582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6144 zcmeHLYiu0V6+U-nc6YopX`yaOACV$NRh5Doq0rC*qN+ebt<@ih0D@L6QjjQBRS8_BKcMOpcc&`CE1D`R+ZBd+xdCp8J>`y8QuCiAcly@yA3nDEaA@_{lI0apt;TWa!ztS6gSq z-d9^kj@iCZ^4v+!oHFuevFHZIxMg_dqG1<}{(U)P$}L#gB}>w4Bh&kL5bYHTDIc1* z$Gy$c8e@^zPqYjiCFK6C6QzN-8!u74tV70r^AneJ6hzcUrS5OAD*so@h-4O?v#`4_ ztS*e*M2i=ed@|P{(rYwy&;vDeHn2_vpf5K8AgdiKDESyfN3)*gxcSJ3Zm@Z5EAZAl z-9)`Lz7!SO@M9n5($g@g`3+pd z2sFQuYe+oJM*z~(m_BVo(`F&33aSlsFE?*w66rqy$0Z~0xZ_2S(E5qF6Mk& z1UpG-2N<%~kTT80h66q_DB0eE)&UsGbc(r%)V1JjAmVXzd$8dn3#Hll{PrcV5%U#7 z{5ZcFNKxBY!%X{ifKV*kan9CBdAkuy;`pYSe-W+2vCWNv+rSUlY;Uc$Q3!7G8UX(c z#=L6TM*5U0eq=D;6{b)Ih<4gT892bU z7V9@IYsZ9cToj5^?)BUl;gEKR;f=JW_&0!m4_koY-rVk95oIa+eSAxHbGCDHXGa$Z z%%}tW3WD8sFVWj5k8(X1cy@8pXN>_kv>9dFtvNb@I&TqeyKWuqNBM2gcOZ@0dL4Hh zG(T`q+_wCOb#=&Y`apE@8bknOY!GL;){$6pAA+B>4KK`aZt*;ic}&)4{5*FlGLfpXcISyzfU<(haxH=4uUF3D(p|8 zladNOQ|OeWR_H5}M{q8ljoQ7IVCq>(y{x>Ocmz>>J)$nqjGWfEH? zu8sKY-!fusk+@c(P46V`q_5FibQkdEdCxc#i`) zO7BPwTk33)8MB=pQ}*G6_^I+PkVm(k4w0s2k*DWGmYV2E;41p1=%!A34Y(0&vya;7 zEg;tip}$N$RVDJygXWI;+%)L$q6Mlbkk@ zqmPtXS)av5_Zk*3Ym&lsL)Hyh@0Rs$SwAXqTH?6~xz+QsJ{uu(cGC!r(h+!aiXNcv z(Rq4`o<dmRZP|6V|@*FIo9uzvmve3zi4b_93@WcC0TTzWuge za(!!TY_RADW-*T%^`T)fpEc#@UC*({X~@oduJ29+*#ov;Hl1G6xAT;%6!XVCw`iZV z3Q_ae9!*-o*e)xWqYKuAS$3+l9d%4l8ZiB1eYp42aJd-RQ`ShOWDS_bf@86ishyrX zHJ>9p=!3Fl!>Q`_TjS-)Nz1#% zE#B%|-atoc=WG;yp3(YWo{L8U6?T#)%GCn~IAV#5Rt$q_fa zdo7%4*`Z3#@{Zei%g+uX-MymeAp88ln#yvYZqX_R7^>yaP{lyXbLMAdZ< z``s|=yfEa5x#w^_M!jL&amUnyR61^AX;C&GqAa3V^xNiS(e(p6@BfFX@3-WW+6niDU$)5#>`;m)Z=?#EVmvK%7s1NP&+lD8qt^C_G{G>Eca+UXBBT_i_z zN?hrN)avnlYiiu7)bs`;uo_fw#C&#)cG58ZEGm&p9tF4$6=@RZAoG0i%HZZ@9UpOT z{p_)4Ui#hM=TaB$NFKVJAk7d$R}B&gR2mu*h9WWoh}MdRYI z(8HoDEDS9LiDuvg=9)Z1N1~+#ohmJ$*g1q4uQe1w4e0n}rbda9HQo0G*+W!C)9=ILy$jwPP^4z?Fxe z)%=Y%qO7>hGfOz9cAUstCElQLp}>(SpqIks2^SkiP?Df#+>(YWBi2;O!SSefbl@u+ ze?;AaI^#tWFM{ld>pFfGJH1<+bSiwX7vg=Uw`@DOrlj~YT^bk_wCBpjmjW>tFKB;3*D&jbuXiY3|fRGKer`Plb{S3HQN(@KtX`PlY42bP`krXWF;OW z{C_F>ZH~wCCf5zFUH!zr;e`_H1zx}744HP3N1)*{?{Y$Z?*G-lK=n!

!}XiSIifOtZ-PDBYsPwAn|4vLhXgRJ1J_F2qRLC>Ys z*KJs<=RO2pyV$j;rgV9t#KD_@x3OBu^F)mmv_h%$M3EJQRwER7@*7-_oNO5?Yuc*I zSk_3&Wg#w)gF7K*j$M8H@~L$vj0Ik(uQZ(Ia0ZeZ0KLvXy&nSP7gsUpMB1HynsO25 zzc82is+{dq{`a*GI=jvPVW5foe7f;~DUNc!<1>&3mJ^g|6Y5ufO$hTn>c@RvutvU) zXjxZ4$Nv=|%*P(5gHO@Y!PBeXfXnlsO-A#~6XWSJ0bNP(3)qz#ATcMnnG#1O+z5AM zPdnHNw>mLk2Rj&nqZo9o^!bT1Mo z_&q0z9$Sc_1)SJB;G|>6Cm|9<#(vp*igJ>|9iPw?u|JW5N^qL9jba_aX<6HOJH5dz z$R_hvzGZfs)Waku@KO&HMTm9%+&!!Z;aEechnNVH0HTRYHK5=SR?AFOCO_fUE|X%j z#=CK0h!jW&_iqznf)epIWta%l99qvs_V7O7XnhA&Y0swl+U(Qf9j5mg@k)Yc>D4jC zQ}BvDh=;aOA!09yh&n+mbcup4^FvnJ$6QVuatF#~pLi!Fbr*hMESNjIKOzVKq6xi- zEC7fvTpAGv01;~z`n=jF6=R}P9I}JEfzl8E4!Hi`-KzGhFjkS4t-m9 z8Zvq%=_LEubYx7p9%*p$4NY|ed^piw^dzD;d?~{9l7`aZKOm2Qka8npM!u|#`il$M z*s^uNi?mJSyd#ToBr7T@4xb1d2p?$T-S8v<;KrV&XS^G}7p2zFPY9_m(=0qQDd8y- z&f(??&T{e`F>3BN!Y}GaJmYroAmEog0_~=bu)c=iULiJ?P}o?QIZf_KCh8*7jUrvM zBOMxwq}cH}WYomsm4>Ac(8{>Ok)2w$pX!ZK`;mhyCDxkx4@v`^)W8 z<`>(vIl)6rf_0|%&|QO9dzlB!{+7&wS8+)*&vv(vUqKk}IKeqMhd29yL>c=c&6QHd zm*$qi`w7J5$#1X$S+&0)?g`|(sv{re!Q>b+ z-yh3F_@OxwEEtUK@`<3sVqh5_d5=O~{@MKz>%T*}uO;NsO)OL+)E{)=LsA`pZUFe%9<7oRLf0^pu7wI}3;NXu6F7^3rBK z{5+(wKwCHlGLXK1B;|1IC71T>otyEZB1c`gQL)_iM5QjKiZ}^>;Da4LldQKZxI|o) zKAY!@Ujw-s^}*=4ga)3l;_40yJ-iCsRq5hO1+4-bI;@6yJL zo!<5pMAH`Lpe@ne5S&H(0?L88`xD4Oo8JXT+b{uas{)~J@%+}cqFY}DrpUH4nb+j+ z1U{$E#Gd>@@M5oRIcI)dM?TggbBJxDCwO;4SBL`=QZz{|ast-4)W<5&@><|*+dDxB zGZ(yvf~DOf9%{Wv+H?+WejPmj3VvO_0xLF)0P-sk^2_&auNS%>P4LTPXzO(TmbMNV zu>eng+cM%_%Q+KR(x3S}B=Kz5T+rc+9_x|kf(k|JEKXJThP6A@h|r^}RdB_-?s zT+nob)XCQq_0Q~HlfM%$RwSOF3Vw^pMPpL&c!Et=Szy75(vx2W!Gg0?Pkw`^DGD>T z*&k*8dD~U7y*u$(tWE`!mg+~mWK6nm0FE6UbW@i|@s7u&l4EbOl7$Jw${)c>WPvFb z!_E&-8xc6cQWBhC3uoty88^Hg3c5J|9Fko|nfH7XtP4>x|NIt0IDBab-xd!hI!}pb z&<>syk4`_6_6uXv?;#5Is|R$-JVQK`1IJ=FiX0wq*Pj!-6wVEgdva z&SYgrOY}7McIYX2G((Bl+mV3GOV2{jjw^sF_$>&HG?&Cm_d?J7Xo`v!Rf+HDn8*c3 zM9N7rDyn|)mT0-It7{dY*490f(2{2X- zNill`?f4d}w53x}h#5XmPpU{tJ?J;?fN=+nJ4BcI!7=X}q;9^E)DO;;%$S#`JV7|I zO%Zy6cH&&SNwl8)%J8(Y(QdK?benYkmTnX6m9%;CJ7>)M3}}602d&g2(kEI#kKDhF z6oAZ&0??BjUnJ?~Qc;wFM7KNHigF=CV~&<}04-@SNKOo(1r+tVIxZGaww&F~06M{9 zqWt7Mk8AFUyy;IKn>UeGgd zPAy19Imq7pXcn{MYLKaAi8pC{=GN8iD1WeR2Uu4!Hf7<`!V`0H)E5ht7M=j3;^I;} zdW=2op?T{YcL=}Vnkz?X(_H`PjE6i7!O{9h&Th{QDy#C=iO6#&aPpf-yZYV(mBGHt zu09;iA4px+XN5 zi?JAJRd5Q-k{5PC5>O@yO_Tw?4sW3$OlQ|3Oj}n!jFWy!6#I`;C07x-#Mm*2Y))_* zJXjf^quFkjY~(?V;OUaDoB3z}8AQHRa0c^v;%L4p$w!_mG>b2nd_ByEMFR;UUphFG z`7+{YzGae+GOEyap2d73vP!O;lOXbCgV&M0oH&~A$E~`2`-8gytTcobAcW75=XZe zirZ7}RvbMM4h;iGx8mrThXdbcp$>WStDR||-K2tf@*8lJ%>{g4$DY@NboLL!*?5pG z%D00}mxF9kL0+vv2nL6hxPuK%ItW(H4z{-ci?%NTldGuq@7%rDnVy++&z9*X8<*~$ znM@Ca31AX-3|m-)nM4hn!36NaG~ppl$Djg=ED0nULx2z$1Qiri6curKZch;q0a>D` z;J!Zf`JM{@-|tl2?mIK#;rG7p-{04_s!mm%I(2HVI(14$2{QazHaQt3$hT|R?shwv zVz7c<%eJ@M!DNrsRJ%}VNpLuxupeH5;=3hMSG)Y(oPzUcq(z(4vdVExIQFu|2)Ry+ z@+kqDIdEE;nG&FxDMy-{)(Sf>PF`Rf2p zYcxQ#kRv1i^nzAQK~c-NIUi+>aRTR=&q^N<I@KE zh@epYR%ejl5`^IUc?=ZX&Itjt7DE+cSoVJmMpMwRE*%X2+mPp45rpDANMXGwBme-x zyn$)c27qAS6%vC{r%5+)G|-`2M)5E_SKb(=b+Q6U7=J%_k(Sok2gAwwa)=h5V~Iu4 zE1sZ}7{pI3@Ox0f1piPGDu;kqr63X**oH0v670j|ayZ>&9y<|l7xJk67QnBzFFpxS z6z<#Y;e%$mjgOP!Yk!R5SNGty@E+V=p{8$RU#zrBdp|lG{^AIr>9$mW!aaK+IBsXT&k^u-e}l3>9)K)`>_Z{$_OBWjxWZgW6M)BolhZvi z;vw2tL~z5U^7bzv4-aIlI`l(fXH8q`*d4*0+6m?mYRloMqSC0^ zsR+qN_aw63;0N}nXy?bMKaKBT9IC@;!MTlsV0(@^5g>9i;7B-#b1;;{| z+`LuJQx)?b75rB055WHc=25(%M^6WXUIHvEzLmvmmTRC$t@)0Vy)&0|QwAnf$0PN$ zS(p>=op?038hX}DzA_eEN1NhO@GfO1gMxP}`wwA%GIXH?@x;b!sGyQ}0C-;XLCHIdv-t9| zSZo9$F;c3c3SM0FQ!te)WtS?Zxm9^%$hF+aDaxALk#t2jPp*2XTPHz+aMAt>sz8et zx{}Xab&e~U6A~7+E2si3GTa219E|gFu_M7B4OS@!^Zr=qL*_Jnn4tDiL~9>KyYf+U zrcv;qg8DV1{Q3N)D0gI)@pp{t^|GJbWACe~3IZgQHO)q+!5*4DBp;yt@pm zW)u`BI;wpf79v8G8J8vkF)Wr}j+b9lO_eu@oLnSUGOraQFwrbN@9}zi5J3-wXe@@V2 zfA4ia$4Jt6hUv1uH~?vWxY=L4j`@}|syag;8)EG6kAp|p+zCQ+r)D43-uH*e@&M~q zgzMKq7csPRyQV*mh?REqEDBMu5^k#5p1|4L@E!-c7RAThQ87j2%Bn-+%L?9HL^M2` zRfmiQ!ZFYDu)+9=GJZ;DOpNX$ke2DwcM!Gz=B^fw2vJg=i>i_R7-+M6O-7ek0DT=#?~@2TDa{2xL8mq&k=$IU;p%fAD2$;yB!bA*H`6N)6XNn>0~ znKA`Qmor9i7<9oUjo=6vX%A2Pb=p>CsnT=YY1brpohQ< zNO1leQpLPAB-a`FoM`6A*dyCAPH<_HrmLpVWGR}=WO@m_~VF*3Q_A=ED!_)~yy)MrrmD*9)?|sL-pOCV8hHMCl>DP{(&JNm-a`R zb;iZvfh8;D#$O48#32m-42+4vKQOIo`~^-KJO6^z??O3Q=wXSbGT++ZLd`XHV0zu) z!~22Jl$N>~7LH|Zup2gnWg>%F2kO5}2XYR5^Rf1L7*@@!LGgdDIGYNq>vSr1@TsXj5;$E{1K6I)qSHFp}Le=*Iv^S zL*B6;pe88(B~njLz+m-Xh@ike%dm8qfgILeM3WOQPN%TGRpDsoyVIw^;gbGPm@iF)jQb~DT{w&gUvKKrIcV&ea{19et zP zJXl9m=nO(Y7wCV3G0+7{BZs_l40_n`pXbJe(!KgWObi0^0%OHjJeRUewe?F z<%GSJD+n_EE9s0u1}fsl9PRIj2i#T2qQMr`(MoqzN2~ZpbhIjet)mt3NkLQ}E8S6j ztl}Th$Ey5W`dGzZt6!x&v+~z~5WiNx+Va-`?8*ES>B;_^SWxc(liYE?PG^&_m%?yj zQQ=+=VPa9RSW@E?3t-gaX#l8od_uLN(V!dbi};D|%PD@C_c9o-_0Yt^?GY&p;xnh= zqdUZ>{95=zKj5R4_-HoqQQsrahCaqIMinPjeRd_x!F)dN-`T+hj{gvpPqfc6wfaX< zwFr%nR1BHYKo!>&Ws26y!8p2k|0AIIBx_~x1(-1ISH@>yjCfG3@!VD()A;X%Ta?m5 zbe?vE{1ib{P|M-M-ws!$9pKNwQg=Z;M!2{}h$k+T2OmP51wS2qXn#!+29U2JUd#9z zTpeDA+u7u}%-P4XebaX1Po57a_f-QAvs8rhLR?*wcQ{y1uqAHy^5Gl2a9|8@lyJW1H`L~jgldhr}ee$+qCJv{!PB=Fy$ zmT@lii>|`=n}^{oKL660pxR8(hH0QsA1d#fk^YaP&SRZq_*=oYjAi*BgPC-twx4~Kl#1f?2fY!XyA<9lY z$CSgkThhx|D=S_2NS&g|id02co=+P7jj&gY?xg8<*FKGY8)R@;^>m#no?*T1c38M?T{g_D( zC3uYlHgqK959QQ9A$=SD?rw32HU=KO{u=VGVQv zX#S+oEVY^a*wij8=}Om?ap@K5u6uW72#@-6kXSi zG&&y$d($7Q6f`eP$oN6`#6p9?GLv@GNHMH%3>(m@Pi-1s1BR@1c>+OTc*;n^kS^8< z?u9>|)XG{=>oT5>M>4eZVC*c16+tQceip6j(}*zk5m2Ithi0??m3TL+G$SkGT}8b6 z3dB2#_@*JmJBoNm5${~yB0k^ZxylG0bln}632UGb>ja+%$yiIsFcQ|;LhNVeEa^7c zrf~N*b|1<+kFwSc9TzoKL&u|8&}n`ba76o+sjXbLhr@Pm ziN2msu{}ur8B7-z<>ZjxuaZ;&DrMdlHV}u7bqcA8Be5?QE8>3${s#W+li6RCkHKor z@;{E4kOA78&0m4;w$Hyuh47Dq%Wk@kZMh2L5h`Tw0%r)ZPlHbXXoR9ho&hh8jl$q4 zI49r9V?;Uow4CIgp5`t8XA7rC@W=xt?Au-kT%Q3h%t1U@{kIh-)JIqj}Dwq zmvd2gZxbFLbghEO)v|*6GFv`yssob)7?Q zHq|%emD5?g;#YQyrbll*_;uJ>S4KZ*KLaLf(8_w{_LirkJfWvd21jZ~_2+@q9Q2@x zmNFPrP!>FjkC9D4n1`dv!ab>MqT=FpW$8Gxcs?~7&!VSYfCWu^d@ybGjRGeiTL9UU zp%rxENj{)?HtU%fD3Y*F;bmU4!2qdQ8#@=C<=>6OI_)XJx^%Ft=LIR?04W|w(c`!t zFaI9fZ~iQqb{Mfg#nzlOD}&NNz5hY%>3bBs4{K6f6pwut397*k$1el4K3nn(m58dU=Ak?%Q$_bMc2O( z0r0#sdT1SFHaLl`A|1%alU@=tGEa$iB62m!mcf15O7ymNYs`9mEP1Z#M-1$mrmj(A z6K`8i-X6mJ*p(kwcJkr}$nfXDi>?G7!HU+nq*S<+El(4o5S_jur<`z8Wk;$S)SJsR zt0U$KlhXE}881Vhx`yiNhv7rjFl_TD`FEqqe z4NKX5qo^ctRlCx#fiAq<$jTMR5rmq>wbZ?va2l{La$#(85G)NZ7CM;4KOQ&i3KqBSx3X<{wv-SMx~PVg|>bP?qS#P zxgaVj1F!g$^;+{T?9L5E5_xVqlzhO2_)>RJ1q(-q*rWg(3Cokv;6dO$hxI6rBfGBnN8HQJf zpW)s%3X@YV);X>wX>uk;lhYWQoV?NGgpY6b&_vNmog`;aSFG5tLGKqrdS&88*$sM2 zwqR#64Srx}QVo7oYL#OEW3mw6_#wAjX-7?4=m^xkfj|{P*)JmC3V!s-p^9An9`MNQ zt10Kvpc7DLLQg|Ue`Psfw1fg9lBpC0MrgwxsTfg#5vf68B&pjW5AW6b`^`oMak0nM zM#FBj)4IsBa_Qr-35cp;<3+&K9}v>5a5d?Ew@Rz&ewT8uFma~b zjI%|6pNYVr6C^+qF!(MB4DJ=c;Ql~xqr$=Sp|^nE2T3o`*_aZK?x&HyIsy~Ak%Z{~ zEvVg%rzdtGJtHrb!tVeVP;PIG(5iVYRP6w{hD?0V(eu+FR*6dY+7MozoyWB_B#J|WVF+&9ST}f zoW1@KpY%rl_gVPJY6OvVIEUpC|%h{yVg{d=5y(xGYsD3s&*+z4Y9eR#h zJO2&q#COAe1?qfs?{p0C%klpd;NhMptg-Lo&%ID+|51}nxC#Fc{7qPJAHNCTOW&}W z6_$E$3!oe$7>AtFT3yG3_s?jKGKV@9xcP$=K7y-m>2hQWij)Lm`gOY4zY;BkVudjQ z#|UlZ@G&(NQ}t~3syNNgc}Aq%ly0y&{=Cw7#P!DrXnlxtl&~}7DPhn6348hz{_}W9 zq=JooA2m2**Af+UD0=|ggL6D|HG1Q@t1H%j51eOBL9%flf2ZId{27>I58=~QGHZWD=1PT>Y1LkXqAnF6_NHxEBx&26 zrmeqe>uTC&H*F(LTc&C2Y1+D*wvMK)vuRt@w53B^GudXUZL`{Vikz|ix#%NGmZF|> zC@1!7wjJ=z!fE73|qnPEh9c>vAK9D{Jls-2F5Bec;RMMOe&x zutM(ui!VE3f=&3vIJr>iYIQ?t;Dg-;|AwQ z%u=*$Wu3*X?ysWUu_qygwS-k)Sy{es4Xw34AmHlvwNB6vt1BrhU$<4RxB{ojUPy9+ zISe`_RDs#sCCio&clBeu@#ybFDMIy;E5rY_RlQ_gbLVT-LBpg2H18ib14BWdl*CIIf$V7@JswRWLS$+ug+y*gkL0c!(b298=+ zqL2@V75$YH`vi#n_o?|)q(a74Ax=>xq_U>tyWNm5RQKI(ND_8@dZ0q@KJ-T937!wz zm9=-fA!(?8Ie1527u$tQ0}^>z43KU>BCm=85|WQ4v{0WgRyrZ=c8s!2uSR=LF(8_U zyaG+lOSfj!v`m@P^YO|QseWurG9?Y)2uC`tsT}IG z;U8gorvv|}+tt+$wMdsHySbd>PDtH}hZPTXC-21pL_LXzC5)YCRHCd6a0=kCtnr{z z51TZ=X@J8r=3`9mt}NbP!UwPL;Mg0}X#aA0 z^QT3ep5A~_>){y9JIX6Hy?6s|O(k#4{pek#WewcBwkW_8JG3#v`Gz?#)9;}#DL;nW z6p0d3;OKhYs1pnE#fJJ#wPFwUWM#$fAGlLZvDt5P_Vi8UsbBitW@onGk?)0q@y%Xs!6T2fV7l@zc;wL*tfyak z?3AawU34bB3Y3m(O3|70DG=uYoPKUvwu?Qa?zSAE9kg;CeK~0RR+Ha2g=cSU$U@hU z#GV+!3^EI~w+x3Ryn%LSDKV3+-nRp?j04W607FDa)mb`;zu zRCWFZuB00rf}7Y&h5&PerL@iyYd@@oo`ZAZSPVzXTM~!E3rteWAa&fiI5F8CxS`qg%$-g4z}t;-8ekXR%a2$|v4l-JD-o4DxZ1*gsQm1A*Y z$xp$lT)^qXanv`FwL87?(XP`V`&Fu3?EB||X@j`RK?DTUjzsSK^8szaB#;}t7CzzQ zNLgp(zVJ=1tTl2w$^+|^L+*PCH^kIl<`%H$Kgj2)+`%RkxRZdKR+MKHsBAH!ie+cZ zgdf)5QwR;yJr+Sx5}*##z(dyHXb&?Yc?K@Nv`CkT zr9{uC)ThB(ZK4eb^+Vd7{joA9*V5SAp% z>I|al^Z0NP*&>2!UR#v6DunTuEOl4=0dDgy0SQ#g!sr^;gpM@fzXfSSLQd-_*d2zK zU4*?wu>AlrxFVkXUog`D?K;1;3z@y;NZgp+I9M5nz+f2W_i&i}fh774b%Ta{Fpgd# z_ma_g4I@|*4^^4*7{Ja4uh#*VGJxGs7`YGo72x`g^g9LiJKUx9mx2X&1iaIz6JG^~ z6^y2~H6b&O&y)loCg;nYlE|){<{xw91IHF z3nl?JAxaih0Zzv&(BdQbv9@aBj0Xn;X&gH}GrTDm}DH;9%zrp$L}UlEqc#VnIUB?RxYu+DuKJTvNq1smXtex?ld7IZtoB>+G& zBe)%Hs*-W7U^gwc?VOs2E>84Fx#7p{*{4zrTGoh^Gn6w{6FOu3Bgj4Gg~-6g`~>b# zOvwGz;NO6m>o!BqPWM8?!l^XKr4f^du!^!v5nogAgq*oZ8bUCL;ko5FXyGr+`akD_ zIfsD~LyN054yVJY(~#rv#t{V6`PHIp$|2%xjU&aA-{5h~(n=2-b#eRv4i!%1JQY3} z%Z)md3u5yS!2cY^SJ`*sI4nGx-FPig$`04YqhK9O_-BG;n`npV@E#0c*J0mjR^w;@ zpdS?q8fbGQFe=|O2(Wpl2p*`=)jc?0Bh%N;z$XA>GkC+bP7%C<4#3sSm zHkMGG5#7xx=P~aw{}*7CzZxOaSo%W-IlSfrT8NibfWfoYW^d?c?BxlqqG^+^GJ0|C z%Tav_KD=@+H-FH-pF(;<$Ei`r>)`Mp+`s{oh?lX$H*_xjli({E5I#bO3aI}c_&A&U z9nil*HX$Eg#q)ZHEU#zO@)Bj{BScqy#+f~eDWViT?w>TRxF|#V1+S{RkErrdr9eOb zWTt)$Y^V!RM@*ZuIq4QRfr>SiF1PTuHRobWoiQ9J14ihbiW`orYKi96*JPe{9%4O; zG(=Kil`3e`o*#Ox*Ee*e*FAKo*FW?cZ_dyXuaKdnw6)FC z(;rKqO?s5g+G%9to4NYuz8$uv(OJYY`u{zc{DhzB$Ifcxhac*a_j6=ljbgAg9A<|HXt2yXBNVToSM1Ieuv4fCv_Fdt74CnmuX?&f=3<;*L)o3 zq1*~}J!2)!RJow)qqjL7FQi9xYw+BiWr*lXfmzk(O!O+a?#1d0dIm<93UPLMM8oXO z-2JOy54Hy^ae7BP_<`CA6{C>cSx&0VWo>i#+u=<lF<>oR@U^?-v_P|hAHe=yVqM{;04_iDyKsJ@l4ES#Vf^3F04_U|8 zs=nRqY%dS#DD9g&@sc&zkis`Ho#H5j5l2yN(QGi`VrfEnTUEVoR=v)wgEF*x;E(1tFlxe9{~)5Y*)EgQl>r}{1{wiVPr z0Um_({~)Bl)!gj-n!zJ+9rchF7b+Euc+i8!UKGQp7@PCs=k6?H0zL)U4WLT4`cMgX zYcbiA{BPz09{Etg^;jMk93qlzRi8kAV8$K>eNTcuENeJO`)43qDh{NSIAuZsGeNu; z@@Y(xM9l3t)j>FFB#94j^|S$fIeI77ANJ_!;R& zC?I#Y>cY!Q&8)MPr2r&e6N#sh8y(hie5-U7fAK<6ny4wc$jA#rpzPHLbx9y90nJq$udV_zGF>qYdY>usHTkjVIVn+@k#WPpyEv+ zx(qz!PF#z2#<|?x>W<$Ul9Gkq?&=G=uOwaf@Sv9Mg2T?!D!qiG6zd~B&-J`pg(FV& z&$)DAnG9^`lCr87jpH7)18L~|8uq7IYuG|n^p;>-bpSicw!yh8%$ag|P7jrT+#zszerl5oFc4&^3~LQqq}`MBzx zs7WZ{gB@Frbbo|&u@3{K;?nS?73|}<8&5zckjbsOr%~?i@vYULdfnqGPu$n9>z=6o zjP1!3`Hvd-Ug%WMuQ|ENbps&V$xmKRYMt)McZ%6Fd99eelbgltn|!aB{gbzfIcM_2 zVh&8+EoLD;`6*>dOg^A2$;pS5B{lhVWl2wdM_DqHk1I>t<2cy`Wzs9DnF-1x2t2*g`~`fyngVhjefpQ)non-cP4dmyFbztMlgx zh93vZSGQgqH|oq`<&q|Wr@(0zZ$?mshS_T3F79Z;1%2_ma2Gk!N75{QCv*#wT1)^n z#4h=s`ug}5WI$5_Z4H+HW_IDSM{z%J@rQg1WnsPrQ8eF}d@?7pC!n81Zx3HU7g`Gk z7V1$d9{^UP&T`dHuXD(pk!O`d_Uw_kQ(jKLj?7nyOHrHt^->(n6Z=jx_D011G5eVf zNr+KESdbb-FK3ZBQZQ4Le6zf+eGFIe9Vt4oMin(nE*<%H`!8bXZt2!sit2khqC*(y zG#Hfe5m}zOMxp&IbNm9~>WiP34f>*MSF^JNUhwjsu`;H}t* zs&GULp#D8k{Dlc^O6S?Dag)UIHV@8r;!`nZt?}`M9$t}t^#jsIxF^G{@1Ky5q{_`* zmjX9SwK|Yu=%6B%@+lbG*PEC_Y}GX2IgW!dTTwKOIB_WUa3_N2!M56Z&=}w~g9QDj zPFz&Bg>v!fLFdVK-LOK!5Uj z77X%naqt2MYpCLEi|yEs-3F8|fcLcyHV+k$^Gm!9KpbAM2}p1&g2k5haw914oM1U2BU^Wm9st2x1nz2gfPP7H9F=}7XI-6}$ zvcsu3x(HI~hEz_1N|~2C)fePEfxcz{p<*&39Ba4^x)``#WWL{pCYPl+#wzjgJd#2+tpv)9Pln~^+GE5wc2^`sX}Q$V zoGYURx6s~!w4p*OKOX!TDA4}j2|!vhsg`taz;0#v7_41`cYwnB+29WZ29@J1IEEKO zyH)5*K+~5&TX_ptn(^SBz*D_DTnl>2{eGOFO7>O$migR&4+&KLktsSEG15xAC!M%% zOk^0%@oHYKMN=65NM!w&5#GQ~k1@bs|H}?U?{r4dF0Jb!t)+`zBTE?*+!f8KnFp4*!Qnd{@xfcMr zh8#_`e?S=?wt>0mcYh5ULmie+hU*ScWfuH#A&d|94G6jgk31Cyzzuv;`}UN==syg7 zQ++!8(;*~n;GzPvi4)Yg*&kx=ZpM8k42i8ZT;0{U^Citbp79qB5pxSkYHm@X#o7h3kxFG@k_XiW;V`IHSkTW zff&~4l>4w^L0W)`A9XE>1u*V;RAK%GWoT~5VWufsu0BK?z>?1nhmtYvj!>qL$~Bi7tE`Htb(l7$P!k zipa1?l9!;jTx5gI?MMK2iWKAKFXa#-VJ(p&)*5KoISQ+j!w4o09pH-k(??$K|Lbz)Teg6t(c=_rKLtoCq((DWr7VFz@kRM3w zbC0bsu>Lhag44;ZU-l%;bw?Ip7%BvN%~%|N%s8Q$C((17vsMK|AX;=4gSmUKMem<@#kp3`y9vOe**p|;a@(v&{sl(FBLjV zg?y>dUnNhf5o!LVF4Dc&U&n6>y8A3r!q-O{tJ86=s(TS={g_ z71E^wB6OprFyGAJ?@^9wZ;`ZPuSV#~!*uYUgFp6gV(9NhQ}cc>hw<;i|7iSI;9tSN zh(Ghp6$TYrc=)pwABz7{{1f<7a`kxpA!sT5Bo8zAlZWM#_?AI8a?^{<^dlq49I}FZ zBtycHEy*Oa(jm;~lAIxb;0iJdmVgn8Jp-lLEuFAB7Ro9?_4&MVs3GbMtC{4umroFIShNs3lI@E;4zaQAx9-SDL z%B&SQhi70cplRfD3-C(otwx>5a>ZHmjyzX8^2K+5^t->;j_%@1&pxnSJ9>(joLX(a z6)X_E-+=i?mbt>at>>J=vNbpylvHjYr3)_N*S02l&Kh5kzJiXpxc0}YT&Rcy%a2Qd znI4Eym~)QuEi88@QUG{W+-hcaUDNXXFCnjx+@L$>e*q2(V?f=e*qy@iar8vX#u2Uh zE6fKWG#SQq07D4(S(}T$hL!IYry{^(~9O8hk|2Or*Nq^QML+W z-bC8ixR!*(gU>Rkn;Q^|1I7!l3++)HI=i_Aoz|^cD=d#(SQeqBJGAuVZsi1n<$5w` zh4SSlt*@3s@>cg>#(x=f)ngv3vS0)cASaFW$dys&m%MTz>l=$foioZ`^0f_Ir6s=& zb%2)cZ8*E8rDt0j{AB5Kv6nNg!gBvXVC;ywyq%TXHm7*$2iHI8-%FT@dtDf3w-r*w z)9(MqFBH&-Q?+mRwnDb}%!S4I3OLJ)V?^%RR>&29_wX0Ltbht-FHqjocKKhTDEo-A z^!2Ncj-u=*%Fd$}eI$x<4pGk9cGN$kCP+lY1_?^Cah zqRnsXE1tDr;IICDEtVpy@#6CPmOrF`8Y!sC6i-_9#)S&1c$(W*=qldzjnDj20ToaC zfb$LQ!%swUGOO|8DP2e4&I?o0NI_Gkc*TpiKNUsVOQhfY`}cnyMG6k~6<_@B^ZQJ} zik!xaPq+tuHHsAlohe?O{=uK4NC$}Yw_U4_oPsnBr1md=dS?_VDo?!lw-5aOA5okr z=}hs5MsRKvC&~m!uQ{%CT@-2Gw%+1lOaA9&|5GiNBK2hPioafTwF0(S+FqP{<}DW} zsA4HgFJDZJz3@*3RXoiD=@Gwr@PkpL;8U`A=lAv;8$}92+lyx$`}x04!3pl?ix+<3 zOAkhI7Scfa^^G_CQKTr*WbuFYz5Q2Fq~K_K@ybQNe>{p5)g)iE=e*0Bf-?@BOCEXr zhf$p5Q?mHN`=5C+inM^jZ!iAs^4*0fR&YOGeA8(k`&txhZd-rxh`Iay+5dElrO0Ta z_`a7*hbv&K>bDi|n78$#3aVI&20gpDWYcr|dMUf(-iQ67 zDY(~GZ2bB6FGrE0 zca5j)1VlzwKntIAzaJ2y^ve+s`u(~kF#o~ z1IhaFl$o%Tkg9PkcMH|UZ5cT03=8saTeu#v+#XoE&pHFk&?c70F;}-_WzobTv}Q=_ zmZmVH<5ho$^r~tc^uLT6%6ZQf$DVb~>9lUmy?d*x3O51!Jle9EiP9+?F1Lk#q(-+`%@G(p4LV+rNriPdH0} zY|0SU>8WzX3J!vY>un7_g~wIWM%@1fQXj;-GLE-3-ijqVu!vcGnCU5f#(vAz(2$66OTEgu~H@F75Zd?GI*b8JH42v&<2tXzENu=ChK8!lQX5+C8 z>}Df?gLnJf*b?yTZ&Jos|Kj%VSQY^6r@jZMv8@&?C9(fb-nmeZ8~hBm!M?&`b;csw zgenZ~539U5!Ll%lNF+~>BG;NF%x>r6lOU%59pGMaBT7XjV@okf*@#!=G6i>n zLy$n;{|^LTsNy=oYg!2R)6h$>i;2}Lh5sV>z&shcVst5n6bg3n6i zr7A3kIPA_lr59Dl4n-kt*inB0>_XpnA;_a3z(r!(jY%<`Momn&aWPC(%Face>~Q^q zb;9s}%E)!b^?w2@PIK7a9LomB1XG>yYTtsN8lSk^_fNz%66LvSNZ_*#>^*ScxCg-8q>AGJbT=xBJJGFVJp31t(cpe0pPEjNC*&Za zDdeW7`^Uwf<>1CF^pP(&^Db0DiSY@M)B#2Gq_?{j9$Rz6Lt%#}_i(2L+>I%v?tZbS&Q_GQ++ps^ zW6BAUPH@VtZi%}{Kn^aW*j*qmH<9xoEgA^pWD~O*G2^(aDRrU(0c6%(whyT@QpR0U zyLraK+DwySO7Cr+1#W=T@Y}KFSi6?pd|2w7%E$MI%{v4^|i07GRs%$qZt$kv1 zma4R{x0;h!@MK@l9d~0&x~Bi1Knh&|3!UH>uni`y!9FMWC9G_=%%{qZ8N3h4E~IQ+ zLUzJ|3UV#}Z(AWuv&*t;52Dgfu5@D;$|sK-qGWRI#|Rf}2MW?j9ET7Aelu|d591t3 zA+m!1fZYndgYRBYt)CLv3fNg$Iu)kDQwRR01T#&mMW4M_`Z&*~tS@i$L)+w`cxT;pIqW(YBt8h%26YCpOYnnNjPE%0AKMuS^Pt9|Aw|`M{K_i`D^=Y2pm~v0q6#jPL6`vT+Bk)+Lyf@U% zWAlO9MvfV*a^+PcwU*;vvh~XNRNUIJpe&J>9#t-$ zs}yg|x=BbWoDR=aUV7RN?22y9S`aQtL+QBg5k1UGe;%)ZI@qq;mpiPyYgV33X@6++ zcD4pjfxufrQ4A6K|7q5){S-{mq=ILroGf8Ag2$hrf@>344dxA+&J8#_z%D+&_V^Vv ztSAf%Z~@BjfT?!%yR0|FHwp7iC1x}2AI1ne@s`!e58*)g0-RGl?2xxSZf-v@C(9GkDkyX=S_) zQ_|36t;_{G5hj!L-+}Z*`yFsKfh0my;VD88j1WZ*(vJtXFmj?&$|M2@DnoMBqMU#) z&seJ_s1OtD7AC7`_Ge+B2fw%`y%eN6;8z!=7jFfYRCzfDhudJoE5dWp=js-bQLf-I zR4d5R>{;yA7jlH_P^M1Sauek^;_pKI!TZ(V@@#W(;hUwP163^p&0YqnP-9IZcKqq8 zFXH*ep_s3@EJLRf&p46{B5Io?#8s3)NT7)RB{xERJb~>5w)$(?AmlDV%5{8eHb$W$ zs;Voket5R$!Z9OY+QsUaGd7W^O1hBmb?WnhAGeA@vufZSuBsVOY$qkf2~Eb@za62W z9>gJvmw^J82Qyann;A@Hq(X^u!?qiTyS^kkj=;~8`Tq6=8H$+Wydvv?Nx+1@)8&$RapS(&zST(!H{AC_TYybToi ze@9JC8ktORI|@&S5{OXxnCxv&)4LakAuV$ zDB@s>lv-$6FQIE;VpsW46@r7Z4j7?Wf|1S3SMP#Aq~MZ}&iLHloHVv<93A;CK7s(D zCTsg*h)!ACo3n1nhb_Asn=p84z|3vWBvo%D#WDe|v!jap=i|%1gnch$+o`lDYqQ7M zFT)|=Q-_UO-HCF)I3TmZi|uX7=PN_>!I>=Si|J}0_D~cb+sa)@gGK;yBV~r5hOGLl1Ybtm*0 zr^Zw8gxW4dnhRSbRg?$F*ggSXWW3dSEbiPVyALjtgJH2D{2_@G8~YwUh`K!sy@ya1 zm$eRm9*}IB&tQbLDx022j(s~45bEQy)?y3Sc_DCzxCvqG1TXx?_cya`X>c+jy+nRu z`4&VBOShUyL@EhOr5(vct0s2(CUnEfwvR)ywi!dp5p07->lrb0nPjsQd_Ox%60Y^e z_s?cK@a~6-g`(}4;N5MxeW=M?_P{@1ep#wkXQwi{lrdWwxm;&{EQQX)$mSzl#(4>6 zJ}8{LDx8qU?iPrh6f@d04TPNZwm@Me?aSr|_dy~kz5I6Q=IqY)WP7uH9i1Ir9kV-f zzJorpeC%EV^mokZ80aWSfNW>BU#8Kx6+JsU;B(%M+t6LvISSg9&1DM;nhR?!s(LhM z*va`0egz*w^0?^Fxet_hXEADJpb9~#!|2%NdnkB_ozgoS$NRQ2{Y-Q~^EeYg=cb0< z#pvbO!QsL&iU?O;6(ElbmZ^AJMn7}!c>RgAQ*Y1bdSP7jelm;kB1WyoX zi+bM#VsUOacycC%clA<%hv`KnsVb|*g`f~y`Jkw|n8b11|gyU@T=9HabnUq6ma zjhzf%?Ul>KbHO9PP`7fJw(%Ado_FHxCpU742~EL7Te|^!Xu)$poFphr3KIal>ic7W zC$OPLvbl32+-Y}m=`kDi3Datv?nnYQ6Zk%o!W!Bdv6USvw3rbHFbohF3KVZ}FFY>U zhW>V_WS6`}^Gg`&2Ds2+<5IOh1cES{!}>}&#{r3pXM6PXiE{M-X|Wvh6U%;sc1xZ# zA=7!2?7;o$C~uN>M=Hu2sE0^S=S^k?Lg5hxhZ)%?gf%AHCOdbX?Pj(;o1R|Egk>>9 zM6OdNbWt>OosQ-jIn5xa8MQeURiL=1J*?NL=1-$)Jc~}|&~wxT@Nm?NyU^Bu3o|?? zLXC`3-w4+}Pr{7CDOGw8U@zdGfSo^B@ggPe?8EX${3&_KAJ-}zU{h#wIcVf(i;;OK z1^lt|dBd9!_ac6hsH-pGo{+lma>yq5L(7}D6P0(2RZFl@>?)1nHojw|);=QR9PS*%F{?WRN1B?J;VuKG4ZIK%O`ZD~?bw8Z z#&q^4w!ATuz*7WjA}XEZ;lE;&^YpMQK8HR@kSn1xju?W<{ zNKt%TlXl=JAe`n)7+Mb42N2HTBn&MFVhycm3w{qqmk-ONgs`EwSTJLa<5*L?_C-iZ z61gBUxR@MVL?lC@1eEx4hi2@%$YLg|Cw`cxD%_))OoC6eIrVwycm^?jnlpNuPDL+> zJ1`Dl_hvh8akOR3OoucB&G`&ta;XbLrV^b<;KLYFfCq2js)eNQa`JG5pd+#_Ae)I% zBhteydhHNZh($&s%jLeiokUc%_cqo#S=&w*=6 zHx=zrsGm>mOY9fR9;CW~hwX~KMh*u18APJlrpx zL>?B+Dw%~5b$_#ULEWfJm|ftbw%(240lK3ERG0K%TJQ;2ku?UZAC~6jHuOsgczhBb zgL|;wV!f1mp}F4@2^sVvVARcn0f_Z1z!QT!8Gytlv3kM1aHQk)6M-En^l{jBKgdBK zIWBk%DcI5D0(A|Z{E~C|Lt_iiRr@#wZiQ6874GSnBH=Fg^XjY?!F@<2mbX6as>X`CzO%j<3GZOq2VK*j$Qz1pAFfopmhuH1QgBRY$_ZO-&JXzh8|ExR9qOu?n1d&;l*s>bFBbjx9V1(r<4@JFg-NS2O?p@ zhE#oC(XJ{$@k-D>oetKjRYpntN6$E5quulL;h)f39Wjh_{VT=@C8N2 zo6rZ(;2+P@Z$iJ^KDB=4MoyklQR1j5aj7V}65$C~V8#}qswkMc2A^d`iMJ|BJX%qV zR=LZ>Ub*98`7T8H3a`ED3z4EsX}+^;!FOFSZvcNnzI)Z@aq|=pT^Mz8%wNr6t5yC$ zAcevTfkM#*cQz5U3ME=cxQQMXq7xS4S;$$qla2(9I=idji(mloyVM6n0B2#sZKKZ4 zD>$FAz;td+c-3c&db8vZ%VR18U~!Kt=UR zNY7?FiFLJjgencuJSz0S73fcQWaKG7EIbFe*kp?7ohM{p< z`lhu`@D+fl!>83(aWjlGoCf?k($MOctlBv09dggw4BX8Q3%I}9!cDLX++WkU#Vu7I z%AxGw^}r!zs?x|y8qNL=C#PqsLc zrPQ~6&Cjz@1d8YJ*c*`F9-*b#-*Po8RY5h6+Q|rx+|wU~HG_e$Z?p&_n1p>(6DDqH zhqBGsEZ^Q1P5ywU=NvR3MUN_9>MV)0I-#d_HUfbPHa$?$Y?7ejTP-RGCKcb-RES&J zDXHMN&c3^kG$`3et8pcwK)~iYWn51KQZk!i+LdnTDaNX{(r)M02e&~Dgn?&wSQ*WP zIheq^tF~Oy!&Dy%N~S&5hP%a%?eBxoW!?iU!moEVJbKvX{fL2Wa-kA#_*bSYcog|05X#FBaC}J&83^zV`lD?|ore#$($pobfm7g;N_s-6a2( z!Hkxw;nvHkn6*xE-mRC!A*^@n6*yE`*IDAwwU^3kiJ~LW(DNy`K8PUcxM(-E!SIiv z3bAAlgn1SIbZ^Ih><)aUR|~g3ir7o&udGnywd@)OoKglyp$sAtRVru>!r;o5-!iVb zZta~vV_5NkDK|Ce((~!CrLB?rL?v+!w^UANgNm);mGP_&(^)~(b zT7IuU^%bnYZoLW?`SZ{tNJ~;^DsNUMbPSEW0XiDlMvS_&ojQw7`5IDa{tA?MV}D>N zSEm;MW;N5=WlyR+rHDZQqc)_kbL$7teuJd22-eEfu!UjO-|a)mZsoUSki(YjT%_q}2??A_(GRyrueq;?v_>QS-Y{)(}% zafi`?6s5Kd*MtUitV|f|RoQ_3z^QC#3!^sKkW_5o5HV#03T3=; zPa}3U`YQIZ3E26gTi$ITD4BR zPl|E!#;N@Wjy!u-=O=V#RiCjt-meh}xe3vRLp3;a+{x3ZiOAb>?Lv%+KCVS3BI<5{ ztNL7@s_E<;ldT$(z4C?ludzGlA7!l-1+xSSIW zAzpOs32DA)vYMi&Zwo?UZc9V-)fsg*(@MIjW$H#aG1fo$zalPdkVIw1uM`B{iWxr2 zRq*bMo=4-w9Tf}fXCn0p#(NiLY$v);{&1-Rg00j6hHaN`hmC%DiJfi;-3Z|Mw2hlMo_CVU@ z6^gn6t<4V!un49k(3%VBMA#Nco=Su+P2QkUXV_UXt5OA)4xA z#^s!vIWj@>zlBf~62=jyg`}9x!IY!w0h9$n|BiwQA*uxUE~SDZLlHu-SD-QAv|W+H z2w7Xv!T}4ZIHhp!AS_X>GiViV``m=^*uC6J!)|PY(bAu=V&i+^9!%8!1Ivm{w3lLQ z{Xx_f@jw%*mEo|1@4z30@L0<)_%1+22!X~%5)wGTBeu%ciuOGfttr3R3E9yM%Ht;P z*9IdN7CsPzMhd`9xl(GMIK7jmMA>!dYQz7_T(q%22(L+L`+Y1C>+tWh+Us20BW9bDBXtVbvk?Yr`!s>AH-Jhv+)Xq zro`q|AcG|~w}OoUu|?h}W8P;iM+=7J<55?uqaSJqUUQQgVhpUBf?GoSzOhYrg!V%0 z#!o6c*H)hdFDU1zcrm$yGeIQ`+NT&({3b%+#Q`~98+3%TrHwbE&@0-ZqHf#{kd9hZ zQ8&IHpwUhhb>j{?pacyDF4By$q?}E3srZ{1U&Y(Rcq-N=#&VK-+VE^2)0E_sdt$Oj zqRRFyvFff^+fpf8RTo4K)IU(y1zEVfLR~OLqsrV@uM5oTdk+f+QMgI>{CR~de|^$t z_v{}Eea5<$kFT4t^{&^Sh1kL)Tl~HS+?*%rvDOuL!8r`oCR!`*k3#KCl+uk0iFe@JHyi+6bzMdj2ZvHeEdT?xQa_ z)Cl$mWEI>etN6gT>2Mu^BCxS1jPvJ_$pcqDvuqq2bNpS{L|$y#`l&=0J*WRpd=Qau zA}*KEXd45gPH}!b7AqNeIKU}hkfik$@&5P&7yfbCstC3h4T(K!43rFsJZeG%jlr&B z)8VV<7Os5HvehkY6OouL*>mL=Sy}GFA2t~t{CN6cFOi9 z+Rbu@W5&1OqP8=h(>=hBY2jF_FQ2tp5vh{KcFpzRQFEg0e7T`rE~%+#ci+{ zEzG3{j5``3hug`Dum)5ib@#I!;#-SJNPxseNm@!UE#0x zHbhEj)Tv&*=QIR{<&sv)!oHnCBKd*%kI^v;*X;Izn0u{;n3zcrVh5MNAz%m;Dw>?G z+7$pwKFa5L^;^Kr!Q=7T_;Dz&(Id=!a0hNBZNS{zKq}-~aV_p4kH+I0_Tx?UvK!w} z#;iB(4Njpej?G0y6Iu~DLJAE3G-TQiE&y%?4K9MU@-EhGC718BElC83a+$%FHijgk z8gyPexUv_b1%6T!C2Ghj98$K0KI~hnRA(Vw6DMb3v|s}gbZ~>QALvvV9Nz?Q0aWfx z9s=HD4Ia{9=GK>}L8+M)rir8_N3jlI?<(M}5alhn-Ss8bbCx6D4BhV)%W?2%DVwBQ zXbUby5xB+JA7ZiKGFq`!eK|~M!IO#;EhLq;8`R;yu5l+Tzfcok>?#k=*AWz~_6G#g z)CO0=?gftuLrH#+V1(0z2weId79!%sSs@W|O$6R6Vdd4#syziXoXy5(Qos~2IgKQN zEzt7d!YK&+{`stsnrMk)N26feogSrjGt<-rNIoDO##F#(?iXBuGULxERHOkccm%h$ zE&ow;RgI5;^yXE@57ANE2yBfH(rPvCpkb?S;KQ`n`3<`P+Eq6|n{)%T6jFJ116*^w zk&T%12(HZeGwL5eh)RbtgSDtv=p_g<>P()43eDhkh-uVGMppyt6L>2-mL*L)CcaJk z0TDZ{L#4zha_&ovQaH6xk}lTw^GLcsOFme9W>1bDi{6 z&QK9*9vV)B;@Yp7Y>Vnzn*J@yYaMjAsIUE=;Ux#t$hL)bgLvzT>{@btlbca4mM_DZ zZx(ITP{DZ!E@i2>dJ4FT4VM6Hzqs9w8JhD9Q728oVyqWcjQS$xsu*$T+!9_to`Ex{ zs=ByVvEve!Vkb!IMaW>$AuD|c-vln9y=SaSK4S@4m5jCs4|x?x(YabmU#bdvFd>gj z9>ln?yIC>nECSqG?uzvH5S3%@qgaDSktg(wV_U$ns0S3Az$XRKWLsV~hH>9)YAdPp zZDSbs!sx&|m}n4{Q@r3(a7}g4n^?tF7U-@Ygpck8l=Q{2 zH&dI43bEHR=+d5KJkC#%L+~Aym}k~E80ZgVOb}*G8Dmtm|GfsQFkKDeR`&mY6&UXm zCv9}Ms^LkelEx4bi$_LcNHuogL@_!NgD&Y2Sa&tKYD{L1c^_mM>Xm8~9d=Lyy9d|1 zYM?#}t9==$Ut{K412srszorLjZ$k+Kb*k)o8wN2@LksK_CVEMZZ%m4m8U7kjfhNWw zdhF|{P&y^(q?43}rbO1Ma+7E()-H-~Z@@)uqmshT@2Fe*Ww3N(Z)+M$=~f zA?S;#CFY2iTRD#6;ON_LWBV4GaQ+co3{tXg{VTK3To2Tii#Z{Y7X~%$UPpWi?d5b~ zAku79D4A_6`6NVybu7isgKiVZD|Zr*eh^PqqM%(W=hXQM*%z6wumZH^E2=u^LP2Y9 zmd&*JiY|k2zM`T{o3Aj;E6i7fhH$>3B4ey!Vn|wWx8^Gm+?cO$&2~D9nm?UW>G2n$ zGuZ{M!?+CwF1EIMDiJKm1&_75Qw{-@FbEww$oCPX6oU=|VWEV=Yido0gbE&KAZ&g& z!Q5K@f7HDToLohjKHNFy^y!}NnV#vHN%zbonQlTdoJ{v5lNkt;3*{^;jM=wl#aPr8A4{$ChXhCW_@0@c@>fmo6p%i$Yo%u z(ju)xrY3gTr~G+vDvbiZqQKWGDnj_8${$4;!zWqXyPx*XWjMTxjLUknzMf4gh2i51 z?H|iQkkkY`Cyha)XqbyGGwwnk^*(O(!_Kd!J%r2D3YQ6m3$&PROa{VXUp=5&8>1~TIo&48$7mNI3l3#+9Z*itO~9qc?T)BJThED;;&y6@q$bUXZA z$opFE4`GVntoT{z#<7%0KOiAzUR}X?`%tj@vJd@dbuFgE&zalB*#XjbjH~XCPJ|;P za@KUYB0(z8F3h86313*tti}ukYXy9m>OTfmlt%Vocd!!33I}&##Bp>Ds|pzZ_KI8J zvY#cH%R8HzW14^N|0ikAG0Qmh|L;`&Z^^wtGi%D7UD%D9zf`Kyd>X@!uf}DJN{Q`mm!OLCn(5NOJur(P;ViqlU0~k+Kw+(4s0B zlKm9e2Oh!!C|77^4vKD_p;Qm$41!E$e=M*@slNbW}^4_(`XXym8f5PVg zJ5@5F(+}JK5j?>LI?M%+sPePk1}_G+xR=}Zt{@GW#6JTS8tbxj>?VYR;4m-jeE_zm z4x(>ZGH90_jd`~{*Pin}PuCIgMPgjgfzvOQ0_Z3qBH%N(LlJ~I8)`bP+rT<;!n+(^ zlp6TqkBE@O84T~k_fq~^%7e>Bx!v@hI-xRc?AU6p6CGTg3MUgUPtv-=%KO_;6+aqu zDb7042*a5WI~w6&^^oV=FT;Eg*3Q)Vdl|gBhKNrKVnzH)(<+Z)HKn)m19|S0=d<$M zCC``nl!F>j9xeH111lWjuMPL~7c)2FUulNzT_njPuga@%s_qk1^vWAG1gRVC*n8oA z&-BB-hcHRPx-!UTOf{3A_nK-cNheW^P8ytg($=4kacydl@d(4vIj=qK`tN}z8}U7t ze+qMeze1jp8~kI${4RMOFV7R?c_N-k|ECxw;PXg%{!E@fm*?~Hd_kTs;_3QFgTLMN zmx$w~@;pMG%kj*QoQf=^%Cj9i`)%k)zL=3BT&19LBz|?Xbt37FGRd@dp5*yPcK<|K zD@3p{%Rd$JV1ZJejJ)MD@|MrYTRtOi`HXx%pW|PEU|Bine*y8?abXc1>j(<9f+QNEv#mkW&Q3%LzFc^Acr|schO0?{A;f)jgi?D=w ztWK%ae6)#n1E_2zci0V(a>8>uvF>N`m(;;Q|7!342Nf-QUbqdtrc%bY8+T*Iv^=2R z8*xgNg;PZLPx{XwQ<-{0=3PX}L@1T+oZP9)+y@{Z%iP2p481`NmQGg zBDw5`y|GIoZj=J8QO3V%0R;r?y?a2(ttiGoawXn}>`;BNPag}rlM*<@cdmlkC zDlhl*NMMw8Cx%hOKHLp!cR0FO%SF$1cXHroqBAG<&+z9U=*-RyI5=w(^ZT{Tvp8=b z2&Wq6Ak~$;oYIn1G0haoj`XXAoW^z)wv7>g5X%O{Qd4TPV1V(39eNqHTnVB2&#(g` z`cUTx*VkhtP+XKOx=mX+T$fs9z4^A?4%fQfp}Y<%b;g>v8%09&aV46T(Tcqbvd#(f zr_!DDi8#xLVKVP<4yq27>qLL9m4)__RR^BHy(nzM4u{_dhknSz}TrAQlFVQwrPko3{hz{Pr_3!uAlqpJ+!C>dc)_C3?y=Abz| z1im51EySzUk!H6ouBrVvHl65OOU6#n{rtY9444P?kn)=@z!( zq{M;?G1S3&=Fwz|`zz&T`xo-va4xQY_m9=25x$ckx#wmR=h`FZ0IPEB$ekkd-bR|E z?q)v{d9tl=aCmes?xExgtSg;xZ0l=CuoKC4SJFNaI}n|_`S2f~hB?QNbY|!UKI_EW zp4$aGOxas_*}AED8dc23{h0j8@)|eUtdh~61%B}X9U~S6zW@Tvi)db`%Byi1OF1IOXG3A5?c%zMmmtT;S4`BLD!33~>0R08%B$%PW zB!UuvamW^%)6H|gCAkp?oulFQr;x*yeq&z(S0x@I&RzdySdM+l#b6D#Y~ry?(w_{= zLg(%Yr3v}58(>$uv`QshHsa@t6(z>%>lEr$e)(^e(e zToVras~;%t6;^?=JzR)nJoIgZ8J0l|)^v$OE1!rwEOE(WUB0Lg&UOW zmB}#oqtqRy&lxOZqXSzaS$oT79Vu3_5yzhs@#$ymf;2dOH_Ai?7eU=Xv1KwNnthH% z&1n2Z4@=q>mNe-S)vPn&Y|Muo&N;_(BWd``Y_I(1nJjr(dBKTIxQP!zp=io#eX#T{ zeZ#LnL5r#Lc5ea>5uJM*6*d@PRBz+vXu^uG_(t`PEg20qG5p?ER%nOxXA$WZ{*jI z(vu};)<)*#X0r=i)zJ^;uk{3wRE&E5+P?)&xE{p4sQP?|A-;dTf4A27r_O;r>>Z_} z)SWC1r)XIa z=Kpur_hqXTZf{WgwcMg*wo38SV%e{S(PK>&tGCy2{WY?aB*G?}0=bdQe*>wXTaOb5 zYW+~lw_T%3ElQ!|hp`EHicMQI47O4r!|TY_ zGVH&Ukh#6d|1BijL&Z2+BZv97k-t#vz_o7b+WMR17SrX-lkM%8Ja1PY`M1V)PaL&k z7RG$LCq95p*NL2WtLjWJA3ue@#Nlw0ak|!Z4DVBhc&5=Vw_#31Quq?YLOR@~2{{~T zh`WdJpBDjBswGy^DKk#KU~*x_?^M03u-IahiY*k}Ux<~!k7Dq1;T!0uG-8A2M*x(T zlbE!r$+q#4yWj-3+fa)tqYZJH01eEU5&+XS41yoGFbr%u_2KRLQW`L^Kgt0Aiydkt z6Soc327{A4?t?q@Kva6EIF;tq;Y>BBz5l{zF?js}FYgC*hyI_Wb3&ru&J*g&{d+nd z`4Y2=9BHR|HQJfk4=K5Wy;|sTH}r^ISCNv?VyWDu_9}IPO7hPSA^B^qjLSO_^a$?1v{<~h+G*sE`jqOdCVaPZeu`L$Khzx+UY%iPuAj>vQ zrO7CAoO0Id@0W5vA=YlchtU>xBD<=Dv?f#m$;LP0lTqy4LGU=5yKoftHze>y6Z@O0 z?DSwzI0f62M}L7;Rh(q~1ITFO;7FVZk0ZzLAj-z^RrEyfPO6{fjOTEykoYz^{xJ|m z-E)GYAe}z!T_B~D?ewlj4_Di#F#N%8_?(L}-=5En;Nxu<8%Ox@6h7(3a}}O(9I0?3 z-hLboRlm=XbsF{=c&0DbTHPDt-WMT4Kl??ja^zaq*j9(r@etdkAcjxENO>J5;%m#BwinC7p_Mr zlB`GAA_j&MsAzGV=C2?|xz#Ct0|--UR!nzdabXTTDK|TX%P@}G9FRrs@=90UKKt|O z1Uea*#m5gF4!KKuD&D1;PLW$_I<$wSZiPDy&L})dW2-#H!3h!{fRC8|IUC9*{2*Z5 ze=m_c`fJFF+S^|YDEY&Y^AwL|y5WM@M(>}PNBH?dFYcOm3TYuAZ`-jCLXvlpPqkos z?bC(hV+&Vwr%OZidXEJ?{^Xbpxq02A51j({{e%V_Eiq08#?enhstNJtVJIO zIj}ovC0e6Z@jg3;2^2Z}sL+UsgnJPM>_xGY=#ppL{7M;cCS>@@*(>kMu-9=PL7a}) z>967yOlw!K^Kh3iE)Q}1KcY_NfIM9~5QVb=Lq(YbwFeV%%%7|(b!loi)-I- z(lJnDWuu?JT^#Xr z78V>Zhm(tg9Gx29-?;x55gWR9V;_Rt?@ae$s-l!vNnKuGDWScuqo9;$1~I^;>Ol-L zaZbIXgZn2$pcgwzfP7n8ZLS;5g*+!hkGy#=y?R*+kQF|EYyiy9&wtuXa0|)w@#zChp4x-R*J*WsFNuO%jl$a^)fWIfj<84 z#Cw8?xB9O7oyB{fdiDRPvZK@mr~EDTI??F$QR+2;D)fIC6m>d1qSKbu%P^%Ilx zskG#&lUT-8KXK3go7Y{_eZzsgKR}3$@v^DE`5mPikYc}Z9z&|{Lo{h?|4RS=&)fHZ zIU+f}{KZ=N^|k3x~HE{(NAp6 z_5TcmW$(@JeapN5o__DF(Lugi2g~*;@3dM!9q(VY4yagBLENYn^>$>`fHMH4Z;$yw9O0Sse~%zbO_^k3 z^fh#x1@dxWGxBJ}@&?x$%ALu+bUu#*_D6cq+s1GPm*^#B(2?lDg)LFis$Km9EQ@wD)KkhuNAWG z&!d~JsAX|8JT=Zbs%$R9s!ZUr443|DK2R;-@~IiPzyU2TPE)51wzlD!PHaT8HKE*u zguIO=pUVYFxhA;phr3eYkss#F)DOiDx0FFGtlAN_}t);b~M zdO(P;KyY9wz5$60$oEV`eEJ~i!>NMN-yqp^8ns#tm@E?t29T0C;0RI!BSO`Wx&ZHY zHqMdZz(BoWPG|KnC)L19m}L;J2LqfkQr+B#8NS(%%gzwL+zk2^_yFKd_9(z}r6zNd zh&`zYw0%o$yfJqOPTkas!{Bl^(p`_33lj;nxr1iKlaKOr63i3+jvI4w?0v7soi(_t z22TpG@^^C7-!=jrc6-Du0&4nx5xNMa>0J@}q=;Dp&^%Kj^zMkc5HS}c=BW|${t@%E zhg+%4%Uuj-o~yV-shXZA)wqN&Q4$xel#C|-+}lo z#*h7xmH4g2?>ziIh~Jg?eFDFm@#FVJU&ZfH{CGXh5hPu zF{B3rQnMjF6OdXA=`}-|WGHVL$`nIs9MXbLHk8SRQpg(8KtO6Wq$2`SgCU({NZp2V zzM&M_3~5t9YB!{71JXo8x;Y@_4C$_blsBXY15$?}JsFTX4QW?E>N2EP15%)wHv&?i zh{m}l4FhdW4oE>94-7~J4x-R zKX}pO+`JwIZ{^L%C&Ek@AfJ_R8z52>*!_VXSKyX=g&b?6)p80h7uI|fF~&PdBYPF`G69X z_<#}=_`v6&ymuOZg5(NZ1?4^93CepQPf*+gN|2lZB`E9xB`EAcSV372C_zyVWDZJt zKnV(ZKncou5LQskyG%@jQXYgA6!L%)l<|NP6!F04po9lJK>-gaLHQ1J7!>b-Cn((k zB`DkhB`DhgB`Df~JVD70c!Gi*=qD)G0Z&k@wS;KLc(&Xolrue`RB-|bdb%BamDSO%Qm-0w#uU@u=NGxlJA~Ueq(P^ z8X1>WjEqj~laO(39sQ}ce-|r(CkOUaA+FI`g#9R@L|QkxmB&O(f?7RRi`kTDNcumA z$8i63s2SHwPsDWuqE_ynPGId_o%_kYu9A6n?3hjRsf6@>+26$ZFj!}l{s=BH!2OB4 z=+z|C`N0R5_Krlp@(hI9k&xc2b6nirfjZg29q6&x>5TIqU>m7JWv)YI8@JLkKenND zLe4AUXmz(TM-Ue16+BMC4h_!}nAd2Nvh39GMuCR)Zb8QGaY0?0^A$mpG~Y3rlu)qRJBw= zqnuR=7IZ*oDp=I;5(TGfxJ|+RHN0EFX&OGE;B*cDpx{CcCodGK7HPOd!NnS$qu>$^ zuUD`~!}}CGK*MJh^fdglf-^MiSR?`UYB*29l7^=#Sk~|&1^YC-M!}gH-mBm&4WC!A zUqffH1T&M5x3V%6Nks%44OD{ z@(MI@Z0{XF6G!r1ktUAez5Qt7DBhb&6UXu1{xnUZX&Ox&(|bKMaqR9*r-@^7%#8&H zyUiAC=HGZ8Tkw6Xx~s;Pi#*2WfX}k!hL5p>m09le7*b|l-Z3^;nP<{GPnl=YJYSi4 z&%@XPJb1?SC_U_*it{AJ0KI@lkA)@%MPmR$6N92LAfbst(HNl6#2_?@K<{;y|9Orl zJJxAK%erA@>NbX9wgFs+num9SXBhgQp_A15S^Q8C+ctR(5B3R6+;j+naknb>Ghr#) zmxPKfOfTl)5&h|dKWCusx4c83bZ#4#Ib2jE8VuA}^-2Nl@rLgV^bO_m~wLU6$J0yx2Ei+tgL<79E=(j$)SZ%r0gEna%$ z%pQejwwLB5i_2CWeca6MWbuS!S6(=?Sn{wc9Tjy~AkQpQfcWb<(tqre+)D_n!`G>pjD8l(;yn!YFynzN^+c5Qajxo0efY~(w%&!4ph7AA{ z3A&3*zIYGxQRMC;Ii4(KrAs}wn-fYxZtU@IM?g5)h(*fHCFPvlM3Sd6^gjc6D~|Po zIxdkHvDl8>$C9(WmvLw?(>}E4Z8EUuD`L-n=-F6p#(wbZ$U>}BrsSEHXJfu8&o6-G z(jA@=DOd5dxgwrDEaA2#itOhob24IXkUNpuQn|KtPR<;{o<>GOu0_h>yT!!_4F?*j zVt|ta02A^|%2RQ}`ZnfCaoUzqem1LDi*$P0vbna_p+_*?mcwP_DU~p7?b)g6|}AINPX2TQuRb$)?ltoQ_kA z(%JUy*aX=~b0f_-5+s`yrde%Sb*@p=U9N57P!ojwe@m`hTdvd*3a9n3J)47kxoplJ z_(hvIcw_ARPs57Z3Q9H10XN~6d!;9gJc#(eWOwGrXVD4*wG4x#RSVC*pbQZVz6{?Jd--c>_)K|c|+lOuHQ6M8qY z=UJ!+cxv0wG62in+L+||T(Wm!5-6NL$E<(sBK#i4Z;12WmYdt&(Nx;cavO#t8Gq61hWv0wXGz(sTgnK_P_*=|Arl$3TCbLeu;r_+QrG?G&H)7GBhQU{SAqR{9B8ZSZ9CWBpicd6+O@)ouaO!#Ej4AMYoX;}eVf$PZ8DJqi?kAnxZ@oT>6>=7 zhl|+ZZ53D%R%gsljU8~L%3heMj~#P@GE*v+K6w~dhGRR4>m3Py zv5&iZW}}0x)=H$(gamG1MY4BioRfF9#k*D0;p%sS_mb|Pb#sxNgbItF&joc0_HxR{ z1J1yYnRqj>Tb*CFHy~})mv=~r1W5P^DUvYR_`p-Swp3{}>)5Eo^KFf#lM@Zu#^J5V z=W!lm$H{?gde%a;0H`vyu7xj|tqA@-JKJ!d6i!XT(eZzQ=1WdI+q|`{1smbBEvWt> zlaq}ega-od$Z`j6Zg7WDv5I{PPn_cC3~ZJLwoToOh?7K9obgY zEv>3<$!1~BYIB=D_kaF`-0>5n>cIUW6K0&M%%>?;PJi-6bL{eFb})O77m@jdk)xS(iJV)x4i++3k&|fWbCoRz#WsvwiTz^UyTFvl zyOo;^Pe*4yU%3@1V&CCb?lkte?mAa_S9g_tr(3yiJo_%p&lvl?$uP;SJYjfLYqqDH zlikX$eeq0jE3fQ}r`xT(W_WUpPmMkb4Q}O)aT!u>#W~Dq72i2kut6lMu|nFdqzprc zQF|*W5w#XDZ`EO#_7>+tlUtbjZe=K7=mf*k8ir;pp9KtclCRL>R#uJ6 zkaa7kjLXpKR?Zxkq0OzFZy0j*6xQxmE;J1F@>pS_TiG-&19JM6<1!$dZyA>X`TT}) z8IaL$9+v?*{f==Nkj?Kg3?21S6L~zCj7M3_)t1EqGWbJ*4_zp%j{`+>6>|5}0YkkY z3MfW~p|f6wDWVJ+hPr979}3X83{$bPWfnAOUElf)7(mnVc2Wgn2rLpPo^HX z(j73>%l-#ozSS_)O%uMCnC8WY2i@5*;n?gWY|YXGf96~m)741;dv z2UQHUJ{;&)o~vT0^Q)vQhCB=M(i(<^Ze@jG;7NCTv_gweu^WcEmC0gc zJHt@7Dp-PSH!j0r$aaRIZe6j|tz0@T!!oyW)wm4H(S->Z>Q!imyOkXQL%kAy1UfL| zG92kv9vGKlgqfl=f2GK)ppWr0ae|&3>UbSN5^HTpj$jH!w9lfz)(-f3z4nHW!UIees37+rszd( zWw&9do1!0ZE6KxkzUyLIbO1%u;$pWl)i6k6)iQh#eOSX#H;7B!$`Zp+H*1d}+Zl#@ z2kOGw46_N@E?}saSeLn#b>lI}%%EG@FfPyK7+0d59hc_{;rXGXHC8Y06+a|A_@+~p z=DIvvgy*_(!;({iDz}fzbB*}(fZ?gv4irBwJdYZldZ}EzR(Ku{cuSbOE<$%Ww zv1?l0;-kX%`+f3#Q~3UD`0C2_E#YZAQs<|-Jl__c4#Okewpu+sCOp#uo_hKFJHj($ zc!#_?gs0o^)a$a!&D$7*7@kQ}&~gs|MdkU0 z__M_D>}}jwuG@s?q;YxLh3Cw1c_s=^#qiXvi@1V@!N#~edEw!812Q_RtDg?x**>m6ox*eX zxIA6L^WeBVTnfajyy2-U&t&0wdR(3KY!&5h`slv0w@YGGy{e@@ExIEK@=bUkQrVGy%hNrGP{Nf0+YKEt7 zS{xuecNm_!GJC>vzu~Ft&kW&t-0;-(r&oAhGCXztDGAT3hNo^?@Ze&%@}}Xb8&;q2 zB##*{-T5_^TWL2ub#*vPc%~U1k*BsFkIi=Q=fH7!_|cbJSw1e$fba~D%QGlE=Zwp9 zpzvHYF3&;2bA{m%9c}}P*7b9QXS?C48~1~S=ZKWzX=qL`ys+(9c%IrXCG>L4i%n8!?V{u3~zSEt-%{ZlHhj`QteIOba&rjQ>;j%T)62!>!n0vqp2LOb z(s6l?5T0wsFCHyC&sOo&j?<14 zo|g48is7kSKd%*@O@^m#TX4GYTw{3ZwmWAC&#i{1 zuCCV!&qIc%?l|;p;d$Kf1bVDZ+xH6J%Z9J6U*`zVn*k5UG_^W9S9ns#ne^XVUwggq zP2MNp`-HD&pM2ce<5v3j$@hNYTeMHU^M&u|ee(Ijw`QMwF9_e6hA&7@93gpCu;@^H zQMfJ)xQzC$1f`nuCE>i*aCREboA%)Rg>c?wIMpZ`X;|&w%fj`j;Tp$3ZrF1x&l=7k zr{wd|m`o6^H}}ECODxdiIo{+JGp}Fmmn~eu=WBs%Ww@*6bcFLj<6lrCR&&LLYvn$; zT;V#;a0RoW)qW*}YqQ}B#(LFUN#VNAa0N9-H5ZOdgEsCkTtVGY&4tSV!S$fw3UgAG z{?o$s>^`^}h3ofKTVa6=gTp8i=4425Yr(ey&wZw4kC5|n^HM|e5 ztZ<#T53W|>+GM!)A{P#>gI2c~uDzsCyKwC=TzipzqHx`3xF(r-glc`|gzHJewU-d{ z!u6`*+DnKX!eyOc%8{uJ*kh;;wNp5AhI22W@{Sp|GO!P>Ny4?u!xglN)zWth*Oi7#{9=!%nyVmOx9)?hC|nN(T&5>h?bm+7waakrC5}^t>rKNI z%y?G&wZCvBSJkEx+t6yxX~Nm@HaMpXr)N0#qTL?hTCfkU1BC0ieQf53PuIh@^N3RTe;hC1%2L{{*3=3 zwxRkj;n7q&2=~(b0w&xwvKdXb`WCiW=vMbS$w44V|1#KY8Nx>f<|Gg}dKr%T9^I9} zZ6rC&pH5O+W5e&6FYaCPKyL;D;kz_j{I>mH!j1YCsSR|L@9d^Sx!u1t=Dz}~GH#>A z`2(3i+!<0?AeZ8o#mw|!WxR+SjyraABvvFcPo@Iu>%AV>lKJ)Ma7bDan$#~ zlVaU-VR@1}(m>_%L2rLdh}Nl*9<@L_PX9bly2esJnd<#DJVC*N2~Vabl1HgpzeAubxILveazCwa%hht1T2cRWoD7U5uz z@UN&WynoGi#qy59{&ajd#&9CHW5vf#RP6lDjuzk_r48R=#c%N@;-p(~qX_7*zco#WHLnH!?vKhAsh-U~h8cxX8T1DP)NDSWllc{Q^iuJN`mWl-K) zDB~tKZ(YieH0rP}Wk4Evhwz?nv)7t;gdPvS__t{_#j*W^@wrAB2bx;t221jNhx#y3 zjv6cM&kq5uyaE@`OdI3yAg>L+05bOCUEv#kW(q0!KD;011mwkb`&7wMS1XI(vobgZ z`=^Md_dbZ;_e%>L`04<6)V;{4!!IZ2`QjV%7-x9TV;(d2{@LCJSmNWrU0@$+gCDq2 zaEJ>sIDnJ>7E*(&;w-OncxfCKlkwv>i$h%gO;lb&zI5gOT)zv>dxp5eo~XRa+CmX{ z*ixc$tQ!!n0Ks_QH1h+=-0Xu5EDn~fB&3(1i-U!DUnWs`Gw`dlBI;3T!KO9TxstTi z_WzBgy)#j9PmFD7sHE`pcmln?o(wd&#lQTeCAOZQklOCKtMXD7&aaA>iB3L@PHFDji;D_<{ThT_NUc$U z=VyJhe#q3R9ec1j7CRq09r-46A?7)t_2SJCNKPDaD@EeZg}6+-BgAuvx$Q&qFCk_I z)c82!+d@1{e0zw`CgxTS&A)+|+cq@5n3!8MG`@oPiy_`Z%)>dg{SCx-hWKXUFNOFH z;=4k8H}OA(_yOX(L;NT)KPc1wKS_K~h@T_=N{C-3zBk0L6Z3#G?f%ci_l4L!3HWOv zZYRD!#6@Cm7t!u}iMcgI;{%CV4`{rI_`wh#OU&&Z+Wr(`ZspK;J@Gd}d@=FEA-#jNyM*&cpdSt zLcD>PTLiR!n~1p`K;tdMuZH*rVlMM*`yIr;4e{N?zYFn0#IJ?;apHdu@zcbwhxmEo z{|ND`#J>;mo5cSaVs|w#w-ji3T8aNF#6{vaLflLI#}E$@zZv4?#Qz=QRm5+FcpdSd zLVP|kw<759FDCw<5MN2WJH*!!b9kZow-aB7PKw626K}Nxe2>_N_(9@Ng!sF}+d}*_ z@h3z4GV%2xevSB3A%27Sh7en8fd3)Hjl?&GxP$o9A?_jG9^x|bXF@zcd{c;rh(8eaTg3kyV&`Pw2SVIJ{Phrb6F(T@ zX~h2$;$Gs1LflXMjSw#)emKO-i605^vBZyt_!Q!AhWH%fZ-saR@wY>~nfS2~Uq$?# z5MN9D-4NeE{Jjw0O8iua?<3wB;zx;}3Gw5^Q;R|Qd78K<#4iyKg!nb$!4SVid}xT> zQ-GI-xRtnLzrg<@aW=$d;>jVNLp(LaONb8&@k-)rLwpMH))1dfd|ik)5Pu@Xmk@6Y z@rQ}O8sck-pA7Mh#7~9zR^pu@zKi%@LwrB+(;o+)kVhaTjrOh^G-}LtG|q4e=0hKE%t3yF$E@cuI&*A?^H)>FQbxz$|kfJ4;W>Pg-R0@%!%Ht#~3IRAqQnv;Sv z%1+^gkTZ6&qGKLXOq`q4B+gBeN#-lX0NF3m?&V^=u~X?s?&{^3K^!|xJi-}hqX-T& zbC=;IXOfYL^P$4Pvo*O3Y6EnTOO2carnD7$mTR>8;y>f$n;lNHHQ~6OA&#whk2WWV zczb7|*gpf$26eB^BG~e`P5)>n&&+v4f2WK+GqWHpnAw?)7t=*dbQVjMgx%2UK(ALo ziqb}fV!$6FKFiI`E|?GtO*2nyFdzYz%gM5&!Jmi;vfS*s4a$W1xI735_kbEoYUac| zX3Y2SL!XO*!?8H8xUdToPz~N@cy2YwESso!R}-&(1W}ayJd!cCcrs=N@lN8$-Im-@ z*aS2GIA1ga?*w#!$593r3j$ zjOSK5ql=J?<&vdiJPAjZ(WQxTY9`oIirvYLk=Yqt9C4DLZJcyyCDk|~GbV*4K(0|Z zvCARHM5g14a57ivX;z0z;%e_aC}mdKRx`VW`GY?d`s_YjcTauJnig7h+H?YYGv|v- z0^bMceXR~`BwyiH5lPryC-Iaq$K6%bH_r!(L*dkE9eDx~4jufp5~1CQ5L(TQh7?yJ zA?QjA>Iv_|5QVoyrf@-xSTSJQ@(5Y6?Q15?1dw(A)2dBj$~0w|fF^Z} zzmo%x5*cSYRI`fSPphG>7V1nx?OQ{pIRQM1a6teU5H1N|AK?)J>?S-mfD)Zm29^^# zI%Ha7s4BcO11RC07eEQ`!T?Hmmj+P6`)~jyye$R>;boB3n;etXsVZEr%d8DSs`AUo zMMxt5-%$q#dBT>v5|}5jnxJlFz}Y`)dYf~{D1BH^fiJ_7zvR4M?|k@;3j$b?g@oYL zL*>iB_vlRfs93pdQHG!SU`>T*=)HnGc>(9z%^FIs-}P?AeY!YcQQQ^wU&JpE^!iPn zix!-=>1rC{>{dd_x_~ohsAEK?a~RM8Zt~+pSn-*D0iW8c(7(EY2N4ZlPU6t!&{1LW zz<^;|-e2GG;?;%JaKwG-FyrEk(DB)OaePLtV-rg$=UszNL)T1)$4xbKt;R)x3-(7v zD(e=V3$rq*zs=2Wb33+qpA+4vlb7E@5=?J%=6)6m+TFJ4B^(zt??;GKp=IPCtW8a? zoYoQBkn`qj?>Fz8dX`3ac2wfRl( z6dE*m9u|d^1}_t&HF%AnQG-7dG-=?T0g%xkN6;)_ciU#hOh+*5w8p)I5u>?ZKuojo zWi3oa{MeFY@N37f3%??M=g_zmEPB$r!Pm*TwwzvJ*b3BObDE1m9@a0hm;_ilOK zB+m`{QAyi1-J%JW0={G>ely_F)K(EQ!B#DRsCX~3!;I|~&DY`#pJ*4EZNZSJ8>TWed5jn@c=Xk^V= z@f`6ET}W5a*%z3PTsDFMi!@1v-ecevi);niDN71-hME^U`kcCkaT zm|NKbhTe)l8Bg9zHph;|E`-0C_`ENm6lC1vq}w&pj-XROIX?%J?XSS0Z~3)-)8pDy z#!*Du;gwo3C1d4Q!XmhP6njU&-m#YKcU80BSHs>Fuy+aj!`19NYuF1dYx{bXG%(Wt zSE?QSzQ#d!;D5KU$JSLz-$w#j)~Y{$`|dKAlOH8x$d3I(mw1JedCEFU(nPjmqkM zQ*klT;*)uhUa8oCL+G~QmtVbYm=>``Cl9o;Yn?Xz>m<&t`w5OoK)8BmO#Z)r%ebqFY8l7mYzW=qR7AKV4@7u*K08@HQ3juFPD449bt>KOL1o4}589lh5Qahm2A>>L+GmXK&1*4Ocf*ygV=S!NOfyc_u84qRxXAwZSjDo+)&}X8cy~^Sc)0( z{g^Nz%1(hs`e? zUP@niB@_%NMCP=U9XLjmmAH|HMa7W^K)92GF?wioKwVn9nz^z=Vg|e?=4aUwPL; za7&)taOGVmkWangO7>fkd3TP_s{K}<1e@7!#j)n6&@bx<_ghgc&%%+IvfqjVX{2^o z#bQ@hx}g>o5lL4izZg9SnK{z7-ecx}yzLax@owTP?%m86hQB-H9rtdvu z-p<}hy;IbF$_DgFFIKWyT8@;f?;K6&I@^d$28xUe>6;S%t+*@J_P$7cTN^KrBTmix zBMkZ5(uYzC@>!Vd!+rJp<1*SWOBK|a%xhC~GMDqvM^70)!kFXAzbw2t0Kbxc&%nEg z-#dvp2L;$y<$WB=)B@dx0m1~^y9+{VigyF^8SWv)@%3VaBh#PbeAE`;53=m!)}Lre z{1#ugeDSPCWuDVA?U92pwp9qMu~})YgcrV1;xs=0URan?3>*Go+u}9u@OpId*3Zf$ z62;glJ@NIYcC256bK&=k{rSbOZpN4mM-O8wS0f1b9{uuL_>6i0A=rsx3ly?`&53GH z*H!TM5~f>j{a}+FDE{5pmAGH*;d6Vx2YZ~)5A%n<|FC_0a=0Z1u;{V7e)d1-!y@7W z(g$3tRUjv$f4Y9wWLL{ad1m5XVv#m6OmS1Td!7W!D4mQ@+1Fi-Fh?O1`qJ~DRa7Tm zf};C|^d47uQ(1rlk2`X#Elh|V2`nsXk+#egLT6>UaL6`SyWHrim_2*_A{@HRa($il z+);j0Gi6Kzy({E{FyNy+>+nYQ&)PU8Jg}!CAlaRiY;irwm~|nUIAHopM%j_*6ao`p z6GTLJq?h?87Q1JUKmz{S%%bJ9V;HN);*ihTbOQ><<&rn|CMqK8sKA6z{1~uC-;4Uk ze;rdhjPo3YZT~+MA;7;^c%HU*{Qnff3TxyKFpSX?eY9|p_pdYc?bx}rb;j276(4&a zUm0iYJiHku>RB>KJ0u20Be&4RplEa|G%+Zec*FL}_%~q5El}QnDUp%)y=G`Qz$lwn zpwj3y^lJ#<*9tA~$j?C-d%s8r{m|gQsCl3dV%vW~5msodxZaQup(DlfN5J!X5x%m0 zGmuB&|JK;tost{7RKnyv6r+%be@2DglgMmnvUc(n_nzhpP1ZB=j(g9_8zT>SC%ot7 zo%D9eyTN-w-YM@Td8fUX<=yDLBJU>e*YeJIukxMqev6l^Uz|^Ys9P~W9;B6TXkt*b z4TdHLMZ3Vz#Gq&uLlc9djTo936zxJo6N92{G&C_N+C_#Y21WaTp@~7!E;ckVDB1@N zO$>^5iJ^%>(MAnT42mWRMZKsLi^cA;%58SJMNKJ|lWGdSufeiAyjR$kTRA)Dba=m} znQg)?XfrQmo3Ih5@mp*zUx&`i)&ml*#Ol@>%5!$GY&47bg^x=3UBGJynElix7QV@7hXKnqH#0GjAJ$lXNz!Pq$u!2+TYU+eUFCc) zUT9TqUwMQ30JL3R*`fV3cBm0iKixvFO&?-;Wd#~E?@!RI4ux%#9b1U76R7*GzDBzo zx34*ufuJ!%wliiJK<5NIrsMGyz*gJc8cesta^SaU1=!AENzJU8wFsLtT+R4uzV~*k z-P-}d%1yR5z~70z0gxCztdv6eJ^(+_WrTc64PX^DTyrjFCLxyhC}M^~pT$oWfd^8S6mg-XT-gKC z@4K=$q<_ejJtnJ{ag6Y~{<*TRMA4oHjX%XdpG!wWPY51EV2bB{VE$a$qdNafV&qnn z`8!}7`mA7XrRcxFl`SXpKPDvZ{#cDGs<1wBIP~4;THzZ$*B$!2AXLR%+Tm;r&(o zPSbcj-W%}yy2i%snZQH;g@-FUYx?)o>GBSBVeir!`m}lFt zvv#U-ZACkSk>HVO43OUQ%sz6G<=rUa@U7(Jo|U7a9{yRQWU)u-h2J^>(<=U-;7}7rOMGGcco*Kx6Bv__f%BQ<;F~Ob3k$|qUqnlW z-ulG*M&9c%2$4AO-C2;OE{Uaj`(LH81_3m)nYaVJKz?k7lM zKjs+FH%lA>5!0n+EO{#t+r?)<5$V?uX~OPYR3veg6oDw6-=M=%vNXmfdrFob3tic= z>P#??vvIr};f{O_o&S`Tcg500`uSh(#5g(c-;J00W}KDk72riT8|8{2x)OnO!Yjc? zwcjj^>cCHPjfOEPjJD%{0lum4O{0vv`q27zDL)&8RX&WDu%-QtXmH?JZe~;Qip5r~ zl234@AI$Rnp)enyyr!T9Ri2k?ADH%As5tns&ay@yU_y9Dp+|M$Sr{sg5i^ZKyQBB8 zTcey|3QC+~STk1?N_}#!>cf!19yt&+T&m{JrfU2-c$PaXY*(Ynn;sCA>V(R0>&b~a zRDYZPbx3Emk3Fb_MA;{Sb%0PfR@YXjFVr1a9QSZicq00)1uQD1OI_}!e}SunJg+(T z)NO05#5R4E8%Gr{NI#SA*!}tl^?A*?YPABc+pWZnWgG~Am(Ky*P163jaQBL9)+^Q( z+H@Q7O3)ZENXBnw@WHj!y9V+;1iF<(nBIb`BaRA#yHA6lNc1=V}>RMMf;AS zi2*eBH)r8Jz_hTv)rdYecd8yBI+w8q{4ntKj-p;H?{M`xOtkcN-5#SH9jRW+#O*aU zF3PmLcLDG-evG<1PVEEXcp-Fvz_Fqg>qhujGS6>(FN%;_H=_yH|6Rbhcd~dVch7zo zy!>mP;GGC6W~upF^c6*-&mi%&=w?M?=pga6h#hD+JVBB88XN;=Ou@pJ_Y>sF@;M+f z3Lx^Oh$nzZ4S~p)A|47NqYffpiZ}yADiK7!6tNvdY6nEVgoyZa-h|OJ>wD}2e-yeX zq=E%Li6M6{nKKn6e%!dE2pvkr+_R(zot8vVwks)0mnE@NCC;5>NwhSYtP)B$=|1g zktP~{ARN*sAT^l3L7AjuKLaL~ixmpnelrN846(O{Cc(#!)qKv#X%xPN&W&GL?HBun z=fO|@S>74o>zmMPTciI6z7C>drcCH0l3P>r!-EG|qawE0`fafE+woA`{zMw>G5S#D zK9`fDN2F7L{O-iwhcK^Ve(yUZ62q&xGQ$eC1GS?>JfR}WNPSjy(?fj>Jm>bJ1E2)* za|jwmEtIQQS+I+chn>uq-Gr=-I@3EIgC)y;YV2tW>WuveFPXYYKBqHsX3R6^y@3d=$GV zo!meROgF=%2{R}3W}NbTYm{O*qjyh?IRkyThWX1hOoQPoF!WEdE~R}2NpiCnbJuuH z<(ONT?Y$rA#&ag7i}Q>#tYgDEZ-R7K{*HB?EEQk)KB-cWk$NouDCnSz7m%mAdSfre zy#eY(Jn;r$M3RekgzqW;qs<`2pHd7@6>ycgzXc@b$@A^vUlwAhjX?kF_$?pSK=@T27aMv1h;-FSlB_Fq%gHI^0DqM0mIaZWMRikT9dE<_snwydhia z@C)GIh3Ba{Qall6NOTe0$Gr<-Z8xKPLjS$aB1*yED}j3~Zv>Vd5_hB#W{1$_J{&Uk zN`x3G?1flCLhXB{J&NFwXX2yZK|j?mYaO7ydKuwJ+aw0a3ED3WO$?y5^`~N2V=mxh zOcN)LrJ0MU7AX72U{wl?7jp4JyXXl=$^4x3OJBg#dm8eMJxkm^Mi0^G?^3UyDdLOj z^%7t4oYJ)T8^@+sCc@ZHY1JiT;j!mnju%?2Q5tgUh1u3SQAQBJPsFxSoZ+MoP8V45 z$=+$`%E_vvF!aVJZ%rp;J_eDJuPX|8b0(u#f3iYiBW~@SU6)8_rzKS%3q-uxLNSao~)jQZ}6?!A2sDzN%#`g=H zi{KwOjm5nWFl};Ub+qe@iC&eOtW4wB^N6OENoG>sZFH1ZDU)e*-cqi9qm{T6u2vL<KEgRvgAD*1F~~=^qTK8H7`VD}Dpiq(z7EmGKDzNnYFzS!h;Lnuj?J=0?7)fIvKEk8I&Yt)K%&Mo%Mn3 zVFt#%a08r;5rfPUtjQOUOzirffbXuqjnDQmmS?hQ%{T8lEoeQpO1z?mjE6OopvYzqB%}CXsF9o)761 z$mIY(O(?M}7ivOnR&=`a|6AA?%d%I))}ghbC6Q44CKL_KT_s|i?Bid?QLUyU&FG+~ zD^34%5VWl2#xxb1&DGu>a(mlDF>$SQl~);^NN5J$3Z=wmk1DRoO3G+eEgJEgDXB__ z%_1r4568~sl(r)3>8^>l4wu?_GYt2D8ZJx}P-~`jU=sL^2r@{I4RkwQT9Ej#GgdI`KzBHodXQ-8yme@fIll>yCfA3}_Im`ZQm^lfm9OMDk zv&BE6wO*^*9V)`RiTPvC=7e)C=m^Jn%3>|>jBCY|Z;{G+5$0}pQ z_61Cv^SF+CBJLIJ{Eg#B7hRP1uNFaRSRRQ z9g%i>3$`0lm)O(jf(4y;*~5sAZEO{Or{FgkztVZO>`ioJZz8lE>COe=rmaMTtaRCE zB_lK>E;q`n#Ko9T_4Dl8*qw{^v8sApkl&7d8$w(w^^&yveNaSMcLHuB@ZQbES#?1@ z29`nRpghf;EIm;V+t-jKX>lQY4U&9)BW|v9d+Gh!0ehO|nQkt>T@k#~F*WWXZ>P$x z+mYXngAY4$+oK+q(5^~Yj6t7M=w$^+fOHy}(Jf7APqn9Q|63Up&nETuzk{;c*Qu(3ss_-Tj@BU!5j(xBalUDx*ZX_C z4FG4Sk7|m0Y%DtOUj{FmL^s;=bdcQN)e`G92`T4EHS)hLcvbDx`PsHa< z7IuU19Lv@TEXnv7J?^33;+8vGQGl~?CAq3~yzAj@iM(#Wi@~#7&Kuqj14Vd61{-Pi zWrWE;wyEAFV1nd#;)Pa)Rq9hRcCRs*Rn|7wf^OYPw0NJ>4gIajFY z0DUKmZsGZ8@@$N;*fQk37tk)KMxC8z=?G#VEPXP6qO`W`BbFoG5{^!>cb;)UA9gDx z^H-p5Rdu8tYlZA63LNLd4qIk1oh$-Ko#DnVLvGl{^k)2ypl6PMBwm>D8S#-|DK|d4 z7#$}OREe3xbQ@0Fa&y||{fL79LGVhYsS>m?xlxMmR3*I{Y$v4@kKBVuHZ>qTpW*c; zH%gJ5R?SJ;$Q|J1Vnu{kHm=w3k~Z=M^5SfRke8EIP&&1z!i^q1@QS1V>FetxZDcl}Ec`!?6ky2`VxD+B4a1Zw`AKMG45 z27IbP$F-?-RFSF0`VRx~SVGcj6lqmxL3_q*k@J3zxDBhl$E@d%F?@Qe26dsz7RWm^ z$PC3WsM4p-=p1FJDzktpxy3&k!3TcZvDxq&wLl(x9S~uh6w}g<%zq} z>wrJ5bUOI;ea2bg_z$DPLbt?mjw4$p?i}Z5QJ4@4OszDjz2n;;%k}>oS#YpDM$lT8 zhtcm5SstOm$nwY@vW)%_N#-0k`UYOBagqR~8vSoYdsEY}0TB6PCFJ9uh5ezq0msSB zN(TB@iIg9-b1f6Fu*feR1Yib9Sz z0LB1(mGyh{2>^Q#gC0^xe~5>JITeMT1d8Ll;gNHZgT=M7u*c|1nVm7ZQResV zv40hRSSQ|sh(NyU#^($Ar8*v{jFm!^N7Be)?3Ic=hx+zYtZ%*h;V}kS7)wq^1}RU^ zIQcP}%v4m)`#LzRy!X$1<-D&^kmmUG(QYv1hsXG`y!+@2_PVHfFWY|#`AZx+o$da= zqH)$PwLkD+v#60*uY^_!uplP-I1@OSJM{9_mnak?LgsbLrufD_FZCSQ5Dfy0(0}MmXoW!dtsxb zcDx5*F0HEe8(#-j`;833N->+*)CUnI6n2r?k~)-j3tyIE#-hsCT}yka)w*jC1T}rA z^t@|oEg=hnnkUp8oM(`v!UUq4E!0V*(#B{Q4VU!2{xSCL4HL4e?*;Sa6SAuB1@m93)9$bu>Z%Nm6i_uOH;)C4kYe-+yH%DgZ(^=&?q)d1;e-8e0OSS|%E0qh zE<+a&J%2L!yV10$fmII2SN#gjQK;FWKfnimuj+pf^$-ROjmf0{9ek&qSB`OsNCLMU z^*6Ey=&!;HM>U;@m!!)O_aWM{&Sj5s3Ucs7HEU0f>tX|IYxs?dRj%67Y*emqQe$jO;`a+L4rKrwZwGDG_>wWr~Rrudv3&QY?KuPB6%N z=_qAZYevUf0_=fhn4BUR>yr{A#q%f3RL$-!41_DHLN{xwMcP-bs!r-pW0ug&3$hTS zh@1Jye7l;6oRKOtC?7EsX?Z_Jobe&xIP;D;&7~_ggL7=S2gHeER@?D@D4IIS%H<|b z9QhOyG?!yPL6LF)M^e74Q1g=!Iods$aC`?M=rJ(%7fn<$4CtzTr%o&G&l{?avsClD z-a#O0oQ*m3j0%JEYG{wRB{<6u#AJ2CmqiU*63C@e{ih%Tt8e6&xXjyphII<{z%gCD zkt0=+-`mI${UE#0p~ha8_dGn$uT?`SZwq%WN>ce(!PscyG>VRsqXVxdyFu})ER`RA ziZw)ELNZ#L!;|M^gqO_0sSLpy)bNbm6f-=F=NiO{aXQHwWtlU#S11IFbxIDq(|ZEglMx_=I(Nqy>MTBl%ONs^3ALv20mqQN@+< z+A|MXu~R|6iFqQ766TKibsD28tB=~K=Z^6aIOmRA68=G`UHg(4IG+GRue&h;8+^ds zlGHZ%kb5a@CNgY}hyNB~o%nw-tW|prYuVpCUMIcHu-^Murq@KBUQL+u$38VQ$7qAY zM4PA+t;tS~ek8C)%FR)!Z+kx`Ki7iwWQOIvisH{L7)VUWI@&Yj92Y~rM04xRpU};c*vnf}oGRwWDEV8OogBb$s2>XqZ;g!AcV0(nJ@qPxl2qgd!*o5zm)HeqDiy?gAudcOH_vWzfEFym2$6Zo(@XaR#$lL9?kxyag3)Z|p zgI9hv+R?r6cGU28C|=CrNt^4GlR9D(dX+(a5mAs&H-eL(glHPnfh@XF(~nZ@aXGYZ zl}eAev^PJkl6OKKaixC65=$=Ue-`pviG-PTWc%_e`k^Nw2pOS);5Y z^}MS0Q|MI*JT)S)ti41;&bqRJESFNXVHp$ltQ93e^MlhAQb+ow6F6=!o+zxDjr(KH z7)T}xm-O3-otPN4B(UM`bt>%W1g*|`*j31RPvm9AV&`P`7tvtP1?`SN9Jp$=qDE$x z%z6Kg2nb}R><%HbWuYa+%$bD_!ECU&h00bny!Sf1up1h*1`(QMcA;8Q*DDT7YJ6js zoK7B{e=m*X@!V|e%;IoN<#Vlgp{NL9gJln@b)0(13G5t>N@~S`pLyFv2#`fa$H2y# z*d7w=;z1dZdDxb5-jaVR*>&~LMaut8g9iVCF=dBr=R;U=Sqqb}^p?J{KR{dy^2=@~ z&b3*3|JfMl-?0B|>lkO-EN9aHL)@Fk$yrqU|DEUQetMZD)0vs>$t0u)FyUdABr|~! zwh&NI*+G^`P!boA0P;wNxOF-Nxo!|5;2se$3gT4}_v`LOLBtJkxq5}TUSDmUlb?Vf9>QvQr4N2dE>_Q7$`}_LF|CrmY2^;@s4lWop zOn-GQw?uCI&AGfz)!*d`wpfHM3TRapp8ZYb5^S;1TNKK944H>?0|VQbn}vQyO0HoU zU@>5{vqmt|Sri!MED9`576nEgivmlEMS&8NF51)|U9o81BF-?^$YpL(g8V_6@Q10c z#9tk`N^2%e>1I=nLm$p$mos239)#ro(V6)VIZo|?t&pl+f1epr2d@QGe*aIU8WCR=q2!-+nhyX>^wnGm)ugz`Eq1Q^8=r&A*Q3gKMfSJH0b zYWU^MP2+%((-uP1O$z}=m6fA-|DY~5czXJ$)gf_3tRjL6vl&4p+!mo#x5P0YK}a3V zq@d(HMSG?o7L$UoG$Savwg}TxXfKnUvy{o9+Cv9pvsezj$^lwj-GXC1nJwCU*Crdmw#MMW3XV;JR zhy7<{`_Eui?;snj%NpK9uw_g^79XEOWg0Pi7xF*Wm+A`DmTxEJopbx$g4r^iDh7=c0SFE-TXoil**b&v3gwwD$0S3j7n& zrF8w~%(;uzlULi|?dr0(Tiv?K!L4S=?#N-%qQWQJBDyn>sNI&XQ~>4314tKujT}}X zn6xTmnryK5?IH~M2nJ9DH=;nR^6e)rdHS#vPB=FGz28kxlnuJ<2k*m~ zCt{>14IsId_VwI)Ttu>itz8Xi(RCM6$<_aFU9p7=Te@OK1SIr$8YQ#R+-w#aywvKS zPQED{s8-YT>&EH2c+YmH%I=t;Zk3|0I^tnF*lf`r$XMrKTL(4wbCa?{K=y+9JAH@)6hNNYR%gUA86T^!60N>m&0cwPQ4WQKU!H_mu%M z=sVe4F?UcG6d|N3SH+)q`?-?yyo)r}sGS=5T-t6S=@Er(w7{leTqW1&qzm8@M}(KW zgef`dUv_g|TM}anW=%J;BzKQ$ht2Tq-d9^`&RS_%JG7tXpc#~_Ey=3sTYI|vzS)w@ zn)6egCG3}`I!oBMq&iF3U*&X`BqNwdK2sTi*w(HvA^A{;_fJI(TKlWNh>zt;O)8+? zCrAk6_TKhh?Kt$RZMf-GGFQKw^Bxo(53=b6f<^IhV4Zp{LlQTv+IC$&Io}2-!|XQf zveo1!8?9ERXZ58_3oW+?{f(kZqrXvdKOOF;)BSY0pKgAJ9}emY+P`8hLPv`fS|m+h z@~JaZ6@EDn-O`DK6Y zDt@?}w-6!@4@e+Ck7EGz`v-z8NVw@H8vO={Q1~8=>?U7c%Xxq_Qo%P*lYbMZ>FlYW zCSOwJLl#xc{D_M44ruGn_HuJD2WF2XK#p&SPo3Md`E<$0C;5KP*UzHh7`}w>2EH%x z{fTe?Ad@+jZwudTeBa{ZV!O;fArH0iUB`Db-@T}=ev{uH@T>13>~ol30tmT|??ZfP`1F^1&@#WD#b5aU(Z@5-nWcPZ@@?UJ2j8l@Fmz(e#_R4f-nS?BFq_v9OJfA}#1SD#4WfhQ8! zRk_DW#^4jdyw4K}yy%Gpu04^!Lr)~|zE33ZeorLu{!bwA6Jf>^;&RX4h@fIlua}X# zmAbuNwuN!karQ9H3ckP+n-$N3YoxSoy6+_WTABkFgI9UIL){?xfq|GT6({|o#^9^ zde^m-qj_O>2d{J-m4@ytR>tR|spWbhcXjwcZ+>L|v|nO-G;&;XbPmDfCH^o&zBvA! za(1-8pk<01Cx)Ady9*0lS?aF!0#~iKO0hHmJ+5p^yeH-_)h`VKb;Vj*&@9%{Y{eQ} z)`Oa5{Zs5F_3Nl)d{~<7jPeMB%R;sek+U7N_YgT3;?TW>V2a#STc3gcF}#Ay%8+Qp z9ljUD5T|`j#*KW1JRGt2VA>c>gB`i|V8Yf9L#mGtn}W^2Rx9~S`E}uap!@Cpd3DX9 zbq|Hz=VWt^F!>sj4zzT&8}#m*6%^{({>*Xa%S!_sn*t|QtPe%uFb^HOWAP^JlPdBD^0Wz z(Y(XjR(qJ^7c(27>jlu28{<{4O)qH@wCPli_LR)*=+2Mzc(O_!QAc+!$_1C{aFZz* zd#lbhC3ixBo4hgn+k`IP*0qtI_PbW|dp~<-fnD;y>D5Yj4o#_qqU`~0gD@OlG^E*5 zQ#(b9DK>-f*DGml!2C;Zd0Q=xxD1WlGVxa zf^Xf!+$i6ioX0DmX4uu1?r5~YB3D`9lB@VnY&%#VS?bP>c1PaFK_YH9`2y6Ni=yJ3 zv_~0t*=d&>ahpm*bu!E)(gEQ4GDNoAV~&WMTYj_ggi_Wzb*-lzx@uejVatYiWgA^I zx+YydVdRFQ(<)JzHaFhXmR_^q9ie&R6w=aP(iR1E_&qCvi$ltb)3WEurP&H!&1)oQy&`(_Z7j2@ zGNT^RPpa3ZvTSvG2CedNC9Iz1Ev~+}I~NBu4%uA}C9c7J1@p%3@gjBT9AIi2Sm zJK0v@l3mw}XGiBo^@ryoE#w`J*J$jCl5P5-O%-f;|1Q-(+g{)et{!JgH&{mIR5=Y( zaBC5trw;nfX#kD@hPDAh=Vv=0)kzfo18XJ)%UxHBb0;BL}0l#A%nO8i0GZ z;+1WHraS8b*j+-0v<09vfiYGI<^ut{iWU^F0;b!!T#}nEIfx0|IS}I$zY4$5pe{sw zDkLQ92%yM^5?OCJSY-2pTjD zZtN!~x*v<}H{00Xext^d>^I+7!mo`FoHxn5TWtU;&LCzf%cD=9=6=tpFPV?33^TW7 z9ohW(yc&gTq>#-gpTXA-8tOcVl==Tv?K^%Jv8yZ4#vWrz$o+Wxi$vsTN4-7jABG&(wlVBKqvP-nH&=!-`r3hJk-_O!J5V^UJz>BJO zF`R0+k$huu>V=}hq0s!W4M{o6@$77TCIQ0uEKF+5+5Ak^6-D!sSCYl|wDQmEFW1zm z*&RGaeX&Q$EVLbEt}iUOEFls#%XEHpr6o{wC16JxmUTkd`9)UMi{g!UyRR%9378zxtjQ%dq+s~zxTJ{oWIWL4_0(<_~AiR}u0!;@=_s_#jzWWHs^H4^wF_m7(z~Yp<~0p>#vT zUYhTikY{_@(r~W}Wqy#XIR_2`R8rG`0|1rcG@x___ECCFyO`@*+B-I4KPw2=#t+l$ zUA+I_-u;IMPI}Ioqokq$EkWje@Zd7$Sth$FMYa9okB!rb*s3QAwy15#F9zww@q;Y2 zJ>0z^H!aLd9!Hp$K8`Rin;C|^yEclfcZYOn4>R9pto;CdbhHOs)G@^ufS|+MFT~y% zY*9xQUxK}>EsO^zfE{!8^b@_#@1S|}LLWiEcq2wz8s6*DX81k*l&?K-2^e35!G$2A zyN!gkzG&G=jekPX5kk3XLp(FYWXx7W>7w53j6&qDkG&LKVXr>EC1x^vi~7$XEob+d z-t2`eJ-d4-YyE{opT@MR5MR$(&oF)yW>D7{H8w9C`V79Cc8@V+zXkY6kB8i?L0ph< z=oN$*QrGH`IN%p?`#QhrUc!1pZ2o8Qd~Za z-$d}&X(P+hih1Zt_eX`9=MhSOY~H=4NYG^W0tj@D_*x>k%%QPZ+tN<#M~KtPV>t9F z+(BK#t|OIE<=LbeT1sJjopy0FCw)HQBo_-8H3eV}@2;q7OgSZh13gy7z+Fbt>(O7WzQ@)L!HR+0@KRMtxkE`37mW_bV>JS^5v3@N7PgfV3~F zw}`j_B4&%=h?&JFsH+dC#6O(9535aCE@p{XyQJO6_de=3A0&Str0)qgzsyu9#_WuV zYUB2o0*I_)nswUqL?Rv2CXMGsC+QV4QjLb|fXiHvIC~_64^=Oj22bg-3`4IW!id+o?TzQLdM>fNYBo;vo ze(L_A4L{kY`>Dr-Cj6}L6wS?e>H&2pE}qsIwmdnzyUFV)gpC6rkO}F5`pGqh`Eg@F zV6T~f*vdguBwd1_?RbS3tIT3A;-s7wil{C#{yR&M6fBfcU1l2?67+_Wu}ZgxPS`!j zfnBwmjzNdRALJ6{`OT|=Elphw{CR4rp8s^IT?oH#jJR0N5^*knTd(HduLY0(&=t$Z z>N%RdLM)=%dW9ja5nUGJw^|>l+>BPkp*zh(u4?=vYP#>hl%TvnZ{BjXdn5NsUZC`> z*C6#=a)~*u`=AHWorHA}!G&k^RS(fuHRN;&L|(c0#|IE>RCct) z$Lu%PSjsOE)PBw(-bdgYb0F13S0Td9TQtuN>Ozt?GyWT;x zX4~UOCMyU{#;5XG@XwSF_X~*`dJ#TTz%P{O9n0@1JZI*cBy=dGJJ{FZD!rE z(fRDySX(q{mq=<3cry7%8c^o=A>5h*!;X!5HS*b7-l>yyg~zqALQd&y*SJta`%+A( z#y?5RHymOICbP(@0=&I2jIU8hk2Luy(vcNtj7rhz4u2^{?or7TySe`PSg z#mfm|iI*$vH`h3bU*lz%xt6dW+mn}D9WNDe$3{BGeBD{wDliW%)B*z+b~^9EPV0&s z$89O&{8=Y`JE$vhl)Nz83!pAq@@BSy-Fobw<-bU6wh5PF%72&8wBAkfg(!mz-2TEL z&FK7;OMTtt)bBlJUE$D|2<7rLtvK#Au=3OfR(Yg*2mdBsduG;3>!y0C3MB{7sxB@R zcXB?geRj6zsPA5ff~ya-_HWYn8mf(hNgUzHA^eaq@|2abNuFXBXaS}`1~ZF;S&SY2 z-G^#pmGD#>hw3M69Il^i<1ob|zWoZPSzLTYFq~#_FvT{QSsYBL^hVD~WE~7g-~{uL zf*NfCC=G)s4e!NWGwHiEt6iL<^pk6>(GS)8XhpO%;srYKG!aY%pLx=haHEhHx794A<%@f3b^&yFJWbJ=n_z{u^OBq*Iy&AvZwWveK> z6zHSO8HR@f`Iy``WIoN|Qy9stJPm7KLf({#1HxDV*B7n z>NoS&eeN!VMRPysLUFX)I#f5q&ZZ-EuBNaA{1&&8tALd96tI1tZLG2amq6E#f(iqbTbGe^n5inz^%0=^Tovr9^;R-^K zDFS!tBsBtSzSb6(vDSR^hQ!`M%VypJj!(dATIaiHogG}raUk=w?(Ed{Vv;V(DkL{y zjXT+XS5Il#Ca2Odbwu3XVZVOQe)#on-1*2 zc5m7|r_IeqEFhST}L|I=4QR5Mzbf;`n1w(z&~1Np+h*eVw~ARpkGw`J)F1 zg{iBEMY$Wm;YD2bI)MCKBh2ioBv)hU(nDcrsAxFDf0EPq;Nhc?1n(&!f@hnS|UE(qF-oW=jy!CAu zOUniO-F^VlsF(-Mk&hJOEXBywd2rAxV(5mFz{-3VJ3UV!JH~T&-u|#m`GiadxtW6u zem}}XeaX{dl&x*GUeI4)D@5DPF`WZmp01r_nX1|?24klLwNu*NM+LQ0+uh58+G*|X zT2MQ^-90y`o!sW;JyOOQcbAdUN5z4e!pV@u!uoiAg8B)VNoOxJp`d;e_OV4ArJg-R zL;fxlmF>o$x}FO`2iA{9n|5m}a?>AWI=~|a=sXXA&Zzu^wAudT9*Ci!y0j-4o9`M= z{I9AdZ1kd?Q<{1Z$8dKsM9(XS3T-zUvdOK$*ri$%|B(J@^w6Ozz~t02Oj_&E>_U_r z#qT93ws^Vr2dtc;sX3^6$GeHjRqeVfUV5QWS!_f zsZSr>KP*hWkzidOz>k_vF?lP%V)AB8D2LW2(k}?Pt3rv3vkrT(DS<9}3UxA!RC`wj8 z@%7}|^?%vS#o+pz`oF5B;ncy9L3{Lie|<&@ym#)T8Tt8MK(#AB=phSg&oZh|G11mj zDR-)WIc5&G{+$*^PT+Aj^B6Wv^YQI)1rD4JQQ9au&HWnJ8>gBhYCMBqh}9bCCD1B; zkWCjv=mD|ksYl;8Eu<=0$Eb4|ij}-UU9G7<1a(EHB2tBAqh9tzwPTD%7h)uiYDc%b zS#kQ1sE4d+^NEJJhrsZ^4g41&xqsPHcm>NKZx-Yn@iYx{!{Z3^*2fWM=VOGCtZE1S z@~3G(ISSguV$;^XwVt7?Aj;*!q-wRpn3j9s_jeB9m^av6R_y}(y0#Xgv zI6{p8PKbFOLFhas3<&MLOCR2bXhG53-zPLZub{3<$^2%Q_%%Z~=_WL3kf5%5oV-IV z-OaCK(kW9m4m}s~LeFTxj^g%2&i zWkIDBb&MRGe;_V#=B1PF!WyBOT;`(5Rq}ZZ$8ZyMTZ8uR`iP$KJHxcD2sh{O!nmLV zG@?gE^BMR-(~;7c4d1quMdw9B`885x)2f4mr|uEjim}EN#+EKdPjO%758kV4`~1lV zVA5o%P^{jNFIH|GspOgIit03!QGKJWP+TGt@9^D3o*U1|3@6(}oBCDBJ=&;p55*y; zFnoEN6gV!p2j4uthkSr2xd(JA2i|VW#vfDZrM>T@ii&h1JC~YMwQzkgIGiloI_5U1 z6|(H{_GWuXd^ZSP1+E>+Ky1~bt{Ty5%VBMGd{-LGmFtBR?1jrhZs7}SM=;=}Yx1zh zyG<&w3tKQ~5}}?Z>p2{xRq>JDe31m&Mdo_@M$w4fM$?^y5-+sQZ19W1)3kQL^l83t z2gnq=Sz*!+K1n3KvKH}r(%6ZiJ?_c{ovNRei6Y1PWaA`K!I}VWt8#M7;?mcJ%;Jh} z_O!N}yc4XRmN2888qN24zpGBfcNQnwzKcUS&-6S3U9n!?vZp=UZnsEYYLEFAFYqoLhP6Vz37$>kKH@BgoaKo8v}sD=o_O9pcp zW2^q2a9gdN-QIK$4OoP#a!hZi_o+OU8t6s7Z+5k{%@J8pYkFyyDjhOEhFuR`L0vg* zHO}@{IUT7>peg>mSm5jtgPS^V&084myQzlNpj!nfQG8?n98-DO7=ehiK|Q z6e^o?$-0gOtj*s`9#JJ%U#X0G#6H*REAdeAHa+BU!*F~R-cJ0$KqDbV2g%p~ElC9w zf0v|@ROH(w6`j)r6|*3B94tg@5kbx_uyFE<<1+o{wB!|MkPppU?a^#w+oq5661XWS zdj)ehGloQUC&_JeEH<(Zy`HF#6~p?JO$0*E{t5Q4NBbt`yPEcH2C2E4N%4Lcq+p|d zvK5v(0*hgCDQraxQGepbgIwm%o*&czX)9|Lu&H!r=7nx) zX0w#mLfF`x{0)>A#^x=h+L^|bDEWhuny3V|6Aj?jR0ECkpnhaS?TneBj&BQ9aiI>Y zJ!595r?rKe??UwjwWqg1s|IBhRzhyQ9DhVF;GJ)7E$K$9)4e|`@8{#uJ|~JY-|@V# zHI0)C_{B`M=BTasM^WORlh?6lyVO|HFkon{$daZvsvT>@xtOc8X&=>|(gqqqWatC4 z{&{k{&oiUi3GMC^n+dRHYQ=eKdl=SC$F;jzGx?CLncA^O)8?ld|1|g0oEWu2riG6+ z8+LPt!w7$;h1WE)#Mt0wj7a-S`9f5r(*?ktiQj}w*TiI7oyEyK>&rC`Jsmus zp9PN)rqj++z8Dp+n>Jbe4ftG{HnA4sOB~wFVOuXEDOU+ze-ZDhZM|TId*clEh11;9 zZ8#6Q^amPSqCf8WU~STsfLqla8pOM4Mt**{I{tps(XQM;I=bW8jc=iyQBc~0#?r<2 z{XEsu+opV^&|fs6%1sLWWfQ7ArO;nBq2i3%JF>3V$a-?HX_SR}HU0yX1@)^1dt(1Pqsj%BP=2x_AN{1_H+#!VmcH*C-f%JM^nEUQc?Rs$SfeMk-6sw8fo! z(u!&DrW1)AS{p%;m8M0KIJn|m4DLA#^nnQe!==TE1f1OIPQf=1PC?R_bI zwg{AG4itO6px=LXVqwd1)N=IeNBUB~qehCU^|KA-1*y+f`pNZQvc4fkg##-NxsUVJ zj@<6-cC&wz3O`E!*}r1YmetKW0*y(#+*Nzph7g}PF0~|_zhXbcXA@C(uC{8t$_mn` zthm%_e{MLwBZx7J@)THK{ROp~&DTSKv^K(9WNYUd!e{Z@af)->sftDXd!USz_{(M+ znh0)(0&{xk+W2Rb!T#6$<|8-%`R+SbuM7&qu0XWvJC=jub~HcWSI@aVgKy-5ApSM@ zv}*toS>rE(gDNAwZGSD~&C9gxrceUX-x1JQN2I3Rds+qSjd*q@V^-T&Fhfxu6n0*zPw{G^10~hI=9P#yk%mizoKJ zv2DNR-S(@)pi@&Ghlp}WP+@gB?9I>1r=S#1VIH^X3o`=fBemf6i1a{}=VxhN$;T=} zjyTZUF|Q*9rHDG`b$Ud_X^6VYT`8jOdEGu%7Zjsas`N>cH9W#CuLvQsqam0TIqv$-W zS_v-ful+fk`Y(f=I|T62fOmE`go~cDA-f^xg0{!aaN)Y*uAE=#zp$Un{#?||x&hol z?a$3ryvJc4o(5dUZAMCSW;ow~#HP$jl#M=(=4<>nN2uDgCY4`=AKCbwjAZd=@gD67 z;wleOveM#Il8%QFGjvk6CSIMa}D0by_vrurKDd@ZZxrEMc?zmcaO@;+OR$IUI3&- z_1n$Y$HyaLnIXOJQ|Y?5BESJytkRT;AusTE)|kSkmTcbGw}zVt=> zzFYUwHmg@IxKu4Zj2D4^v?Eu49hHR(o+gL2LhJ%q@ zxktah=A4cZ^$2=2x+8tm@b{lRsN`$-??2nY5a!3}v`$q(E#8eB;p!u*RnH{;C2>iK zdskQSf#Ra)Jy5LmJnw;g{D^uS?~{)Mg=^O3Fmn>f?uAymGR-sQFGYqP;%N0A^wO#e z*>+%BK~~HR9p{7}oavdUmDy&4JzJNRmoS#P9^pI%9W=XpA7$wjH>5?|)HA}zPG{?6i=~;w8gk=P{mn{8x-Vt{_Quv2XyKT&%8TkW1i4h1{lqy}ucf>9 zW%Wgy-$X-qb4b}3S89Y}OrZQ^vl*gSF^%^H;3ki<+1$X!dgt$TP2(rwr-4pop$Xzw zNN1p_A7@xq5o~INZmD4V^;NY+cgNhD9cxC(*=U71i7W|MB$Y1v6M7uU7*3~; zww-uiGrn3BJFyeQBl1sV+8eMIeT)mrg@%_CITH=U=OA zTq?r_XamGCC{!oi){muu)b?(7PUr~edW+UU2Ip>dmjy9Gaoe-wAfQnqQ>;+8Y-5%Ng!`t~tL21|-es)7tqSI9Qc82x)BJD{uOis& zG{;BaMc21lKS;yY*l#XAhF@zxS(9BnM%x~1we8$LZr9oHY~>3c-5_S2%viofwoT`= zI*t!hs`$OF=_lK!OWOTzZ2HNz=_T!cH#Pla+w{t&pX&Kq(&b?9bpG#b@!u$l%(SX& zR77Svx6+I1GM!s#M0J_d%Ig%;k)CWzhdEBm%d+ZwgMna+GUr|MgDpbrUFa?gt#|nj z0=}Hd9fFc&Tu;U-@kuJH`dJ<(`Nn{Uo$X;efz9`@Ne{afSk=SUdf1174SLu*50k88 zfrp(VnEJQ_$Q!4enHxV7&{)vNpduS$thbAk&c$1hAEC8Tfo8}>j)meqfXHAhtt|7LCgJ5`D6GOD!>>dNkS#3fQ`kGDRFls4!GeNI1iOG7E zNsQI2OyZ$y??Hy!h%(t;LGQ*Z*%+^y9AU(2+S^a87?hLi?7Q1cZHQm>hZ0;Q zeCo4Ty%QsdkAu5zfRkx>U&6aWZiy+ z&@Fc8ju$}eAx_ht;yXc}k|^QXv^!5P|F{}{d{bp=nM3}OW=@Kjm-5}l_ftNJKvtcK z(bmN`xs-PCF5@-^Z-Yh;c1_I1<6LkXr(FPvESg;Lp!PVX^R-7Tw7&x5l4+Qlt3Q3ZXZB6Iq@Wd^)CZxK9p7@G5zHkcZN?nK^~V%1;O&4(o| z>A%p~IgHM@+}}5KGIXfzw1;pg*LbUh~y9>LHs<>p&PUB z-cUp-ih&kQUdk~9wnsNy(xMLu$@KJe)_xvigN1Ap&y?DbMSDS@{7L$uzxl1Sk=3-4 zY3IR$_Au=<@yKC2&r+NcJG2K&Nf)0a6H&h(j^^wJhq)Q+_D4Isgx9$wAug)uCxpe*xdi z_^ea=I2N|Nln#wM=5A0wHcIIEe@&N3JpYO_e!GNE>s5D%CQ9OG`Ud39b4BhRba{$0T8anSU|a*#DaOS2G_q^KWMU-ONYK%v$*WGkebL zk(qfj3uYG049zT=*c_n28WbDo*KX7-ucF3FR`(v{Pk%o||jf2f?` z>osKS|0Q2POZs>5eVOlmzW?BRi0{XIYDd50`yal)^39<>=nz^LUoYQ$z8c?Rz7f80 zzC-wqW}sy&g46X@7a9M=X(L)6yHnv^gjG6_%v2u$M+__xADD$@7;Xw=lclX zC;9%J?~8n2<@*NTclo~0_fx)K@%@4C&wPL93z6y+`M7x~)6chnkDGcj2k?#Yt>8P9 z?&4U;QJUKSD<7* z&-W$1uk-23VcxXL{E+Wwe81uQZ$4c^jATBO3u#w;WxgsO2S76W^Bu^yjPGE+!}*Tp zdn(^ae5+2z@a^GAR;L%6xx~x^%#6)E(9B^oog{hG>|4LikDEDR<_a?p zGV@?FSDJZX5Gv!W;V>+YUbr;ZZq==Ghc4zm1h2nnXfSOm1e%m z%vYQF8Z)ml^J+7Z!`1VX8x<0?=kbeX1>qN+s%Bx znQ0#_9WISq-=UA5q9K+_trcIql%4kEqbyQ8N9GrjPhq)53my&|+B6`aJc$T}_J8Wr)#w!vv`dSrJQkc>3vt}vGgIm=K659^yI1ZG;zo$ zOP+9gT95aVKaK5M&t<~Fq#`*0G&(fK+6fufB&dfkantt&D>~c+zh66#!KIpQv!>74 zc>kZ!T&YyzwM1aY%NFx2TWyB1V1E*^zo{v_uh4`eA3w`NrgN6X_`hFw#`*0vEf4RY zG)~tR`3Gd_7U+YrDb88(bBMp~S(-RKS2od)$Bq7s%BDqJo)uq=Pq1~p=29kr{67YO z#s-B%7V>QUO2%duaK1A5N3kSN%i5-jHL9z*u+E!ZOLV?uo84KLe0nW z&Z4RVEouV| z7-;CXq&oC#89&5uGx_tH@#edDwc68bjhTLf&hHdEuI28iv2{Qz_5zp0=RjOLl{0WN zycare&2NW3sW5A2hS9TFB%nV~mgpzt<> zkXp%tRNPCUd-!&=sHhBWn^=odGvDT~)QC8t*wR{s> z-y$3GsLNnF&00Sz*uvlJoccj7pgj`xQHp;b@tw$nqIPL)=eY(i*U+sSN^Yhk+wX}e zu}3O0r^^;*z}-GfE^{R7#NDDdmWZIlmez;pb~+ukwq3XoiZolF;=7&ir+f!eBPaPd z+G;b_FY)_7e40sK&8HdRulP8Xn>m5+a=s7oeTOfHp3nr}*?ipTs#~tKg3E*?LI<09 zIp3<=FbXh>=^^bzJX*Iu>GJpcqb40-E#C7U+q?HMyr;OWFLEo>cW9k5Bem(sakb%^ z8PzGKbQIXTk{XI5bldrBCIS2z06)@LX{n{eF2!b!d`8!{1C+IC01>eEaU~6x_L8LI zoJ-~h$(nWUyjSSxvAuu4pKKSjxzJuiq7^*;H9N%9@gNv(w}ed(!@iIO}G{DL7od-S`GGv${@iWRp)M@VX}w_#Y(iQKbdr8u#94ofcSB zs3AVC!2ckSN0pYrUiu@S{ItO9_P|WPtr?_Fx?cX|b1se-sdHmpt$V~Zqny=46U;q5 z;+xyMLqpP*zW+BY0)AY?k`h#2dO~aUFzhHj6lOa-hUlQ`FY>WRGvtF6!~%I=lwHNnwcNw$d1*0iNX$}H>@W~KHO&ih_`3k;IbRs;#(C= zKB{nS?vKg6fU|x_Q9eI}?^Pz%p9eS^43q}A@g_g@5!lbAAN~o4kK?zyR2Yp4u9$as zE_q~dNf>{KP>&2ElR#M{pjOUZ;>tqhJ~5FAuY`SOKR8qTF&&HEs9gf!N3F8XO?|CZ z(#a<*p;_uvccyEB!+l)Jm+q(%e@Z!FdA_`mc`|q(M_#Okf97%Krx*1%(XYRiD_i+l zd8o_JG+KnzXvtf~Twn5#?AEXS!G$yXe>?lGAUS4$t<~{GoZNKQYVv3N zxqmQ1mKmeYN$;qjDY-1j!e%=uW_pV6ec}+FkrgHqfto#t{+C@qR{2f0CC| z%C3D$r}x&OO4Ji-SdsjZ zYh<+Q#tG_ZGUCE%O}fw6sZ^g|eV?Izt zn2z@jo*&31r_2&P1C3}EFU8AIO_{-ncv%wwZmSE20HFY}SCiwMU1d~FPBe$JpKA7X z*-`kEoR7oAJz;XT!Dk+8n zq2OFBhT`!o|l)NSrJf4UTT1ryKZi!G1rl6^eSj2 zZg{`h#&wt9tqy(WTrL_aqM7|_+~Wbqyu##_^6IXwLKYfj#=vcIG}rEybGer_IqHY( zRo@_^sW)*46D7XO<5hpUg1A4XKb`tF>qp5*l)MlBD0v%z%7rVkeI2`dqvTV#I@-r- z?(uSCPL$dA0N2lnmX#_K+AZ%;i7SJ&t~-=mF20KCY!8nRZ0EN$mjh0f_!_JV#pNL` z6#c&OvM>3Tr%`RE(ii`SobC8^Q)rkSr0iYLtiz8It;3I4xrsk&hO)a>h3~tVCphILN0V?C!H?%-~J92XDd| zyusbh8_$}or8=E4DPPt+Ev-9MyR-hMltnI?3vWxgq?@0PN?6HOqI@uQ0kzliZpPFA zeSQChl_5zKg8se&rH2K+`@-zNvi=AO|BP?D!D_31O_2G-brM6lvjqvhP@@wMrQp9&m z>aACo(0vb*UjQBdq15X2o>uZZoM<6SRG6Xh_hpkmDp~cjeaWL{)p;Csgbar~UPna2 z;pj1kv(GboFK@C-pW;D1E;6ByrJXnAt%8-Q(d8b!;7W#AO-Ay|- z%5kk&vAdM)>yl%hUfN>~W7xr(?C%0u-|5HCWT}JA7*m%E3PoA>N>E=s?(w(55(@-P z>R0y|2l^`UVLp!h(Oa^=7X7UNdmn51lEXa?ct?+Uin*NqbhBURCpqe18R48OS!aIA zXVt&2l|0iSV$P+tt?gZ@Tz{te#0~D&C-XSrUvinCvrvh46}Va@c`=c49A;tIeW{B- zth->7mzjfgX0pYBrIW06^6-wZFTRxqGAerNdd1nj?Htzi=yP&|g73$pa<}++)SXIl zn{$BU73qA?EYJt+H7U$24yF~mt-;L#Om(`%@6WA1F;V-f!zmej5Aa_AuS|WGOWvv2 zja3WKmO@S+e@~&VSN=E{s+Vn!<7Y@WFD>n=_4v&r|3ssup?1SMu)OuPP~i4wE|aoW zuwa6dB3%n_7%CPx!9Vqo&!6ZzlQ_R5{XOEe9q7_LlYYT;)JAIDQQs4DMvkM#Scjao zh;@xwXQZ)TFkp16JeA*3e(%pFC7ke?fVrICIJ*)t^;&XV+Ik&k$4KYa>&^8#x!CMOw>W#hOK-=<`;%AAr8{xX z!Q{1a=*bjkV@hKXPaRK)vv@axFo%Hd7E)RURx-oK zgw@8a6uL-7Rd5en>I2OqtXR02X>ARLK1$)#=C$%2REBt6G!s9K<~5B6TDP18tzTAs zwRbDpxK+*eRi-$}#1YelOa!q^8p?)h4C|E(bC;+JOSDU! z61}E!HB3pJMk#mBDyd4ovM_!xgKLmC+NYB$Jn-52mD!7F(A7VWEUF9|vbIL$bL4(@ zY#dyh?69UpKakd;ApRQ-h$iix2XU>a;(pNN$1gdD)?*;RiyTMBw7z^ zme(gJ=C<-0XflB*g^H_HT0X~>v~b$_TYO=LajtEjrMS@3#Bnk+Mh`8aEruSdLnp&i(5yg?oet?{zC zToU_6Tx?{#N#jzs)|UqF$VV%BgKUk7Mr~omju~4-Kz-K@Z6mSuO!@hD2(q>Q>#8Zl zaG`f(gbbk&m@#6YNlDL0lewIrHg7Wvs3-ivN#@Tw%Aon4a>INi%$!E!`3=0KPZaF_ zAUS~yHfI+Gvqr`6Xgv+1(L&yGyaBiJCbxvY8(5yU;j<&Z&BN1@*=kOub?OWFM(W`}dtlvi@`BDGd>$Sv$J%W}@3&*QXFif6Y24 zpMYnEROcEy%`xB{Z!yQ9bG+3Y3!UQzb1ZU>x8bn!o|cB@tqJ&T&R3TolhzOb%(n+E z4&s-ATPanRbKSL4sVpx9^BaaJ81TQ|BTwCP9!)?R(&NadQ8PPIY;4Fm{K0%C#ZAWm z^D2#3w?cy29q;tAx-q=mWPF@k;8d0$>DD;5;F?(O7C+Il0|M@{yNMN1b{+4jYC#nL zf|6($mmHFYG0Bqd$O)f98NLrGcsI>o`0l`w2On3|-weK-@CoMdSrIsr8{#u%synAu zC-v8y286Yv{g`hFx~VfQO!PDzBB<#Qwx&ZoeZbE}bqChP4n6l7Do%{Ll16%2S6~IN zN_S?<6|MKXmYXK5u~BoMb|06p_ff(w&a`^lUDMkP?(lWmhcFhdRv+7VsjJX7Uv=xd z#*Ls+{XajjcD~5^jrbXK=u{Z*sk_yW^Z5!Z%gf9(ZGssLy5He&(Xs_WrN*Rhvevn7 z(tF}^^INxb_R?KFH{IKt%F5VK;RpsvJ2Ggr{{3r}dKQ>?q*fq24Uer{~;49Xzg z2!mg$-)TK)X79Zq3#^R~O!{{VdtSKaocNnG>W$a@O-i=!QIJKA_vxpPxE%pj@Nh^6OU~Kp4h6SEoX@j(LEPpWlhE~Bjfw4O)El+ODP_m9 z5q(rN#_fJ>9+t>8_n-^7YZ`o~Pb9lbV{?3gD^fSd+UOh)2lYFka}?nSgmTRF65x6W zO4%cMWwtWGy}h!;N9yH)Meav*JK5#_nzPi!h|woG1f`Ts4iA^izZ$eu35V4)FN{}% z&-ghE;f8>Dg2GfL`qQ*a&a#LyuA2I!@oNlz*_hHltvrk?J2qC=mPY9G#iFQ>^Y=VI zTUquywH3Y1`)z)I2d@!iDOV0bXz3b(p+$7jTPM^cEeh-Zs$6pD%q&(foz+)Od0UOF zPHiB^4Y?g6N7S<%?r0}BW}M^+L^|%u4oh`y=g4@zu#;y%9Q8X3xGWuhEfM{y=DQSl z&l;mu758RIIeAifxz#MdG%Rt50BrSAM_G0HaH3EGi7 zmUm!@a*bQ{!{P9E*>A3KoBc+Ock}Dh(fU^95SB)cLx7 zI16vHb&TwQWa0twzN2hw#>TnufIs;={Jqr%Lk;F3C)2xqx_jVnE}0`{@aw#byDbLP9uEq2IJP z26IE1q8HHRDlUigRwkApL#ks0)|G1;Xa>&id1)f zPG3$Q4F`9Xlg)$L@)a#tZj@=Cn|O8 z{JqAdG(T=`s{FKprsb!Pt9<&`XEQ;;=S%fn>wqf1uFd++p2e8!?1P2wUW_24{zUw1 z?=%lj`$FBXYkm4o^^_eWgQ+vWbCjm6p>|zv@q1fi=+5?Le)AkU(fUo8 zOVtf&`H)@5Q}u`iTscMO#V=Q3de@}ob9{Mi+`Y;Jn^K?Zq`PS~!F@?OX`*j)PW4F8KJr zY5yQ^Yso)QAL;kccQHFgPW5p+v-uPoJ-L{%Zjv{w#)_4R1B-yxsi#hx>Xgac`G=0zF+Dp?BqOLPceBOjFKQB8V}3a zl2wH?2*=Rxx0>SsI6sWE;w*92&8d!uxBu<(c$f}6|zmq##iv>i$$@#=< z!xqsrCca~IH_?9*ydU&Uj;A=R$t{z-_$?&lq?mLm0{ev+;N$(ocFvPcd=CZ_vXq!VSpLXY;=_HW*d%k@aUim|78 z9hq@Rq*8&dhut?SJUS;$+yy>&E4;h-dn~dW(McHj;tP{sX?uNPQAzK<5riKlZR-*j?x?L6C;?DeHj#4Cu<4U>7 zDlEg~hqIn9lGm4dNCA%x{iq(g9WcF2f|4tbg zzTMZaY~w?a!ph)-`k5Lf<;I6w){kJd{ziMBSCgMy-)TWz0odBUkB1tlfMdkbViC=v zSE8SLTJBV@%%FNREuOH=8t-5Bh&Mudf3k9#EwMgsY*Shtc`fYn^+!5g`^cL9=$|d# zY>6qJ((>^rE7m*8x!R5xk$jC|LUrZzX}QcLOUa~%w;^u9&voGw1P2s~f|zx<*^Z5~ zA5~J;F4=@Oeg<{HW-xX5=C-_w!L-b|W@~gj~F6ii~L0!00 z)8f}Hdfj4MD4*<0V6cl;|2E|^^#F2?sUKn_S4&^CubEEo@-AzSf3flsov1+E2!*

+{W^b&YtI}a=9^6ah=t$LAxo9^CX$Vj4Md?UidC4_HpBc-$KVsQmJ{5 zwfSx~5@bks3wfuR=TrzTPJg_RzZUey2{*4S}iLgJtw}v-h>>pUqPqoQUyiP}^s(O8~8FnYn?Jg2XU ze-N!)WDX;SQ!cn8q!$Q8tB59oH6oV{ZAIgadZqq(B}R4iQ{ZQgpVcrQXfGtwV993ZOcQol-l_-`g|?%95fm9PJHZQ@oHtnue?_md8u>cVD{xE9%Am z`)mgKA#qr7iT&ussI>GE9#SL}nyS6KAHqdig<{5^8g-PRF%^%khp5V>_YLD?n;F7w z48NTxEQ>wbV{s)=7P`M_AmdvLg{^qH_5ypKk_lNNIFZ5a8x(G)a);&z&Vs~3Ttko@wV0nT#|3p#&G*Ba zNvIinBZQw<#m%BRna^w6jTB_t|4?snHijap=JMG8LfUdAOdedQuP<&`MZ)-H`m%hH z7y`RA=5DP(UZ6!kaokB66MRwvAlgc9^P=5Q}6%3aL>~{ce*JkYfd*0zWSH(^VW<$CK`=FwK+ky zgN1Rb-(_uP$zs5C3G0x>p52Re!L@L;LVzvV`$3+UY3>=gYg<;1dUUTCzN{;*O9wO) z$r7EOFRYtmWz&YETt~Eu#4L)L4eG1&u(kg&vI09uFwDRNNz~)@z?>2&p1sjb@8V;7 zR+qob#u2B0jHBx`bQnGK)tr6Q{)di3L}~si{IzB@bWCXINOF0Z`>!3>P{K};E2$p{9DlBmlv`@rP+D(Qt9hkO*;H>C}Ef?r9sp-Mv@ zhh6s4jUEs~pKBEhpQpkM(D0im=FJ^gk9oWx#miYN3~vmzD%Y5zJEk4)fsJ$$4)SK{ zaBx--sa{0jnwuEwGV;PVJIJuTJN6x#1MaWO@`~faY*{TI20uf`rrG1nG<32{cG=cP zsRi#pr;H`^$Kv?)SeA6}+yN7yq|p~ohc^00YCHTT+}$N`@l`i7?P*U&QGBJ|Ituiw z=e)EKEUm3~BOM(>ef(lzK1?)^lg|l@4$4-s&89>>Uwo+?WsdiyVGpX@Y$G0Kn1_$b zO~wvlu3@YkWv@X#Y&~Iq4O@BULs9ZeaVHB8Ut?g2Iu`?+%aeXi;Nsot`Zs84iRiEF zKl-_f#+@X27=^k!$?jzfYNjhvj{=h?_(u+D>_M}qUDRgt5>*DPiXtu0?~zL%3Gn_Z z==?(H{5#Xb^bUT^h+3ZcXN>c4@>`lYRKj(NV<-#BKv`X7m>mMTBux%R^D3(0ao9lF zc2Y@S+k<(x-}BY=)lbf*TJ2LPCla$-18VEI-_K@^Xryf;z(sbe4Tij=j}MObPW}tb zqh|65K0~`MfFCoVfS;ccaupqnYxhvd!0w^pgv9=;1-IMPD?Pe1sI$Q~m(!Pn@cPNM zIMa4k6O{Zng_IjhiVp5I_*&n{N`g@;IKaHg$}j3Xy#nTdW#xwg+MG%$AQS9xwK5Rv zUWE3;a*w+xiXS(Z)NnYY%^G!MoNsQms?U6FTma z;)>~eA*hF=^!ItUmGcG-jUt^7n{H6L#PKfB|AOtw-6zewT!6y zs}$||2a>a$lG^C{A(7E4Fo%x=7oGG+HOEbNnbay%Kht_=R5)c>y}TyNt4F>1aP@m% zuUbDpaJ53cN`>*MtX@%JhB8=6QN6TO{QCn{s~Xx00()(slW6}W#?yyc`+f>iP7LP# z`E@LE_i~DyhgOgOdJP}jjal4%XR-AutCC%r6(zgqj804rg|vLE zoK=lKTkHl(ej`Tp7*1PvhV^Ul!X`OwOJLIhCciKW`dOA8aRn|@%Qi?gmsG*1^GU^B z5u}IKV*FCeQtLQ;Q}04^G1)s%izeH({5@q`YL=A^0L>-AsNq@$e%$C|pJc{bQlEJL z0WRHyS5|P+1f-FHbLIXDJ3GMom31iZ@(K)D zzJlR(P3YFfp^&GW#|^N#Jh%kCS_M(|$d0nz=l5`U0o#6x1&(9oUZV9yTk&NVqFdgN zsnDFlAlvEg@U})3%m$_5@^B^DiufANO!*ZYDnuwSv>OR7%89<*(fH?T0_bN7)IcfQ zh#->|Yc32DOCMA7B`4A3N~$kE<3>B;>B%1_z^~=9@$h%liA5yjmQwDzTjXVR`8E=B z2}!aB4cE5x%81OKlcV*6=#ouvRz)@63_yW+jud~Bb_Aef)@A~uBojcbbHi1`x#y#4W zcuCOYWbtuIqsjd{1Jw;KCZACJt>iPBIi?()335wMGZ5)}R6(byuklM(oejN`0h(N! z;vP+Elqn6=Y@Q899WDq~PtFtx0ds%u?aV~L2+OI829|UZomFGL(KgSH4FQx>O&ziW zUhSh;ViobfDX(1Ifr9Aq8jxsK`v~Kc;OY*7Kk&poUHh69ov&H)K2^+HZdh$>4L!n} zonC6*QCtbsF*11TFdGsS5A)iXG9+~({R(5}E;=^an23+XVMW^F;!cuKE77H#J^~4c z0!xs}SEa{{qPy8nT$MC@&fkeb(5A%V55@vz$x(<*d7$fgK8d)3Fe_Z6mp;Cm88 z^Gm_?kGJDV(Lo5MF?heN97vR8ZLPEBy{$`y;}}QS9YBBM1VcMJzPY3~SAtUARZDY8 z1;R+>a=VdirjlVmR07t~gVx|F!>*g&1-1d0wwBI(C5jrl23VWJxCZzYYC<0zbUkpz zuLrJV*8{&)(RTZf9or*AOim6-U%4#PdUYo;7sXife@+c~4qF&>z=?z&J7A^An9OtQ z=uoLMj5<)AT@$fAK|>as7i_G`ju*)d`7`fx?Punu<%3hhXyvqwY&BB)kTaW!ap|Em zm6)5Ki~++z_|HbupTNWtxsU)=|VezSrpGq+kz?VPe%#Wnd#-uYe`yLyp0lW9V#up zhi5~O@^ZxP2&#r7HAp00 zL~fcQ_kPO4Om#h=!{+Otu`_U(nL}ggFCfLEp!Z-fj2Jt8MxvtJoGh2u-LncGtv)VM zsPi|-AFIH23$;0YZ9wKUxUgY(UA;B9zTT>DsJF@+ z>#b;0@W;|Ryy`*Q4#9A$N3Rx#5y`)!Pt2+n0@ir|?$5~vP+=(7V|Hz^;??b=-W&7v z_I-4Jtep1$2j$2Y>W`JP=|JTi1poU4_ag_O(?Q_g7y7pk1UI9%ZUp| z1^OSLUyKI+t|T9!qqM~+y$+&&b@ajWkKJ=H0OXb3`58R*uVhDMp9LzLoJ;jcKC6PO zrG*=?AfLraI)SHuc7iotu^WHWiuez&h<}~MmtcN%#~c5ZL(T1Kud~cY?aP!uPrvee zS(4i&7Ib>hS~^*~Z{fXUuJ3#&i4-{MfuFO$SBJpW9{3Fld|n7#qrmDy@hY;no~FFR z9{IC&Q?gnL(a936BW|*kf&M5q(att$X{B>CWWl`khfY0_f*9!RBs^6 zbRx~IM;TtvHQ9km&Jc*}%SFhc{-RskY)JT$gs&ekA|W-#pGHNK&zn!1u zr|P%Y9j`ryRScX@6tJD|;H#1xi%yhmhS2rB&eTY5Oppf-b?LrAX=xcOmsAfKDQ##A#t&?cr`Uco7Y%eOCM`TuPhPd zB(S?YSE(~_a?Ri#=8Fvc1#Z(B{OjxKV(Wg=J6)zVE6VWe1OujxePI13()f{VDyY|gAuum#15$^^_(I&w20ahq`u;hLq2ER2}az_`^ zyoVgV7XjCWF!zRN+NB_Cn1v9dV{2A{{77jy2gegUjl}tX9kvu0N4gxv%03(Cc`z5!#o> z?6+?%GYnzIttE%4uT?j9?~?sCx^(+EW@wtH-Lqh0p#Kz6BX*t{}YY}lrB zjuq-lzboawwt1*_$@wF-O0aXUL)rg1B+)5i6|*YZHI1#cL)kTvzOCK%y3y~GDd7^j zmS5sLGB7ldmYEl{kLYG9S+SO>8&)3bw}942H>fn!&!I-ICogPQsrl`U@-zA;`sw3D zZ{OMYTEz7P%W9vdzP>TV4v%3Cz+Krwb?wkGnN=7s}udD^l}8AZCeVH+8~Q#Z%DWRIXb~iyqm7o zS4*FoWwM*xxX)GJH$!jaR(ltVHkEZ3^l_u`B)5M_s(0^r8sRiKB_6KmYS5Rcbv3=@ zVx8-Fuazb@Xa+P}UZSF!7TXY`GP@|Q*Zqxp**?U?Xoz#{F66^OaIswJVCd9! zqiGMFK2JPcufWM&bm|U^bD;(?#;bsfx&@Td*Md>|;XbD3?+p!uSt7O&=#_4nI_j&v-ZsBJnnCFKE)6*H3hf3CVrGi$nFA$GvPpR%()qd@r`4xdF znyNRxm=y$n>rr$c=OVWTTKBg3Q>pN7_yHP)ammKO#_`t^7?~}uas1Qt9_Q{1t?zs^ zLFL8?XDY^u%N@V6>wYUj`zmgL9$se%reZ5jFi$)s|;7VsKJ+csJaz4yUH+Z z*L$At#IW6c$G@7(-Ev?j!exD(AFv?8rmZ;L2>^MBcWHv%j47}}ZJvHA^@BBO*KsN{ zf&Y>C!fjRTI^FJ~oH_pv-1`;f0cJhRnv9_%oXXL&8T^4g`JB;aHRrgPu%Ebr?NCEQ z#r7BKXdI1t+8v=e(fz^YLDHAvMCNqt?w)N@&cmj+aO}Gelzr)SZx0^O7*%zjdWTZsbnj~v$ zbGf}Cjli5 z+2klVb=Pwtce%3`YC51B|3Wf~pL%<2-|(9Vzw!c^LW`|ugd7!XhO#w7xz`N2vsBMB zS#Ax%)ut;8qXoVJ*jB=QG>3!W00^c(VPZ2nJ&L9jDxp&V*k9=OSb0pOuc1ahea(G- z47uce?+7Y3q;suu;{wY^mW?az{H3)D6{eTxZ1OynY_Ybn#_0`|(3lzZmz=~2OP3~s zJkqpFmL;8W)|A~yFRQBU+R~zkbS+)~dGQLqsJqR6*Y7F2Y!joPmV}C%v3ru^pv3Xx zAyA4`e|6VK$-}PUSy<3+u3o&Iw}Fb;UW?v{YqKwFI`&0I1Ne>9Dn;Y#5LrvFgR<4J z`s8q}ntl`@BZ%;13$ykX!_CJPfVSP^uP=(5&;iuZ%%VP2gr6<`s~F-r{HT;X9*`4b zLnUv}&+ye|=pQPZuRFsHGgKXtG;Zv}DQf#^87U>mdOM?;i%MP8Ce>~m%eZoh(No6u zSl)X%X+Nsf6ShQ2$S+?LKDuUvR)26u5l-@SIWlvE-ei*AvAMfGTudLT;iYC6#&j80bN0AiOqtBtQ=zWYSONyKR`m2I6(V+6AnE${SE4-HLiE<3lU4tP<7 z3At8Ld!(19`0lzmuyxH66en4Q(qJ0aHkYJz)tdddG%NpFj2hjsu5tXQ#T+^2AE>!L z!l50)EWJfj8^%CGGrgQIIZ}twundj!={QGpc{&^Q;>n28V{>k3JqA@v)tr0;!`&;$ zk5{;p%$Gu9)RiBD@iNTTWKketxzH2VPKSWv0s$9L5ub`tad|#L5fKGNMSZepSQG&n zQGd#F1@*ZgiofsooVrW*^kf12|33e~^sT*4ojP^u)TyddHTI?l%@B>DYU!!5T`+b) zBs9W}r89Q4X!FMhw<*-%6{dwP9`{P>M{nXU#=enC%tmycgS(xMD-AXTMt6BH3nxNU z&}yp9-1BdW^DYOCL_1(;xj}e9xT6?H(IiXErlLxbe*eJSpUaeqiaAPF^b|K`Aa~Gq z%Cm~e$v;EU;txPfSo?s(Y7Z5K;LIFfPNQo`A^zeS=e9tGMlk_=G%fZZl$ecw zBa@i@f0Z`P@i@vQHI#q4(7F&ZHcKK15KDtXu7h?LpLQhW8aU+8HP$(}1x6YcX@;~D z$v!NBtpzlQeC~53B?vQ=WmW->wSdD`F%QeoF--iyypAb#k=b;LyZZsP-HY*-RuHlb zAxMHCvorZkJuhm<-j8zEMavz16GEDb_OOS=ovh(g&1Tlp<8}ATdncKyOn2f8D%=+p zs?Eoo+O)vg9ccG(F_q0lcM|dxj7@`!k`e}dJzhRO^tb_X#re3XjBXbBupi&uIBx~* z?>0c{EIERUr>1RBb&EAylDOiIc3RG0AIfyrZ~#!AN0pQqX9Ud_?C~jDnyTE71h4XN zxuV_c+d8ZCn3aErKZy6R3o3!&UX<`6|M=AiZnH{2X`(2s+AmK|7pg~aw`5;GhJB#(`N$rA z7*m&f9hqOHOPxhBSCl5|oHA6Oh%3zi%v}+*B_6}<8pHJ}zkl$E`MIWl{KJul=^;rd z6;y;cG_4a;yQQ0)#e};O1>$jRR+Jc*`qF7>awVhR#5h<(ok)O<`$f|8iSg*E&?|l1 zQZ^!PA%wc5e%vUYW9fl69UwR^$8FrCoW3NT#N~~nQ1>gy8f*ure_p77=R-MpD3u(5 zG6N3>97*OFpJXJFBSo7;PPeoUmQ)pQSSA%n7xF?NrV&{h27QU}RZ{6{67kg$!EA6g zTlB98L}G(n_I2uLv#tv{k=4G=19n^olonHJ2*Qfq0Dscp{L|{&?k=vMJ6+23$^82}T+ej;Iomdk0&oYc}fNr^&P` zKSpwx7l@%hV;iKA0|(o2vDey91Z6QPiY@QMQ6B%H8~5f!sof{+#}>lzJFzrg(jL+S z$haECq9YaHdKw2zx8xFh6INNXCb}18j&_a?PHdT_DJKi6bGo&8LSr9B9$Z_@$B`#@ zbQ;QsxSZ`9+ay3Hyo=GbgXiOzHuVqw={78fPccDqTyF3fE51sT$b`oy7QO&hY>dXy zNdsU;L2cIE@bZXT%G`PN7too67KHaC1=^xO%Q**kqau4Dg5}B{(;&mvh!1D?2<;Gy zNq6A;T(ksuvSY+k)3~a1Kyh!5?wPf|?ViF6=Nm4aixNHcAJ-8s^tce{#h`5-MWhFY z7UU~ZdTmd}bPZf@5H5vVEiajarot=%ZiVDZ(MyUy^X0ENI;cjXg9 z53jswccMO+)q}i4yD4&a z^eRqQ;uQjsN7^xC6+h&JkD=oXfO|aBwUu|nJa!^nG!4#>A;>ry0kanio|3x`6~TH~KCuL9u$&JA z%#I^`_z7$(z+NAK)O5*oKDl@w_}$Z)4K@u#>8pd1FKl?5QFGoI>CC4W$+$pHnYDO_n*MJ4>t9pZ6p=$-_$}DZwi1#1pyLs5>c6ws*6jKcmRlgkw6`w zQhAd!nTDWGH!!P(N&=*4TLs6Z$X9udY`I?yXP!!Oq7t9T!)_4cTZZQ#$O|9z<#=cK z8ZeJ!H}ItI)o~w3Y}XaQ-N>qdk*u7GFhFHRCtqm8#-6BpPsc7|TP*?hxOhPx3)$=7 zf=Rx7x=t60WBDdU0ZGA(1aO2Y;B5_nC-dpn5$SxEpyaXXx%^zLIHuQS9Ff)88he6`OTTtGtk z%WOGN^=Xdu_Sshw7mX|sY zXtv>pR9@A63n@>xJveS>+8^flwMTNWt%cLFa1Z)RR#WDGYnghEe0?K7fXN14G>N-w zK}{J*C*(m84V+xraNOoiB~@#M@NKt)@SH0IS)iR4d*gq=gGW5*^^h- z1BCh#EnaES$LC~q`x8Z3^!PrjOUDp$ zj`TXoU&L6v>6|V~Q*j0^8p(4i!zmQY=9?GVm0Q2FTj#!IXan!`<6w>GgWQJ!5DmxB zevA>1>6EwYu@U2k(HXv7ulL79w#Pf~B8q2xW9K`&9rayfFIIIpEHe?7If7MVS+N)` zx5vW5jM}%zK35|0=)GY7Zr$hF8CcEmm~rdOhczyT;V83rXZX@Rj@Ri8B<}Ra-Lrvx zJvV$~ym&O5qn1L4dgwMQnhKAkujC%zG`L!T71;cq#-3$1P`Q)$bOaw}|5U*;m;en6 zSa{u9=M>?IlDpiEryz6)8O#W)BMT9^DN?TNea>8Nz-y!Bl0Ua7*TyM9)wkkw0`JOE zD~)|#c~>R+MnUWMxVuM+Xi0Qx(>j-0HA2BxR-!Y5L?TRz=Mwi}P=nFe;*~m(kEm;< z&770Z0&M)Z?f1D8hJe_?r3u>X;7ewDULY>-a+k5ky#cY&u!h&Wb+=bu^`^yc-Yw@D zZ2r@EPjAQF%k`{36KX_hB0^HD$2%;%w0Pn^`fJq|; ztZ7v&tq^cwjI#jLrQ3C!^N0_8Lz7luh^B$USxf^^I8??2jceaWdHDqERk1N1IzFo} z5^d+*Bz;l|Yv~%GBI8h((yASM2yHxH<~zPj<~@qn(lYZQiCvQI#)1#Fks!NL7+87&2%_IbU<%IAT;DY@cRcA#EWr|kav>wL=8F&K!f_~?yYf!1DHQunFmh-u>3c(s7G01mvCFAIMkL;pj(ov_Q)qHS(rymVv2e%yGiLk7vy(7>IW z(O}G<8?pWuYc1|$TQ!ym z!7Sje!dA7_Drr0lNrSkvW0&E3A?Y@*!b%pqaTHA2k~#mOnXqFkyP(TNrtHGrASYq~ z;MbQ{Std2~UG$#B8Mz073uT@mZssJLW2oj^0$2$U;la^Y(Ya_ZHcMr=18BQ%1$d%~ za;zE^Qc&30E-$14DfAbY;54S(+dP^q0Mg0ckn|bjz8P6@v0E2$a{Uzosfl|V;$W-< z%QILy7wRHBUk5xFi99*;&Cpq>7-JuU3_Ts+_g%;`4SaNen8cY}jGcLNj@q=5n-+d9 z7USrRR#`l@nU>bMlJwcEut(g6$DU$RZ;av`o% zlhA0rgl6!+0>I-C7i3TOR$$M7p^%x^uM*p0 zC21ykiGCsLSIPMQbp0A__YCV-)4DH{t!{Jus^fDn&j?R%Zc%sXQhm}DhS zq>9n3vdGn;c6_iTdPEC)qVI#gzz;*ijVcI@gVBy|4F*pGuN?!Qh~Yf6Ond3b5)jWu zn-vjx%>LZ?#cZd`bm2PdQddBKA7a|}2J-K3hZ5z(CU5~n!B=y?{3oPs5kM!yA z$NUx3$rzvS10%uRQbjyPi^T^;eZYz71lzqHNmcs6NmooM38_CHH+obXVv;CWS)X6B z&<=SMbn>LVAt-NIW$*^0REd+75eUvmp0TFey$-1qYL}!w{B4zIUTPf*&yY6hPx}U{#6(L0vfn7%7 zjwzC+wp!@Zp9Xb5UHa*@sCyRsN$OL1G>{J{NyrGou~M=z?IxT=!Q3w9OpNgl1A)p| zB`7eqM2nNG8emSUu`Iq6f`gF68+rYX$gcl^4rnF2roij5TEZUA4$DqI5^|tO5fS}@ zc2h3Wc8i&jHXQwB7>!)*~9Y~+5nT*JRb0`VpR_97}k zW)eLn)%eEpIkcn4B6%YyXv0gX!{oTswNZJx4l|7Wx9Koh#mqX)+d-)>Ooz#G8+Dk{ z7?lxTgbq{6rOLtAVKM+ZOnw@Rol%F$q@fOzzSWxl|B((e(+xX{@tBACdINZoUBOk? zQ$d9yi9Ja9tM&kXN9wjapC$s-YnBVK*y46fkdGjN8lAw&=sJC^QvHajzCjBSOhq3i zY1Uv0duGLWo!+U=ek&+nLt;otC?YB8wQ4`WFPE}^dj_o_$0^c{J{5p z`jV^1>*BC#EMTvsm6Vcj(~d>$Lq8q*K6xxQCw9i=u}cOI#v}ImCo_@ zg?0$)LWu2_8gZBq>kS<-YyQ8`YhBn_fCa70V8#Idw|@;dmA0huO{`o)E7#;3ycAhy zAIp0-Y19HsyRiiR3ix|D{&-^UxA^0gqnq)!3V)dUDWx{&nHc!e4nQ2#Et|Gmc}Lf)K)i7YVU8a5TvkAv7#9 zd{E6YedT}^bl`8E`6Eq81#@)pARkB4fVF|ywJ5y|g!843G6p9N>*82tNrZST7X+2z zoiE#i;Z(={4rLCpzqbsi>)U_&90#r1UdeKOOuSEI+fNo~Ks|MRmVnzIgq& z{M6!z8SJn&X1GbP2>oAY2o?kUc>M@iTW@1XjoAbmZ~bg2A@)F&=i&z{qG^$PGI9Vv zbzJU?!$zxBVUKrIUXb3}+Ae0UK24+acp@hNxt;t{Sf=v#3G|0WD40`R@)lX902OPqC zZRlS~|Kae%Ag~nTjRcY2L2yo9ffBt_=A#6YfT7;W3<$f+eF&gi?i7A;w9-rN1|M!+ zVK>uqll+y&4B9=kK8Njw?;~NUZ8XX0A?0pmW=S#j9`=L#Lk2*I{WBT@^r zDgjUEeK~j(5C| z?v5I-Scu!NOR?L##rGwa--c49xw&YfAzVHP6Ah)RtI(sl@<2nHRQ1pc7~0j4)~Qx5 zL})|GUiD!cDTHIfyBy#&WHreW(Lhb6{4ibp7m6A9;r&5zOlxhELY6&b}yiPPH39PEzg%m)!e+!;V>YbqQnkZWVJ3W7f2a znPkjGtztgFn2)rIxt%dzYY`**wxa>}GuYRt{uC)P)xYA`*5^UWZPn+POME<^cMsUn z;BPFLi8>VIDzDFq1KZ{)tX0HaPN$$n(s({m^9*Pn^~A;YRGf01U1yk8BexL?u|g7H ziCqXN4K1x+T>`xSLe1`)3WrrU!sUq+O`@-*Oac}In3PoAQ}fem==!0luJn05NXb!HNkV~k4B7&{Ov>1}&c=rJ z6KMxBgA=<09Og3A7sss&S0-G(`ui#HG?=;eZoyY)rcAstKkji(%uc2IC-)KuW@XNw zZBx1aV%t-Nrk43<7=o z9X~<7H*@Z;{S)Mg`C}3nZ8LRxI2-cIci=PDh{?cmjh>FLm}?1aoONX7W``nOpUum+^@Cx?vHtk zMG$i$ARQbtt>+wC!R6>+Lha=$F!0UA`dLwNG;*Ox+Rz8S0fI#8Ba zt>7bkuTSEpkW;jZNm)#9v6323)yKHE7Qa|uH)iRVETtfe(=$EOmNH1k+Jd)qiq;k^ zdBDFCatGwCfD!7&VqdN==iW^+qH7XQC}ir-lZa~kb=SfV#yLNBP%P%&4GSAnnPdgC ziSWlrmVZeW{z{fMzJj_k$damHqqsTCEJY+SUb_doWPNR$-v(O~-n#+Jda%A(bx9F| z6>H9rYtFzFXd}nA6?0?l`-q`jxYxwm*Q%Ri`^V^`IOjbT=T3rDV0#baw|gZp5wjO% z#_qt^sUFV>Y%jnw=sMMN1JC|W_3eS@NT>Soz;oI_q)f@Kc%1wxO7|YcPk%!SmTA?9 zwwY3}BCAGB%#?z)TQxR4nu6^FR%34yUPLi>@=Xx?z+eIr2SZ4rnOt*UhQD)+JNg~H z7J-J?Iov?cBb`q5>!@;a87HEJ5V^`#r}_v&+}HUbFf~@9w5}uW1Z2#mh51-0Zh!m< z^Vt{4{u3~jhn*gE>^ZII(u_q1%_uG2&G8nqI@7j~f)#jpVcBsX!GQIS13S?KUN4;P z_ZA^=|9%F3mV$5|fz_V|@L!E+12{Ra$mQgl;I|@^lUd=enbcVH{8Mx7uLVn&e0;PyBLb7asrP8;n zcN)CHi$0D1f4lU*u{^#F`_`3mrZOHW`zN2Ts5g_$zm|Zky_*7sG zM)Kp>MUWvJJRm41m8OSs?_k{h4SHleGunxwoAa%|iVp}hREW!QVy1&eB(K9T4Dvq+ z_@?EThjttC^G*cAuFQ@n*VEx;AWI!lPREf?obkh}-v@6}E<6C= zy9RvUJovDRF>&qi{f48M{JN5g3%@>MATC_^2%M>ash{L|n1p6kmLv{OuBXd`k{7IB zj1WnS<^aIK`D#@2h{WOZynB%V*#yRvf$<1*ljyGx#dkNEM?|dKA2JP(!`kQ~1~}ew zgw)FDEj*N}hdNXMWXdI7=)k6AiytEipzL_;9(*}RnavMMQ7D#6{>mz+Dyz|tEW&D7 zmaZA6Dyz_j5Ltb4sT-t`RVSCYCZv3#mSk<9vQy4A2WeTJwIMw%oTXYDsBCCV&$6uz z)IUVStA9X`=mO8sb~mPg&7dRqv(Siv);>)_0veps(m~?`vx2YB_%J!bhb5V$gbvUt zEq@5aXaX=Z>Ofk6jhsQ4qn2b0%}lNUn%h!Us6Nl}R>Ez2QxN^VZWpt_{hS4!#*fJ% zAPgNH@trvr;v}`KX6$jblIygqC&LhR$~^$(Ri7ojffr>k27;oKG7mbFx3PxD!y2Sn zL&umJ=xbF2mrOfX#ZSU21Xn>7^tG%4>~!a<_<2}`bU;uAeJ!g1$KAOq9zhjK`&R4| zp#3%(SHUD-!FoUN%v}s&KJfL*^AlJwoM)!PMim}jLeg1Mf=Q+#a~GH3fTPTwP06t& zkYG{gg~^}igG_2^i*{rz_kX~Zp?LJyeXv;`y9#t&%3x)b0oA}%tis3*2X8f}eF&Ta zH5IMia@q{RA=Bs4*kW!poY6c+r@Xxo?|mKHv3lfPj=GP15{V;)Oiy(w8Q7lNOd{Ow z*(6p$L&rgHS|hMKmSIW77qMD{7?dms(2EpdizC3w6|xmM96=Q=rL*EWXepDJx9r$3 zWUZ@#N7D-;F1-qmnL#qbvveRg_q$*m74St4I1LiHDdF|G44|~sl!iefKw+CEA{gF* zU=xsVe}wJ~OZ^IS9Otq;ypQIL;S?V%plXc_@E#U;VB-SI>bVoI0H+oiiZ{O zx+Tcu?Si68ULR=OFbWM=*ceds_H7I(c}p4tirya00p;d^k>-GxAz+mD`y+M3>Oga{ z?EzD42By>uOv&3pVBQ84y*OZA0A@;F6J|;tF~f6;zeMNT=iOq*tU;VMU^kbu_Imog zA1%Z%jeC!=)2V^0%+nPE2qy@0e~tX!B`C}U-q0c;!!+Sr!-O}tNXRfv_@*!+b$HEH zGfWd+iG%}H`^>q}5jD+NCDE_V5UJ{{fpzwoyOu=2lpoQ{nJ5%mnk%8E#&sE9P?1IKeOR(#mZw^zcL@BrSJWjUXQ<={6fhy)_CTj}Sn*y}o>-~4_c-!` zbN`;bmBWG!%L6V`JMHJY??YdA!kownz+|Uga>wztJv{FV!xZ_HjPDg_DgX83FNePp zrfTFk94X8D^%ii_lZ(I}j|;y}yGJ7y_V^Jc6H(F#JP$B`7Ff>h<-2VUPl>_!dtTSb ztYbd@GWcT!N3wzezjQ7oS-OOFX=usQ(2|52&dJ4V&j`$e6Dr%oxd&K6L}q6hM<2}e zpF)zl1g5#WtrQNd5NY1)p`mbp1^krX&>oioQR%eW<2D|e;Hc23S0@&t1o^kmV%S+h zIn{qb5-MHQ37NW($!CfQIZ?1BpK%X_oD?bsP*b!hT*A^`eJfz3t?5YT_z-6D*bsUz z;$cMwVNU?KJl>G$7#~&FnsJo{OEuqgawy1_`=ee|d20!|`_s z{@#th&){$LCj6wTyVW3bil(KHg%;gosdd?n?&`~eIO=8a@R&w2Vc=m(7zv#4bv2{o zEH;wTcegIGdRkD&wu_yGV)OCdm8&?*H|1)mA_N77U$5H1(mzTh#e4UCIZJOS;lFmQ zgz_7FAOwxoZwA>ELDk2D0MT*n4d9xB7NmN-{RNxNF?jRML>ZYj8G~{m_D+#&L$-Aky}3 z3{n@pe=@nz-FU3mjNXZrU0V6mI3jc`lLG0|H@-MEvgEaxZb@j zfhl>9BfNax^t?Tiqr7H%jM=sy-*%A;rf0OnJ!i>_4U0bkiI}2@OH5I+VZk+bGPWLA ze^<~)5k1#Y&|Nk6)~c|#R=_z^4@F9$wrpBo6*Hr_MT~yO0@T+SK#2ldtD)qa)WyKZ zu^7Phf?x?@f=@wkF5t*=xw|}{x2z*2x+rlRhO}v^OCI<^Uo+ZkrHNqmi@yqU*&!8y zV@wDk)qhXq)#Nt?i$Us~Mn{YXhhzUoYg*CGTW6*EA6ZCa4-o%<0wUfW;NL6Rki36J zZaMHOo!v`B z?6YG;Mm1|IBD<-H$fESsIjhD#50{(>=x2aD>To)ilu@$Vc4}Dz4no*y#36J%poK>2 zK|wR(tyx>PVkId@SLWQotIV^#j|EH)CwSndHoN5Q%FssSa_?|YwEtS*)|O==E)clj zYZ>=bSWMCq20bHL+a1SOmWry2aANPbW3l&0pNLjK&H)`_q?R54f-{r~6^~_6Q}o{l zt~t}23yCLI+`tr|2$ai2&RA==dQ zD&)$gOCFv>Mi6%+OV@{LP%+N0!99`S%4AxFSqNvP3E7I_){p;(;=ab>(imwhv3R}v z3kE6cLd$w0Qgv-{on*&Ire1?9fF$yb?5g9D-h%l0Ds?UOv4a&Xl z|Dux&;**N_oyH|rH_>{1kJOu*R=JBo~3@zccAQ)O2{WK?9(d0uS7Kw^hYs^#Q zRPdYN0-kewzWW2%Snh;vSGf>fr&tDGqE2y)ue~MY5@w;;SrpsT^*sJ%tOw|VvsDNS?c{xBex$)2n3^ieDbymCH-p`PG5}_-j$GIi-mS08DZHtJ9Ksw3;EG^ zp|@c>HP6@RGWqriA9E8cSLah$WC%9b^tfkXpSv(SpEm{L(%~Maro8t_RAP#qSefsb z=$$*cKh-s-A-p`dAz6NQG%~2T(4Oze&mJ#y8O`oB`fum@r=U)8xTo#Y@|<~ z#1@@z(K){29{6?!DcA!@#_)Cm*Hhs8A^Hz8=-+)?=m%hA8j8}Lsdkjdai=2^$i>6P zIDaA2MHSNpHg~-}vqY@Kgzv1u%5py0neI%vKPROj*6*rWOrGh?MEY`jos!C@U)oM# zH-w$?g`MpbAZIT6<&}0Uc72PvZaq&_LHEd88$H7Mfb)Kn=RY{lG9ubIFF7)7!UNfzGc(>9CU1@ zG_9bLw*n9-@bYGBF6GEeFC*w|Rj;kE!EV2YfmY_cBT5(`NrM_XS=Fl%y@skVb;Ma| z5vjM`}*d*9suC@y)t zSV)c@#^I&Hhgx#da|FW(o`x477$Sj?b+$7bl64ftjb%mnQDX!-80jL^AWlP+wOtO? zP-G$PVDz*Yu~~*k#w#tFcc!4yk?|S@p)^egwOtSzIeQ*v3uz@YA7AlF3^iObAODhlvn*V|&Au z_WZYvtYV>U^h@aBhQbRuyev+UdiqqGm6*uT%~<(dX9lci+R)9nMSI^AwhrvQ#6!>& zWV}Z}+(9a+BBZ6{vlrKx-br6hfeFqIjzmneH;g!*s(-*`BVT|8RaZP}Q zp>Ck;hOHgE;Soo_Nx)DC=$O*@&oc}p=` zp@9~_PRU!FPBQI2kLHYi8062D^yT=P)q^jhTeSjk%n^DB)>|L{5KzNo)wL0Xj&bsX zw8lLe2+YbFcyi5%lac)nBc5|Mm6u0ks03%6A>}!;;e%H#(%y|2zLotf3t?RR$nk8L zp5iI(A^^cF8%X8GiBFJJfe_hG z1wCng;%3W@H5(_KgwMO`ua8r0NP$aDo-1EaTS%R8NIvcA}l zJF$9#g!?3-8Pvz4dlskFQ5t!}QU=pn$!L+gf(U&-bSJtFL^zHd}B}YCJTshsr@~Az+nP-EpXUl=5LAz9* zrCTOlP%pp^L_SmKC_|YR%6cGel3<|&kJ#jAqaIRTz5|Yc>I&HsM#6X=Z{Z$=hh&mN zhvrj*3mOVZN+FB9dr%a(KlhT$(2+!{(G<;`e=#^e;98l_R_6O?%_>^++3FF&T7$k%ea=%5z%9WhKs^4Wi5AEh72pIf6rQ*6l-qtmna`wLBW7lLOB#3%{h6b8I1! z8dlmvr~5Qcf(Ua4!BZJg6kP=YRR!Aa;Xe#@BWfRnNW^;8-zuBwg2BU6} zQs0g3yGwxx*=n3N@?a1{uBUW$cC{8Ou**lPPJ5pN8OecL*)okHOvQa9Brc~%L@*~E z3+^6m?l#-1V?*Ah6Rt9NBmgEPX3$Im-GQKjhRPKYayl-H^kNzoPHaF?j^qJI8G8Qq z-DRB8=BapUc*n-|7_Eg&5f3aKir9Q=>{)OM@MXyUbJk20&@I8?#6qsK9ZG?7kOQA{ z@o{=qLj+3oteKFDmXL8&miPG^w@)STeMsyF$^kB>{6Zv9PFyh%Vpfn+w#;(UOgZ7` z^PI+O4h^Al1&)XMr-$+!zK;>Zj8Nahs1F|k2wiNX2cUYju)kfHomPo*wlHFj{0@&| zB|b9CQE6p51&E7xDQ7aPAr$frJ^>Exq1D-`uToGqM$ZpWrSt_otUvHv=X(^Z>A^Wr zJ|^%GLAJ9XDV=dVWdi$@nKG1^n3Cy46!Ssk&KswXaOnjGPU{5*PU{88?|x2p0L0dU zdn-zICfo~HPlg(}arb<<>FQa-m7}4wyw8mwb>bjl1f4of{s*VYhP8#-Ks^dX_u-JQ z@XB+>f#w?$CjNHAUoZah_;c}>#vd%oyB6dIer@ypCooI@bLRUGej$h2Vh;lQsOXiy zg7b{M7X_Fx^;T3h`E4YGHYjAkI><5ZwJ|yY zyl8=$GVv6-m8$F;Wn!E`Y$X$a66rgg4SQ1j+Z7^n_5GX>d54M1(CRO6*G?}?(OyU) zRlOC_P^N6;QN;(C^cp0^q$2C=7b#2|F%)8QV%b-O*#1Jg!vT2z$d}xOQJX}yVTet% zY9gvSxxim1nJTeX(jt8o+R7@8fhA9;RHLSo*>}emkAPB6c|`^2d|N0xj}~;9frVUr zFe!Yv%$);ScI39RU_dYBbK!ykVwfx#+9Tq9uGNAerwazyzCumS%MeqdEEs0zXUl?N zcC^F>+%zs2b`m+5w`Rgiu%;M|_C$*{MT_W?_XGxgtHnkKcw;g>o;Aw1M!pbL#qIJB zS!>7;H%kt#wfDj>-O_?*tj8u%bX7eA<9L$8?Iq$E7s$|kY1YnU1-x3hGpyhzpj#+U z6W+H9n0&E9Y{?a{^V-Z6(lc-ckV4BrkjbYiIxzTFO$>h?hWY3&Q*eS;w%CJvP10&pOEEe(H_}xf=HGF%b z-Dyv@rzW4EXldkn$n3D?!wW{wD(#RlrF9-dVfM_e|qvT7L1nx{>(&< z_e+$3C2F#enwm4^^mpOgIn|BxXxPy-3&vY~(0h6(k3g|)DQQ&>msCXdr5-6AHV_Xgd$?hWQCLW#{U5R_VIwfd6W?c5Akmc zaK1Jc{sypMs&l%vYW%G%oOZ}M)Klnsw0sa=Wmsv(FU##6=~G`Qd99~{0?)6cu{WA2 z7b1!0j>M6D)_^joZP-Op{vi8zv^e668bJVdYW-Dk5Z2#(0KVi?jT+dL+qXDj5U?J( zeOtg$g5+opTo4+f(I2COBPp;G7TmyvdM?;!8~ZHMb*9Zh9cV7}j7~bA(la_{aU_CE zt1|dhg`C>y++Ipv`*|u}+AGkJjtz)eJzLS%*=9i>6r4~x)2h*?>gu&}0%(RvQ!tLwG@hfWlT~)&CAT`o+B}@X zJaOS6RVj0Q6`U+7O^nRxY+EGJL1}pHWn7A|y#-jxVF90WSK+)(Wr=Q1af*O6(%H5_ z1g%gMrqrw_pygx^bl=>|3X)4L4aajbfQ$zj7Vl;j2Bh$wkwQbp9@(BYDLG-vnG`CK zEImJvV+vN{Va)`MjFqz3g z7vT_;vvBlg^qN3gF?v`KaWFnRCU8gw+d9OlS7w#^EwsCwR^EwAY&SrjqhaA zbb4?xWTb(7y3%jpE6P@DCr+tgO+h12&@a={lMMG#)|6bq-9!Vr-hS;v5nvSh`gkWy zNl^PGdC<*Pk@<*6yr2*-)ra6JA24H!RZFZH@G!ctz$%!McPog*a3&T3KG7N9AZw)f z2I5%u?|cXkZGsT5u*>b1y_18(N_KWSvQUNQq*&+fjmG6OLXAj5YAmM+Hf2nuX6#bQ zpfKzJRgx2|4o3ExwNUo6#}zms0O@#0hChWiLzR5krE!Mrd|Srs?*`mr#c>dRAb!x$ zujM|83=_l9-bTD7SOPDN`(tkj*xV;%92B#oyuztaCWYns<3iTVRx^29A$j+AMyG4c zTI3j!kq}8LDmJBV%TTv|o2h%pOB9KP+B!qxLXOeHz7=%t@cVHlEgpLX>iv|~>yu-oM(Ev3kqVMZj9S680`Kza zfcF7EjWS_Zm6|c%e)Eek#cYfqm%MIFP|D$o-bt7|8Vn*g+e$MGig!MZl2Nt9Uqyf! zgtqmm$YbL8>hrXnSie=QLmT%yuyUYMdj{rIY2hN@)stuTBh~OuTSPqN}ImGLGAp!>9eH-m7=skAh-uP77HtvH@mxxyK@XXw$v+&|U zEcT!5Gxul^PiAU%zvUhyu0(%VW=b|Jb&ZgTr3Awv=})YWG%S8PhYopYe5I zoi%Ssr}4cG3FhB~$GL{*X^507*){Vx5>%Y7O+gKV@DKn2YH+yPTZclg39Q-Gmj$8I zGD;0&x1rqv>ezqzuIll~&&%&ES+TTmi`u{?IcV#xRKDB><^Sf-_asn#WLcQEHCVvlS;aRMxB>g807O-5;QyoaXQl z;vI+5$vM2^;lOE$6X?frMqYk+J={sBOJUQX6A|PLe}dunX2Cyj01<-q$& zZXQeMrI$`|#(; z80|yGZle#me{wkBf>JLpijItJJ@3p#XHGtXwS-rNWeo#T_hr!zg+b+g5Z9P`5+P1; zowp9naR#n884vI?#=VD7=ClT}J-kwN6X{6!PI4o`=1pSTokPOHd{M$Tn;iQN5?XFA zJZ-75FViCk^EPr;5ohiF2{idS_;XTB^{uF15S^O4`9$O_tz$b`k}Pmpm7w1m}PsiUX*FLm@*({GZf zIn{zXxV|pnK0$l=mC!r3UyoBnNvQrwm3fdh$&!XqVD~1Y6+yjOy?v=c4lJf@#;&13 zsNAlA&N837dhPJ%v~@ahlL4f?f5;e)92=(GaRBsJSW(5m6Jk)p#D0dq4BY%jdywzJ z_vQ#)kTtfVi^|Cx86}hsqm4(4uR6UOnW(yU-+&EaY!|uY^w|(BA%P9$(v{A1$}k~d zU&nZJlYF^}`Fr@H1~zpXHWyY<9?;ie29taK%9ZD=lCjBiQL&{V>~t0p)E z6pT?$O@ofUW3zENJbHL%FZAHplYn_6>}Dc?y8wf=9|j}tU>MV7=ZVQ30F;D<>5ZJ| zs)OhgfnRdLiWx{xTel_EQ{9{7n(Ec0EBvOmNIIu_k|dqG{iNiK<;amF$TbwIJ?7U0m&v74n&--kre>7GJE!*t&!Vna@gyv;8XELY}3 z974g%29u}5cox5+!;&c@Y-LhYa>_fI6SEn-ya1X{$g2%oz}SSLVe`lr zFu>c2Y1n%bs{c578N_VX1;%;?>h-ts^6}xfNchH;h#bs!J@4!es-8TBB*Y*I_uc?6 zo=oTxaHn(t3Ki%Hv%P4%AJZ2`K66D%K`ZE-_DA`idJDVGA0N1G3z9EPxQsWkx?I3 zRL7uO2F`8~h)1tp$GERrUG>A^z~>149I2n9^m8;ns)>@aI39TI?u+OvtHvOSR8)6V zp9XS7HlM^%mdwS)jNP-i%`PoY+4C01?KvYBY-~y{_cS15Facq?Gyn|;3$o*h$0k%zxM@i)4ei8SBjUoqus z+f2Y(*1=YmPv3qTKgBaFMUY`iS;ta{q%z<9B7~DOrzsBL**qf;zbaNdAvTwEe=s_T z4Y7JlC3k?`7l!ooG=l`zjQTM>8goq$v&@g_)floz&9k2$Ge={f1v4?r{g}BL zb3+ib(vO*^F+{hPcAy`#i^iNC#2myJ%&&HA4~)An$+#o+qW{in>_7H1_U#zyogL}C z$wCZsZvu9~GU%a$@HZEKL-^yMc^&@N;jfOrcjE7(`1?HmM!$?7Q<{g;M9R&Kek=?< zhoMAbX7uVX^jwA#fthm6WUn%a{gAX^DX-iB5B+_+j^A)R zk>#N4Z))s%tHyBew~#)9A&c{c>~Hq5-`}r<`*!@{1iQQ#y$Rp5@P`J*M!$t0EhjF6 z#``%+8@(wK%D(m9Oy9!UFJUjddpj8=(T-upG}Z<`d^yOC|EwA(W_0l%ng<2Ly-fm@<^xm` zb}7P)^N*O>2OyK#!Wmy!dA4_1Q-L=0IecT_g_S2T+eQ28wcfGd-3^dZevHS)U*fWx z5dxd-BJc4{R&gMJvWmRoCXQ9U*b@j?;JD2q*1$bhjdCU|xoebqC*K5gi8w{!uTgjk zO9@0QNU%aoFlehp^(^|#NUV(G;A0%W-kaGIT_WHyj@`{T>GuECd~`F8e1mcPdQ;>a zT_VyAe9v;%VK%VbGvxP7`8|ujDw85lAd?~w-9(JL2a;euhgoWuF7y%Y*LCCjWzO40 zcQJxt?jEDba!-f5q-o-@hoAuZ3VFSpK9O@BIIsNZ+nPgRKrSxD(}G6%v}i#!#z8Y19GIybh(!zNuQ-%SCPWW_ z#}c>+suf4m*Bq8B_AL@g+(3evUl*r-Gg;rnL3;RFIpXPvIY2#9DDQOQ1@EN$df=ic zhkD{PI08U0tnrt}-@f?60j2`(qP!FM;MLpm-r^mnZV{F#u8bwiuq_ybN=iTs zcEAIbFfE0Mk!35Z7djaFty`cVc`8st$u=hbM@EDx4nL%d}r5B zl5a=-WPa_*Q6Q*(3f*yaoDzRPkiha~eE4-V?F=0OuVT?{OSLn0Q4S zeEg%V#y`5j_(evKx@!n~JN_=i-{_V2v1){aO!N$Vu}YIB*Vth95}>%wV2xy=Gc}Rm zp++odA_i+D6P=}r1UWULMiVhuBL}P+8;K8_hmSO@3w!cbj9iHAvV(RlAeiQl?gP!= zOz!fDR_%0@JD3M7?2*aKIax4BBT(U5Kb}3M@eI-k#IN(?*@GI-AdSG=g&D(l6R|4* z4eW(szn=u<-T}f%^o(3=xf_8!aO!g`uLf5Z^8;8!TPNOa{VKZOeG6df#I;a{;%tLn zTJj()XC{&p8Z0kpUWX8vE75TGA$(0F9&$;!f5rx01(#8OhEl*(zk%q1_P#8LME0Zs z+gAx&?Q8(Q>@IjMuTHou*d~?d{ut3YOYXR7Dur$}^!Ms_c}TYnH@}63Yoy@PBy_Nu zT*`eb+K}`xYBIf7ode-n&hoy4uA(#9fqa+J4fUUdp~^^DkA@YaVK}qLQ$24(vC;Ff zQ<>0^gaU>3>Am`6W3Ru}zgK@??2@mmoAM2*g#TvG64aK4GjI`^r6t^6trRS8H~4J# zJNR|qjw&l%R>iTrZ(`CxUuq-q?jq{4mli~a%kr%GpTh6_yZQ4g{J8&#E|~u`z4G(d zAnY#;`#XQ03&MUt?-Ts_br8ncV7^3L6@>jS!?-uqcc51AECU|p&xi4&VSk_(T^{Q@ zMFTj0G($mn=6{okR%;@u?h%G=#*c>GOz-#k6N1lyIRA_M`5t~W-5=?F4}SXg)&K#k zsf|+hV@&xoKcjmgh>kLH6p!C#lHfJ5H0-KUu( z_|Y&y0JF`1e~?$g*y6skHIbk)_|Y%{?g}Par2$0Ne9%v9{%|Wd<_6O6xomDEa2g za1e6h$QG!I&@T$_2;=_j$3@bIVbU*8B1vCWGfIGrKo$`R!z>Z&n}`JbmH}RKbpa^z zrKH~=(foHcmedsXg878-%rCP7(!B!GBFw!!;1hcXxcdpS{hUAl6XXpkE2QsM=~{(J zW1mD(FAk3ZbC^$;Hc7zx_i%_iQHd~nVK`b{i!g&howKX}hntu?_=x~35C=HyJBR;C zbi}FT@g$0PaTp8g7f2Kc>5L{SldvDNx)T+YgZl7avr~~F$X={*uj<2p%}yU7)PJ9h zGCQy)vuao-#bujz5c?WO7hx1K5(e9`@uV}+v&I=eT7%=OWJh`ZBFG)KcK|p=TZ$V` zFx`}lufnc&If2ha)=3V1EAF5?uG{U{eAI`18pwt)Ie#TcyOOPrT#n~+^N=|%wy++( z8iCyVuw#X3X_F8Y-@);)Oo6~N^H+jvVZ%*&5e7TS!GZhR2+fls%XsB3Yje^ayJv~ zUGbbVzX7}-A~4i)T*KfwlSdK@nc@KcXXsT7g+m)1ykt+6{u^||{SbWqEPUonDx6ORo7A6O0H7TW6o1_brpoUX7Wk4044oi2I&$M$~9 zj9thod52A2+x;JePs__%B6)w!ytb^0Q2_TpKa2cdgItcsi8`uhfFN|oa|8)5ZjW!h z#Xm_i(zo>{|8Sk2yK{F34l_zv00oS zd2VAX+H)7$lQ@sijC}>(u8dtN*dh4d*8vF5@K4^1`m)K4CdE<2Q&Dtr`CE`hFQ9wZ z3aqsFwiZ!X5){+&%vS+VL3JTS+r`6G)W^X7YhvqRJ`UVZpmaU;V-ib~gT%V2&SR5O z6k2=~q<8ooToW|;q|NRLY%$IppO0}N<8x0y_;p!Jtq1XC&<5LuZY;C@X5MMBHZU}m zbTd#jVXJ=RCqRviyH@$G*jB!ER*hxRpf$hNWF4u!uW)c&2D4)4GR(aRVArd3mg|Tz% zx*r;GJ#Bf)muOp7)`Pipwv8Coz~t zPpxv`=K`|y>=sd z8k*bel<88_C-|_ZjZb<=L3%-1*=9nD-U6S^>_lY^n4JZQM0$>0Li(E-SieT}qSWY9 z?94g9LZeg?)V2Mb&2?=bx+tIhmh|a`7=ID|j2V#pnW5m%U_sOQb8|l7&okxwkX2(@ ze3bYCeC_%M{Aw8VjSTX>OGb5tHMf2qqxv%S^Z6}KejDL+rZBP#ieQR?ll5yaZU^U- zJVo~|mVpG!$^`ss0x7Jd32@1U(*v>*3Z^$-_lsZz1IOAGYyy1^&WhEGUU9$5P)Kui zr1mg3>fH8y(DJu|J9~`E49zfh2b}RSF1W4u*5CUxtjy!<>8-O2ElD;UCT~M=coFG& z=X(Hs^4;)x7+D!yI{y+r-Pn054?5l*aBsXGH=|P5dw0U!Z#;?hC!$dA7hna0Rw^r7 zJrY&){*D$7e=FHNl*AdhgONaMb-Zt~c<&;FW-mb?eqJ>2sR_h@lv zJ3e@jU4ghhy}bWuUET+SVDEV}2D2bbf#PAKRU?EI+@a;ydnI;ljPn>c+0$$eq;*@{ zrO95MMI8E<0C;}^9&n&fJho@Ee7k-bbNMMg#O6TKW^&v6FnuVPK7J)B1oFl_H#Fpd z-4P)usqiBWQCsNqYx-zI)W@PxA8&}dF&g!WhNw@f&z}4g9PU>3z#k2oM)Vu^jspVJ zT{{39iZ#%_ye&c`h9Ta$6=a@My%MrFTIxQ^vc8J(@faLCn%!^O(?mgl#NS5|^1t+a z-pB7V@LBF7sG@?0Y6(%%D}?>Jn*F*Dwue3)H1AkVR>A#ICXajPvw!DQKS#J5>JKVm z{oAX=&ne&qkQ2Ot2d&AAA@bJWg6edv*p)tzz~$oqC(+|R$6wpK7JI4nHzAy~BHzzi zHKxPW0vnoi_jyVE5B^HH|3so)s3o&wwgY z0;ryq-7_U^8YENvCv0l_={^F;)Ga^`b_{63il4B#i7U>-ek}UKl8y3@i++SH@yeUkFsK}al%a$ZY@i+@&)sbo=z^Ba;>gOt}_hFs-^ zCebIr{mJcEo=Lwvo?Q9xRQx5Hu&}4$i4VVS@)^+yZw6z8|`fI*X4)TmgAteHfAHf_kVAO}u!g zKcI}OSvD87bXe|E!hEC#^W-=~y)JTQh+2>n(R_Ca(-7y>0}0NfF)*u9vhbSg%aF?3 z48G!y!PPG}#`WOL@RK;WASIKrvj*FHj*R^>6N=e^q5kY3Fs#wp!F@v#FesQj)Zo4` z^j`s~8)96>W9KjFRF5sRw*Gq!nC;aQI}@#Q~j zvI{M$--^V>`NhzATj=~!=)662emQi0g-#bLcXZF2QJdwS$6u>w`%tS5^oI6?dQEDJ4Q1s-<3J-hm5fiQ}p8aJ@0Q=G!5=P`B^}XvjW~t z_}0I`2G+uqj<=2-Si1$`_VcswhCrQ8@PSisUaEcv-I3Pgkk+dSg-IpZye@Eeg-gp3 zn^oR9$R7=@{RNUioj=h~ZzE4{UDA}+`v!{i4i3tNM2&p5*BOM^wLc)ldnJxc)alYP zZFzFo>j{dpy{#&#dCEVS5f_xVGS&Qd7a4y3F3qtTa5Ip$gRCnGvuLpB7wW)X} zBk3K3@E=?55$t65Ncp{hzqPy3ppth6i3QDF#pZH#=$2ayK-%It$ieIqvf!Xa2Psp!0OVk^4Qn0}}QV0m5zXJZar` z#VzJ$G=S}})l3pQ!aE+C*@ExG8pdL+sOGEbXDp!^>fs?SU{Nz>V~)f$lsa?CqfX ziDFRI{|WPy7=3}@<`-e;VPR+^)@LYr`O(x@Y7eouK&g^%0`C4On%HyteiTF;@^u{3 z<;l&jkPEGZQ0To@knu=U)B%WUgJ5wXAoc!1;j#8;Q<94qr7d}^DeB@d>hY$iS{U_2 z81+?vQv!;$xT(g7o*?2UjS;;;#81PBucIiKtujUZtT7_2dNtQkrp|#B70mK@-UC(sR=?DjekP7uuZ*nSp1p??=5| z5G{@ZO$(FGmB-V{qJ_7aasuKruVSPs!_FWswKjGyu0CPpHiqe0>UbA6>C(#MZFnTxGGUyjfVAGj89 zVn-HvHB;2OS&4uC%lt1eArM-%4;WOD9eHn%rcEYYFNF?IZ68O@C|2LJm=Xww zIeq;hrDIt=Noi04Z6OAM)Xf-A>VdZEuYk#5Mkdh_H;vV?j2JmVJlq2tzLL?rnG7ur z%o5{AgS9HtBPx$BTL&H1Od_eEwYgKAMl_3V$-=1mV1Aa!o0J)DLQ@|UJd2!lDHwog zu3F&v&%|?bY!h;rrjhoND$=BZ+qP8q5QI;1_XaHgRb+mlMCM3&NhFTYjY01WGyYIp zIxSuAT?f8mxk5BhBd|PE2t^Cde6q4p!KpC;r3@xG9A6dODKnAIzKrifA)OIEo$r=^ zG;C*7&BZhgVT#3<{-mYVtB5zF=e&5EFU- zRCm8-#nJgd8kvesnL(th+#jPMYPW4oY}tEa-8gnN%Zjau9q}0$XfSQ$j#uk8-i#O= zxq{H%ms|P&n+9upPme9z;`vE{GcTq&@0Mt*eN(t_DOA8cLajeqy;fn=*18=*Nvxe3R__H_>MX106f%z zzY*WPV28*65z_q75jzeS1y_5dT|p_z`mde$iUQ&q1LWOF5h+c2Rnn0Lc-CZ{=;MPy5%>OzIbyNf zT(6EfvvVL-M3)~V>g`!D7`vQ$qOZfcc?de~^9Ct4+!@b04)U{}>K>t=bybfE{j3i%$AuW_dMso2pgApqS$m6M0?{H^)Z)|2 zCP*z(6S5Y;_aj)e&q{J$l8Q2`76~SiwFoAxErJPai(taqBABqY2qvs1*rgs5JcQ>x zj>LH6zvw{KNe~S?IY6;1W8)E&f#8!EydV17d$V-72|h7MeK~@KM_ID2(RaSsZAGK7 zVEcVH8|}NI06p=F&@QwW|+mi%swO%fU6c;tUvWB}>7KnGYFd9~?F1{Fn@9`r6k%=-UXStk~U`KE^U zydRg8Ia?=e=&nWigRiXU9*b(Lz6;Bts;$};uga3EP-PB&DMAUiG;Hs!`0XE{49Agt zS13Q|f_tT@TvR>OePqjcxj>fm@4?O=ka#i--X~Q?`{h(VDcUud1jYJPwt4*hnZDSr z`-_c**u^;Sue*KRHs_wFq{QCiYIFc`=fvJNKNkBjaJTgVR3ak9_+^;w z_n~uZ=oCf2rhO_5{h!eJtI+xD(D}4D+klGtUE+K@E9MMmOmo0&jFJPrMJ7|N{{llD7dDECz?8J2ZYp*49GOSn&*(icAz zr(j2BD{b+QBvdxc9}S(4h0e#tDVY3m7)q7C=~yc9jgxA7gY_rFQ0nYW0&3}vlX`ip zMgsBjXtq^j?-?iYX`CW4Xab_kyBe)BQR06`lV6h(ohB90X`IBNaT0OHsbf|^Ahx`B zh9!#sT}^(if!NdnTn%7Lin5hyTE)HhzVubE$8i@J5r-{&B-oO~K@gJvmL#^qNc>xp zy;hB+za=@xs*&)wBteKJMwUOGEQTCjJD%XQq%rff) zw#dbDI^)d~VCb*j%9OhV{=QOQQLEiG2&+E8G`iU&dHxhiw)8{3+5qkxm28PKA0oP) zYW5v1AYxP$BKoT%OsNpj-wctYIgDu(BJrO~zsmCT1EP8pMC`ok+ry&ipXZ}k+sbbB zfu`H3evavz(a5MM(DYZI2ur5F8E8rKPo`0z#ozbN0BHIF^y`{{CVlx3(d|?ZW1eP+ z7!`$x{%VaW6^-;aLnLWFz%&Yx`0orMq8|{AH$g-~_aUO&ss5@JM2w0;M1QsWT>(V& zH$x<8_GTJ|Nc^v(Uptn5Ks3<=5l5U45#3Jpt<2MmBSu9bqQ81e2oe3w5J{ScLWsow z=MWPqlzZpVAKOlO26GWUneD*6diLl>{uwQK2 zsVD`j+E$J70BmPlHA(|8o^91A3v5Y&{ZbOxk^=js9Izz?_Dd;XOA73lGQgG;*e@l3 zEvY^{_eKF=OUf`}*4f)P9A(4|s{VqIDag>9nSdeQqQ1djnW@(YGS6py+$QYgK<DuVo;Ju`olLjG1K2pq{K-yJ@MbdG^#V8 zA4CUjM6+o`6wz&k-(8F%1|=z?Kg?VcvyJ|CiX={Am=pgprco5p4~oujqlj%ZqKIxQ zJdSDFdBmV3Mf8UkG%2FLog#^o80N%(MUx`>LD2}}<2^UYAi|;{LgHU;Bfg?mg&ifz zH7h3~gYK9NdR$Eg-Iep&$sja*W0QxHyp0UPqA7#KzqCmP{cg}C0}^*pEOB2DG2?t~ zD0sUtiEc;T6sD&wgoJNx5+JiXne8bd{SSm|!IL1F_^F^fT7#szl`JOaJ4{r06iX+; zJDL<|p%dH+*Jqo!5>S~rsnJ3zo?jWw^k`3;a$yQ(jOI*?#1&K zJX+|KTNRUTw3tiSVy;KQgI!X35inKyFCd04J)v!-Cn)@FlN$OLr+^^?y7ZDN|Ms}_ z^hc#VKrmgaIxEBF8i zG*)Dvw>EfRGvGv^vBGO(^3d2if^BiQ*ByK&E>~q3z43zPFNM(D67s)IWU4vR4~}h( zdswWK>jD70o!}e6ir~;B_+o-bc`WjkN$_i8B)C+iiDZu8hlyk|23z58gZkyg58^~??4-3kbl3`@VQ`pY=34x$R6#XAmC{Wz}PY3ZdH90>y5POv-9EUGuP z5XR7O;2p7$s@ONiu@(M9!24t`$XJ7#?M)1d?eqt-9;gZ=i-3s&C4yvObMYWf@^o2= zAeyxbGMTk@it59AL!kU{t#&t#7#MXf)xw3DD_3ga!qk-uwQynX%5_?}FnQ%NEnJwr za+MY?OkcT33m4|E_bC@Au=i^xbd&FDCl>m@r=8ffdq6q0=0ySrTE=Wb!Xuj;roXZu zDlD3nDrJk{NZDd>oZvlD33SVW4X;NYz7kWx@Yl=v7F)&*pQRlA;Wp(M2-hPk1Pz9p zlw&B|tQTKLik4QDu!2RS1Ej}c6EmD)UK}Z2JPw&Z&I$H zBEupn4sQiWtA_M@lire~UMO)s$2e+^!fFe@-AqG&+nkQ|8O;vpwnForNZ;(&lwAgc zlCuN)Lys|)qDp`J>_FlqW(VS5!8D3G`q5>)H0}h{WSnvpQAD>Du3C&D1|=z?KRmrj z5&i8HNu0ziQ~Vb+DWV?~oz+GWLD&Bxaf7|74RQ z`a#jzZ4|Mcg9)eh79*NLNuucwy`6Ez(%(+B#7Rs<#s4g(Q58!+ zh(4!{Xm$hWjY79zJM1Q!gNfG_+6iJ-KdaL+%G%2DV6m4#!h#gWy5#3gJ z!(tRMC`l3h;b)r^(ceyy#7V5TivPYQMf8KBEo~IBUkrcSL`{EN#j?MQh^E^Ly=xa? zBZHDe(;ptmn5xCn-%hl|c@g8Nr6TdaihfnG^n>WXZ6li9c0>`~*t1!TA_gTXqCfn% zCPnnOQzUV|+oVYRiHfBk6urESB90yrMRcQAyKWI4F(^q9{b7|c6_4m|r%2))%Q%Wh z;@?ca;t~Cz=)6{njQYPbujg_$zCSd!wfH&Z$T=UABmZDdpz-7uKWeJ(AJ2GgN`k+h zkgMwKzYS0Mo6(RHdTWbZanIJR&gN8vGeLIn9p3 z1i;C45)ir7lvGi|DPaWXyeV>X77@8c%|2A96=rd7H42NBsRaN{8Y8rXsbW)`h`@BK z*p5%Ca2kC%kI>_e7}~2CVhIIHW}IPqAF`Hv6vLn3suj6K5l6WMESD+X^ix=XiH!^I z_xqD+%*z=+xDB<(nn8Fo%52rANC+0uSw{Ft#0>9_qdyGS+|6iu ziunoV4ooq6_69`X4?l`KZP5|oa7H*Sj_`8068OZPj5eGbI0eTa9uq)ItV1ebTq2Eb zx2!!98r;ZbviG$5RRR@v?ovo}a1$b64WS*+djU>#F35}a=g1;;kJye$X4ilZbLfb8 zeC;(6(bBJ5^3Jn61@rMZrWN483{JE0xBfK)6n+IS#s(MDoL}+}K8e}7PVkTD-YmIN zEN&NbY;$Nb*CMC3Ci6<&96!#WL|4T2f=pW4OU(YcTjGks(gjk6_eEt0KMOHQv=S(? z3}5!HsOI?ibu!!tk3v|uK90a^TN5>>OZ9XG2a-@HzN=zJv0e+@ znlkN7De)5TXK)@Zo6YI_^hjD(?$gW4eR{lFmpAGu99g+iPw?Yfy=O;bCLYLn80lgO zlU^GV*6g);7n4NUrM~9)GTi?`$X=SvF)E%qHpj=H@RC*nq`F4b3gnzvB%UebYN8GB zQtLQ0C@;iv8|C6pVo~G8m8e|RW(DO-ahfD*v$x0M_1>4K@JOLVApgVJNn|jI%GIrz zZFYI0QOBtM(nhUldt)nYXD4X;!PBOVFUm_#BSaC$UrJO9+m|h5`!iNN9k#b%v54h+ zEh6ybVwHFKJ2=i$ze>sh`>#3h=svXDxyyK$O;TI$GrW)DqIczQlhApNs0ggR{A6h7VGwv&!SaFX_Bqzz6Zq2EC74kd=; z*RxS3{w4V$k-{p=(L}D=5tHvFn-*ptu#nluE`o0_s6Y?-4b$G1@gg4GTgHnEfH%A< zW;)fl0;()I-eCZHm=W?fMma2ua4^EcHG7MoM@;JJPg8gL zGe*pu8ve#|u?-^9waNsu(Ifdvc)Xp zTK>@(3`-c9-VgnvGv@?nLYK+AQ#h^gIIv`rL-!(ta304qI^SJ{jzzOo6lJ#Iat|E& zCkffP&yfV!x(f--y!i$<&qZ&AjDHXK4Y_f@ku6|6o5M__(8$rLF9Ew9NYFwJfaLlw zjC_w_%rfgRflt?Q7fgEY`xwb^1)3bHzT#Ujif{aZG1R%qX=)ex=p;@ZfVldd&;!PB zBLlO^26v&oW`j$_2$z_%!9zG*fR%V6$z4T!*+v&BNBk@Ru z0me|)I#3U=m{tcw;m3`S`m_Q2qIBxmTq^Yd>uIh7GSpyA?D=MV^x#&=7mgmJ8T1=) z%$O7F`$wA2N5%O8#B2OooEgUbtvJQx-Xx>u#H#;S0{tN4KHhXb(R4o9bmEmVB$K%5 zrn7@iB`qeWD zXOkNe?LZX6D<|1O@G`x@CrLiiq>;7n1|LTK7YN~0)(M4f$)_vBY~sasca*uVqK!PR0$0qZWfS! z5jfODqC}EdmxwvUQbtcCWpr0?;;dE52u+$pN%D=YQl_vdDUd8mSJk4rT)v>tHr-u?}YA7VBU(ZLtn!!xrmcHftFEemutJIng19 ze~w{p@Gr63sI%b*{~80F;NN0*_;{0_ip)>MVT!jc=QbE+So4-{6!y!k@lPUA@F_{j z!nnbwV|Rb>@3A{H-veHKM*J-6kd8;U8~jHMkJ1nxPBhbyEdv@KIWwTs(;Xh&j7Me- z>M**)mo>x4zkVG?cX(AZjEou%J}Y$4?e%y)O0@nnhFRe!nLt+64@3F|324&T?F+pEBGn(v7A!ddIpNP+L&qF8A+N`3f$b?NQP@`SZcwO555VA zx-eKF68&)U=0qGP_%Fn9gKyy%IsFM^~rD8QI{2D}P}lLBF=?%IVS*s_o{ zI+WV+a-&W;3%Ec!dNtnPy&r`5UtuA9DT)+9Wg4uJT32s&(Gc+moKqNe_Lx%;PZDMZ z-vxp()2(*&i{0WVBCs2rf|}lp5PT1@7{s0ruLDcTQEXBr zZp0cX@L}NX5NUanEBFTDsRCt#2U!;0i~cz^4;T9u`5{3Ng)K9lejY1d8hvc ze6Z7YMrL#ua9W3YW@3mK=W)T$P-47*@(lPn-RsOp0Zoa?D~ZY0w?SEsf^iq3wLC9v zvxXaaz61Hn>M(pb3*M-k2FeMuiPxJ zzT>F=_rddO7Mtga6SHh$Z&R$Up*ttb)4{`#mUMutHVfgGd(cO}2gtx@%HRWF#(r_X zvg&SllZWG9$3}DrlGjd7Ufakm#)5hTYyzVPbCGAhg4=*uw|3bxaaLdeVzAR5q`=a} zr~xT>1lg!tGmle{L=@c%v6eKHy$`B2mbR?OS~AHGL>!yl(`BZ+WgIIg=$h_^z@%%~ zUf^qd|3&HXzlmRLF}YhBeW(bow9A+CUQX(MOxdgTq@Br9#+l5eGc)Fun`C?#Fx$tQ8o&;}4lEMCth4Jb|HM)p*u^5G?^)MQpZ)s9SOCO_L_PM?LK zT-HqQ5MFNBGBZ+~DPef)G5#02ulSJndS*NEbJ$y-c=E~W;NpzM<78<64`eG3vliDE zbJ~HbKYT6H89A?KWA+RsDMv&yqaMB(-3>9Df&ylhW+W-o#lhSdhLtZUfSN17{yLT;{vv$IdO(f=Nz4|o4yTL8e8e9 z;Fg@!6&w~D+nWB5(f>;N)tfk#i|`PoN_C!~xJY>d@tmYQ=flIfMmqI{Xl#aZ`~pDN zHD(yGzD|B$j9+)wxgJv_Om_&goa^OT6r--fCVy;f{~L+B1;0D%ug7m=GXX8&*Ae`; z3&3w6_~i@0mlAvq!A|3)>T`zroXwBXKT>SG46bbBOabg$(NzWJ3?#5#E^ekQ~gnz|> zP@frq%;&WWUy7FhLzD&jyE{`fp?XQAWYAbe0l{1qwkz9XWPx0xp14kjTf0Vg8)pAH z%;NAfIoNbhl``gzOnS!?2Bw^&&ZsN8qnYAigP%YzT2eIKt2^;*!?JQ_ux#bW3YE(^ zlw}6WmI?i(f1NwC1admflW+Nw2_Yru>P|l10B+cs71><=&@Uhqdbza%6l<tfguX29%18f=1NRvncUldu_#b#CGfyS z0#VRhF+Wyn7P8u#%TMK&N`b4E;)1lq^bwtEN&{KTq_&}evUZ>(L`i#n3bN||h-!fn zGCT|nvJ&9B$aruN`XjGbo^c>)+sBa3+98Y_%gF?4V8!<_g`<=WAoq1cGea|jGczJ~ zRQE;R&yHv?E8Omx9rAz4tkIKbS7vZ_P+({g%Ro|lUIP*+rOQm-hX`ylCLS~WX|o8x zCSENk%;-F76diYosX$dS+cLWIVCT0I|k^Fu1i3xe?=i`SD# zV&L%3Y`+wvdZ>uPkl|qx&XNjFiJ;0^9W*@5#*#r^adw$v(4Qj*2T%^KG|>uAK{iJH zdHBuvKjai;M0sW!ghll<7}b-Cui}gpu-3&`mU$hYs=U*GkW4p+Hz^lkkvj^-)0b(s zYMFp+pc5@md88ClN0}7nE;0|~rRVG_y&h|J;)P}r70eFwtLQBR>}}Yn5`XoKb5z%= zBKSWiC0R0>@n$`5!zLYJL?9N%^cm@eMC(-d~qp=S3@z3a26=PI5j&JW{ zMU zhCS#a$yEu1ws8ccMpMZ4?!NcoN`7);0Ii%0>fuCWFDIEGR z#9ckKWqTDgX3cm@9`~g+{M}pW30N9m78EKGMw2lys?tP6l_C#fIFk-$Y&s9RUKq{E&|JYx7Jv} zz^n3z3dLWtP?R%g=`;1iSqM2?^i2lx33i6Y|+5;9J-^!+M4haNtLJx6QU&6 z_6d~)>*P8Kx+j)s%{ZF85>u6xfi4$1!PSwtNq@}yu_1CHq z{;X=F`NiO(faQ7h$saA2LP|LKBdi+qZ(7NvROimdiJ*wQXIq-Zmw&qX^-K-v7O5I> zi^_xwWE&lxj9RVkb4H|F7;bIj!?UV^|4JvC=t?54;y@*FITKthWv`-fwPyJ5hW{Hj zXr-%VYPOL+M-i4jTRV*Ui;x;e4St4*qkjN4%B!=&TvCO&(%mA*rvDfbDp*4WKNpdL z)o3Qt?#0M!BhiU>EMtxt4w%HSRc|9x zM|2Y+WF}IPMK>18tQjl{v60n)n&0eXRg;#TZAiSVPUZhj@*%197eUHYPKgGprUexX zJ;Lmo7gOAv_B5-H1{egIgHLp{hmGaT!EsREKgzE=I)FzZGh?Px?QnG`3+>JSEqN?$ z7R!iAR?%kJaX1sF70c}rH8QSRY(ucSS!2DCF6Jm52NHCkhXem)|$dC^P0XHO`r?_+n0bj{v(Wav@zHg zBcWxv7!+dN%AG;~<^P04tG1>3IYFZ)2pR6cP!yv+>ml%Yr;H719>&U=Rh7u~BIu*6 zo3TDE8YnJjZJpCaq{}av%5zz1nu4Yxs$lgyqbu=#38i#Lp>(6+5L2WsoD~PpHpCr? z93#yt;Th4*K!KFZb5>YjEpW1!gWgoqiU1^1KY(MwPsY?5YNEm38*y1C9+%( z2948+$*9Yxz5yO+Asdqs<8k9mqy7?vZ%|1Dsnoy<=r1vKtIJsHll~!-`Vo5WW2B!} zwX0$ukn9T-sHH==5~)=Dfyq}tC1w55(A7p6>qV7F*A@C9@;YMG3t5V2Nq_~v`ue0# zMME8Kakh-tl+S|9vL=+st%Pu$3t#^@dS%Oh67sHQ?sd-J2iDLE1(d5^hth`B5;E)m z3URp!E1i}Abq6MHqt2yTVx=34wusQ zJ`hY9{g~QE1A+ASA=aUPiut{x$G)d0^FRN;Mdnc*tQA>}f}672*vM+?mkPFO=Nt8x z(Jz9!V&kH%!66Nb)*rMXKMY zp0&DDA$JvBPmyT)fj^?HDIyMhN+PfVDTUmd9@f_UWNvTL^g%5Pj|Kv9^Te&-TC%JXPRTPZ2n^ZEqP)oxazQ zBlj9|&|X72vvzJpE@$V~45ArGZP>Z&>};o<6VGfhZ>J}!Fmz|%mB;&USR6e;|nZjP!KanF-wK4;60p3!u)}s7uz`O4Ck{Dkn}cn(5)pu;X_`^PzO=#o#~J zDse`+uQ7{8!Rgh~9-|B2tXt?xpVgD@%D9t$SH{b)+&?osHQa?+;y_p0>s|>vi^*;n zo~|r(SMW`46E^cPykeo)A+@r4ZqaY8Wd)9eEgtYQdo_y%(9ur zdb$viUx`Rv77^7(M}xW?d<-3c5D%Q*p!TN`^{=}^Hex7{8l-kwM2}K96hM?Mw=1)B zM)J5wCE#aJsl`Wz>?i(1_}h38}<@E-ug@V|#&4EnGGIT>{D&!{u8H#!dM zKyh6#4waa$%1(4gtQ}~mT84GcW(8M%Swh;f zLBaOY3}wl`=9;nuWvbPkA!CV9j|Qo@Qb=1XEigltQJehfSHZOfywJ%|VD|81PI}eX z;}$Kg_t5`c*4z4HY%J+|_ z^8-^wLl8@kldq-o{ZqCsO*SqK4t$-QcBgWN|1eTkYlh=EvZj+BnDY48J31J4B)D@svA4M8rk!7YC?Do6w+f#1&kpngq1coBWTkPLRP)P75Bj+ z5cZVvH*i6+@WFk5FGiJ!Y?bg z@)JRq4SN*@<>Gz>je%6tDyeic#LFYTKvfVrqbSkE-0(*s&Pd5=lW@g*acf)F4NsPD zznrkcvlro6;vWp_@*N7Vk?+#*R{1Uqzb4<|@aOXN@;c$gY?Y(`sO=fd#_QlkqhoK2 zaT>e$G5h?28cVbCzT(f>-_-J4GW&ak-(b`kZEze~EgeI&$!+XrN{zs2+@gH% z=LfsS%5Ri(enr`C6-QV$`2v;I7EZk?(*Qc)*r z^exN?sxr~D#Tj*GF^K?{%g)Tw?wTMt-B~K@q`2H`_a0pU=PtzmUi7FR$NwKf7@lpR zo#N54k0Nlc2+Kh<+>`Nt`fB`u2N|cws6Gcr7NuZ0DJGP@20L7HM26G6qI7o4j8ZxB z4H9nH8DRnMCFmk=xyOq4VpX4=hc#KJ9$a!%lg=pShG)==PQE$2Yy);d+zpNQf^N&* zR4&_P9BPBTBmVpN&ja?fLZ03a`fhe$Q!$5mZVsuk7BInUVcP3T#ZEr~WmU;XIjg@p z_lkpI;atw^Z^4EFZRhQR>F)S>;+*$Q`O)qbuM60boIsPu*TUB-=oW0$*`L}OrDEo-85rVN zXyJg&fJGME7M5XHT^5Wh`lJr+zSZYGhQ*F%^>r*$b@u{*|L6M~uWRx$3fUTL52Me1 z7l}nD;w@WQu!c5?Ya$`wuh`cDF5@qAoKe}$pzBiu7e|+@*M;uP>q39#G~Nw>F{qgJ zE=uNKqjNUuq-*>2q-CT|l19o)u{F?kodHMq2S2bs6UC9M(u1juf`4n$k?8)gPz zyfcqNh;Aedb>@?y{WJ6BPP^0VSy4+4sj3>HT6d#bbM4Mu(+_Y_sMG5m&*Hahw%W0* zTok`KfVG5Tx%5}zhFzSQd{d$bc1ab}E`kf?Qr0dig~2YOg-M;3p*&Gu3wF^i%`B+l zl`K@x)XVImi;DNC--&lz|6)m#DOR_0pvQ1nu$D6p~&Q2c8SJorLi9wc2OGQ z^l4n}Ru#KsmsWea^tW4od-T_~yBsgS%kFlTqNPdM#ima>C0F-KI?FD*+wQS3%~s8? z!sZvXz1j<`WZOeq+$YTs)Xjr7*rGB|yC-(p&b&F-6Dej|A^Y!SS*L;rZ8hix(vcp+ zg|;8*t{4pWnK~|d3p;e`<-C=4 zH}t$Dn({$>Wm?$RpnPEphIxDj^JKNwNJ~owJKD(7$h1uCu=biworih#FJ!*uU8rS;)n_ieEj8 z^rKm%nwl#5a+a(RVvCN`$-G*m70R(T#s^dqY~hh$%qL}8`6(zivkkJ>$jOX4J^BgH7CmWX&vo(f3yyDIS%a^S z!Bkd8f1{TMoW_5!tmd7KFY=qdv+*T~qp|lTlY7kdIk_+6HX`!AoV6h%YIbj`*?ktX zdj+zyoZX`yS)6jgF39YjQ)Jxrk@^S}kvCx}?hlwZ-wNP3X85P$-km}|m3jgGPw&K! z-XB`SZjFI-`12zbA2fLGTFyokro=^YF&6*7natA zp><(royujFpv z{}s7=3cr*uq((&JpHL&C-Zj=lzyzc*`bwF{W`P5JwDfXK@Bx&-{0! zN=dPj!ts42D45@{V{%cj|CY)VH51q=>^oFX>@!rH&seEh?D9Me{j)2p6i*8d(LA$V zmZ+ZPG#sLQ!p=rDcUTm`De7kl4t6MZZnjD{fpDWzn*Cj^q_K6w<{EcF--XPtA{XjvZyEl}D>SOc4Vh zQJ_OwcaGR|Dg-JDWD*wg=n%gJ-S;wr}c|t;>1=?N4_rdy$ii6mY>R$ibQQhzScO?HzSWYD01Zb z#YV-3?Fc&OF8p@crGB8SzS@Qj+iWKyQux4q1mq{q#t%X@kt;}j*X+bWF**^4$QKa+ zk$^~jySh9Mh#a}R&OR^M@zlJb4qZ{Mpm|gL@3um!dP~#mGFGRzqeWFprip7Z#tTC|wG}^2c zu^2}qQ58k~)_(&ma++*e<6$^8^mlaj1vJ`lMlZz8ZSZ3@Dqk}w0SsIO(k{_Tosaza zr_CXC7}OSGhdE&phNuSC0>nE!nSuG~1Wt|l4iGJ;tzx?ITf{Vlc4$H@f~L%O%B9o|EEDH^~}@&7b*7kq$vHAby7@gJ7msZ%i0{VV<-gvfW{|K0dMO$SVy$ZG?4 z$?*gfJp_p=T(=blYNg2t{iFPDcEQ;iZ)W;>2t7YJ67mIw33RLECXqL#1 zj(TCSR%jtSTwWy#tw*(#{s5PolxdT*&W+|4}WgQl!bO*s>0NtJzRE2Ee(71^k8nb#LJE3 zhMQVCH#qruZM}#^A|j16UF@d`qlat@bBi3#5@CX0 z#>N8X#)y@fA8VrgrJcbH4o8PDBPr*A&Ccy|vDE~bD%;hiHfAW+JZu+ioC=~&tJaHb z7onK7WG3%rj7%a1e2H?{wk}Awi|eqgU2eJ1U+$?6iIswtwF~pO7s}dY_n@3T&C-sP zGh^SuCLGwKSc6ElN>>5NtOWLvayepD+0N{W(*tKFJ^5L?J3rrJz%&6_XLbSC5-btq z&cej8le{YzopSHA2Tcu=tNFq-UWveJ1PDoE?w7;dFOOL(t#a+$%Cy~EHSAou*F|x= zzz^Zj2rurKI0Tn6&CFshhZ0zJ?}`JfZqD5}0#2h;Bjuj?iQXLC^N50oNNV>^-W&0_ zw<{0piQbvYyPyo>@YEkiF{4fsI8rX|!Z%S|L{n0cuAKl*pvGWW;@H-mv@fx9_+&`A zT*-r6O8u~q0Ww&m%-Ys0<91>7KmazEa0X<)TeTohc5xRAhGHN7dnic6$8rK?fy>$@ zr}8PZgI(1Zq7Dl4nH9^4jLr%T*(cN98N7T1S@aXi>33m%SJh{%j7l;)@Ab@hYiCrX zbTe9Jb{-PP+$eOIB->rG++tPx6~)B_v9^VZft4dz_&p?YB@KkX6UnSIY10U6WKN{5 z4Py^#m@5c3a>WTK#l%_IRPIWIAZ~sGnL0o99V~{;7FItTC@kD{Hss+sGJZ5WPtWv|@Vmo~8)<_|}DM^{%m?7T&*D%AnYdu%*o zI`d=QfUl3>-s1(H7b~XrwBoK*z-P&(1e13$|Jj~LH@3ZipRP=%3vbfttj01KU_F?s zPFGhhyeUFm?X$c;j&}p}vj`-)VXNKQUL>v(aamnh6>K5{)xdVF%5q{&g!SO}M+F&0 zL8feA-4uaV(@!nFqx7#2r&RJ=9+{2 zWEw;Kz$9U*d^3$@_>STnL?-nbRg6?+ExHvsbvUx;rWk1-;(3Q@@Oxu0?>A95o$$6I zsb#sF(CeN%0Ah48FHDq6P~>VN#~Y3UTm41H_J#>i+H8hMl6F-IN#5RD<`YZ4|&uht?>y-y_GSeRdqf`uxBW24%>z1p_>=4!eiG+ztvrnL@{<1Qask>!gX9)4 z{^e)Zsr&P?wIRT_3mikA5TQZ^hWQ>B#N`&yHOFA)Y!`90iF7KtDi+?*$v}ltT)4XS zi^!RzYF1rt7zMdAiNJn+si6)`CxTp^&Mso%wP+Wem48Q;R4<4SU5##VUBpP58-knY zx-^5OLXl=bw4XtdYVF7|KwX}07!w;fYUpxxaBe*`~XV3+$HU<_+^f^LKJv+9xA9f zTBsZ;7mypdf#Gu(?#PtXQ4(4fNoyIA=E8a`3cu_kdd>Erk_sx>>0MGXVJH@+!Pc2` z;!j>SMJFim=l?3jLZJjex?!4aaL_#53?+PVoB-QcKsN8wa;u*zPMVG4#5U;=RUXTz;+au~n3DU5 z#Ko;zlBCUEwZ)iKp;i}=!oKx+&D`i5!|+ck)Wrm<9bX>P&y}Zwm6`^g%pfX!whIsHe8_(4W5pii%oTWrBU zM(;MtHw}M6$8ws8|1@^}j4njNJ-X)U|4|zR}tTj z@X2YZHzVan<&NUv@{62~JK9I=$FY)!6`s*i_2r$)&o-UOf~ovZq@fNY?i)x67A0Sd za**tXH~?550mSh_-DLYD9P-x!RjHtu3KaCQ&s!PM88!Az7@10P2ZN}TH z;@{5-9tH(?XfNyk3XV>dC2o_s*ILd5Slj^fRola|93v09zt}I4A=K zI%qsXgGCopDx_eAcVn`ss#^~1^S+uszT9#io71@X{PXFa6nCG00X>*+S*e!-7yr64 zX5ZYeLEfodnNtk^rHByxJ?cb!XVdp#_|n^6i?Y|c(_8rs{sXV+xGOqF5h?fpUulGc zPsXSW2>qZ!5qy*H?l8ZzRCfC|zb;Ekv>-#|MH?YBv=k1o*(f}S>rDw?tl$r*6SUc! z?BPC!dgOJBnc9JAX_IBg6N8}MgZq8StQZjNNsJBDN$we(-Y0lXaY(c`@+;2f(XFm8H zK81YndwjA&bWQ|F-H&q^@HSAkbZt5v>_jqXh1G-1@WIpYrdM`na4kU2(%@sDzmNXw z;190H57&&dkkrYq$+&$K@H`Is+=5wx<~Wth?<{7ejC*n&sSbaFrF|wysP$#H5)%9d z!h*h;udG$^U^1r`!1g)ORkJC)f0%kg^Hej`3Vw?um>N@*aV2~3J9x3jj1iKMRlKXg zt94>t@M_S9+nl_fGa?^U^(!|!N8AT0Wqs3v-DmZcn6B)^dY-j2m>^{v#oeUW34V_p zkWQ%Nyt;-tC!)7Uadt|PFyYNhv9K%8*keUx(6?K!W}#Q+5}BIGqNppdz(%UpT*&!s z)|ogu7kmeju=O~e!H33uVL4IR%Zqn+wDimrllNrHeNK5v z^%T3$Ub2(NAA&!i5M!(D!XB)fsfuuQ!Dd811h;D^!SNP4j~5VUjt|-0x@_GlpB@{HObR!Ej0WrhyB`_7FIOIP%0tuFKuqjGduS(C z+ig|8*TBK@jqL}=Rd58C(|3;cg+Dk2?|!`*pxSA+y$CgHY+F;)YuLSt0aYVy+x~^* zMa8x?C(30|i+mNGy)m6bpmWF`vIikCyg5_)1vAC>5}!mnF>8Fg+!;+vx^UU8AmgA zuU|lONpxRj+uBM{Fbfi}j`nlPijLaW(=lq?)s@rJ|DK2%w?*A4y14gmD}ljl!IIMS z+Y)i1HYGdIVTW-E4E~6cE{{B~XTs_k5iw`BrotA^R)T^{5v^EV)s?M10}TpWVLjCY zxi7Sn260kkTXo!uGQ;iE+eAHfH`>V8?Jh`S7nbrnA&GmiTA!DtIL?>+4dBUG0WZ5t ze<~|<<7KRitmR8DYVcoOCW|uz<7QtK<9$yi?f)2}#r|>?k6GC{#r6YQ$Y1^8M9>(X z#ckHeYH6)H)$*29V+}jkx95x)_7nE8*758(ES0Y7gT2FNVaX1DF#P z*qN`|AGAW~%nX()gIg%8a0c&(1LL(7jn{StoyjYJ#YC)|5U5A)r;H1k?@JEzr9o!tM?3 zp|ixE*Dj2~)>5?$_PteH^a4MdF}nUf)jReExXH0F_Mi7Iv3sGDAPd|%Q_I@r0IVx~ zM;8=SQol7)$C^jH!CV5b^bx3xR0rCxIkyM+v4V1Tg3Q zi-9t)Ji#vHJ(>v*VE-uH^(<70jDIF-jh8Qutx9kG8&Dkx%PmrIh*v>&OxOEi)%n;9A1(#zucc)%mJvU?T! z2A3g!e>;)|{{`8ruGR_SJP*#P(G@B48Q1RsGQ3)dq&XRkBxzr8qR5_sz_BaLz{GdC z8Km)9}R&5T6W)N!BHot3-EXjAt%#~6t4p;~zlyfXi30Rt zBYjWYNh;NXz2}vi-Khbr_3mtTmra4qM1{69{%cU|a<&ha>U(|}^|cxe+91@gi5^}! zw3UIuiy1kG)OtL}M!Sd%HJw$@2C-SJ?+O#AdFgK(A6I<^v@4bc93@tBsWHjYzH%|Q zpfFH!NW}p5MHej$bSH(=E~>(G_LaMG3km~$MHQyIr7&Gc9ce)rc~oh7bbZg+J+&aG z#`KE<%+fGG6>95qIPb5jyLzgs;j!af7!It^o`aO^v9Y@2IlJt2j~A+4P(fx8$-;M* zT?JO%gR3B-W4GfTg-9+aw*;>KHnv{VvL?Z?-b6d>L&tVDnwB&1EIn79L!DsiYX%SF zn+qT@oUY3B!^o!ni%?krKT5EkbMXD#$H{b!kJ32?I@nYO#!Jf4zZT6emEI%Wb93g< zi-p3g5zpU5ywle+j{hPMRLrh=Gdy~}(K>RBZPnn`QDbbq2DgnE$7GWO2A-2G)TS`Q zNc&rmXU&>>9X>dUAp?bGHi}QGsu{V%EqD-V3iq0w`HOU^rg{}eYhWLX>2*&%#4b*+ z2^^K$c@K`3!OOWh=hJw{S$M6wkLQ^|Mzv&iA)+^_xw@CBbwa+GcW|UqzQ8|W(BF^- z-2+%-Ju2cm(K|#D(G#fo9|pWshJCd36L_n7{|Tp zFvc)TB)*9D+?Q3IcW^)S#^qI}7vcK+=%q$LO)&gHDs{dQ{1DFI)#wNV%sbUn(O452 zY;eUwn*c>C=RRiLg~quE7%lYipEX)=`Q`YMOI1L-1==fzpm)Piz=!?pVG7yJTE zyqFz*zu{wUSTOvnQF&PZ{9DBHzesnz4(F1&jpWQr@xwKhS2H`{H^e>*(=YJmfIQXK zqcg~mhDkO2$9R`ojsM6xg=^sI=OdXL;K)p&`b<27(e(Lv{-Wu_tv^B2hpFoYvCpV) zh1(1Uky&soN^aC&A%LY#z%~JlGyxY1;Giaeh^Mj)58 zbGta-21Yc<65NxH-@ryJqfSb+Q>qJ>F9Ir6B2HgLlN6t0`;~SS^hvY?R0L}Ql#Eyy zR|IZBT(Tz-*DHCYIb0S|2$sZog&`mI#!J;8gLzjn&@Q}J&aGs${ut~A1F_o)4v5|1 z1J@(@FQl7d#d-Z+PcjR_!ZlP%RTdKG9Iro#pRfqO#J}fFF;4QJ!a1Wioh&dgPEcrnAkK|`?_AGL)}tiT%#rv9GrkfJmVK#LO`;?yJidvNe(#m7qCwa)jZ)&D z)r!)1!nzVY#@y9xTcbie`MK0PF_{xV;j5ZC(cdoHgbnMQB>s+OPOOZGH*{ApYfQEB zhv4wWW)}2&v#tCQSYGEL32tlV!G5iRC#_PI>+qALo+07anyBgbUg0fCvR+^XjhY@e z7!hvJJt(#jxJP+tmo;}R6&N+Jvv>CLm0fN55gcNdDC%J7ue_BdZfRbUx=Uv%X@1cx z4SV~_5QK37c7}v+Yxa=zx7UThIyGuZut9fe`vsB=i|*E!N% z!5Z$u92pWWZPqva?KujpNAp7xT;9x*em78Aa_II-mAk;vWT^-a*EiWte`OgI;>vp% zGchzO1Ue^roIsS*ghplTpGtjdEq+cpa?VFV{exLr*B|Al@(g0VnOr4Se?58ct8STu zs=-?W$gCCsGi(8{{j>lm=`8@tXA6MU-vVG)+X4`cL^}8Ib=RfNM@iC0Is?w!O_+oP zA11*AK9q(6-pY9ieU86@pYT;+pf7Uk_*sU#{+SZ+_PBXK?yidD&c`Wgt%EqhDsih3 zpy>`)3s_2ds5pgsaXLQZVV>iE6nTxl(8Sr3;FEBUVNu2Z1Y!M9J!Ss04&NN-hFAfW zII_o(8BOnbC|dRkK8+Mx>7@ZmW;C<)3`~iNbC-eKQZ5@@j<1CkQ}Cb@Hr$;6T>+38 zV5O;$(esPfAs_x3b7N4z8?OOp4Ozo$Tui6`B;p$WO-P3aF3I*yR^$x-h1|OXLBS_7 z5il4su{#hLm=lK=tc=2YaxLMm3jaZzp5dJLrBhte&r|1Cx#1W}lyNVd!4(Dk{2geb zrHVvxtl%6WiKGYbA-Q#u9xQ{?l(^VdoxT)!vDUW|g~Y^<5&D!F3?6rdCl?%wkX&#$ ze&?p~6HMY~xynKXhCjg+TJ~;&mmGBkP@t@r2I=j z#0tFFC4`AhPYou_O~Uev!tx9zaze<%;E6k>>khNsrU)^ghy`K;RmBl9azv+m0m8FVdm8X9A&hpB zF92QqO9z8p5fU+lTCrB4Pyve1W9eXN94iqZdmh2(A?zx`Q1Dp_KG!=|05=x2vFP26 zlr&FjRwCZrp+^~J)rx7cLkMidgHeboGh3zLd8WpbC=v9O$*v^A$qrOYTd~F1Yjl@R zMi%x@^{ZHMLlN#K>gw>A=F>4yc;izMHJxCaJ9S`^23>@{BzNy6chyY%5|ocKaekwj zIF@(RT>mT#Kqbh;9@rD9?ZCNiWLPlf(6w6)lBKgs&Rq$1gI^--#$z_$^8#Oe6}bHjhS6w_HVVoa6}2{KId*J=QyfdnW-~ z6z#_D7_$b;sC`Q-7%Qsy`_%K+2JdSIoCq{lnEv~SlASc_*cOLZUPQIzM@W}c1QbJF z8kZ-U&o&8F3J?7l^=?4NK9`4(1!trqLIJ*>;5$(0U{ex&Bf)l`tRoEWd(~C679y-x>cB-vtVZ}Y zrub^%K%yo`=d+^)%lCsAEIYjp+>ixJu1~%m9=17tgX<7Mi!UQleEE&US1lybZt6(L zFaPwq%o`9%J1-TdEYT39p_g44BT{VXuH25)m2{h8%aEjEOMknXsW2(UR^lfVTNS3X zOuA7oH?snyy1pQ_Nctjum+lImhgv`gLz4O~{q2M(Oo|YRpHO${kJMeVp?wXAu%xa_ ze_L(pWgvz)TGdr5349|w)=kVF~dvxNBH-cAeQ1YeT_i51GMcv2GqT4sT zK0nVij$crpB0v2;W;pyT<;Q;%>eAQ|hL7{Ch2T_Z1%3&!_|*IX+1ySHdqF4sxTrv4 zSix#obOz5t&%K<7v2$5iRNSpocOjw!19T@ihNunyA3%2FO`y`K^Vjc2gy8EyfG&Z6 z;O}KUF?J4~KGXO+77FDkLwJVp?M8XRAEOcrmROn2LCwXU$lTX}rj(<;n@Mpat%vm$ z^dfM{5q}3i-lP?Z6)ZTPUEfAz2Lqg+;Zrhm*(`d&%8_$-FbEUALT9h(--7SvpbRt% z!^`R3w7;7Xs9KOvF@e4e4wTwz&;e5=r1knHa;DcOcrYum0a9hMQXExmq4fmpdo4NQ zDEJjJ%uyUftZ-*$1I(U4DJ#Vc7_nJ^Qg$qF1P_9YLba4@7NO9GU0dW&9Ju^!Y{17c ztHRtg3+CU3GKv$gX}P|OC_11&ax&>D$S7|HC*xDj^k)38BdzvYy_S#ZbL7qTX8pG} zy}90;{|C;4_dXXl?vtYlkQVN6NPRx9nzdS|6xJkAP^g9)@Q8rS#(^Dz$a?DafKxe>;N0xBg@5{O}I` zpv{~g;E~aS^bn)#upj6zL$Y8PKkgG9{{KO$QP^^&Q@=N$TT0t{+W24yex-;6cMJ>W zp2s51D>4qi(emmtzE8BXXk@oCIQVxqnJbV=A4)IKfMD|5MxC&+{jEKvXy)pBpm8g` zu%its@JKopGyFD+H$=UwfIS)o^Gd;H5Tar!Q1By^Jp$}N4*q_?W9S6_$H+6Iel-GA ze1TZOn;}^473U#qIZ^1)A}0uN zr`GjmD|>LIcQVhrfB<(Z37JCF*8mt?=lc7jvU;VeX2SGu)CxCA37>xu7x=rjiu7)(#+ryaD@jN z{3$q8gF+b3C>)J%nQf9+PT#O8g1aMtW&Zdfs%U&vZx)TEGxoi01`YKLn5;0DMMxHE2BtImmUk|D3C+8 z&|BpM(JUGU2;f~F+*)74GMhdoCg>C&25Nsfh;SUkKM3Cf4DsI!ARh1*e-W1O?-zgI zBN)f;>hB}F$X8u9HP3qspj4FkZBdkI>whywj}r5p>i{tg#@Pcy|JEs=>~gZb>m5;P z;c9b~t<#t*GVOfRc}+7e+nzCZFeq%WH`N&4(R9AE>D)=DB6O~YD6f^U5}gzUotP4* zoopN0Ny*htwk+*rBQoX$!;MYndz#Mcn{nUUblxORp_)w97;dJs&TjGD8CaN9J_;2 zu-C8RC#c~^MF>xXJYu|GdZgR3Dl6EcnT})(W2O`~d3xB+)DAGg;d;um+F+pHd$xCA za%xLhr1wkw#56~Rsc8<~nCAQ|I=bXEhcXmxN721kavA6+3Qs>~E2k&v6$Ixt>6JLA zVRK7n_iENjSTy~X_?;^vRliOtj)540r{>pLCQ@oRtq!Em@8QeyyF*?B^v3rqRN1T|-? zC!iFQ1k|lyExBd)g>fq|6H0lr@llo{} ze2MlhR!vJ*5^X7?sjN5>dfiKtj3g+$xQR)ktb^rFqK_jis$q$LT@xioC4YvJsRor; zw^CZ2ZhHwR$JT{V4zmlP9B~&yIrt`^*iyX$B~KQL*@geqEEN3}*n_6LQ$0x}lIO@G6$)im+ zlWR#f(;rbs_g<-!gbC{CZ>3I>S3efZ68(xgZpDcLYZ@DM=n>5=EWNh!WJ%A5lm5Ua4bXD>V}Ro_~(1p??u- zB%vNGB*|k;qNt(tCTo)Zh#I>0N{u8;@QVIc>LmG5{}NM2|02{$LQS0{SWI;!_BU45^I}3L-$k82D z=lyHj^koJPw2WyIJz@Ssf8`Q(>Mcqh!I7v-k~fi9RedaTGsiY9lYs-UgXEkg>y;VI1$ z(XYisPq=9JY-olpjcWGARFD#Cq*wD+cqc3UTt*e0_;@Ckh9T`*>Zrwxhf@$mwBA6I zRw(kW0WuUP0irD@0aVpnaBwQ208!<(+vGTl+T@%AKByf#x78-+)p4DA0=F~di(5;c zMP1NrydPjJqD;d#+6GN4DArpHInuy&D5K5mx? z1gKZFX4H}Dg8a)`mj4Awh8vx6VuR~Bnbb)LbFi-BABvQPxz|ANy7*S)pj;n_T_22H zAA)N;qikpBb_Q%G%nA+z3jf>4V)R0ZFqZK@51+V=;A)^2LlT5CWfV$xGL&=~sRK35 zf@Rb&@k zJs{Tv{J;vn4mt~aV5^}HFj~QVq!~A+OyUdM7BD%i;eh}#H&RENxYS>q-p14CSQhT{ zzr<2-jWV6u-%Oh4z6wo#~>i)0RT9W1PB8D zW+7VTx$<5vS6!Te7M8IE@g5B9eX&&oECswD1uUxq_StfQwSpmVnw1$fk~ZuG$aanXg$A zgFj;%hM5lRUvK4C5G#bE#s2XrvEhs3kF5*!@i?Tegy@<~TKo{q(dlxB=-rp#sR;*IxVLy*fO~xjp zHf{tjh*9b;>U4ArMsQj?m^OdXzZt2uNWWC*Jj@7Qh=|2%zutU--971ik)*y0Wz*X) z_b;~nqIg|M9XPINi+Hds;sJ5PctG<2>wCmK6H}(Ec@}^_iwDeyBg!!I(R~#6kV@6_ zbXFTsVaVz+^mHu}^+y1#U|l-}uS2W1wryfst2LF{w!$T#+YCi9y^R02ri4u2BX-XS2v`|{Zo^BXbfFO9$Hs1Q~x#(<@o>O z?meKSDB8CF*`C=+o0y$tW{HbPXg82WK*fZLKB$O@3!)&Rf@!1x14+b$JOV0$ih>Ge zF(D?*h+@D1Dq`9PbH)Tlgzvhq?y0+%$LD?j|MxrJIp6s>hno9WRb5?OU0q#WeP6w3 zCww5f9OG_o0NM%4SYTxydw1I%^)#(zSRN&jc-nz4_f^8%lzTo6o`b+oe?vI)jOCs% z%{t}mv*7Uv{QQfAzfo?#3VaL#Km8oxca@8t1D}GxPrq9@yxMYanC435HNqXAx9O+B zG><8NB7DmWHhrHp;9C*+<-aSu=ZlteFwKL??+73Nl1;x2rrECC_GPd^;Fouk@Mh)a zuYfN>;HR$?POi1w4W_wTd985sS8aMfnC2Gcjlw-%v+09jntPRB6Lw#>>4RXJCzO8> z9`=S!zXYZ!TW9$knC3I(y7k~25%~3gQ+U@mEguHcY*cRY7I+{6KmV!1%amUb-lkmn zHh2Jne172#%FzwrkqG?snZlnc7rz5O8G)aEweV);mK(v-5cuiKgq?RSSHm=;l`j$A zqTKC0@JIyy_S1#mQf~P^cn|_VeX;N_%I*i?2N3w_g&%^iM&NUUaCL*_Q83LM<@<%Z z{L7}F3Df+jT(=4Q6av4zEyBY;vOEi>*{t01WAK>>^7R$oqTJyV@FWC&`c1+=DOY|9 zJ{5tVK1cXV<>Jp|djx*^6T&S&w|qKG^Okb_3-AO4e*Rm8<6m0t1Jle@UMbw^E1P~Q zO!J;{@@w$f2>kMH6K+ucL%8-Eo8BL$xk&j2;q}U23)g>Z^Irwie5xG(4m=8hzrO{- zb(<}p0Mjg0eo6T7?``@7m}ZCaZa;umBJj)mMfk!WEk6R&jQq)R;m_a^2>kq)34fxT z-2#3MfuBBgEBHGEKJWGmcr5~-2mA_NjKJsjguDD^`AnGRFXaP%2j7Fh&;OZl%^#MJ zhH2(2KP{a7)21H?)4ZizxeYu4fnVNo;pTr?J|3p|O1a~9@H_;5{x!m>9hUcmX_hLl z6E>lOeEtk;_r*9vb^E{%gvM&PGkA^fRwX#zYPfuBB0xO39-WiZXJ%3X`VS0eE9KPf!8 z*z#hSW}9-~67Wk1{QL!_;G+@vJXQD;<&I_GOA+|#cME@`oNfX>1%aP_op4FY@*yzI zIOTc5_(Wtr|A8>g?aJ>9U!Jz?kgK5^ZvD|SN@Nxux{!fK3ZEN{yn5N^dmXC#Lo>l%%_{erPeJV`z zFXdEw@J$Hv|hb7#v(!89GZSe^;fe6C#C z6?``WfByyDz=t95d7|*U$_3rQ#~|?2Ckwx?9PR-=34xzJTlgF0rn`g3A@I|07arBq z^8GN)-g{VH3eybgW%)LkCfeKbp)gIjkL6=vn$Vt>N5V9#m7{xs>k;_-KUer=kjj z6F&9;%a6b`9s5~67N*&v-0whe(}QgKr7%tNgDp>oX$t#W-VdfZL-|tSe<@cT0zLwP zU!T*2pH|)>JmOHBejQBH@*kFmz%*AYzbKp>VAK1;G*gt934g8J{4nqW1pfZt6CQZD z<(V+eAIhVS0KbO7&mS5Ho`AsTdxiHt((*W%=11kugTSj1`1zAZfhQsG`5EC}gDo4F zX0vjaqrnpp`1!9DE*@g}Aed&I@-D}K&q3hle^9uj-g0l4=AX)Igu4#4=_kN6FDd^h zeAF^{5bG51b+RN3BRYjMR@e_HvJBm<|pNr zBfw80@V5_-1TR70^XJ07POyADOtVUPoAB|YZ2BCS!TH0N!h=q<>62iZ7nQdNFCA^u z6DNT$M&R%NUE$qNwtNaqvqt%6;Z~>E^gUpj7nI{;z}FzimnS@BtmV}(&1I)reix=W z>NLyez%=WW{}P^ax=p_qrYSwcazB{nBIWyqe^73DCirFqetq5-J~?N3F--G^a+kBf zV-WcHFA04cvghFR%7|@Dv0--zL0G*_|%w2>kTr!mTf`JP4+FS$UiAuo*UeF-&vBg_bXc zY21q}kAi7-DDQqT_$dVb{=OE@U1Ir0n5NyOmIuQ$?<%Kff)^mj*H`$A%Pc<&)0EA! zygN*@LAlL8!H*&ExBp&v;pLXs!!&(nTRtA9`AWIP9Pn)j{OvaiUpUwDvoOtWS6H44 z(|n@*r|>yf+VrI`%~@AjeiWuTW}fA7FinrEEl+`I)+=uj?myqAkAZ1cDt{?Fc!5p7 z7N+@4*}Vol2Z4V)F9>(J*76vb=Ctc9e+JVmS!nrVnC9v0E$?;%_+kWpdG`o+Tx9t? zm?pW{@*tRIt@3u^NjKW`hhdsdH(5Rvrdg%@ld!qjrr!_KxJxV#foT>izbHI(sZE~? z(|oUd;z%-S2 zTJ8hWoUMGn@aM|WyTF4H_~l(8{DE@i-QYC{{PgzAz>5(0{Jd~reX{Nza1Mc=exq>N zy_S!FX>M13UHDJslKa5p5cu0K75-7V@P2R(fuDZ6@OR419spl}z)ycpc=zR&N5C}C zEB`Kh+=DiKE==>4a?=&yml62oRXzm10)fw83t#-O{JiiU&sxUkSnxcc{Go8iRW|)#m}a)}J;J{#XP*O4Mc|iz zkMMWOC9A;`5%}rX3IC;B^Sq=Z@YAms{#m)z3zCk&Prp&P*BZ zFqkI$w&fFHn$iuHr^7U3-?97$Ompi-%T@1!=OXaW&y&J6?^!+!rnyJ?XW@UmZ_~%a zG|wr2BYfBgHhnTo^S*N7hu}E~{Qa#L9@Jp@VVLHye_4JSrs=-P@<}jF{3FYQV4A;_ zkN6n;5(2;c9l|GmVtGDH^Oy2&pMvKh@bf<_-1{@j<6)X!pId$$rfK$t<%40G`O1$7 z@B5`qp9IsaRsK!bd}Y(`fNA1iTkZtYT%^2Gc=k6oz1z3oGZFapT`c^T@=wAYzO(6l zVVX(GcL|qow&??5nroF;3;(2C{5|+)1pfZM6Q1yc2{0}n>v z*Jpz8%gR3p5BS}t&w*(+C~p_u_Ya$XDooS;Ps`WCH10ObXTmh=mA4B+wVB`lVwlF+ zVYw4b^N8|a!pDW2eE!)m&7aEM3&0m3@Q>#n;U11<1Jk6#mXCyKiX)Z}g=t-a!ib4a(05Z&A*agWDnS^FJKN{yHg-ih=8uZxLRg{Ij(GYszVO%ebpSY{JWjZiazB`6 zjPk*=kbaSJ(LcdADZjca_$}ol+JQe;9xuFI`EKDh8C#$CyMYHO|0z61c^XV}oANWl z+m)~FkNnNEw!Fh(8l!xL@Ji*4!rPR;zYyD(R@&`rE&}&d{!#c;NPk$O++EJ!dgTU~rblaA z-m`K%rz&sl0=`1|x~|}RmERG5OZl{m!M`bgBmFN@Wy^2T9lV$Ffx^R-FA$!le7Eo& z%3ldLD4){<9BpIEZv)fRD^C~RtlV=K@C*cg`<4}8dwc(hnAMX0fu_IcApIxhFNKTS z+U=b%xV3UGnC4_8`eZp9#Cl=idn4SNWaA;9<&hZw8;Ge7Eo<<(GsPDE};chw={D-wNf&r2p9YLd4W9 z0Y9VZ7YJ`qeqGpUXX~F>3T~^skMO?AyU6jJtUOotKTSC;^}9*=8JK2+@*Z+O{8)LO z%!htaeo5*dZ*S|g?|^BZ zQEny2yFvLl;ct~sk>iVZu=SrOT%nAQU7`OfKPJcDR=EdEbCB{t;nB)Q_!i~$!l90K zf2AEi`%7cXGD8DDXLOGcQ zuT>r>yj^*^|qx_t(QEqiL_#)*yh36=@nh(B3dA9KV%8jqB zxRH<2FyIU$ZXR3!mcZv5WW<%g=L8;pj08Tfxfc9{mf!h0@LJ_@!t0fv7T&15$3k#} z@|D7$EB{OQ2j%mw2mhu#R?bhTlWp%;=YiwOQ-#Zw3*`7(=9#^!Bw-$}L#!Qf5<9g@ z!W?)D(tGB&N|@c{IsI_uxspCz`9Znw-=utsq~EXHRrp2au{k8=jcF6eA%8-~^a(`B zUwScz1|sCovY7fng#2X_b5NP>(|8pNIf{{JYV$b?O;4B*I*LZA z(A6Inl7RDdO6@Y~5HmQ~11Dgw`t4rS)@Vy3{6n*!*;1>7>k8 z)`OMlA~r>tE=RMJ>5{NanJ&F=Df1QZ56W~=>#)1sKV3}rSEh^oS;}+?zE+to_N$cX z64#(im!^uIwtTw0@1;zaxZ%ol;XYHDE^7;w=~DZIGF>9RRi=wV+db_5C<*JSOc%hB z%5-@+SD7wx*DCXs)N*CIoUKx(OUf2yy4;laviqk?S{G$X9tJ4W#qD%uy3o&2rc1-a z%5&Co9wCZ@MxiYS${$<>m=xx+FH~ zWA{%Ng?*JNu^6UI3C1jCy4*aYObNplWx9O#+S8U#m#0z6bitmfOo_r0WlBU|RHh{D zb7i_z|DsHn#L~U&{^)YlLzymAgO%yha;7p}qV84ZE5Xp-wmiDLbyKEf;810{P)$*$ z3-}AT7;Jlzr3CvH*bYUyq*Y2N^j&{nF5bm!`m%`(f zDUqC{Oc%y0lqD3Ne#&$SouNz@^;?wbqW_dKB^^I0 z^A&Qp{cZVtrCzU0iNmAHlyo*IQ<9K8z-~V;g;%m|mFdzsNSP9gDav$_zE+u%lKYkE zqWYdPC867t>7rlU&+eZtg58uUSvpji5}Z?&=`uE5nUbGdlqp&IR+$p5HV4}MQNl4$ znJ#%(D^mh+uQFY#89V}9GF=1)D|-?fWlHp}P^JsP!^(8Qe@&SZyg!urO1*i1yMMZj^;M<|_#9D^udMLYXe)YnAEZ`javx49yR-`=jKlr!pnj zLzF4OK3AC%!G+3{J~}AVg>rvoy5JaPN>XMi)8*%0 zWxCvNQl`st=m@(%ei9&~OqZv=%9P;OE7PUtbY)7wrYqAWd7<*B?J-{5uS^N-dS$xg z|DsIESj9kFKe{M&Ql><2kTPA8Cn-~Me2X$&zTZ%$M7R7%TRtT-1C=RRJXM)4rc0Fh z$%xOD>5{)qnJ(CU2HEoIVmw-zpKv%=nJ(FHDD#s5zbNyQ73D|S@+d*+rc4+70m_sZ zj#j25_6lXXXsuFycMQ(Ym&*L4L1wVsA0^s7l5g4va3H#Z~lo(y5Oc$w#mCaxr-w(=kk*gSD_fMDTp30Pj3{j@U zW`;6d;%`%?#P}Iyx?DFXQ-bi5GF|vekFoow1hBO-KOxaanJ({#E1&u{#_v(el$2eh zOv%O#%9MaVrA$f5W@Wlq7uVbRQ1abHnJ(+Yl<6WrNtu$5tCT58drg@VqmPyO36c0v zyFa>+cTlDzeYi3uwO1=sVzEM*lGshklz=(IZ29~oL2G4768b4q0y0LKlBI>pl;}OI z%uk+dQl{i}i!wjyQhco4KPBqzlqr$#r%ad7;mYYI=&z?LQ^Gx6nG)?glqoS^tISUX zY*eO1d%H4S{yPk}^`nHUpE4z~6O<|OTB*!W?}~`CpPX>Wl8`(R;HvRa*C}FB`zJ5DZ%KcOi9RSWlB6|C{qG)n=&O8tCT63 z*`!QK$8XA%RP-EU>qAMw0A)%lPFJSnW2Q1C8(%9^0#ZKKmPZN5Maq;=ysS*g!**p# zC{8`qZcmBDEag)~!g8-NB|oc`DQS66nG%m7r`hr-30bC0$;WHTlzePfrevh}bh|wz zM?;h;sX1Ml5|9D$^yjn=)N)`zh09 zc%(925+7Bj%l|56x`@4|Oc&LUmFY6PS(z@uA!F-D7wk%9x&(Gmrb}$CGF?J@DAQ$q zFJ-zA4p63q!1mvWq08^_nogHLyl?g9mk~o3yGhD)VZBzFE^s#~(?xovGF>p&D${Lh zgEA!n4a#((+^kF&%5BPYX)GRZ>qnRC=E`*0>#0l$$3SJed|#wYm%nAobfI3MOc%kI zmFXh-nlfFU-&3Z9U@<*W|=ZwMAs@)qOnn#lATYL>EiEBw8u*q+QXIUGCN$E4g@DF zQ(|zYGF{MTDAVcV3T3(sFIJ`m<}PKrsIF9|#O4KMN{~KQri*a=Y+HXyPRf<(LfTrH z{tkiq)1|(rrqcy>e`QKK`YTf+HAfGkm7dC!xSXX-m+GsPDJi;F znUaK+%9KpJs7y)K2g;O0e63u19`5%yBA~xWgz6acx^mqB1307c0{xevvXIP4_5M^07{t zl8pD2DM9>9nUcKUl_~K{Otr^H30;*kC10JDDY59SOo_>1%9JP^qfAG(6O<_-I!$?J zN!5!E+UEjIr-W~=G9?GsD^ntJr!pmWk112~`K&S}U9T!rvbR;4lAQ1~+a8pt6)96P z)hy4RmsnA%$TaQ;h@jJ7`+P=3G;Rq*&AqV{%Zx56~&%^ry5%f)bC=fxf!N&s;beeo8 z5J3;f4+9aOi1OvLKm?r?zt2Z_OjGdj}#Ki!xAXW7P#B8bALag1UkO0%cH`aa16pv2p>MPh@fC(X&{1% zhIN4mN;uvPL{L-mSs;QUkirYJJ*Z+x2O=o*Xc35@4y7g#K_ScTfe0!|h6W;b8tqbs z+K>@}928rO4Mb3_GAwEY!F`i@dn>J&)=lX1)-jIXN(I4e=cw44ZX+u~2FY@t-pmd>VM*bY64J89j z0}<3RR0Sd^JJ>A{L1+Gh0}(q(DAI;1gQEjED8o1*5V6x)N_)zUTp$M(6W0YIsN8rg z5V2DWrww%oZwGQv-0(>tg1U^a0udB@{2Yj&V&cz01ce%j3$?{4U1%DJpkiXzKm_Fv zb%6+q8}Ac9hkp@9ghE>6rxcxM!UQD>*y7$PVu9N#!&(^OMK@y+@9ctlXW zb6FsQ@|{J22_Fb2Rh`J`ap;L5+6hkfIrIQ zd*{b4!s(@V{^Rh@_g8~UBvLYj4OfGkDswfsl`>a@+beT5xJH?)!M&Ba8oZw}pWgnV z%+=r{mAM*xj51e)CGhLV)!^eaovXno<=IyooTf~*!L7wZV7FR2y{vr!9|agPbze2A3*RZScD?)drm}x7$-~aIrGg2J4imHb~62`KdNI zOqptfdCF89Jfuvu!JEod8>Hsg@~AdAMwx1Z%ao}$cu1LQgO`-4HrT36wZSfPZTVCi z3{|Gu;2mYE4Z2=o^HXhbk}}l>Pb*Vx(Bev)pK60Ml&Lm&TbXKuW>?w#R2z&}rrKbs zGSvoeD^qPyHqUNPwZWdsR2!V8Otry1%2XR{Ri@gY_tmyMstxW|rrMz6e49?S!E9x! z4IWXZ+918a=BL`=2xY1b9#p2@~AdA zPnl|irOH$rysAvK!474r4TfH4%cI(0t}@jIFDX-P@P#tf2HAynd#VjiQKs5pzB1JY zPbyPw@Ru^x2Hmf>LiZay(OO>fMcw3ojgSs2+_EZ~;SEkzF3uUSeS}n5qsW!M& znQDV~l&LnTT5R)EZ7@-pYJ*RdsWxbOqs>pX!41k(8*Egj+Mw-CHb2z{hbvQUutb?^ zgU!lR8??RIZcnwrAZ4lzZc?V&;B#fF4a%3;?Ws2CuS~UpQKs5pxiZxTA1hOB(0ZvY zk7@&>Otrx?%2XRv-eU7pZ7@TbYJ)qJsW#ZIOtnGvt#*5=4Nh04+Tc-TstqV7M~X28)%cHrVBMo1bcfla#48n5|5;!9&Va8*Ejk+F*}6YljYJ+!`sWu3|Y`3S{psO;~1}7*} zZ7^GzYJ;W9R2#gcOtnGk6l27%{astu0PbgB(5Ri@hD6=kXo{!*se;Fz_xe5wuB zC{t}v^r}s#+F+tG)dn{zQ*F@dHJhJmgZ-4LHaJ6>YJ)|}R2#glOtnFa*KK)J8w^#Z z+F+hC)drs_Q*Dra!){Nt!G+3H8$6&)wZVtVR2x*Sv)fZ`aEdb31`jDyZBV%0=BL_V z4`r$iPEw}Y;Cf}M4c=6y+Mw=DTOQR0Cn-~H@R2gr2D`sy^Yah%2A;2}HaK6?sWy00 znQDVKm8mw^p-iQ*CgWGSvppD^qQd ze#dT4wZR_BR2y8VOtrzC%2XS?u1vK-dZR6mYJ%ay4%_*9u{ zgVz7D;8A6& z4Mu!sx2M|R9c8KwcKO_stxW_rrO{mWvUI*U)lUr8|z|}dZ~cpv>8(Fcncn*ED$`p({Jq^jz4d!5(_8;zW$y$1%JkOXu1s%z_Xk@Z zz4d!4(_8;gWqRw+RHnE74a%!`fp_B)WqRvBs!VVFRm$|%->6J){jZhjt^b2Ez4crF zXzNRF{c2@;>km_=xBkh>^wyuQOmF?Gl<8@6lQO;a?^33>{u9dd)?cqoZ~c#z>8-y- zncn)%f3o$bxBkA$^wvLHncn)#mFcbjgfhMLKTxK({w8I5>xX`}`=hshYh`-t4^yVM z{@Kd(*1uYr-ugEv(_8;GWqRvBqfBr8waWC?-=Iuy{mshWr|!1c`qEp!RGHrT9hB*< zf4DNe^@l0bTYs7|z4c#KrnkPc)$Whp`lZVB)^DjyZ~YF+^wuA!OmF=u%JkNsrA%-A z#me;7U!m-I>nqb+{|9Ay>-YM_)|cM;2PxBAzh0UCj)D5qTi<9pz4hlP(_8;4WqRvB zqfBr8waWC?e@~g-`rj(kTmKhjdh7T5)z+Wh`t{26)*q!zZ~ZCC^wyuDOmF?mmFcbj zs4~6vKTxK({x)TL>-YH0)`#BugO%y6KSr6}`V*Attv_9v-ukyF(_4RqGQIWRQl_{5 zm&)|k-=a)!{a(M@`q5i|fHJ-HPgkb5{tL?V*59s7Z~c~k*z)MDU#(1U{e6|`tv^z^ zr;P6tlyJ~WxBmIc^wz&#ncn)ZD$`s4J7s$7x8H8}PjCIM%JkOXN15LGBb4c_KTet6 z`ty|Ot$(*Nz4aegrnmk&WqRxXOPN0E-zd{t|99oT_152Qhdmy8>+h*dZ~Y^c>8*c) zGQIW3Dbrj39A$dz&sL_l{wvD#*8fnM-umAw(_3Ex`YU&TZ$Jm;Gof7i4jvVVpjX<^d_6ho)8or`Jg-i2c5<$pn-TzdIm8Hk{lzXUumY(g*pdjdHc9{_UD%m1-Jj>dPr zzpH)Y`#N&a%U^>0Zt3O!cA!vt`M)2CpqIY{`Az8M|4|?Zz5FG}=b)GW7l9n~^8YR$ zQE2GLw{t7<8{h>6+Ii^mUlxdHe3E_V!kvqu|9@3rEBgO;4MfoYfA2s9{r~?Fh@k)f z&_D$J|3?HO8b48?W$FKaQXmKY|IZIZ(Ene8d^6Gi|I$DX`v1=lM9}~L_CN&v|L+Mz z(EtCjKm`5&pASUP|NqrM1pWWt4n)xZ|D!+z{r@G%*OdPMKL>Kq|Nr+u1pWVa1S07F zpLXtggsLXFd`5^F@Oa5+EWZLHjsmVg24K0q6~@wrUr6Q3~*r}f?|M0fe4BL zZVp6H4De7Of?|MY0}&Jhyd8+37~r!&1jPW~1R^K~*cynS7(jyj!BGrQ64sMPF+i(8 z1jPV#fe4BLjtoRl3~*8)f?|MNAcA6md4ULu0VK%RgJOWCfgJxfC{he?Umyp?08a-Z zCOEkQv(qc z5ZoMypn%}MK*UZ0f{Z61cqNd70)j6B5fl)lV%i845Ht%!H0~6>fWWJLb!*2>!)3oZ z1ULRJ;m|<*%0Fk?WW-LruP798#vdDpdB2#<>qNZx$r2UL4M%F&*&h9>G87$u6~5S? zI}S09`vtgz6LvqtZ*>}FpNw+bL_#TN@`Kp0Htl$Z`#CZ=6;mZLldP$8SZ*|TJW45w z)i#SYDtm;K9pg69Y<)87<<5;nbhqbyH~~;S%$fWEN~|k!GEK0uJLmLW0pzm_1!!hB{ooR{qE!$YBhH2y9|=8ciC+^#5L3H}hmdxfE78h@6h zwkB2BXxr@Ua@hiZ5F+F4X$k&P0_vVDsp-`yl&{IWD7H-0?v==m z!k*JHCziWC97?8Q?#F1O+IAL?a*#0|JlaG>?l2r=HrWvF&=5*Rvi0&8XuKRe3!S6U z-jN+Uc0}v;@lW&~j{7N!#SUGsU~jkXe^+?4t_RMBoR?Uz2Dv$?RBd_VxKYwAyc69J zhauy)qE*fScg|lZbm2|KqUbpY-8w z_-%{+5_S(nEt1iaOgd82ERl*VEQ-Xk?k8x)x=6OTp)B7ri8*7tZOT-~QI|COn_L6C zV*83l{mbhbN7$}W+^A!C{Q{Rlr$)!@^@$SOBfJhVaS@IziNACet*+ocoe+9gXpm#C zyN>>4w^N_SHYMmLauw#Je{gfuIl?iaog8zZrtiJTl!Nuus`$Ndsb zU57r9_4~kHIQ-&}w1t0BmIg=PY|?SuPp}CG;hl5H0G>@otNVImdTrDnN*DSgY^$(W z4{xmO9``TWYCqeINbVFIy*F;TxY&}l#ZGwIKQVf_(p{=Mgx6IiM>*?8(rQ90-NgxY zN1Z$H{8f~P+|9^Z>r_;`r=qZ`Nu6Lu$6t>FE{f$-V=<0r=(&B`RN=C%YT_0(!%e7q z|FV#K8a8XQV@D`->WDGbZ5^5;st@;5s+yc=6FWJ18nN@1WB+D@u{&oP^Ea8s$c?rc zDkHxc`5lElpM}Q2&p7;4H5oP14Pj)hKGSg*V;E_Js)j~*HtI9J3EHdrR3|*{2q)xR zE`fVG4k_&3E{B+{J{twi$8~|91^8(_Y9y>{U`ffm)^MK>bwqoXhqgC80NXp^2wHA} zROVi%tiY>H0c+#FDup^_ju+{8krO2nZCAB@gxo*#Q-?#FPJaYfOjA~W`lB$bF_&;c zcVd6?&k0X{7m-sXfc>7>62N|6Yzbh0AhrasKNMR6*bQP!0Q+BJO8|S5*b>10NNfpU ze=N2Hus;!70@$C5EdlJ$#FhZ|=VD8MONHZIQ``Vtv=iE7@)wfGiUYnBV9fzv39#yb zuLW3lz&8S{Jm6aa)*kSk0ILt!EWr8$z8ByD0DchQ5deM^;2{8h65ufaeiqsMOMVf{v{1+3p`wS@HttyZx9q}3YMHd<8)n16X@ z66SW#EP}biGmBwjjKRLEN?;avW+_a^Gs|FxJ+leSh-ao?7J6nm%&2FkVa7bO0%qJZ zo5D*-Gp2QZVi1eA;A*p6aJfmguQWlR8RlzK#;<)p3K= zafR&d6~qZVDzMgvhXh{r;W2^N0M*-3p5%8QMigwx?ymG~=4R?p_Yp5jw(&9zbstBR zH)c69pAF$2&$0a?3*$kIstRA%nuOlCCm46O!Aw3lh<|F8m5ZI9ywPPJ3=29_sD3J@*g~5ZcN_K_p*{DTZv(q!eWNYw z|NAW`c~$nB3s2ZMYmQriaQtfT1j}4V&hKviy&F#+IK7VBl;>BT+nvybNSA-oYFni_ zBoO#TKmvhZ1tbvoO+W&H-vuNP_(MPffjFA2wW>5 zfxvYF5(q35kU-#i0SN?d5Rkx`vIrq!V$Cy_leZBZ!56wxr>=AOEmp4 z8B1a^FdX+1*GRA)!F0*OeARv2vvIk(2P2<6)Sc;`1FS9a`u7D((VsJTlAnl3d)C`V z3f&7N0?WHucZOKic$mz(7m68bfpxNLFxFM$epQGvr~ibVxvemTPDb6i$Wj!mOE^(? zCd`@`j7wn@$8)#gr|#@nZD};u8ky^&+37!G%UE60usa87wIyCeJe#`{7^^#Unxxkq zU~a~dmP|Vn8znNi9DZa?vbNGMT2@q9c&%SzLorfgSPVTHP4NL2GQGX``4~;eLi=0` zD^k0sdlpKo?cwd%iO1ZFvFC<%>1aGRU#e7|icZ9{ctLFLojwu$GK0yEv>ej#Q4Z!GTQmLMfocbuQ4^I$(|KsW1e0D-?4bG?8 zil%mQ2Gww}K9h8>Laow?@`O7L!(q~WURJP^yX z{(g1LTU#pp@M0VdPb&JP`%jb^t{o8edRIShC$)P;YTJdq#t!Fhm)$13YGk_X5)QOf zKC(C%8L90MchAADJ9xFqoeNu5^J^2Scr=zf56Jza?Fw2-+nyWhc2~Y_OAA_77qFe> zI+=mgTC{7#oh`M9JC)-X!l)h}Yk})FTA2F`6g4F^7ogJy2_$AR=!V~ z=+#x$yJg+54)t@~A5lg!P{U~MOT^SBoUB)Vb-1=9>_l^)A~rV(waf1q?^(j3)6suA zp&WNIQt+G;b?-tx3h3@(C6D^OX z3f&>nUsL5Nce=!3Oel}J7r>ml1tSYa2wte2<5v&N=hZL-nip@?#E`q+ks?mEP`}0b85OMmBjTk z1GTB`i5jC#qAW)n4Bl6&mquzVEFGRehd6x85_w zKJs3`y&Q*zCHz>l!kq<^*Sr&wuG?A8eR%xCSOrK%bK7u@cW6LPbTN*d)zW7iEVU+5 zp(L_%tY~Goi;REdKW&IS-nNNQqTJh7o^!e)o^|58hGb19%D&I5L*8jbb8pEwBkwBS zkgzaUxq^l8B=_tIyjB$U+^WmWY^ngcOXWx2>E7f`0E(<0ncM$4IsX40{m z>QpopTUg}Ows5$QSTwgICOx_~8Fwmj2cU~L38k?3F9TI7iv7Ii)Mg!ajFN;o1Esgf zL8O68x*^6+mZ?TJ%U_eBkTKqQYk_0zhcm0teaeq7onAM!_cOc-S+k_#fuSx2JReX?TTV%E^6oX z-jbMkT3}D)uPct3F92*ryl2Q%FK{LvDYrt@$7_XLH#Cr$k?=D~LPnOiPegRBlc{zu z#MS5IzDMZJ^ZK2PIeVjS-BCBZtB~{8ES|U$w+y`Njp8+d{Inc>LeieFkD}3LjIAmf zb%Nw66Oy^gB{&dy-@6rUliBWIT_Vi8OLnTnpk;P(hFiglGYg96n~#+7l( z%bzK!NaN{5Zv1W(_XX*?z2&V~s&LNOOy4cAm@yr#K))Ky zb^T$4VdS9kNy-~&+}vM7iFm7=Ohw&QIC-`0Qn(IM30w%x6Lnd$31>W&;5|N{*~ylq zQt1BpGHj{|y8psdthPxihIv}F*vYcaHAiDS#=F)i2EL-&{;8tCZeva=R_<`W%jcN*M7kN4R z%tk|TW>d@?KBq0-O&=exu06$TVQ-NCQm$bci)A{LE=`rBN;ykOy~stf8hws*Lj)%qz<#jFj>1MhqPs@ryYuaO)zcyddt~0h*RKb!Va4V|gR- zI{~WeUGp~}s%$OD4jk^7pTY7_V1>f6y_tCnLdvvH==ER}UDIs@m zC@gjh+-yc8W)IZAA{nWx^~TVvv8SR~Za#jBW4Q(RDT&uMNz|4k#$N-7kG~dS61Usy z@Z0-MG(e;-#<@`wC(;KCxFMYu$+HY6MyZH5Gdi9#Be|Hpxlw=IiWZ_AcNvaK96rWh z56azu092TYn#)W5m-X&Fk_Gpm+ETd>x%UD;L|c3F+RMIO}X26G};<)mq*qXjk_deO1T+Q90xf^9ud?r3sJZEfn=)yEEoeaM8 zUK@oM;MJI<;X{yk8_&BrJT0nf7sYui&n!gOUxKaZ)UiLEI%44#Zg*VMa9xR- zoAS-*$5kNiiN?xE4#a#*!TMspA1 z7oFxKv_tL#1SK`C6S)sz@IokNgT!NTwg!86A~zSQb?-G)Bqmm(GxDj|KG*tlv-Y9t zBSM(>c=Myy_}vrxAAbvKge%}y{N!#!fQJmuQg4@<4x!>;x?GRr??A+Kx%Ti5xiExT zAJ-W0jz82COJC#viR7sfF}VsB&V7SHV{FoidP`vil7dBf`GxC}{LC4fI|Ju?s>6+* zz(K?LOA=%hkwWw5YftQJFVt0hWhB0~Gpm)%6xB3`r^;WbQw%-`+xbgRQs28mQgDxX zA9Ek^F~O_R(B3E~Z02M`XVI}OcbLo~QBbdFta4Z-`(AO}d@ECx_DHI28E+HDE!n*s zhu6WYw=+46O2q1~?7-bbb23}6Jht1DcxNCf`H1?dLO2MS%gCAxrpUOjKg{!8b$-`2 zo{cF@t5GA9F~pR5F~!k%RVkum{w>?ex#}x@h0W&e{>r4kx2(4tFK>kYO&I4J=M8R{ zt-lg30l}Ec`YXjXAQ;sQQI)8HzmMkmec+9boMH^Qv!#2WUNVO)!!N%6i+wUNHwS4_ zd1>D5IZ4{?2<(4f*}s|C0TcZd$mG=l_dQl+{3MxC zVR~8NxGRyGj^H6LHyM$fS;o438P8oIJ1=zPInmz>*YSTx+49dZ#YyxRmTd-G(<^W4 z4s=4t++d^eX8~;H+9GRCQ1b~jBgHnu05z{x^8+>8mDs$etGPnWZEE(D(TWvz+{ba$ zQ{_^D?+(Cd+l&smPp+c&~ls{I}>54;_Tx{m{l4Tu4>z-8<1*?p+Ar z02!~yl!wX-$_pwo?vvOLZfksLWyQlY@(iW51 zXRxuizi{Xu*dH7$Q&lawFS9W}^d_U@??HJOJMYC$T}8My70cZRGuEcOO(>MRA7<42 zdS2)($DM~Bl58mKP=T2MO3ptUb?X-@#Px$`qX?%%;{OqRJUJ4Zd3TItG*h+rqG;{` z6zcVLnLgS4VefI~KjdE+4s+OOR$sMkMAhE8;HU|izmm_ zu9bED2LHKBV&CNW5vWFyw-!)XUg(~R=~{8kA(*PQ#)w)HuPQrEE|!G1kD*=R5+;LG zv!UsTI7vw+baGi>$enspA<(ntX(16>2|N@Naa4u)|YW##$t%xaPQoR@m)sF z*3sC!;%F?2huQ4V*wA^4@>YD2Hw@>;$9JNKq@G{M~ zF`A)N?&s~jG_REUt{I2LMVSXhaTi{Z=&QH>dq@TvAv&^wwgUsdL^b-SP7BGFrE|m3VTmke%yL#1UXqq2t1=?xfTw;+v<2a zkx3_Onx_(}#(ypWU5 zr?DfMW_oLDGL2k-KH-&BjIv~sSA?=&#rY`cfrALW5K6w`&DWgJicsfIy!D#L%%=6y@^?4K@ew#aY)~ zIdSYMmg%xG>d$2(p=^r~^w*&RyiKWa*P?N`q>yo66%+dvKlR)3+aLQ!pXP}!in&iA zIZ|70>M?_kn6E+@Rb_CiDWnZQ4=%xDnbUiIlQee~wh43)KE$Gb?3uu{QkJdZ!Ym`M zw42xH;li4NEY5l)?!JHo_ay}IPshD7>^_DK;0GS;Fohj5{nN7<<0ZH>4#9C|lim|}mh0T<|UKw}Ud2v`I90-?Z)nmXa3XNd*)jJ+>6jyjdg6am{FnQ)|1t?y zD1ma*n2*vB*Qk{(9k;bb6uSr=Ga6-p~sxQbN@c40-i&8m|dlnmc-8jzEQ-pi_HstWm&7~;& za5*>bUx>q8X1}O+dx4&)DzPZxPgm!RZQi{jCavB8*1e?z+iMO?W8DU9>clD+x|^h2 z?*XRReH%S6&gU3BbUltryAi(2t}ScaqSfYA=?W?73b>vt%G?=GY`A;N6x>FOmQG&dt`lGv}y+6j*v1oQ-PTDvYtz4LsHjWj`lWQ^VNjgt$7HZ!& zKd*{}PQyNq#6AK8T;txNqnmUY9o*vivCZo(|6yn|zv7fd{hXJmGAw1FOAQSn6O#D~l zw|{uW@o;PZV&;-yaNMcx=D45Zgt*@$kaHnxP6P3K6xyIHv_11zL8yQWs(8+5%}!Mm zYa_EIcNMP7;&{`Zh4Jjrny@@|mpkSRX*5|AiMG};3dz?( z>GK{8(|j;2i6y*@!6(AcV!72QJzZ3@AG{Hs7gL@Nq%!g}Slbd()!f%oe4*zNg2-eI zC>?F6ZYb$s#>=t2fbAMWC}0hYx`!J|%Zs*W&|odR*;f=V(0zXe6RKGhDv^1VgZC_l zKNKp(Ve)t}<$^#;#;l*QJB(Q=$7`Y7i&DDiQT=DCWT><<|GqpN>Vxf$Mmu>gr7>nq zmnTAX0B998A3uq=5F+07U)J*xz6cjvL#TrO0NyiUvrzNy`Es2QrX!&tD0kXR*uD7z zhnbVd5Sb`$MFrv95{LN<&Duh|scbkb=sV%QjLglu?m@pb^Lu{tVkgecG3kuMl+7`B zFHB(b(uQQb7LPY{y{MprfHx0q5^7cFJ!d(%YqUDuvt`|4KI(W3>KK-n+`dzhlluaN zh8uNL&utDu&0#TfWi=YZK0@I^d%rkGELeNQ{f7{lG~qtsJ3*906aJVLP55J0G~tg~ zn4&kNd2$+(v0AuC1!|9zEGIQo9XbXd^YPAk$IysN^7RjgqL@R}|84ypUVBC1@`AwC z<{btqx_jK*+&+I8wdg-+!QJ9^Wk=H1ibEGJBr-4o$TjyX*V z>>!=vjHl6voa6MSS>u8GBCMq4WGWPH!NQW^meG1zMGj1kd%S}=;a1W5n8$J>BYM*@ zESt#FQKoBWCtm4|w>gXehI6E%&eWb02rCxmZLa#($d|0YLPJ-dA(&+!TLXrben zBX0KjEs3vsel>8XlK6K*Dyj>BR zZr89%Ls$80SmLuIbDrb<_IV$+x1!vlYk!CP^jxO)bXxH0!pjME^S%!tXN+t8SZ_fM zy{R%9R0fYEU&iC*#D}w_KxQjpi}R+dZN5$#xiB%liTq*!LHl|QFH2j$;(?J%Tfd2s zXgB~b<}nfQMqa%8M;_k}ER8i@3_%{>J=%X$l1fw;)T2)L0z%c1p}03zUlS@?l5f8` zp*HvC?HQq7EA#fG(0~{6_9>y$)_XQaqtL|--n{jaX<1D5>nhy!I2dy!P8Uzzbctn> z%(fh~jvGc$eYgi$I4=a!c}uPfCzM9*WPZRW5XXN4VY7O3RNMwaBjlQW5WB!MK;C2& zVQeUk;jQ|-s=A@;7V)~2>Cv|_@1;e$OEk0q)3%Xvz4e|2%R9@NzSCg05oeIu528CI zF}|cDEiu-lqb)r@!B|VCq~o|i6VceF*kWF7+-8sO5!nZk^NYg?4wz!s;{n2xeZ!MA zwh6bWP4gE^7+;K+lHMxP@!pu_mGYERF78-Sv;!V;#HCaYaWN)(sYL71_^nL&I&#>} zQpwh%ZI0$C2*VXy04uRY44$l+`Puq)c#O)T9N(-&QNGy>CHZFaRJ^%wwn)WW(8O^a z7{!5ZnqQJgMe~OfMHk&PUyceXsR#}#x+#IZ#Wu!fR$mqrX3QN!9B<(oZu%EnXPi?;L|Vr#hGw;liSCs z`vL%+{t8ub}m+G9{CT!7!e_+HJG6O3hYPbl;IK3CK8*9D*TqoLO5sVA`iI=26| z?E4G4?tkjP(xdSN@qe!0qUiqre|m}E%#HfV(CkpJbz1JRVyBK0`yX|bmK>9%oF>(S9b zVhoARbi0@)744MNdUP<6L$P>Wte3Ha<9>tu$uL~DWJ4$St!#b^0=!Rm@5JxeTpC;aO$PDiTp}49 zcMEpo&cfK0dkcBt+ML1<_8a9lkw$aB128{n+V>EQ6yaP3$!+94&WPT<5K)n=C~|91 z#`s<+FX=vn*&EHGaBd(r!%X}LnSY6!!duAUqr8rMTQLT?1tyjG)OdN^y%v~jCe>#- z!DEd1g^1kfe=+wZU~&~z+dcR8K1*gx_hcr?9TGCR^ekBh0%1u)fUpOMEHep^K-e;Y z+~jsxOs9uI6cqshcSOLre2RjK8zL%h$mbexSB$9W=f3Yt{NMMSx=Z)W5cT>0@A(7M zx9ZfXQ>RXyI<;4k=2qk9c_R|t>UASt+WRCVnUUXOlM(J^2rew?%T6XLf|HX9&X&_l#!!edvfMX_gY9+6XRn08-SV< zjv(ln6f|^&^O=v}do>hGsLBAQ-1+tX2>If&9QBM+FRXGWSgSHr!B&NO z=5+vSxxYm+P^zzj34C}PP}+L~7%_CQ#zwK>LuuhdS&zugGF}_dlp^5FnfGf%H)-ro zH&Y;A1>@e=@MAc-l+%AtO@Z@u;uxfM#B^tnJ-PD7`v!B5>0PqTE%{nc+=rOET{doo ztK5x{0bH@huk=$PoNqGLQmc$fp?sAAB=IhOIb|#k$TOY536%uc!W`?@AWjKDcaeE> zyU7EJ7M>0&+FOxHbIRWZoFlCz=|aYR2A+(VzxA^> zOm?{M0FyUh_P#+(`kbYogZ(@>UCc^EXH&NKUX(hbjuZ+JuGqUdOTU3FX$Pmfa)MiM zHsvDZ2v@eK5f_(_x#?NZJF-*&dRsEYkI;kNsB@NnnFq!WO?P7fOJX2GDvVI$iN!Xj z#^x;j3_7=n-GjLe#s+>mjLftnUo19;uN%xz#BtEJ zWG9B4Jm}+Le^b6scM)PF@t&;r10a^}#I;&rWpJhy(R2&QNtIv?B+~l~((8hR6^URC zgpIbb0~+@h(r&oeJ(4aD;KzLy$yja|{r!O-7b?!NDti#wdsOt9!RfoakB~>bKv80V z(QiP#fqPGcOVSyGE2^xi5m)V38mpDq4bS>kM&B}DeFM2HW9MwXdY?Eyh;*tXX`pY6 zpk&HG-z3g7qrFp{DLUUF&L%op@>V%V=K~SK+r=r-?vJ4V6+zz?LEjod-x5LJOlO5$ zduHR5w#IAW=VMxK76}oZ7+&pTIT;Tab zYLX-ca1X)HfPe3MQ6@A$qASWH1=sBu#=3MM{6sh?MR?qzYG&(jACY+%-B#h`%G^i~gzkVo1@5l%A3k;zaRl*v%3=acBt%uL1=Lof-K#%D6FSc*xwG)Xbs zIt5^M{g+09roWdPMJLrMhIAPPkXQ>B!9-}CqWrp@#c?Ylpj&sK(cxZO&LiEEE@Q`I z-op?Cn#*wi^-;p~JFYV`Zc_-GW6GB9E^mQUX}VF)^TW!}Ct#LW(OVe0oknL~oF#_) zU(1Jvjee)yX^tmJ*j$sO;J=A1YA#vw-OfpIk_7p0k8(kO@52<|OX^G#L!354nc7nH z4iQf2b}pG6r%I6j!HBA$taWC^85LMAMh^lxI26cd#heib;DsUhCt@_Hm4Te-c7ICq z^MG(ezq7SgZiM+Qdxo zBm$vPryhj$m^A4Q)PwFR)Pof)$Tr>Xj40dm_r4xQR-1Ez{WGJS)9vgkoYNLLht_7BFwHi0S7^3#@oY2P|6P=Ap;1@n zgaziF?jYNAPmygJzaZOm!z47tYZ_txt6M|W7M!)U1x#4bvk`pW`EN{u;J11Qv+ndb zEm}d(r?2-Dv;tu-$-RKUg1eo@&(&5(x@=;v{TuI2Y@dhKhGPq}3gx$;#rNJ#{8=vU zJ!7;BHTFiK%(b)LU*kuU`xz^>zYI*dQa=lBhLLa$BLfQVMT`X5^af_Y&9Wl{h#NwF zK~zA(zL_h1Ge8{Td>AC$CuBZB`itIj(v8<7bkc>x?9;cYRdPMie^32-i;jsWKa3;`FCM%rY@`z72;4D)OsL`IX|uQXU#<1`d0J6$7NO=7$N zCz_ec$_!A>`vhc_lnJ%sa60Mz8Z=7jDTF7t7>F1#X4ShfwnTDF5A@->mFI(&h)(A^ zitdOM*h459Uev6yb-onyTk_8gcz%OqtqRM2)yn|KiO%=KZB?Xd?&g$=+$Ze*7I@zA zLRBoa2Jw#Jc#zmJ4dSK4@gQmbHRvvgCmtj%p3LKD@4g^BU~p+;&jRz|19k8 z!u}&{o+X*I_gOHb83+WzedHYHQ#--Ds%bk_#C z$>)ggApv@LrN|K_@?{Bntv-J;Lc8%ocEuOKRnjSj)m* z211b_px8K+Tv-GZ+uBroB0V#OCwk7V7}l4uXPbj7owpDjxkVVg7UIaKXAWT(vKluX z>Jm3Cljr?w;xiu8$1IvbGRGSxCgxg6vr9wp_y9aO4b7>ciFd=TuJ;hC^S3T|eWeZC zCUr2MR4axlRO*ni5(T|{4GYGc_;fo!Ec|jV=dYk~CH1PF25U@Yf)2~;k`QK-YaaTMCg+W{1ctFqd1%WP0+<77DB z9@z#t@Si2eysIC8l(D6QZKHb!H$ zSWr=ewgf?@9FIY|SD_3H=2y|Ar?6M*FNln$>aX}Dy}#kN4_9*i9belW0|h-_gDdQ+ zA5@hQPcPnuGzoCcZw{>C@xKT_1%dN$hV&V3Y%UL6fkYoy4-`t^je_)H4{U z&9~VT%z#>nmuV@}l$o741nHwM3B(UEeQXZ3UD&z&&MxS1leL>r+%DLRTlVtl%pms3;@aXucIk`F?kn~x}7oR3NIzz1REgWotGD{zG6VZd;O z0Y9aSE%6p`4}u98)qs)-z}-zC_hCbhUqkLLn$)FQUa}TiYJ?sYAv^xF+#{(BwmXc^ zzKrD_g)bh3;a*-Vkxt}hB(R$wJDRM@$3fFOi`15>$M#M%v?YiOaZ!*Bnzb#dcSkmceAzrhk2@}%pxShq;*pstl= z8vP@{G0u;Qa}}DVs;GE53tg?Urds7JqF0$&tNbpgah1jtQ|?6gWaRu5on~U2gp0i& zh6JNdhgBgoK18D*qt%*O8;NN~qJqD6NjO9k{8c(ctB~Ph@6&Zj5E>us(qEqhVZmTm z@cA&Rslo(+Qi=hMRIBnth#e*z=5Q(goI!+N^WZ(53C(rNV7v{_;Z zk-#_WGC`^PFN+eOe~JVM4yG$uI!?~(KuM{V218{A^!n&-%2Z%H8w~M%zBH-X5E9RK z+M@2GQVQl}1fMU&8d1@YJgo`yRFcH090e~A<H}8-WNi5!D|k23SLX(u9<+=biWkF^4}gwR>Nk5F?)YT zN&OeggA2W8L4;VrjF`q~4Pz9&r$Wk*#u7@S4WS-h!-NEwDgPr(up{#GWnRnuj^uP9V@Wksm2tTO4e0PHYL(>=jL{5cR`yc;*G zrW;3l{y0-+^GcgbkL|6bF9=#y6Lf4mXmw4{arCLl{4~hWWbzxB%=P38eYSMsN?2(A zGmDI$0g`b(ARUh3|B_f#no%TJyXrbvH%ib_dS6nwsSXi}uV=xK_~?{q~k z#p29xX2i2A5&jU>JoV__5uO64oXC3k$oX6A2$}xs5A>1ZBWZ4qB;Fa_=wE z!H|s!-p3JPC%w3y7eVFIA-%>-N_yPh8Svn|!~I~WDO((F$#`o4X~jJ>|3I`jC{;br@Z<>HxThv^Ev4 zRMjMVdwrBQ*8?7_2S8}GG-!`&h|=KJ00!JTz@dG006q&}6UDCwJXH^9Sy&h4!g|0> z^?kRNKuZzqTRNJA3clc@cVhICF2`LTxdO%C}y?=ooIg3_HyU!yio%fpR^2i~K^J>xrRJ7YXl>dC<-*?Y30nnEtW zw=bxAX?eBwE%ftvaIz7XIiaaGcSbcPj#`s2_sGTh6~i|TzqEI%YYPKitBA!D{4Tk= zL+eVB118p&ol%^qeu*udCXI6@mCH-Qa*6XPws9I7=ZAbwQ6~- zuCxvqadKK>*{4Zs(<0PsjoH68vG}6!Tw+L^u8p#UJa^ark5Z8QqLT|HU&J(ghb& z^ZEYs;OyF9Jg3ZPC}g@eXvi@L2|bGiE%Y8lL`B2flei;7XyN@!&{B^refCUZ&`u<- z1^?}dqV2s4DbCt}hg6xBSsPp)nU-T02zzf3#{9&?Tn=7R&AFaY-U}}o!#>+Ye|viZ zo1=l;j{}$m_ib=t$>)B23M+mD1bDcsy|99lP3?TXbt?#^-St?#Zf_Xhi7@q8b~e-H zVPj}su-;FH#vOG(Ku?2mUIVO)#HDVe@F9&$CPrl}7$jHF3>pUGVReN5?bL%TV_i&h zNmdN2BVdUu?ndHW2E2aM@ZqAbg6tVEcw_-hjaA2HJfrfaAce#tG?YgL7>g7XMh%;W zJrifd@Bt`wfP7Gp>qiZnxJ6X}22Ine!-}QI692cQ$w*TO(4;YIu)sZ`L&co3CI@FzciNwUpy!9PyuE)0K~vL>5b@uh-n^=5H0jyIdb7r$AfWP4bA$BL`1wQ0!_aIshlONNXz zwwkc5tl2C%0*JD8gWCD9M7TeUK#;&S!oo1Z zw;18?L4Ai@J-1cC%E5lWYh zQwq4lJqaT^PB}ow=0GO0X36#j*XUp@4t>nKIA)vQc@UD|ed_mtBs;HM|HCJ-3wY(- z*y52-D@}>x%>^y*dVsN;=N?A!#^EXLvIbMQwWV0Hc-L&&8lVr&w(Tu}O(#9lJr>^z z=-Rj(vs@M0-UL2G6=u`k4e;XG1P93wikp#PA&x2*+%PTrHi9mj1j6(L!%L^&5_mfJ+;3X4TN<~8)qxIM zc(is)c-e4Y6!{jBzunB=)l@z#^fp;(p`%nkU?R;!*$lRu6h>GQX!!BQ3?Fv+Fc_0v zWu<%pJWDG33mmF=ye5Nv4lA*sKAl;H@&?dJD`#}d0a|owBu_kgCXOK)zD!UWrM$>e zq_GEiwwdRhL7r`Ecai{frt|J5{HP?f?yUh2{8uj)A#t@4iwT^gGV8_m2z}en5WWI5 zS*CiP*OKvfRphro<%dV{gr_R0!cBIn{9#v(FgZ{s4ge&8*%Zf-*dr#<+>f!ae~CfV zV{jms8AOaq7JzI$AV*CD!SNzUPEEz zpqa-F(nzDc42lU`;C>Pw?`RZ`B_s!$FxO48-cf+TNKhVUiZmb(iHak-jHE9XU1aSh zb1}6Age=xTlytM9Oy$Nsrx!^*8Z&thGku|wM=OCuhR@VA(;k@~UahIQs{2v~bPks^ zO#>J43mg@Xc~NP(S3&4FWe)9OOi?Fs0Kg~$5C;GvS?ZTKuCc~bz|e9SPt!?6EOLRX z(z#m6h@mbbz~Y2Tm}kg!p^DxA9C{_F&kwbOw$zgM7Os!$2U{a!au}h?AEO5x(@m=f z?%UBeyAN_jXBsU)>64g;ZAU2mhvG$TO8+9oz(bsh8J4EM03lOe zPCbub%aaD;`>5}`n~=1N5ppn)TfY?@p(j>v*fIi?ha(g;3`AjXDngMFh1<&}ay0^E zE-2W)amXU=!?0prsNR2{j9<-8m9dLVsLCJMLej1B2X2z7@<-}}owyLPyb&}|fUiM0)!0SU!|#GF z%%DibL!Tv&+eX;}<1op~`L%?&o|*Pgw_qkoT+AdL-YQf0EVql07WoYsJ;!pNMFMzx z62I<2P?iChFp-g(u+T{pCgM?e=p05BVLFUaov6YNb<&WrwC4Jw=r)e`|y1^LU z@v(AV0=Y8{`)Wgc!Q^sAxiMZ^ego5H%I&a!soW$c&8(y!FB8cE&7(MA9!0i^L?dQr zT0xutEEmsY%I30HqU-;(d2=a|$YynK*+W*v0e@UKI0)ZCq(i?P1i;(Jg({)A`IC|K#NtG3!v>j0RznIt%ZTnvoD#r4`U3o%j$GfN`+j56%mGVB)XGKV2@ z7r1${QsT$}r3nirv5*OH=RJy_ECx#cLr5tW}pmhjj#a?8!1N)h+(3PcT) z?u{qKOsNz9aene^Rw8i|^-`Xc(Z?{G)g!6#B1QjOVcM@ibhWGT>iP=N_yzo#tw z2caR;o!+g8i954;R`sKok4r00t;qoC4juu}?}MbmmdLwFy*0x};y6eHGNgxU;B zZjfB3_cD;erIF8(84f);6NIg}aJ6M}-f!d^a}yYoAPoLE>*kJyAx4LH(TCo@EspS)phUZG!=C` zr#kND`9het%mqDB>~ksEWe_*<-39p7^`Kdh8PDn9j*(W} zHD#yoa2F!*Zn;(@x%B5j`4@mE@7TG02+l)G=HqLpFM6uALDx*ui8&FiPCJ<%0fXt0 zJ6tEEmsC>1KNy@!05Cz(Np=~~|vfYCr zi6D`eQ$ZK(;BSB+nbpx2SDV3M{KC1lHub0CegA!-lu70vZ@O5s94r% zTKWsC!W!fqk6aAmiYIz1tMLOlKb6L$ngOi>Xs$wNJM08fO5Dt{Hf-uGa9x}5&~x#k z^}&6XPnFi;Q59+zbt+IWRGeUk6zeVfGAHv(o5VHjr0h#M9w50YcWgqICq-3#M;8tNrYbl_@w|aBUw2XU#r5ryK9gfgHB=4 zT1yO$a$iEnWuZtvp-e#j5U?JvalWh|pH+|P#7Fo@D9mI()Gn0#|@ zSai5MYH1tZ$sEhMt5H+7bfj?SE3V>|a%8VzpbIy6ZX0dR;tJ9N))T%B(~!><#uooK zu60-Liz8$C{oQ8VPpk8EdW(jDr3S1uBoe8_hE2hJ?y1C>r(<>)F_wwty@i}nub>YUdH3$G@x2B4w3q(`E*tMutayeFxeyl@=Wl^IY&_!a0A;-6kUKnW z$4_&%xavg!=A79}y8TCj6612s{3GE7+&WpzKENpDz}OsyHjI|&2G_RMXIu)Z}YE(yd7 zH0zRU1~aKO%c*H{=`*A~Mrmh?-Vf1S6`GQ322xq4b)+e^W*}n^B(rnzvS9WK?*|A) zSQkbql%w}u_~E9+#0~Trc=87zvZKLX6{OR0Q*`sbLUez;ocKBi4b#(|C3!m%x@KWr zaP$3vTvjD^zE9nEhMB>jT{E+k>nbMKbQek&o5z~)7V8Pfuk9TVb-4lotn;W>=z-rx zeG|>X0?yH35%*bND>=Vyi}7QBt+)#A>p_GwH)+oYN}u^)iHF`Qt8U;vF6O2U2;gEB z(%yFB(^3GA?GE{ERSGQhP?ActNk7f{!MH(F4#=(1SVE2#B&0xL&qeco%pQI%FTS6I@9cLRkAUu$=lLjdObOByqnkR`{%ki^nyOCq6% z!-ViM#eotcA+8H06W60WaLx&LW3meMSw%iK>K=tOn`}|X=A0CSS3z*j85GsbWe1Z^ zXTKGA)r5*(=Bx_KA#k%C0yoPcaI+k|Z$WQ?&tgcstC6JltU{zL;t5w(yk(pCP{Qpe>|2^$- z=GJINy)u;SLEGxLW{zE@W4j9=lRF@jq7snx=0ik2c~6s);bv3~AJK(JEoiTpUd zRqDGvFyEG!_y)7Kdm>5_>%{VCBRc8cNi;k0e$d>YAA}(gI}hH?Acex|!P%Zmz{j1` z&nNTNlX!#L*;u@|Dc!T#S-G(}?KEx%0Po}SHS3x#>s7VuHV@EXa>)ZbY$eE zLfohiCFp_WTY`rnIhTT$cC+P^sbpDsu>&u3=sPi|COR(EcQ~jU=OKNL7ce(|3Xp~9 zXhAlCz4|L1mV8Py3hu0*ty$qnQ38AbRv2OaQ^scum z{8rA#kGB?7Z@~bxXF4z@86)g7fXxnd2*C}!1ZlsW<4_s5+3xd@L2N)=$`Roi)Raze zq2Pk{2k1Q;A;wD?bN}P zxaToZ&?8;;*)V(DW^>%yn#tk>I<_hjBYckFrvYvoaHW5T;Vuv`n8w^lNGpj~EE0)V zk=8(~sXa5a_TU9>4wU=T$R)TyL^NKb5|cW*1@Z8TFKsx5=Us;olc{!pc5m2^G%xo_ z#pDA=N}SJWW(MbE2fO|A1Kj2u4ql^GYR;931_&D;C_1^ba9w+?_IT-XV--!o+JSi==xlMP<9^;nRqRt_Nr0mVm+57W8E>SJ{#* zj!H3Ml9u=C&gAtMcj5geY~f<*1^1nBkhSy&sewZ>aPGDPDlC}uAPAH(+D|A2YTm@!t1WbPgBO-fKRiEX%J#MA70)N zL>0vov_x_*BU`xHmc50CYTsH3&c$aF>(=WV9T=5~482!UVn>F-Anf5I813u>Y?uEoSc)tf4o^BMe;B6e`z)I_?U`uLxWUL!X;r6_vCj30_WC zFuE7YND~wgolW=>r#rww9YvBB+^Gg>0&9F_$DfD7~~5sy>P0Ub`bRYf_B#A4z$aan#d=}n=2H!Ff^E4h>)43}r(Y9D= zTX@a7a9Eg!3xYg|19`YG0Eh#CjR8O$09+OT#IeqDUxK6u)9!=#l;kBSYCkpGiiE0`4 zN`=BwyC{}eRNUnw85(T&dk?DXWOO!acL1FLyb;IlK%+GJwv?-8dTf6ZPw*sDIpMD( zc@XB#`0x6T6vlAa44riMAWcqU47RoE@WlK;4?m?o7O_!7MkUlT#c;hvss0MqbHD zr^3>6@%ElDv*@(8RCegZwiMoc#|C(258K-%f5-|mh^Iv}{j>4vO)O(=X_GT^^PJLJ z`YoKBMM9W-TJ%ahA#d`Ssn26);%$#=9@ilgWKo;)q$@Mf$TRi$*O+tKgS;ne`vkpd z>6s38`KJXcoR*d!J(7#T?yjV?+vc6a!4A-t*%fxzq*vBzC8b6#{~QuZ${4pfCqrCv z9?bAVOvx@Y%7s2By8}0*G%(w8UjVKLJN=si9{2!Uc{9_;Og_S2sNqk9;dlVqgl8Cj zlZGefnQF+za1)+lEphf^lnhdI{)0}wBbRjk2B$KM={!97mGs_?j)+#&3P&5|y zj3fBLjoA5&Z(skpogIyx9ZkuuuJR=Sbf7owa_+yQ$--iFlkE+_W9n{mTk~Ku9>=2T zNxB%M$Iv0uH zoKI7)+T%o`FVVDA*OG9OCee6GA_u-3I6seTc@uA@U2@-noZ;ysX~}isu`x6LJP6NB zJT_tS()fp4vf?rmk6peW$iEpgscfut`A^r5Fh?Y7NSGzkFRs<#no>swt3#Y>)SjEV zw`uoHJJIYMWn?yh?!M+@>~|TcV%QD1LJzG zqoHQDwHT6T*O62|Nzye1$r)`kl%%ceXU@QwPBRCKbYvb4J50)3k+RJ>7%Jyr&K`j6 zl^)D41pXHSap(oVg8MdlZTIc?pklBu$@$B-K&LDbhprLJ!jZPy9F#ZpcVvSh`O&15 zL=Ux;)dBVoIxRDS=m#Y(VP+6gu%z~bk1idd?LQnhZ$;7kZ@xMTiPl1`XA5$tEa$!cyTZM0* z?F~~ZSQF+*gS#yG)vjN=|NTHs(0vpou`}gX;G^}MgAZD>p@RdhhQ1pdk4tz?)7U89 zKP|SUY+1M|KMY{LzcYhlwG59#_YI)~p>4kOZm9wOu8=aigW4kF^4#|z>aO&_45Kl; z!|_pog83!9kGCf=ggLkd&d;2R{J)JhM>5HyT17}A?6w(MG}&1ri)=h|`F(AsuO*9` z{xZx=n3DNzpcP~y~bsX|uSW!|CMEAZuxP@>`SW#ILH zAB9DIS_>NYlZNOn2FEfEGJUksV5~_qfk~UWxQCHW7`QV)5|?k`cSOvaJOgCWIOg0;0AoSUeUf$U?GM zAWhDYODj@Q(lET<0y(@>WXaxqR2}79c3!1AbDPu$Y@eXv)xohWk3~z1Y)^DWr=Tl~ z=97L>y}?&4udWYfuF@~sAA_Z9aUh zjFqMeZc1ZXadIrYWycY5PCCSRsdh}JBh_}GVZzgrumwxdHsOQe1D|izRupYkTXKu; z3qfruESYIzEhHAGhKDWDnB4w6hQ8p(us)JT!}NGq(b(a<0$lIPWk);mxPgk?wB<)7 zE4T%idio*A;X%lucP0+{j^S-C;xwi+ORNlX+f*2<-N5qvTrZ8;7#`?OFR^f{F*k~R zELQf?F4-&Bhe2R`M@w4@3@uv_*c9YN8EQ*)k9K7H=e8xKKhTzy<@*6V*x8mH8y&^d z>lj6_>0b05+;}}}bZi8hVwT?M-yf1<-o%7~f9~B5=5vB2kJpAv9#owG`nnLxx)MO| z3ZZONIp5U*v(A23L*j7IXJ2jnas&;Q+%1sj1l@9Pmp2Blw-rAalzjn`lOXAZNd&bo zh@O};q3}$x z4J)`Gf(oP5U?*h)Z9WW~QqvVqq9N@YIQm|5E)onJ|o8_*b@4~y z@nf6)YT^@V3-{78|B__rVGwy`2oH$m3;chbRiRd5rV-;H(N7p=Oz$&irk$nmM@4rU zSbrr?KF-GnyA8F+&OAR?IHe=>F&u+-eu?_H4Kq`$pctOfKY*Pn;=Q9Zvp&5)*QbX( z3XigR7`dS2c}J!IrK8OCuxr3?E6M=to>y9xGH@FET|2p;ID$3(iWq|h0$$LBE1emh zy+bwu>zjd;S|M zb{a|+=tlP)^L~q=ZOrlV)Ar+`h!kp#F{l#&nl=V&wKLI#e4W~kW%-#joJsXE2o*ts z%#v<^mP`T71nrtkRp&w6Z;&YD%z2Op@eS=Px9h{st_j2++Sy*NS!+AEn>^apUHlZQ zlm1y)J{if3 zN}a<2DXhK!3TlN%Pa3f_F|zb~n1OJA4T#B!Slcnn{f&TFR>St<=e6B8&3G(e-+My90iYx(SFi9J4L>S2@NJ z>m?7?aIB-Xf1BgWz_CX14u=9@U)X=B0OSZ~K&bGh_zg$JDwP@bKnFZ|OZSyvw~Ed+ zyHBFVw4^XS(^**!bskOIgf>R1vAtz-!}lyN>yLL zPqO+#ep-^%oA@nMU&Ie)K)90*JuEgCxYzmH_`uK>C0P3Cr-VHIf+!Wn!$BAKn~XQ6 z^EB?C;Mv!wK$(YBr)+wHI8hnNvn+97tAd#e!r7?#nE1v&&N+P=y7FGpZL)1RotQ?5!a ztuu({rgiqLBk43r
ga$?45y%_Ttn7rUt-Ge|N8*EMITqt&E=A;>M--IB;Rme*J ztn3uQlek2*r^)eZWOXWzvsp<(3t1$Tm0rKjsu{q2ps){GNug!Ed*NddCy-^FTS&;g zq_}l9f%mc#%`9yEyBHT9VhxG+9`3*gIo;%9;E+d`-@ONyyXcuOb>keH+(ChjZE~ay zwq+xlPQi2kiqxR4GVdHg|4t~!SSyg$`=C?fw|8OIe|XRx!DJ-1Jl%{I7pFR+I|%bY z>~ASd5U)R7l&?fWPph=e-4BAis|+17YYu3O%cd)+(f&B@7t2rF#&pW}A`25Qr&9=( zFehKV171|ZJNZdfU%?OR;w$lmusE-RyCLKs_s#Np5sd*4CMNP4&xGLf8o)-Biow9= zwE`59=uBG45j!%K zy9o8Cf}#Lk&%pa_93>>Sx4RXS!8kF^YRftn4c=sTzbP7g2Si6NVZSNTX27f~x z=lUGiGdOQ$d#!D3JD^oIK+yICHV-6v@CSYIo<*dpFdBG-KO8#7Rnvc9ps;kVGQ?#^ zL6&7UMQBGbgAwhLML{PN+@J?55=)M zK!SV(aEjI8##qGjiSh#8r^!yBsA~fqEZ=~{tM8z!r-DTaEhv#f(~Cm7pAjR4 zjzLji@2sV|IZWxd)N4i!^_me2Mei;YhmBoIjA_)|#tj?~z&nN}YJz2|YJWOq7N|XS zep6i;ca5HasjN`v=flk@%uw%z^GMZqu0&a=93r6R0BZ6hB)p|cHcF49|HHVFb-2m7 z#Dkk`OB}d~tT9vvc`pA0(1G&t;G8?`*5ZrHV^k2VM#7O+BThYu7uv`KSdEl907R?= zhywuOivV$;h|d6Nsd=Xcj??G}3O|tHg#d;!)ClJX5iT$hHpIWs2KtfGd&tyfs56WZ zR6GKuL=Rl=#PkRe&>$bIcj9M0!~x0hOUZ~oFfi`LL|=hzJX9!Pzc1kB65-`ZoFcI* z1U@$}#1k7Jya*BSaw&-;Y5JM8z{8|P8j%zpValizMkw^6PJEcqJEwx8PCQB+Sgwx{ ziEZp@&PpgGCrX`Nsfi0a6#xZIA? ze<)O3q#zjzJd%&VBm4#)ri6;51qWd<8igg%Rak&BKA}R#zYwEW3YKvR6&fKf$rCEc zD3tdfehy$2B$|tE+pTEn!~>uJp9L0-&=gRV21%42sgo{a1O~-60w!Wnn+?iu6$CSd z{3tvAVM-#=-vfcDX%H6RllDZC48#MymOy+3j!IakMPDL^QC-sFCeXW=_6`YgzHAA; zAB6qrM3cl;y)h$v4|myV+;g-){Zfdge5o||-X9q+#(<>2iY1O^R)t?&AjF;|_^J=K zcdn%|6tLXcaUs&?KZy8Oh>6c{_!<8ReyhI|=TGVUy*PhH=N}^HA0y|VBIlp!ELQ)* zk6Ch)v@X@8{@d8*pd4f-8{rY&nLuVLOvy)w1zwmPf%X({@=(0*c6r? zCKraiN9g|d`Nq@+D~y!+NB%c>$FYy(6!N#Lzoz_CS`0}ohCuXM4kmM24o37^4w=d2 zfMKBg`+sT|V77#7Qv^~RhD#}q|A7CXJnrXUq9xgqYDu?b+}lOnvTBlAa@D_4RxSDJ zUs-gusCPUUDs4(Ou{w~=znX;A(pdewB-vE`hkTo>`&TCTy;qc15Cz-FC^i#_ z#T^Pyd}he-T2KkQyD~1Ej}dXajmJ2d?RtEi%svvggdK;!Gx5i5ievb@7Jo0q-<|lo z7k}@>-y`_@4F1scdOrk<(pZKb%9S4NFo-<}@F-VYXuMlQ+6$4=BO(nvBGSMkA`Ltu z(ZC}D6;GHDrOITbel#aUDC6zR!#@zDGjG_sLQyThFXlPS^Hyp2Z|+=G#_T%9ZV!|+48-C z9y=``-Ip_tG#&+>jay(X96!Df474ZEV3CupXsqPx;?mvx_%9$!Jw1DzoStpORh5}a zViu;s6+2UD2t5)dopsNKfCiddl9|ds5&i69^S;*TL<{z-zrP@N!q_PDupc!zgd#c_ zMKmzSIC_RUaJh|u_*w`ZJ;OM=TUeJWoL$17Rp3h&Qiq`WNRnaba36*13}V#GtzD1JRA3cvVPn0%kBJX1#Pi~?pc(? za2W80)`3~W#fVv8LaK3z?@ zEe3sfrJ8$NjK0o<4XAau#l{b#A)!sO<#*T^cUw&S{)Ycc5}Iq3U&fNvF~P@?FaE<+ z4og=1AhtA!YO-wa{lGRoTJIxt%izfNK1jC=i)@d|q~jvn`xxCaFtWXm(=8(-+xsNl zGBmQiPtz@9Bis87-7-K@F=>y)_Wql2nsS)yFVHRB29=F=9aJ(w_W|}eop3N}{V458 z!DPkT!Bsjbb-?BU+2bm?i9jRi!Z8%UH*yPIRQ((_;CsX*S40TS}Uts4Z$sNv?EQ6y$1J zEa|5Q8J!kOI`Bc>r^V6{7VmJm3A*wz=n97s<>#Y>`cviSVJ(a&lcle?3osl*h`I#B zo6_Dw2+XS>#M_M@?C>4H!5f+9u0nTkB9D3_9f;xftSE%qfZ=4eu|Ee~EIsE3Kez7+ zGwt1hZN4~dW@f%8(a-lgZTW~kjxmtF@-&>xkz`&;eq-Ovw*1wcN$2gXa)3=H(=&r} z%T>hTmIUc-j>7}D^f9l88(Z=xgeH}B@QCsa@bHwNnkMfB@X{mQ&Kr$KdYvzXhgUzm z2;cqG)~Zot_zuADBvHZfCdGEPAZd^T{8HXM3ugTT3F{|_KMMmr~_df+r% zPDGI>`{$uNMC7lB$RQk>7)2V+q?^CPjyo_!+FymVlPYZ#4Wyk?Y2yttlsVE1?+lS-|@WZgPo z&jV#)@(o}ztxQtz_zRYZa_rAG$Xa)6V$sS#PSwQa&#JqR9jW^vcib#wRoKJk77l*B zO}*F&*U;&{lcA?rygtHvE8RA>N%El^?gf88`Vk+8jK_bDD1%$a(=8YoTw}XTI z9pf*@=KaBo=9K>g%dxCy= z`V%Naw}8>n@;><7ZjO_(%fAoVW@Rr=VFeyQO%%AZ6<6*QOk+-yyV7+mr=^|uIPG>|EVlCp z#$r2vU@W%tnNoQvY)uCm6YmyO(t#d0TtIMWyV<)Hkn*iSYs_@C?Yl+}E9^_VO{m&W zx3{#v=v@dm#oN|mGNbaJVSFmZ)_6wS0-t0k^aL z$b=E{&9x~H-%qlQvvnvUjf6ZAODw54xP`mm{}=|&zU2Y5cRE3%XICWC1GDh13`hPt zI7!REUj{9ZuLj5n#smnz;QLqPo3a%L02B|-F3H!PCL@9aTndr6{7#1}IKZWpiOcVF zxPk**mIZP7oeo!UfGg8s%z!umkSQ?&!~uXzixD6W0Ayy20C4~yvttB^0|1#JBOq{i zuSVsN75LZC!SPo=dMKYlnT0Jvm(>3WuAzlZgMo1|EixR6$5l1w>RV5eEh7bIwT7b+ zm?h!rz5NBo>zDem>hd)tz9(IrYXbcm+%T$tNrc=Wnn}F?`Vn23i4fdu$LjJE~*e%Z5DLDy~@|P`+_@3b$qu60^ zU1a~eG3-`njR{^~!$}y~U$i8m-R3+`vBTiH$o>;C>~?3l25-8uhW4s!0-5Ys8qw}> znhY_o2D>%H{!9$J(>dq>*bT!G?U~LQiv3tXOuen!15S>OVHccc4NhEE!^x_EG5@zQ z?4mR80N4YEMx1mx$0~O3mRj070#2@sVb5~TtYcKYj|GhRkHoOMofUP#b&>t8hee$9 zIP*2QK9?H`gU%N1WKpBHDAD(J47e1d;tW$FS!*M;b=UHMF;n2b`R9 zctqQAuwR`2Rs|+Oz4z@7u-_5G?sbeQzOPOPgUJ5RV%P^cvkmP_YB&ia`~62moXm52 z6?@|RX|T7(u;)9@l-R3+r2GeB*atgZik(=pN}DL-U1q%gFJjmW3hsJNo%6?EusmY1 z&*?FVZm3~#Vrw9*atwQ+GpjBY<2^P=^t~}`*XgbcHr_P>_RnJ2hnP}J%&E=Kf&h8` zkrCS^r^V1Zs1~~vV3%Xq{mvl=zu-)>4>=_b z4o!u6BOCUP81^FPU_-37a2^X()&E`$d$DtZVkc@X$3)QJ_zRDY_+H|yGqi)?y2$=B zG3=$z$tL*18a0X9qqiRu(H?frRqQahF0#L3MTC8*bBYE}oLfWtz91X^4`SGdIp-;M z7+e?Gziwqjdzo{hNqSoi?Z?8}J!e&feYkVBVu!(Xk^P5a*he@gnc$$VsP~z$%{cGa zi1u>loVwt;$o|h`*he}WGv@Wv$`55+^paqyNlf5TLjGX8!Gi>+P$}dRC-yXw0 z$ys1ho>7ZEH(>jVG3=9__BuZ6a^d%$5^-{h)2YD|t+ll02edcEuupYn8e;7=*pD3? zVBa6ZKFui@?2a1jM3~Dz#;{L!0yXKZ#ac8BkZ%CD-VF}pAli7<7_1ap(DrHUef&= zBJ9nMuh?O5U1b0I^CRp_oXbpbZOMm`{Yx&0urGDWQ_~J2`^ztkurG5iuS;6JX9j~D zf9}Qz`*LSzU2t7w|93I$E1WAd_`aa4sNQf$WdDJSBJ43|h6abm zNxh515$c^6N7!4PK@Cm>2HSW;i~N-s_LWZS)YxI4pnG#f`zj}xx(kSz$U*PJ-xR~% z=BzitLAzeh$y;OCo-<^EgAPVL_NkXdoNRXnOmJQABw)TpGjP=`7UX#|CQ|36k>Pd|60)f;-iC zhK6@>VP2Ix&v2H5^VQhB%spy6Lu27vddR79nPuw#*?wJ#9zuA+UyLU%K+R4T7 zoc!M1!9JZmIj6A(vnlR#55|qsxc26Mu<(~b7O)Mrfm<7J)6PT4<1Ng}9$ZY5)&;Fp zduo4ydk?*fAvy$L|01_GaZ5{Wz^t_FbLz;nXKDkw)3WKQBio*>4d_YB4ycY?d#*NM zc3QSWb>!RgwE=U|vNuZhAc2>;Y43C7nPP$0$)#nB6rEV-=MJe`C>8n})83cjsCd5W z$(X;q08%MUDqC(FiI;9$V{xyns!)&iv^93cO1`ZzUchaQ@e*!pj2CfRW4w&p8smlB z))+74w#J%bhBsc$@Wu-o-grs3HA+!qUH9*prpg9Ijk{=Ti@FI#P3@LCw5P2J1Vx7@Gqc$KY*4Fmc+JM?(ZK^HSrl?q(>WUT9-8IG9 zUzm2)B8yJ!)D#DjSgxQy4_dyJyOA)>kBFqEAtQf*9Mc5Z2 zoCJjK7(%xqd^be65(qspgdRnBCPa885N5{^W-G$?LWIYGFeipEM-gBU)yVn31;X4I z!dyl8L5OhZ74~)~7sGIJit=oTat%@Pag@BG{4hkhk0_0CltxAQQHb&^QJUf?O^WhA zAxeG=P@3Z?&5H8l5M?z{TH+`zih?ubCd<2sG9!*MLs5PjqC8BL);LP5qWmmG*-wpNM&olKN_s0$;wtYLogWVqT1}L=(mO`$!&cKDAxd2B9i#WVLMlE{;)?GW z&HrYI@~MWzb|Y_By{sgJSmESSizdS^F2~pze?->1mEKKNbqQonJV`{*Q zLX`Ir#fgi~QR%)oMEN{XdgCa)it@q`Xb!Q5Go5>qC^wh|(8F=~I+9gebd-vM`RaP*Ls; zQC>?FH;&>e%6%cq!$dhGj&g{iyg5Yq3QRtMzoNV~MEN^W2I43K zigHtk(svb52IDA$it@=2<#?hD#ZiV7Ja5LqFfnAIYLp;sGDkk9Z{}|qbygHYeSU# zh_Wq?a-^bM7ot2t6fcf)l%lK;QJx{n_BhJXiZU9a>?g{OILa}Ka%6}y*8_?lM_HjL zM};VhiBgWEtW=a0A<8L4*%?P!r6^wuQ7$IR)p3+#6=hY3atl$eiKDDmlw(7b2Z?fR z9OXDgSskK$g(%m>QI1!X<3g1DcAz{zj&g#coDiZ65M@^!WsRb&2~pM(r4mOuQBhhW z15cFe<0vO7N=JzDAW(WI&_#}8ovc_bA=X!jbweH2DT>t@Vp%(Y^@2LAQx&T@#2O;j zjdfV3DOOvEH9{<&G>r3gx?*h(WpER*UQvg&R8?k&W&(o&)kcS-Va zCI6v{0=6$>xp;{)|Fn6>3Zs)OF15iwo*#S%2HBrMpS=9}L%5;X`vN|8F^yYcUWcQV zmTQ3mkE@=Kl)Q%>?0LUgPKDy+)hIy0snCAhC{K)v1oCEM`W_S?&ZBOIZ+tkz3xggY z4Ch+UVr+BS43D<1gCD8N)igNVx+&(x)~}05U`a&4!JhI7kQ~6JF4ChxR5c+?9qZgX7F0ncOmCGTI1ManXKv-{qd(L; zy{SuJp)$u{)Wvu_>SE{*8KFi-Y*8H}A9ax_hAJ4NE|qBpE*Wd3xVAdcQ=`KlT6a85Uy$Btwy>f^XhirfU^Pl zwA@YT{uOgD0|&*Dz)ccDw5ZWLtBj5v$?hjYCcqT)y93<)H}b356!}dl#|n#S9wH?U z`%hSA>@DtR(YS3H?w*3tfWt^KgO?jI#WUIn%^O$?6`~{xZi;2N67Qr!7LDxSRC$|HaGpI zd5tN2z+7J+&lXYsi}3v{>}$oyrJ5XHi#m z|2neVW;uN>Ch>Vg;l{x^mW%oQbYF6y&7W1q#`V~x0ys}yBP)pP^AOo^i;waF%}w?g>%63Kz^Jbj}}6B zYRU>vyv|X0s!Ey@MC!j*`I2fnSK`5tT~9-BJuCb5M3So7fBG~znCahu641b5u&#zC zEr6nEZ=dE(6HIIV_GL1fLpgtj&K{nuOT6hm0jk2q%d&-2HmFJ07qi( z!%T|dl={X_(3d2SgqiCiYci_2AG`t?);c(K9tLnp1w^Dj+JRe8Ma=;gY3~eArlpg<{}y}8 zq(Tp@c5hhNVn|H`qh)@?1k$m$xLqjREyLGL(^{%v)c{M|#)UGee&9zn>L`4`&K(2})7CAk*&c-P^ypD%r$;GVrf}9x5e9#7DwedDhK~^I77yMs6hmfXF zHQtXO>&|=t7NxY$9!!@n!TH`@Qx&-Fello%YpV?JI#p6^oFbnz+7J!x+DZ66N1cz` zHQJ?VELCI@^v$-m#G+Md54y)W9EEL{VX5A?I)F5voXVDpK~PJ|A!9zYSo-E1?G<*H z$rzMv1L-_<06LW4f#@6tIxA}Jp4xWhhemk-&t~G&pOOR8ae{~&K#}@rSK_otDfc zOv6vnRa)#f%kTsAYVOM`R5^4)z2Lyb>Z)?YVin!FsK!=zm7@tudi+(6Ml9*-SJ~;e zq>o=^Zy$IZf`A4G6_!{W8M&F+3uvqEkQxD=^!4R8ivnfSHFUxxOLL`s`%+Nu+Q5xQF8#@TI-4;upuo8~0`U@Iof`IpES@mQw=9zYkibZ>&?E z9BlI+-jjSB!=)+*PL@^P0XtOXKoRbxtofYtu*xUU$?+t>b8!<=l_Ns99inqQ3isE+ zW0m7j%XQ!^U2Ii6_@qg;t8`l40tUb~*ohY-?XMzlcmr)QfcfMA><<(6u3-zMqh4=0 z(j7R-c#ed}<1Na~{l%OfvA+@H-`OpMn)QQdOrSp`#N)aJf4?);GnL#F(Km( zVqlpb=d!N1h|Z+9n4jQ1$iouzNAM6X{=J%mevxzwZrGd$7Rz6UXmLKiAR8v!LnJF` zpBv<2?XO8W4KOQd@3tV!PJ9-$7*>9{1X=Dze4QSz3ZY+p9qPCDQUHPhtZ{fZ3rxiE z0_1F<4FRFgyEO{kRTD~IJanQal)iZAcugpMCX{8aqG!6|6WQN_bTQzb$=Vl&T9 z>tI*f&fK+=yK15kZz0Mk(}h=F_(<{>3Qhe-rpGxenU(p=%J=8M%EkOYsPjJyzc&mT z*&^OA6im>0luvq1J9y-yW2`4iCoUAX# zDdl)Aqz%Jj+wMW&%RLN|@O^rl57v2aN4`%U29hk|>!B=aAobLhXA4pc+tt*9E}06=DS2oMJVGM9rd zjRKWPCWMF}4ghFsWUM9*0Hi5^Md4R1iduZ{U}gzV7lpNh#+x47yOAAKxnJ%Ux z4gh4b>n{D0s6E)|pS}}wE0`xocgWVZ#hcG0fX<4*FUyi&neN&pj|E;v)ot{jWn}HB z;yFNrCKF-Pqe(ER$rM=)+SaRM)Fc=$p#;-kMQ9HBnrC$dpe_UIvz%UqmEekits$`0 z0GC>_?4j^w>WT1Ih4`xs5NxuYVCHG``K7^!{ChcL6w;w5N`l?wCN}r>p{cUPjs@I2Ie-m!JO=#|Lj$51VE~&B69bpgTUGich6YHC z+5q+d;%U$?F*G1bLjv-hrSSitSkk51|GM3)R7Gs>=bS-=?t8zW1BQo}pB4)4ONhY! z?gwCWzQH!EaxMArun3eNv^qeQ)Ir%o-m>MEEwy@l#Z zT!5hqZ#bOcE~Wzj&aVis(A_(Qj_BMXmTUIv&UZxT(YLT0uyOiI-FVvom#maVahKA( z4L9Ai?{d8T-jm<0Tfv$8Eh%(#_2fH&U)SDz2-n^eY+T2yei+vS8`s;1QLxq=7Ullw zBX-XXZ43-3x$kD`v_A+_#cD~l1WN0M-3y#qDvb=oqsJergJbVO%`x)0#~>Vgn6DUJ zgecvR5!+aJ4CXX@ZR;xX0ab*DWx*H0pvta<4?*ZiX@&bj&P2wv=uG|n<$(*6%^fq zwp+U#tYKLuHkX zf(x;S$6|SV6J6l^Hgd-qVVBxHtUsXqhcIbNbC&RJmv>i4PKGCZQ z{0GuNQssKlbI^odcqSCl#5h=#h`So9X?VTM*X{E8`3UwU7@ZHVnIsu-P z{!J{q1^yRY{B_I^&WLW@oJyCPJNk(wD1_Hfmg1*ziW`^$GRQSHK5j-?#GLN~X#L6x zvHTIi+9*SKp9{l`%{~gkwQMqzYi6 z=n>+H_(BctL&@hxfCGC7kjpdz?S#n~>*JvLh_BZOsye{NV>_-pl5L#eB+VMXUJsm` zCF``k{fL+~Ky_8Cb`@bMST~o-qKIehiqV^(1j2tu4Th?nYbx)EEiI=)zSUCEny#3h z+x>N>D-tRmH3qS6SO9KOH>;@CEH6e_?F7dg^zNY^)lj`(A`40WBq$^xyqzB4ratGo z+B2$ark4FlEss-Yt`&>u+{ops^lXbNdEp&IYxU~N?YN88i?YJ?foD-hejU+a%<9E> zkHpx1yguQU7d;9PI67R!u>dHNk-2N0Lu@{x!jb(})Zd1SlJnuGSgOh70LpnTTTT)0 zoXWmrL>bP-U%VfYy!GyKiWXlluxdK z{t*24Yunq1Si^uQwqQV{8~rnqj(9U*>WQl9x#+_&B#`dXy~wkG$LX{0pqBUmV9^wq zL|=ek3>oIVV&ON)3bxKS=^5R$EYmu^)QDm~&sa3^*Wj+>cLKKOi7PD42Efx8#seDG zemJ2(qD6riM2!H2hu8vl6Eg_8jV=lKI6ZtajUId-bs?&(mt;83#;-CF7_Ftz0{y?W zx6uBCG=>5gX~b|!&D`9)3P@0NJUo^J6KqDg6B3Ofm9r4_{Sn({9nV2RcMJu}F~XUf z2*o{PqU~n1$XXbgZ3c!Fp=eYv225V#OIp>Kz~~*SG4;#V>ilQcSx7Q85qggpxWxuR8O1sMVQiRA-?;o#{rmu+DE`odrgn<+9EWV5SkqUz$h&zZco? z$kF)w;M(>cWc>XIIC3h(GEo`b!bDy7dJrTWGEx6V`G{f@RkUx#My(Sm1W(0L@aim= z8b%O>ED|pf`J&LWprzxiBA;31+31barQJ$5`UB{(iDnXvzE26nsUDU!0<&}r!;S{X zyp@_3pn?de2L+2n49*2C$T=3F_~C~ z?)fm&!4|sgRJ5F}USQ46&ry%?pSOt-8Xf%bco;IbEnyQA!DhTyIKzB7jq6Om{r0%1 z7Xr7hrz)&thwIzoqZozN0UJBI5f`V&ST`%1p5d`K#hnCeUxB5^QLGr{WJ$F4zZx|C z7<~nHXdX=9v$c3RnBHgv%niWPKoDV@3o(ezgz-iL(2_4rs4sc9QEx(O@v1Iu%%r3V+GJnC@crIb=@t~wPDuD)zs#h6cJ zBekyKS$sr=HOWmi`Ay`*aa>Q>0AJ?taMP*+ZHGD&OJ(m0)ESixS__(IWO-B3x(By?*yDNMI7`Z_9sCQ~F-y@S$T{MCg_Y~H0v(91t*&wi{|4}I~rsUDHgdW+B|AO}5 zKTnGd^)C{&dGATR_om+aQt$n#_kq;=pu7t)TdO~mdLO2D&HupU)Nyv1o%JuJxxP$q z`SO()v4GbE6%n2SQvG~XKC9xWec~G6?S^%e}Nw5Xbbx5)WaQvJ^ zTL5RzNwx)W@|=WQ0PRE4*RvAQ)i7avzOBS6q#!Rm3OwWyaV(s%B9@is(ODN4!YVs! z6WuB#7>-$?=wq~Q|^+gUqdX?G%98@Z(`Ln$jGisP+!T?`Zr^!EY6Q z@4)X8{I0_9X8bVl*_mPTDG88INq~Gx0_0N?AfJ)|`IH36Ck9@mZAU&O0dgowMxG=A zvV?)ZGY>h!KsVO*)WSB8X;URYH?-7YV9Us9UU)d&lf3W zwvrMJJtgtRGbkm$)&;Gk;OUH$O%gzgZ^StrwEY{<0H$pG=rsDtWx!9TpL~V?jr2>0 zVC9Q`DG@({j53sWAwAGeuS6Nf?63cdZMRs zbaX9N_Gd{v{b(J4npdz6u#3~0nHO(w!8n?W1G0EA3rl)};v6I1qvGR6c=o6iJxqUF zh^LcEBmcD-hiSKzcR&el#UGs-7Oa>1dT#U&>f0J0r$YXJhVfCyLHLgG3J{{XrJuu` zDfe@Zoz^zTa>!-TY#~0&G=OKBuui|`iV6h|Z;iFPsJgi@wT= zN^}}3KIHcAY{6M$AJ=&9KwD+@1gB&bG&-<7AAoQ6=M3IljLrl;@vdB|LIabgz&RVD zpI|VlUXVKzf zSi86u@j*!9+QtZC%;sQNIV>X0p$IU&4jgFPZy_Cw@yF>D>QB(Y#WC(`(HTP4!@LC|mn@@7VyNDYZ!!6+4z-R^M z#z`wUH%$1Lw(w(vhOTYUOoVc4MspuOHy?Vy_7ScE(SCFalo>b^MAtFDA6}`dU=Bz= zoJE3fP((hwLNWR1LyS4fi*6)5yoS)|Cc?laae$pj9&qStMgS0ALl4U4TKpk!f1x=8 zX^0+&S=LpZIo%6!3kc?rT7|~^E?$gB#FK~^*$kEIZ7E{{=~S*4l7{#kT32ppQLJ~j zc`g1nAo$1E;>i-n&#kV-i&c}Z*(Xcgp_pwe-8Tbuy3&0M3j!N8B}(U%--duejK4#9 zTa9s<;nmUSF)$-QX!KbQ(idYev~?6^a37B`-jDvMQQX%1c1C;rQsWTQl>(jB?gUV) zF_>lx=W>jiD$yT)@0yqJ$)J^sub(+ZVT}5Pwk>EMK~o&*9O;2e;2N#%6!jvAvc=Fkj4%M^$l-gAzHi%${TF?hLFynvY{{h2o?wN zX3*Ft!K^8p!=Y`#IAwFL!>#okn5&(W3t^+TL4e5s3bHB+xs7gT3(#|iJo!p^Cp`yZ zS2u6VOg6}(k#KZDo#1E0fh=`-fb8cnKpp^o5d-7_;FmE#9sqt71LOhV*D*kzeZ6oN zID%7Wo`nGxr+!x4WNCA$*Wd z_yzo}?TFiNKERB~K-VqDSS>7zYSO2g43CaI zibNOwlnoM3`yK-%S#5~t=(4-2pzKBQ#+@fvkCUiaKd>_ePyuMhwPTcJtl2&RG(0{K zZh}Wr_l?-|O?qNY0QWl#W9Xp^QTr>Y;hUnz#k}xC=8bnX{(|`EBUBKBxQ++!QZhsQ znfBl>1o|65tK%=Z2XWsHl5JtKXg!q$Bsvrosuxc9J2K! zeegRRzv_v8fVJ)|!H+=F*qeBoHHcmzQl1zlDSeyP$35JZUKq4mB}$C+A%ndYOu`Td z$$6~K;Q0{%3>POk#OX&TbIIhy80w1BfnDum9Rbo_LLK~dYf&23DVJiufu+>>2Ywb( z=bu0bM>??LL(J74MA8$z0VN0oQrLRb9gM&c1ZxymIBa}^@mvaXi7up6ji@Q)0YJ4P zKpt!%tv#B2U?w)c8ok*~g}@&`vb#V@w>l8(N;JT+8EJzO^Y7xYB)#RZ#n$0p7H1 zU$$-BzSX^4yS~_}U0G1;b`_!7#$(~$IKgZ@x@qGX6pcrZH6BRd+R75Rzg7G3k`lDv zyg-T6PE4(KQZ}^{eVKM*Q0*kRm5z3@kl3MiN?L&+7(TYcSYZ~`lp!BOv1$1`A{r;!LbMC~w3*nikA%yATqo;9Y-Sylt7R+^ z+bp_u0kbvIVM|t6FC((Jt7FAtDudRgH=;MC$Fk0)sFe__1=K&H@IF^f5|KnAOi}`>198iP!pK-IsnF#oFLWbqdh_}m zP-rsEG52MZUoLr_)y`t%LBYVxS&oyF^p5;W{qrBKFUl7mNsv64$&jJZ0*V+m(iref z;NqxaLsUCMAfK(Km1}**!jQqZ+Qkspp6F)QyVXA1JHBF{0M)?eR7c-%pekV~P|aSF ztg|h5OVV~*T1YL~Wm}#pS?-Pe3! z?ByhkGDDq)01`XPAjud)GCRv~i?_ZPYzUWQ$E`jCK5uRVk6tT#WrxPfU=~DzIBH9|fN>YDRr<5!$~=&v3+{p5dA~ zw88l-CmIBH28i7Pt1U(pxXUsZYTu;|>R9PSMN<^VlBq!a3j6)eAc*U9i{NSotU6gu zeO1J&dy7@pSG2w4Hr*;}sRY7q55$qg4&Q(W?hXgLNBZD7jGoRl@5j6+`EWw1kXp=K z6Q}N6(|c|vks=|A3n^X{(pu~pp=W*g0eoq8A*EyoR0#k2aIgHegi%tqa-lEv`}Iiw z2k;`dt-x!~MyX zMV?yK0x*}94+|MYw_A+n-!UUeLpq(vz2v3f31!iafBI5ue6Sv?qO)-3=@8(@;t8E- zG5+vKm#vHHxagv%EBt=g2<2H$@sf7Cqrn|ww0;Y)O`z&SY%KMK*P#4AqD>m2^0h@= z!e3bP#`Z&@^_`GB--&O$W)#~uU;&xoAY$Ez^!Zj1pKkq_`-24y&Oj+Uf~CZU0Xivj ztzVGd%>+9l1gPT73Rn_5XM)hl!PZQb?&1;L8fz4#?V5!KcPN0Yv^i+4H1AG z_H9mAIa}bq*Dd%xf}aco(%F~ZGHersLnw}KL;*^Y(7x&XSWGP$gW}I{a*9Nos-5X{S!X?fb~yVbmxO-v<>gqhFvJ*`73bA zb06n9aj20L40s`33yt!N5C&B*_mv1zoT(K2s}%HvLGivo7;wxpU-X+?m;mJJL3eG0(L6A_kpY`(qF0=09&|rk^qi9>Kz* zglwLP?FclDga_lPS`e!@Y%ZSiDnoqLM=l~$@z2*G+K`oSHMkRvY$t1p#N==>ilBg+ z#4d)iV%ITYU)*iQo1{~>TX7~Mr}G_e1K_xh#KlRMZ2B$Ad;H1pp>O={g^c!3q$ieyHhhHZKhY^zr3(Y51DKMsB*^U;Z zuux+PmS%k6gv3IPDOj#G22)rlP4PpN!Vp#uNPuJ#eimgt(~w%vwCs|(xDEe>4TyiP z4Jp^PX<2dCn*-_~gr^JTl3^p3{peWuXoyw9Q{WrMSX8Nm1Pi23~?N~Vr2oV zk9>^zvQAv#@*ANh%i{XMn4&}%Goxyx=t#iz1{{E#rzy`fV1EPfd;`vG0A6UoS!S=Y z(+z*gIv>|#819QcjDCd%XP`04QxpwdN&(Kfn#T{1CRUSrU}0om^de!tM1?shE6PDn zoP&OrOE<|uRnHt0)8XHu40_@m^fL$DB!>nBfv~bGH~NV~LP-`9dSWE>6A9e}iAEBE zh=ftmPl*K6UFvyGcj;!PyQ>Ytqxy+)W*`p1T!@n4enjj!k{;=_W8-$O)DHwsTpsfp za}F}+wRB<=ac>6t!g1t=bAdS*nNz1DDGe`y*W{{@yUyXqL@lIjq_$s3`H6!wy^!({ z2Qhe1X5t|3L8Ao5L8wyFTG4`%k7HLP*@e(rq}+vg=883lgC%eLUPU9gq&59 z{U%LvQJiG|Nt3Wegyn!qlc=RI3~OPFTtxa70dh2nAwQDb+RW-Uc$nji}`ZjvPlw9F!9j4X7MEJ>hc7U^kZp_^n$0xhy^s>il{ zcn{}NC&R45Ihj3P2We>UxULlB_gV@sjQMkc60fz?5OQYJYs|&D7DSE0{GwY_4M(?& zL!@`KI}VYQ1{2yb2B^r36qSYem#8chqq0y7R7_91cL{xNB zR2GU+Stv$jA^vTsV0^M@zdN`5{qHvaT!T&&+coS*wQi_%dZH7Mn^q0Gj-d1;Q1%u< z=}DlJenII;pzJn+(&M01TAT|Vj`H~r%5ZX>Sgup{F`AMvIHUv)i-tq2S#1clM47kx zy%xCt#=e3}6>T{iokuq>SKxNwHygj|4&FFP#-K^ua99!?;)cVLu!IZDg1_SV{oy+B z$HE*`2=CLz55`cDDG<#n3z4K`V@PO$Wv0WzFtN~0urOdCVzE#I7Lf`p0}czr#6ma0 z!hmZ;V6jjG7S#<{W;rYj6ARr03j+osEf#9PBJP2c{JstSR{vluIh>LU;G~=2WWYeR zQFAp{8JT8*@G~$-qBn}mmb9TjX;7??X$)n{P<%M@N{$GS@+3eW0Hj(8kOu&1R08Cg z?TuZH(lmOni9KWVEKNq`LsAt#bp*f`9+WS6i`yJJ^WWhKHbCb zOQvyqGRnR8WxErNYr9v2H{S$rU_9LnUS4!7n2>)v|Jv^UpMjLqJcDH~S)FMhchjm; zD|ehW{0Q(RH`2OmR#z?V@>jW=R#%NqjzV)s-g$94==(e9^K?%`XLXjFU#|p(r2wn{ zA3`a$LLoSI^WJWT{eu=W?0iaJq3_tuJwr`^98{{lzwy8t+;P-{p#B|wbglBJZFl7BUTECp8RWZBVe*t3c-Sxobfx`PQAs$3pW+_=$y-2OhtgorI%> z@Fub}-<=PR-3muH?>>~py>-gck~f3X{LabC&CTs}Xw2t<+ySr8?M^<=f?fMpP}>GR zmrH)Xa+Yz*cuPO}kF6oA?{xb8#lXQw+RMEiKX?S$#{PhAh67LGCn5Ch;{)B$5$qgO zybeQ^5B~y0I&QU#a$SX7c!Ta_A?+>T2{`8skfo4&_InLUB?mwSuVz1Z!L>2~1m zZSQF>EZ(7;-L8n-cL27myI`S#HJq2~mp1^u2FOXDM zEf4qL{FQigL2l(UcHfqVvG%DKt>03oosFRww+h?&B~v(^_@+zj3jc~K?zufuD2SW8 zdAqD}GQ|6b__VFO?-m+{#z~jTv{iqSf^QR!{So|}QtS{vJH{7+pMz+-+{!)w9enF9 zb&T%;&@ywty#fpcZWkSm-!Ay=jo)tg5jF!qWX-(}zXS2x8NYe>o#1}$aJj`>J-)kR z`(@P=x;y4{FRLEa-7#xf_0aB)fo0VL0h+q3x)+?zWz{8cO3SJv-5veQsyivc-0qH< z%c`>w(Xp)B*WEFDS+%>nqq3~p-rX_ShWda~t3w`jsJ*>od{2;HURdo8%FDWo7F^cd z9;X^)Dunh%s;b{zJZxEYA4^0fJLj(}aOD!%h+i2$R+1I0&g>3mEUWf*BgL|67o082 zss%WITjs}@k!NMCvtxWIF!yh1tG1Po!#zghix8|Rf<6~vdHPq5l=Ha$x?_9^qL$(Q zqw!tosV?dmUkp!pD;M|5UVv&a%o~})e@0jC&2K&ci3wX)n1PHlmQ?^7DdSI=J@Ky7&A2KJ|lWz z8=#%pPaf0nD1%)8?D#uMUynEBDck>so`eO?n^B2|JB9ts~6`PTZ+#ESO@C*IdFH^-WE%rpz94U zMk#)$burTNU&g*zu%Hs&fQ;Oqz7ejU(T^HZm-RQq59h<*fc3}bkEwO#kHI34hPAfg z##9rqbPqIQp$%EcU25bs(6cb1rx0!cK@-OKQ<9=A!LSWUCuRpqqp@&IZAt+&=53(J z5NSCJ$Bax(=yJ%w(>ydjhEKGs=j-FsjUb~*{BjVHA&Q0CfHMr8orIdd6^Xe<)Qgj^ z!$0)S{}e;5I9+lPO^ZMi#;NQ%AM}ET{db|<0Vuipum#xa#7nE1F*38|S&jJ@ zW8jcVN7_eFCoq6ANae}0j4<6jA@cq3qpUdYqQFk8iw&;x7kfCqVc(q?BNjbB1NL@4 zw;6Z>^4)S*!hb<_hZKvrm(%dYHne|BhtX5H{1kL(jgk3}(c6<3g{V*XSx|~gdPcD^ zK%xUnfN36!?8MTe6Ykd^xT zQ||}lWjDm!?;-}G$C(QZO7` znZm&6%K$TC`Ha%#2$ikmIS}IUZ2f#o@ns1Gqsd^C9uRN9RI z;Jh?z$HU3~95lsE4T;bk8!~{#kHyzr&SL==BVK169{`>P9azZW8tPm-`dAh_Rvy5jltzOb4G^GwCIL!j5}-)BKvBoRkB#ZZK}UBS+{&bA zqD&LY_-rUo$=4~RilKNm#1Nnu3To@up%|kil-<5f`^L-3c2tDHI%AYX;yi-WFq`&n zOvYfHu}UTh=aWu#`T%lY+)&oj5M_MWZ&#&{iz|)GH{wbgJ1OPNqa6TBc#43sorWmb zTrx^~f!%=u@#5OkB@{D`sS$MxCYYxM{ilu2fQysS*|Bs3|2Q2Ox6Di>Q$d zgt3aP%dtxB?H#8(-6=ueWT(?Q-_rM@7ftFh#Wi zWMjL12g2JPFvxJ-n-fU>^Sp?9y{>wC5%qapRkFqvmyw1#Rc!}9=~mmq{{;OKrBY>h zK*L7tl*)Vu4FB(DO_JW+&jy0!tDF1dk6F-=Bte6$JOGdm0TPd-o(rZD_>$eXtCxgg zDKN1x+m93B5_wjtP7k8J!ODK_YX?y$yf`BK3+%j;7i+}{@IpftHdY4#xUfzo;YD9X z4M&!H(Ia$^!R>l<5A~w2(cK@%_Hg*oPR!Z>pN4Iee>jO3i^DG^Vb!X2`G3cKzW;a1 z=UJ`wsP6ZdnFqO*)YT8T$ zmktD>LR>>*Wp61Aud09T=-cadlFp-iz^iNpy4N}(9gGC zA=+j}-!Zv4k$pd7(t+)9g1Me~6vJ^c z%tRJABkHR=fY4iaWF2KxJ&JI!JUS0flHAQx6#orGEc&wbKk4XKqiaW_iw@~J($U3m zmM$f0rfXwL*CUN|DS4Kz$1-%y_M%^aM=+M7Uz$5k3rRg(9&~wDMgVzmiZ5TlftTMi zxh}}ARA55B%pmwaYnS%iG}uvH`cn3$Cw&=}b&k16Llr4K*==XxXtv8N z@+G^t_s2XDzs!>nf}yTY9$%8I6clMoL7!64(_O61^R0jMdf_Ng`w{;}U&jsBO2sbI zov$71M|%KXJJ64IXFLxh;>&2erF895j1E{SVhpq;7Q%+yHKosN?r+xx)KfZYxE=fi zXw|1d9Bq{D0*a1yB~nyDp6F;~m7SxaY48+kkr(|4tyX(8EL|pE?ng;q?9Eqq#y7h^ z09qZL#b=U?D{}Fz8%uuO#psX78+{DGAtbyK2}d5^ydCaA?MJ8NiYe|LFC=uy^t83# zrET+1v-6Q&?*6vje%CewVv~bdRq)TmY7{aC|DT*p^+Kj-c5B>-z6B@_VnGUx6p5Y_ zMcmb12}u|}?H4+s;C{}?gUl?;Gx+I67YO2b~fsmzUFJuc(GN%ujd*+2YG zRvV8KFyM#(#Sl8Lj7W~o@&F(^k^p(2m)f*`)h&IgLAcr*th*m_2kv;qbY%WHKUY%v zDqN*6Rp;5j9jC`-_j`h@h$<+}`TZI8z1FMeqe^Ya2ZCkEkYITL;Pji0OTBKp61jl z6{TyEMsnl8 z^?lkH5d9zqY^LXS>)&>QQazmy-q$=HepGOsg8f)`V*fe_vOE>CZ)ZV#gxKS{@xvgN ztM2HH{W#YC!`|5Q8UKH#ej5~6G_{5mE&Y)etzcR-`q4I*&8%_R&abk~-&dClj{!=3CayDnwgU(c`&a*o8`41rg2Dl z?ZQnCM$vN=KI+GG!U~AWK#dGcMKz_lhB}&c*@Zi~h!@Y>aO<@AN%e7^e~>EZfdDjAzX%!yIJGBoEBSCaQ$`} z8HT)}7IJTghuGqa4sJoFhR@wU5(C&~er^S5p9Vg0T`&FyDRT!cJ32dkbr-j^b_Pmo zSX%RK>FSL!JYBj9xr}JzqMtheNH|vG4sRQ*NAft7fpdp6o$`^r15jSHeLRAH0H)r8 zsRbL)gXj*VI(C>j7FmmrsoJAn$R(Zrm6erz^8){mhM&iTb!=}aTIjHLtwZ#1{7!75 z?qW!T++X)@u#uN6doUkQ1%B^*GAlfZUVv5#M0N>8z07!2h;v}_jsFa2Jqd>$*=cHh zt_z{}d@I{~nBCIX2Fp#O(M;ts|Rew+zZzNLwt$HCs@Vwu5zAbq|BLImx3m_o`&e^Ad0fp zMxy1CBJVL@i*pcdb)o~r5?iX%xf(6l7h;&P00PT%0e?avy{wbCg=$;?ibu|~&O5R+Y)A7#Rp>&RBXBye z3r~*YJU|exLAs&MQ!EPCF(dBj&F?JMFbA=ToGJVsq>Y#nr+nNPFg4A7hyyWIhv6^^ zbkR;Pwzx=+^7j@zoa@QEa&a*kV=y~Y!PuN+V~4Atjp}TE6M}*0Zd4i_-GV&)zaP#K zxSMh$C+xRvOK2(WoSV8wZVH+1;hyK=L+s3hmpdajw!f(w@`HbDw1-pXf;M*#> z(L=nfr%z=ky+@q}`KaH{f!o(wzrEM=+i|#?g$^217_fZ!!PI+c>b)%WUQX|E zPBGzr;wdz2?*x@txc7yf&l%;z85$Bfo;_db(5bbX==j3QnNf`(`z6o+}?RjiYxo6B@qfoE1fn#T~PvkXP? z1soQo3pge*17Sus-c12fs6PxG!@P#ky???m?nfP`YxY{C&FQOQ{OO&P`1zBqCd5nu z@1(fbPdI*>tteFCt*BSS>nBW*Da#U!ZX(z&&VcT;H+#$AE!Q<{$qP#*>2gz0DMo+A zpnz{E-GbM1E#BpUi| zG`(LkL^gkp-H`S)2U^Vw{P15<0F;Woo$^$}!z*GlMpwGg<;Y>zn=ptsrVy5SLcK~J zt%F;k{E0(Ts)uA=^MxYTvSAq?{d0BDkM_q@iRY~HLD%N}16$I=H|I3EFg^Js94zSM zi(Q*{a7$62ZTWK18-XFeAAs_eReuMFGxMJ8R0fF^(p+H7?+d?}q=8uAHL%7hz*j&_<{ksu{e|4V zsKZ1ZuoFl1B>kp`W4W{qVFv4r9YzTnJwUxBjvTkDD|ff57h znn0!2-spv220nd&ZXmbjyTEmThmaoT4-*xm7qG5hjDD)WKgZv(=kOCj-N%BqCHOdi#b;eST z?nMEKWg|vHW;~q-ohg|Ke-5Gc!tWv-_V~j8f!nktcD01akA8%xt?co+I|$PKI@(YB zKsE=OW%D5*^4DD@w6(cGq_QzdW7${(AO-iZH)2##HDH|3)jH+iJV*{h2BYLKM9HC> zksNd$BIezoUhXi^F$;81=c~AVU3wb;W;pq0RryrqZ;>%k|37N2{+*60=jQI7?oX~p zIoq+mDrF?F+dAW$wnZUJoKl4*)R3bRi|ejI!FbPe3Z8RPi{Vrr16<6%t@Xg zL+|8yC!B8DWN|!9)_AySt>o=nh{gtwA3X=wrH7j+!)JgeSzU-zO<^d|Ba5ATHGk7Cpvk8<+SA-CaOuW`UBLKEcz3_*fptOP&m1DwM$2}I;IR#(XBbV-vz9L0OqW_66L-`0MC-Ku zQZK}p5&_8hHqlW*Gno~gkEHpVfl~a-@pafrdl_D%L zh9RXs3#rMFc#gtK>Rc#{E6OE1Ubau#yFGXx%x*yxPk@4*d3a!qoMPu9n9?U~+@iwy zSi?6P_-0d{{E!0fOQFH?=)w$_sg29%h(dvdX1ea-aI~34ygr_C`MdLD9Ze}ruABLhA3F@%DEbA(w3&Cc zm>%P8kV%VG2xFx!Po!DNr-@}8@(+}er2PlWcAo$^&Iu`SWAb8xy!0=31JySgOii!pC0O zdsH<`%UM;!(>i7IuW8gJ1$IQ2*lIWaYa&* z%L87tqlb*CfGdeb4Q+!T~HKQVtt?HEE|P${(vRk+@N%8eC8(EU%KA3 zY(GXA7OIlrCuMb!hsk_7Jc{hJHFJJ6IhV3JlQ+y`ZMzhV{Q(AXC*GR=BV1wFTuRr% zvme$0hn*qn$#u_(*O*JWx$Z4Nm32&9mX{kuS@YB{SOVCWEg^lO(9M~Ox$YT;6Vn-1 zhSM3kTJf;AlQ4EF24g2(H+CN8j}$e>nAR3EAEuV7&(@G9Hu2+6uvUP~#6kyi*x$IH zy94OewT`{K))7hgTy)LbJR`Z(@h5AZN*W6LxhNqziFKxDxq14+(;UPE_?#xOdYEap8}4Vu&jRpf5y&4KfZ{t zpkh%!Vbo6>qr$UU7c%36f|3Xls&d zYRx(sj9p=vOgy0&u4fpsXU!~`nVNeM?oR3>A=7vBYT!NUP{50!s?NhRcf2>aHfw6$ zJkzK8=INMPkY{8G?&Lzod^Co?<}XC+5x_oh8HkP5YC}xRSf6SX}4YQ4()ndIXLf`7K&}ewA7v;Q)*99rMjg#Tn5aAJnjXb zgq4R7bw@2JZ)>#)jG88aPSiFDbfLycU`k(aDJXh9rRYOwEZ$Ji+u74OXN$ciTw-J6 zhtJ-7^TpmmwQKB5EbgC&yM~Ls`Sy+^Uq??zZ&y#(jK%Hky+H@=JqX%+iyip(y?yCZ z$lqODe;HovSaSp##BMY0ozgR<+>_tfGo{jv6^8k_Ku6mU4iCg2ri-*M+8tf5yB+r) z@Um_Tb-2{wGJrCvN>;#I(*nACy30MqjXm9!o&bNF(RPMQfFXmqOLAe?q%b864jGRvRZRL!Z)^mI(9z_gxe<(|UEo@o{GX6n8hJ81BZU6PfrX?oS}Hr>93m_K3)y2}DlFFuiBGnq|70WqNal&K|sw z=cKXLl~P+RWUJK^v}Y1g&4}cNL{ob5iCj;LskB*wsJAxb10JSVETGkV;zBZ2Ix4S_go)bY}csvc8z|x6GVeZ ze3E4SuYk}7EyQq?NY0a_QHc%pIgqJw5T=31rfDD#$BbR6M*bJZbCRGD;BwX{(fF|; zF6hA6C5(*QgB-!(ADKMf`j^R+KjV+L{uO%vBJUsQ{j0oxr1x+5gR{%|+)B{Nf2d5> zQX&GOisnKU#xoD%5>^NO1(Yxzs3DXEIOs10WeMw9mY{0O(@_rQUCrl=@+=;|srYS& zAMZY?F2NU}BqAC_fS-r5>?FVTtWVJM}PbURWoVRFVB>)mLOc$t1mI! z&{kib0Qm|bY%3=zsDCI)S(M?veeWg4N>*^}+p$T)k_II$2gb3EQ9L_j$@%?|$x9OQ7A5ln@%SD%J!R0CK=Q4w`3Tku5 z{g9|ZmvJ033(`Xrby;-)quQ^4r%tq(Nm_u|5D2d&P0~{swsJMoQ`eE0b^l^|iYp?_ zs{HUXr>Lj05l%4MkOLsR1UOG$_&+QmY3=ValxflLG2GCi-=6?^dIIDJgn(XumkzDl z!kf$VV6@3*rSNwtX=uM=!JrdyoY za!gM_|2j*EZMhMX^KTIEx?4@oY0EKjT{$4iaw*Er(-;1ZI1*9*Jwq8$ewpD0QGR6t zePQx6e_@)Ia=ZmGi5x4?QjRB0)-1={kkI7#RT8Fh ztc0-~D=?`XPnxuq9B*S{ljBJf$8s#u7#Mq=jE?1)f;IdOQ}W*WZpzj){PEULrMCxv zhMQGCHhVWLWQ=vV*>F>@vY*Mv12ql zcHEYZ9W3AK9gGu`RUG|`5tCSki>bm?T|D{;s(y36jS$LT2zw zOfy38;C*6*ROnCoa(_c;Wj}CjYPP+Fbao}c1uGzjYQO$Td4-T@jU>s!%DdM zYR@Eqd#{!vusXiY371~&l?_8?_s)cyjy8P;)e)IG+O!i`m28~YeCiXRHEYk|Y*RZx zZTNNL$16ud{Px1{DEx2(n{IQ0VA#z=s(Tz@6**^R<>Ef?DyB0}tRix{>IuY(5}AEt z!5fdyW}xC3k|$y5mmSrdxej z7C2U^(}RXquH7tmdhZLNI9jQDUp^iag4&4^yU@d^h-(}l+oIgClc{BB)QXD)$b*82 z!hJ%75V5!r&v;!3y7>=xERY0I2S1rt=O6gl0(FV6FL9}pmw>ZAs+4bh!~F^eODOm^ zyBUlRaYJW)Xc1|JOHR|36SSJ z1L(_Y0`z4yJ-XV?qof2U(pZo5L>fZ|V;rlH#xZ0t);g}i%r^mxFdaQprM&2-r;*K3XfHUY);I$L9-^VRCiEG_GdtsPdn zxy}o-b^df(XX2>~SzPD4CabejvCi_K&Tnd{b3?&Py&3gmf!Yf{RtCpTYzP9yF(e;- zjjlMB1U^BrGM&b68W)M~%P5Li&%G4LYUssR!40BQuqD2hB22|P24Xt#j`}(hbpZaj zRK@60Y|Ip4D=JrXDl+M+Q3W%=%8C?WL>5+-JDJ%BbSyUh)d9!H-X$+u3m@(;#w`^T zjxG?z;}iVmKZp(mq_c=G&XlUN$aD}IGDNyV9;;(K|ML7-t7D(~!XRi_(m+d~Ypxs} zyf28GWJ=3%eAkAw9mb!|DjrAPUqtqgb`&e4g`%k=lf6FVqke$AyZY*8u7i+4cw5A? z*89fs9Aq2vEB)QaLXWjL7aM;oG&8ryv34$&quE)-OfpqBe;6_1j@ud zU|P@}N8tu)?sMR|*rVCpr%KfP6^;WJ`Rn?k_-5 z!{r~G>xns<>(PgNjzt2ISwv;iKXNM#kyUAkd`d%P61Ado(7uuf0A(UT9=os;vq2Wk z*`SC?Cy6YcV6~Y8e>_ed({3|4OBxfenVgUFI3EGa_z$BmIbpKyOLR>9ebFfTkcL!= zG~Yg9aOAtr!nN;{B;>n;*aBZt7;tg&F z2WQlTyet}c%>ZxR@90l0Hsq6VJ+X&Sv^(_0!kP! zxR-4(}J4{TZ8(=Kj6CTE@DVmchclL+Xb^^6`3D5M7UIC1p=c(@-{VEtsrq-rJBVTh}ZrNFaMgnbk%T%~$hm{D;A!-4^uSuQOOz<+%%qt`^F$Q4*uZn88^3! z=W~0w`5fD#g!vqmX%JESj@^zwoyA!5Q%A>>l+4`jp%!yHj7tB6V(a_^|2g#YPdw+F zk~_%F`FO7a8aB5V=_)G`9OW~^{&CDAJF9zPKK%rIYmG`z=!1yrRMQg6;i;q`q9!yj z3q{r^k#*$0&E3=6wv=%!YL;E=!+E*gS22(~^bETThjMfe;Cq7}d>8FVF~at^5fSKS zzZYAg@4~@)gU(QdJL77j+FOd#z3_7o%IJ%TW8gm+xYq?f#K8S709>W$K?HE$537sq zKm;aKrr1;&j(yc$Tw+eu)ij&>9YFh?f>{(QM!tSC=4*zNd(a+hV5V`=U$n0^y1!sr zFh9Bvs4!h7u{gXtKl%>~vs#YcX675$3ybzQ2`Vh;LAD2wz8iR0&+1eF?r{LJ1c=x? zlQh@TlTeX~EoSZ2mHW(naeL)+XJKbyAGFulJ-8vMElnQua59G4^()fu{~I~LU+rc}HAW7<0^;r+;?cUmpq!k^he zMm5#KZ{yLcJ-$Xs!AV#rD(q7@{=AFf!840x{}|i=h4U4_wDfu;jvrKX7@x%pXUlnO zuTit`k(kndNLY-19H*|ig4?UpQE;)R-Rb~$InQjnLZ6S{jdO*5qX!J*^E}4S{iu2nvOg{(izSI#=`@aP@hvEi}8+Z)HLkYUlt}XsGl8_Q9Kj!CmPWv%`wmjg{N@jap z7&@~lJ=e41MN28;-w-E;8ZM(&>Q|wTaIU3e^U&K{K~d++nIvDof=;1+B^)6G#6G$E#p*Q6oL8A;6QihI`u)5hx%wmBqNaeW+UngIR> z8cj560vKRmN+y7yj=Z}K?l$b_aRzuGe#hX)WkgOKH0xvCl7Q+T$FOQi3~QDISTP1{ z632=mLn0;{34rCoPnwO>BNlD1S>?U0l{~X zFJcztzKc9xS+E_%JPyM^f?@j!7+zx-hA(KuFwlr$c7kEf1PlimhBKQm%yt--S}kzp zn5yxV7tWo4;%vmOMS!b z0LP2hac~ep%~go!0EdVCi1CoDR(NJN;+aQ0XnOTcwyZn=sDBb552h6qt#n$!kij_R zpj4%C3>hpVRAHGVrSpRWL9@T^?#%pv(pOYpX`UZ2CY}v&egHq`3MQIvegM6V|6v`o zL(uJ|yU5&hk2FsxsudOJIm{b74sQJhQfzkhSrb6u!G{pmaZp2hiYM&oXg(trvn#S-U78@+s#pPHuv)xzHb_ZBdS#C+U zGm49mwj!nj(G){O#Lc@W`<)J}0DGN?0{OB#&xZRNj3rERzsXmcU1?nEx^mYs7*Ba z#MQml1V3nQ0xi3y?cAN)Y1eoT=I8j0`RB2RHa&;qBsA!~KqfspZuYQ1(IyHKO}$^i zJ?A$e@1d!ToT`%neZyn#fp|8Oy;B3(MbjO-;KNo^hV7^bE^jCe#dX*;p$;kib8|~h zF#2KVP=ni9BhW&d_XxPJ15NqzF7XyG<_5`3B|CGVVumG(3t!;DMS<*(AcV&qO!E|_ z^MmkVc%*YlFAvfk z4m@~=Xnzb}>dec-V@MIc)yumH>X(pZL0_>w`Z7G~>%RUje5Q!O;44JPhg}W0=x);c zRRA?!qA|ccmc_3+j!=8?mNY!<`fl`ne*aF_zleW>`pxl}7-;S_X?lDF#$`M>9J6r= z#aG~Dao`}4ihznUtCvhc|MT$UM=fIWL4wd`fL15LBLdpW!NFd{X(dp+bKo!zl5k9Pcv z?<>#TL)VQcPSYXV(G%NdZ&Zc>2W3XyzpkOi__VQ&b)h%)N_);PRhubYMR8X4Rd4)Aan z|0eSxmJB=E&+#53${A#;p{4V<J59DNC2}A?-_u@`XaqCpvetB?3sAyv9}Q!c zpBlyt8H{l(I*ntU7wpS1633`em#g*2s zz}u5Poy2EWe~|^tWn5g-qFP+uf_5yp1t|B94qV4@25Ko~Y}f7X_xmkcu9e+96?{2L zdX=<-KfJjMd6$ijB~by!%bcm79Q3B6Vn%Lmxav_xuA^(4)29q9cYaEPZx)k^^ztK7JbF4 z{gz<%V28w(mbu_N@&3ek&!8*!(%)jc($}H!qZ@fOrCM|Mhl)|$!Z{Q5sFj0=-2>7m zS~`kli6lTly66e%s5XF8SY4u9rIwDY-Vlg9fS;bPi&KAiY!;wM|OH?i9n@1LH-gmKVYjlKp6H zG&eV#%sKM8TR_KgpksQjTn@P`Y*ed5O{u;)BP6tqj=-%exsZpOijsTl>grQ6h{JzH zl+xVZoQ8eF(%b=`v$5EB(Az)h9z@G5^VwWa9Eaq|*tiH3om~Bh&aJ&EQ`M{Ae@yR|0>%8T@O3ztIf-jlkb*2EQoq zV*sy?zfu`|Nw9Ap)~)q^$ysfBD>b;5qwIY+t$eU}#$v@axBKSNzz$Bm6GI z@00jFf*&+;?uYojh~F0cI)Q2?etXQrA1;Qg;be2s$Gxtki8g%}V})+K(lzQsj7%D8 z(_IrIlQ!SP17S@$leXN%&4Q-Lq(xgrChfY3hG;e?tPxw=XB)$WbRo8G8e+SqA+{(( zy4{3LnMSc0(-0dFA-jmr<}540K++A?xIw^Mq!XcyKki)o5_6n3;XIb!nn0}H3 z|F7t$G+=v{(PMi;((9A}0GP%AY;~j_VLg%^pTTG*55D(WJyStaWfBJ#Ep1hICpwMDWZ;jDU4B{5r0I zXIpzabX=ne0c&pQ8WAMaTm63Ax_&>j`th7y6W$i}J1;|C%laKM5lut=_RSz@S-%zt z8tRup5Z(!7jWn~$st}Gqa!$lY+Lmd&=eIT(#s38Qa3%)E2M-KtfM&WcBi#v1H%_@~ zNXLeEjSYC+=$~FJN6FA9+YL#`5IdxUw#Etu59t7$);~J5DK{6Hw5p3_6S+~e)<#^) zfvur%j|6hP>MrQt6ImbM-U)C$KGw)KdDS@ZG|U3*_V>Z?*IFw#$ho}o1rQI|m53hs z(dHRFfxXgO>?z`v-uTfeQwu`T4iwI0x&tU+GDQoB!Wl|LVfT*r;wCkqh#w#}r6Uw2 zpeUtZZggS2M<_}u6(yqr7q|gMr+fO!hC89?0*bD5(RfOSA9aD}fF%{_G8DL-4Jf9> zDA-8)dZf3zTJGsiQSfkqL(*+XoD<@Zl^R~|?A+YTV*j1FxlhFYmvVEb+gr$9Zb{n? zC&m7A+jjV{`FR)XpCH>ONfz8yDn(q%@iNu4-ry|-dwvfo@KGDJuc_c*oGRG#a4^mx zuFgM5!vU_&Kk!p`n*tBUIl^do2~5f%!K&0DruYXWoK{e;wcx0`PA%jz4BwX6`T1gt)ta`|9u} z^#-PZS*yXCOEmHTpn;tLc>vJZPJlcBu*Whh`#oLuQo58Sy6j(cHTb}l89@Z{v;xSq zUN>kVEA zF-S5VXyG)$B5#nZBI%>i2)GB#80BT75J=yXrkH3oOrG;R$&I$$3DA~1J|xksM=6J$W)evyZ8H^TE6BE5Xg&sPiUaj>yeXM*OdpwF5tp}mDhnloASzJc9( zMY@w)uk=^}P_d_ko6?wqy>8PYN9NU=B)LodL9URoU_)PszNJSEMo}*;P&~zl6G(OT z4II{NtM3#f_x|x(YB7S=uU@%1%Nu8Q-kmHoXMt6AcQRH9lVj3c>u%Ra`8reW`mnBr zdI*I1?i@C(+CXTm49E|0@*b(0?`PYAUn);hEDU7Dz(7t2!ix!buS2W+<@$3#iB4Ak zAyE(Uy6R`aEeMgHN7s9f{$E>S>>22)?DCptah9TdIqdtk@cwpO|Jj3Do(HLZmbmhU zvS1j$z;$%OBOEEKavhxoCX-B@w_?F_2BYi2%i+VcZ2mk7O_$BVD_dXYd?KFLHLaU( zhu+Rx3sle`uiZ;#I4q8#-?FV#$s2HhhY5{bUj!M=zKF3@;5HKt-?DAhrfyVG?A`JJ zpyCLKJ<$)zPe7s{(Sx(ZW6!`7zQhpk4;v%%EqI(;mcYvcYz6JKA&0xvohw3IQsycT zOt}wX@iLA4ckG3wp+}K~_hBfhS$ce9E0Y`3Tx~jOotm3a?DeZbB_&pmM%g32USto+ z-UD&}E(hJ(4*t3?1J}r`HA^qV#}ZK=Bq6#G#ALq4-~xFk5Gf^|DY0jX%3k;vR0}dL zH|oWuvJgzYw)%afUh~UB?rpkz+`dOH?PN+Ye9D;98~{p|w+d4O$NiPh|19>nB0q z>aL$y@rihd;o}e-PsG%j5BGtDD}ZOtw3TxPSK9M(=pf;LbNH8@Tmp`qoVEFQecl^b zVM!EbK)h{^1R7g{apE=P==u3d*hRhpS3#f5y`H$n{siH}(mS7|a_>-KDQ`D~3YCSm zAX4*L&B8-Y`;<^sRh zrVl4N>2&84NWX)mX$Bl5NYc!9kRpax!vmoaB0P6hVL5&EesgA;GhogvbG9>QdpM9f z5#qZOe8V5)m~BXX!#NxW&pJ(IU=E(wo0NFCvS-bQ!Kdvt1Y##17kQ)2F8dlZ;l==; z&>hRr*A;>mIi8_+VzAs8;G4M<($Ihxo|J}Wp&z6n9144V8qzS!A%;wq{V5LsWUm0u zQwfhiHVotyKRlAYdAM7}f%+5BKn%iBOqXhQ48qw;fh26oY0vu#c$QTMyi!GQ!-1** z#eI(#z5(U=qdWSwnO>zLBwoLB2h1Jz2FivVq_f3Dx;y}|?F5hq0Jfq4@&Lg06hIyT z*s=o10|47t0C@mVYg6Lo8Cc)T1Xu*)<4Ifpb66SwD&_Ln;i%Vz%BQ_)B`v<)sZg{J=IQL~+Cg z)qyDm@s-1S*u#==VM6#`#qgkh~mcX#aQM zoh7so*!p6j2mX9+nZr*jp0tEyo?SBtQ=W8WO?hUFZsQ)-fHzKFsRg1d3BfTAvR{l7 z#2Nb!prWaYKT9uT(G|ySZxsa z4JQCw|O#QGJ_t^hNvos@{==6qf`q9p!8r<__+-rnP5z3@rqUbqXGWTT0GwwJ-J+0c}lUoq0E;t-zLCU_Ri_iKY|roRg^wu#KL-8s#b#!!|`qH*pPsKX0@7MnKP zmSg?N$c_g;DjRTsdJnYC=GxG<6xG}D18l?R)Fbgi2&%ep*JA&M=>Q$V%Av_+^ej6dZL0@kXDFzmH6$dszKo^3@-eNGeHMmq1={{*RgAqk|3aXHS3Exm2#+S($ z`^ZdCeHvseANP@VC_D*c-nu7d+^6PH>cz1cUS6~BCA@loMtD{gp%zOV!F726*fj>o z1Hf)EKpp^gj{)*^c>RVL3w+{0C@n|I|j%Dz&*Cq#ol5UdRd!~?+L0YE$etP23*0pN%L zARYjY3;^N*V0{1(&qt9*a)(2naL5S`>EVzHj^KiL1A?L#@c?jC01yuVM+X4$0B}qI z5Dx$w1Auq{cu4>d&x`9t77ICI&hu?zX&3dAz{7Y?rq{cqA9eWt7m7u;gep}Rigf+u zl;g%1ArYj9I07NDB(6gWj6ldI2ElS7vCUK8x|;Yph!qYn*dC8SeSLwo#6Co$Ytr!o zQw#%4i~%_iAyOTtGI<;ha2o<)B8A~SvG@uy5Jpz=Mp6*zcjFxEDkOZi^rb&Q_b_DR zeLu;ua2twK;~_rDX9YOU4q^j9Q57|-fkD?5AP&rg>EZ;11QgpKCbWSJ}`uBsCr%6sm4-1r)Nku?2U16)tC5u5{|26w^3L5LW?aL`h z41nI9GI{sotlQbNOSN$|~PFLp) zbx%Z}Uyj9~K{Kc^V_${0f{WL5{U4xuRAzFf!605>dj|&i z_Sjbp4qg9;ii5cag9gU|hc7Vp-JF-;-uCCi02FaA0^`fV(|8!1@|$f>L+*3Y4rG7g zLF7BIC@6Pk-0?34Gyg4^aLC(u-MD$Ue+;OvcJ4eDO%*3%a&|_j2D9cW;`fc*qc|YB zpZfg=A$xYu&eK7H(=r*nVd<2E!_1N$|3|z=)Bqv z1_filu6>=@EI(q??V5b75t~852wpM!5=a_eF>^9QZT7S7mjgJq1pbTygEfzp_~c(2 z*)mvXeHd`ELjIM292Y}{T;_k{$Zi|f1WldZi#lDbor7Cd-j7-RcqI2M=od%H2S*eq z|aTqMY59t?ZF+y8i3Hq_}Jr&Iiy}+FbH6s>FOU znB#GM^5u}_Jd~M{<=sfe(Wy;ajuV@l%t!L5B)kT&xR5HO_u$*JUKJImHCr5MQ$jpg zaVJQFS1}4HoUr{K=V_epM){SN`Xc!y&i{%0iY)(={F3km@|%|D^|88mYH)r6oXky8`5N%U1n==U?eoV#t(Sb2?c<0W`HbsdkIqT= zEO^dv7WY0Yu5<0S;!?a6XPSmk47J1?lrnh&OmKB(HSRx^5A|PxbXstQZBH@dzY_ki zv@xb&Rv$8GX+w;m4-6M7eZO)DeG3a=Zg;506D*=>pux(so+n+Lmj-*}x6`Yj%84y)fVQd7&Fi5YIB#=ebxyY$0Mp8cBuq#rhYob>);+?L~c9-mvO-I%mtfu!ho z7jxHgId%@>aBLqKc&P!7$*zI-G{Ad8_`C)Ho)f^IHX;t5uzqYyDo}3qA})(D5h0n?&8)E zW(Va~M|O!q1+-~2_lg+Z=E$~D7~QVX+&p4*yCeHZVf4(#=$VP=S&h-N648am=t3g8 zqcOT85#6cLLB={08N*kdQHSmdGS-#I*z88;vlGmlH2h8_NFkjH9^96}~ zFVyJ!4fBQ0E_y@e{f*T93F`eDqxVlldyUavB6^8N2U=T_(Asi|-tm2kh9X%WHLrsj zV-AX97B$8!ieeTw#w?CvmP(9#0D^_L)I2O2SgU0k9n{KYiA)@*(Lp8-jAsJ1XH=7I zs6C^J+B2d!V#1Kokw~L(H5x~Tq%I!m?4mcMUf)Q)K0&>qF?vHH`Y4Ik4hecVDw68xM#7^Lga;^L zpuhtn!okLv!6;^+F=il&sWiq^qL`t^n4u_UxG`qf#K<@*Z7qhI!dR|pKh8k_t)~AQ z%)@Za4>=EdCGWxmsdEqp~`olS4E*sJ4eBs_mhT(T66Y4{MA*ED^n? zF?vlrTJmgLT(;+W8%89YpJIrEcl+Zb9Nb*E@_7enINZiDmCVC!YXEc7{WunG$&^=Z zUhjf6_XhbK26jQLx8Uy+`1=X|^xktcu3F8DT@C5(;567@i){*OIuLI4ea-O>2cB5# z2IO}(M}A!f$fEHW=iy75B!5{`%%hrMjy1)^`b9WScK2wOu7kofbza)!oNWojWEo(j zTb7}>8%;{^t%9Fn62kWzW#lUH82tZmHuuOJ>t@hifN?cwkJRa*tMk_pXQ*A5YZNfF zANKZMk0Lf$MVUkz3=K#EI-~ux?M(u=a){2r%@tcb;wo1+ehg#6dlxmJm}?imXmUT5 z^Ao+-d7f2%qu!@IQ)e~uwG)}&IR39#gSeg-pk!ch*kyyfx2Z2_(15=e$^XIVeNQ3KAz zRf$eo0#c?~s}pTu8|P$E-A&FNq&l=XToMYJ3y9D(^!lS8bIqiq+?U$16*|rMtnV5B za#XsEzk=VA@qdGCWc=UaxAqKvv|Va$%Y7MXNGY*G(;zFhI$Vw_AF_Ep?4gB2_7)p+ z9)Iol8*DGN4(7XC2i@M*L3>`Sa%@YuTvR&RJ>xz6SnbTF;UDdUp1;*eALRh|;;V)olks(m)#}g-) zp;io<>>8tp)Okk!b*wKuu#NlIWAty3ChTYve}c0=+5o=k2|EBgobs*!8a9{WS*h@_x8r>kqUvT04<_RhEW+mVZ&(L+qP>MOhA2G8 zJamX%#wbF(%j`0SC*s8+Jd8)g+lO<%#yiU{V=O|b;aS2VCQMWWZ=sDrgZO%EOm@XL z)5bKm0snrxyhK4VR}oq9s1D{cN`WK{!!QZzl4o&WEjDMpq2~B7?_%ZtzI6xVD^PZM zLoA{tg9u!?Mns8kn|L3G%(??iT*v!FJY2$e%T=Kb>r49^I}Bj7@YbR09NY=x@&<&I zeKhXd9Lpr}uNkj{n(>-%cwrlYyoP4kV_$?@T#D0;?4lt1l~gZR#;II!p(t^oSXnXG zewLeu7m0q1_S6iR4`k)gvUzSRXI&r?LPo3zh{9!sfC~T`;=GyjeGPFSVV7q%gz$VN z3selET`n|)a4;o|lhcdxt>7rlP7}|`yIsa@BEi-)XUAymGS-4ZPIeh9J+TnhgJL19 z_Jko#Q)b5k+`&nYPKOmKm?OojAmgz#Bus)yN7;mf2{Dd0OMEZ`-Yc^Stuw#6>5)`(WSe2Dtm?DC=N>%x3=J6mbbN-|Ak9q^VGFCdJw#W$@=~@HCMm(&QP74p~qc4CL%4Zt- z^T`+D858iLc*Z!qD4sDJ`{1n#`m-G}mtPfhYC+KSQ$f&lZyMZ3r|Vu&2a)cvZrfB> zs0*f>)&vkXy>b{f9d;Nt{c{*LU3VBZeSH}2*QB-XY_!Y!$HIEDqK4B-@=5oiGJ@mkDuocGb4mj+&b;{&%7tkCd z5O0_69_y|d?xF~(%5f*`cTMbrY@6uO1xJPf9(PL|9gnoDD?9GRrL9PgHeMbJQ*+-i zeW-1~bSYoE0F!E*y^)cj{QCb6gXRAYKZYGQ$SPyl^M9pD$R{LwlYcZA#Bj1V$qcS{ z)YI7no&r#YdPYFT82$_lF7V0%ACAQrD;f~=+mNMAc!faem<(q4SF3cc|9gb}|GMW zG)HE>5z$;TI10={u=gRuV^GcwDd#3A=NZbtAO+hZ0p+}qa$bV6Y$$^PVz6TpP?kf= za)NTcp$vwS!DdQ8IX|SFpP<|?A#JeF5>W0JQtp?aTwo}J;c2i16HqP)DHkLt7aGc7 zARFw?1e6Oy%7qEagOoDdJi!n+AUY@{Iw(Q3C_#jAazL~wBwCapTAU!lU^*aL91<-~ z5G_v-VZ(eNn^8iEnz?@>KG=;4;v0tXzz?>gf|R{5WiOucDtlfz zSI(DPYAqZ=ay)h&`llW2Kju09IL=G+L#6x>v1G!=V9tL7puweI1I2rSR|3k9C&zGG z9RC_X+c0^HpkRAFfZnBObHeV%C3Zh2k#h}!;CrWvzwL2f7Y+3WZ}V0Ks}82kB; zg#qliPKANF_~uC%z>d8CON0`IaD?Ok2GGVr0RP{UP!tRPe+UEM|EDkj{(lJr0e|mg zmarCyVIF}7HrVC$7r1Xk}0Lb%slKA=2M z9xPYNL*?PxxXBCGub3D9?xGJ8H*EZkQLI?c_hM z#rX43+ImDoGt}nz3kc%kh{@wD#~&t$R@{Kv9lt*Tn(6oh2@qbd7)gLS9DjKN1R)Lu z$YdVruZcoPdVLf^s)t7*BzQy=LRv>fAtZB55TYtN%U$JCd3L#2?k@KjRmi$zq>Ijd zbH_v5sS5}Z(*@Fx=>kc|bb(Z3xZO zWeLhrrPLKQjLa}M3y4NTqR|A=fr%^zM-u|d14GIK6OS}?`?YcQs49n>j0Gdy;50>$vBN{k!xNM*IMzXy z`a{b8I3<@5Oq#S)9M==XC$J*JMV0Iy((fOqhs;MB`e3~wIN}k=d}K&@WP);IEM?9V zHkwlb0p-S!a$}qlHkf0oJlt09Q+1g&I}8qJr#I0^{l9f(Y%d2EB&jeP-1Bb)| zhsFbk#RF?3KxOoWg6VO9XmYbkv!rW-Xm?mE405w7Bw7{E4f4I(=piWe;ABQXxjLj= zouE7@Tn-&n-k%1(n7n<8yK6eQ za}@WE>EO;)+6YdbclBHm(56xz1X7Za4lQY!50(ut?b5NoDbxZJm?_HDU-6MA{8DV zRM?lwn2yUxB}ZLkO=pq=K27V%W>jS@`fEv5lq3F=a?W4U`BgKD`KEd)1=p-6`J-t( z9r)sU+fOOJX(YRE-LxcIpj2Z^pzY~Z%7scXg>+D1xIR58_XZ>{ziuYkBBl5%CG*~h z{&A8w*flG^34HOaELMU=ZzaK-r$NxK1jmwKdX;#8rMQL^)62J~6rY@a8V4xF6ev*b zU$|Q=4=D0qr-eMI$g_4$hjT@dE7L+AQsj-(LLOG+^QMKoM3J9rvo0>mb^K|yx1~xo z&LoPvE}`+~k5-4M z=BJhKgOn=2n@!+N(`W+AmB1rG*NZi;G$z>WXv}S|Y@+w8XgVKx9pWGUj^3R*evswv0NdoC0re*C8QL3+#YI=6! zP^I|6^eGNgif5)zu|_Gf*G^liwMwyw6mojvMJ5U5!>So9)$yQu@gh7z zk+)6@`A9{+nDP|mBGIJWCXx#HOtS)CuN2q(V>#HMR3HDxsE$&qZ;}cx7|1_7eag3a zUrf33;rleT% z@8t6cSdX)>kFo)5qzJONWV((xW) z`64`@1Cl34KEUD;!}C$&%F81-XYox6&euxBgW31D0Fcot=i0I_TqlU~+=rXn{OZqr zL}6zkDD>0`ilcm+D6&{bF7(t13Q>^q{S0%?P779-P>=><9|&UEyVoTY#6p4x$)2+` zk$|2$K_Ppfe1|BUJqQXtb%H_^r122Llwd36lTeTbV!s>2a#&rLP%L(mvG1~@fphHr z4@d6~@$Ok&@B%uB^)TpUoGM~*tXd~16bmSi5Je7CPta~u-ZB@`3m`(z-y3S>Y}ouH5b#P|VGWW|~&^wbH8qx=wIy}t_-xxHH_2qZKO%40CL(Wo>I8+nadfEuV*v0{&|`#OYmd>b;E5W7@y%0l{qLhT;|LjH zOjO(jGcEP(0h6B~2238Oldkgu2cH|75;tAvQwn^%os9v=PcaB8FONkazP?X1yuL5k zsrt{vP1k=;wAc%CPd0sF?oxY<{P31Ne$5N((U!^^kV-34i6NOi5PhUPBxmX`N=~Ha z$yR7QpvOb7K(mQ%K{>TKI8skmJkx zVu;2B6KDh_(U^V$ji4kN#YvzMWYBn*V!ifuxJwaL3tz7I8Gr~B2T0O!fFvSk#==}k zW(9Ok17ltfHCrwrZkPbRAreos8E%+%ge#zCxRF>PUjfB%AB!5*FQ67Qs$bGUQ~Z^< z>H5>+y7ga+o2mZ>ZoH8-f5tIPkX%hYl?~Rg=ox{J(s4f|L}uDekr|OhrhrY68IeS0 zE}9}U!XTp_uzehps1K2#LE%Kw1du4n021RHS`4bt2+?S8yqLiuQbU^!$*K7lB_~n? zx$HL{i#*Bum8N<{lISy*(W{lbvt*E>^aKgl+_L(fWkv2fh1Hh|N;EOmS!27V))Hu{ z$VN1(GJ&SrZA7Df6KJaPMl@zLfksf$N-(PlG=dD8zTJywh2&qL9?5px3P=Xy0Le-m zAVS9hB3>LIf)IeMY*P$jI#D|jP^=Y)xS%WH^$v|RlJ^E5j zm>?tcWtW6CVmgLGhN~e3BlNMC1O+8B6r7txi8DeE2qY*dds7NVG^JoJn^G{MDFyY> zl!6gWDX6)o6pV;doPuv7&~|y7@p~3Nm_TRXL$-GoJkIcZr&6>_-X@}yye;aS0%rj4 zF^L=2T$Vzj1xmpr1_xAq0!>OIfku5N(4+_wXjF0nP4u2Xqh=FmqU;13)tNvO4JXj3 z!vvbBRngSe;2vFrtr6|S?S$wd4v-wj0g|^kKyncWh`e!tNJci3ZkYcFS3u2hBh`dfKtM6v*ih;}P{c4) zf1m?H^+$2j^*@R0*8ePSrv4YWQQ9QZMyEHX!jTdqlH(b&Zi>u^Br?-)ip+>4GKFl4 z%!nj1bJ7%<5lLibw<$6s3^Hmx$6&8c)c;5YL9ZC)Gk`>y2_TWg0VEPDfW*=cD>73{ zv``hGacn^m5@;$_BO2vOpsA>hXcRVqrt&wUF$W1W%~T^Avz0*8oC+FrY+K3kjO03Q z4kUkZfaD|&5SilukuDApIS7bMN|;V#)%RmfDJ+Rlga}ta&2U5MB3uDA!wm(Ga0S#1 zH_TInE1+h$QFcQ!A)pxUz0r8)uP7v#iT|VnGx0ZZ)Aj!n*RB6I-1tmu;!RDCXb!x~ zkxki=EZzIoEiYF4Z1 zi;Rd8W)>4@lIsK-^O8U#C^_Ar{0TJ4Qi2x%c)@cJJEFL__No)O?* z$?zN)j(S$Yo3L8$|0jU;9Ku}9rI2(fAzg|`m$K2NV00-EU8c*2WGEFrrzY-zd}5ce z6c8V46|B-Q-Xr-wCkWL`p=?G|Qo0n5E`_2i!muBEm(d}fxu#(LC$PH$KZWzZpneJ% z_$g%Ir=WqK!umf@dVoaiD!1N&O289q!X~d#lT@m(mY{M>YmGH3rXX3|`h4ywU_Eh2H9I@gNfX zizfI512(~@8iUpiDvpWmWpI^Usu!UyRRPX-JE<2JI--RM^=Hu)T)~RO$BwufK=Hui702HI-ze!NA zl?(_O`)?Bfj)DQuO*SQe4@;JJ5YpBgklH?bp86d!TchMTtqS}r@i%w^bJgYl2^>Ux zOD8&8LuE+#~Z&z*k3< z%?5lK5|R8IV+)mB9JtJ>WF7f@E^PBE6p69Tj`t37<-RUoG~4s}+aeMPLnrFxMzDAQ5Umm*9srmj*(w$f03s2dP@zZuyERp6Ac_x1(tG=1Lj=DYU!2x!Pi&q9VwL z(9b}pLmO~29@ZJSGQE>xR%WJU7g)=gHVC-h-_RY2fg&}#@CR7p^spBe&u0S9qx3X( z#FQ%eZD{HLi^x0M1Q?Nw?|AZKZVOo9x|pDJ-C!pl$?yOUK9Ygwc+41LA$Yt_#t>b| zPnWOC=<;vi%kZrHEg9QC0Hhf*WIdw1et+QEpPr5O{O7K)tomFOt?ex)2-~5RSD>EYPWgcX|jIui(C3JSSL0*((E2=$_HEGl^ zp=1pc4?b_Sh_U_nvBwwFyFb09x<^OlKgZ@neg|t71XHp2J*5|=MoPjeRX+e6@zz&L z-kFEE_;!sK*8@2VKmP{kAuyQ~M+7rawVPzQy|mq*5KOh4pCPh z7B8oEEvKa@C$i9zaD`Zl!X0C}szi5;$*LwXEMtJfGLc1xWh_|B0xN+j4#7zbb>`Xel@=EFv0qO;a{mf3XeUnejpvK6Re|$AupFpd)c6MgJ>x{ zNov=&0#HAQ!4|wAGdq*rlgHQK5XMI(5!IjNdoTFv-pDVYefFW@UT$NZAjhbjwG*Wj z^Q5f=y(k%vkH$ZXBlhrBkgrMkqgRzDJ@MHJjL=Z_>%tOdax7tKV@wADm0Q?PcA&7t zluBp1gF(q9(6lMyOTSgn7bW>7|r_E!FUaQ{{`QpJ>FV!g}z6NN+6kLB@oZ~nqR(U zLs|T*Aw=<68@={L3X#WV!tzy^*ihQh;6K<$8G>S)fiBczhEFS)Kc4D}kCX^BBPDIS zX>0#xWj8u2Hj)ueU?c+(v6&^%j6?6vPO8HgKcdwI7axIUALgA4{qWcefgHKe)z8#u z6H+voc!`k)B=pGB{h*gV>Unyt#?FdTBs(j%o9F4P&PADPUnRW;N<>Wgz?40E_U!o+ z$Xv1Zch2V4L14o0^=Anm!Ei~w>Qg_Ger=*?S8nv((*F?;R0>HfRhKl<${s6T>yZp> zdDdbZ<39)+x8Ib=vW*X{VKA|e|z<9(er9#h}Oj3^ijDp4jB6xseO z;&!1+t0`?i(@R0Fo~P#B*?`wt(wFG9JV?eRTwyc8VwCxm!PvqMK#mz3}dF(z<(W z4-d!YD{03?yu1NkZd>-VBD(M)S1p1d+ISLC_xQdIm;dacfakBc(xQwtH7r0?AA*3& zI*X)N@TGFQIu!$!PF^t~z^6lC+9{npc#&OwCI;y~dGK_*dgQAu!!7LqveB;oF^1D~ z^56=)YTX#5n09(k9_+WP?J-E-$$0R&+8cw+IeAbHgg^+sNqryO3D(c*4^c4s@Oq`i z4mId{SJOnw1_8<l+_JEJMLWvU}r+SHcIVqo*Q?Z_eQfsBmLhr#0w z$=ajI}4+y^Fcl&Dc0VWOfmR!HXem9mWOZ0*9gx8cHX^qTT8llvJ1Dg zc~9CKXK`o<-^5y!D(#*J3*YG$a7&uLp4vx%@p^g-?g=Xfuv(MK2+j$`))id{y4gK# zIk6;sRB>@h~aF(fh0Te+qxe_BxHj3HB@h300zyU7vx&Z&`HXZxDYR`k#P5 zs6mz;R=gRW)bUx#X0d(=n%#=EkURkOC}=1KDk-Qp2I^K&CI;$L&>v&$=PBr?G0+?Z zJp@o8Rb>wSV^OS?rTDZ!PAWzq$mKPN=54^*PNg$|8HU#@HFc%bl|rib`G{u)#46z6 zDM**v3@PWlD5VNLI49uLE13vFxq20n>O5)9FaG}AbE)IC5{*&0b4KT;jz_Iq_B<7~ z0l9DVG$MB|JxrWY$X=3yGOYGj@bZv|Iw~&f578v7t#RMB5mHgEdH)n zi|fb4S>iC>lBiUjaY3Jg%R|x^Ii@d)(z3^h?#k~dW?`gq9bRXAZNn?n*EhTb@4Nx6f)C3YbUaTdzSd#9lqJ5l;hg&VMxFArNPwv; z1HGWUfFgREkh;pG*vYtsV_hFT>Zh08v_|E`$d(#InTVE9S3|!*XMWRx5#-Uz17AG-pVPB>7NqZH(yupsdk?zE;$BBSXI*vJ> zpDyZ)8i_eUkfepjX7G@4^cZ0&+^ia7O4n|~*FN!(BL)wHOBLj*IO<$N(RT6Y*&=^^ zHlrcn%lJCrG4c&|$CA!sxK~Nrn+tS&{UdC9m>e-hR|N1l;tAT&p`f`MG)2^TqHtKX zUp6OlhyX2a#|)D`8}HfqaESF|*A{+QjM6dQxp1!mFZ~*B#Bca{_@VCPgAd{k>j!Z| z<`1Gye;9J^Dl+FWOkHI_J*Bj)ucGHIP&jQTHY#ZH@dh;QEoPSnoKkQ)0XEpF0Ib~y zh~iAp_HAnndE-A@?0xSjRt$+Vpy9crt+w`x<1}>&>>I{?An9m^bLyEliYVy_M(`16 zM(vs%WG_aqCMSt7um{U%qzU(CDL}B-O0Kf`JMc+N!F8=w6k?WIB|~OzPF%Ci**m@i z0krd->bzE+*Qs-vI%Dcwu1;N@adoax=TdcEqt1jnuUF>{>by~%H_-{^np$tq!C2+3 ztb?W6dr{;Q6sg#)e#%wsQ9lzY_Nt#L75mgrp^J0WPs#Bxs_>!s-3Fg|=r%aaNXht_ z8%);)pIPcLe&(yk@Mm^<3_kPJH@o&x$k|tW52a=H3}lW%nA7sC-P#C?qG1{}W`#zL z*}#l`oLSiG_Ks8hy>8z)#oFu68K>Bo(T`K)z3w~%FXzT7>t45Kr6G|yXbbh9j><#b5Mz#)$kGR zJBkB2wTCI|c%*-AlzzI{=?*S0qzf)4zM6g)%x$LFVdF_)nR%y6ovEq0?oL*niUejA zVC^~kDWowW{#tRM!2ZmZ&FSmF+u1oExCvWNHF%s9>$x7>;U$e~6kn^xsitc985C`&i*KL|jzaGlnQ*s^lP+TxRc32w*G1g+ zo#ciOWAWvaP56chzG5O1;gPR3)QmetMV;AVXKwIRe#&GIs+c5|FLt&dseGYDl4={L zV7V|U3B{6PxX^;6S_&0#4an7#*0A?|vWp8R)Ey5$gmeeUnu(A}vZc{ZWumKDx_lFHd04op%~=9IZ$tXt zBPg0s2CO(dh42f?;8+iW_9oCez5{`=C$S>s{}E)BrRus8TDo9xCir!u1MYWx%&>{s zu5pUDB3>ajL@#%D9)L!L<%f3LdklEWbnuwW z*sV}$WmabK*xTVLZK~55T$YhwahYd(KMBzjNUd>JYM-#hZQYD~p%Sa?;HhcTdvaQ=KMk6YU}|fRN4%r z){JCgIK^>egE_grM00|2PFq)DGI$GQNp+pzbe&L3QGGQmNaS0JZ7Y7|VBnL}g{R7B z-Surm4|S!ge}Lw4a_8O~1um4RaiXUoBpj*3mBMQsoSDh0I$cqBYu5V-xRkfaTpY-wX#{Rl=Pxz6-p zN?L-hXD#X47jg7SyO735j5f;>8qKq|hqa$ZkxKK$a+T=IFuo0NScA>r4NFcJt6(Fo z;G$ZczwFlp426Ko@P47+8&-Q00F>wOOT34Xu^=JuHwbXSYiL2L`jVS5i8s8(aum{9 zN}SfClrnB1r5ah)Vq;Hiz?&3S-meXl%E^V)PAq-el~s+(XbI}U{AEw)jDkX#H`o}6vuT=%@w~U1?xIgN>$&FoUt=}p6sv|AlZz`+^{4Y zio7%@H3TLCZJKqs(yDGrs$H%#+nCw4A?31z0&it_Ann=-S+@Orb@v zjrm%Hs8;VNF54lhb=Mu}yi8OsQ^={;l50os9o8oO3v# z*x5EX>>OWc+at!av%Sz>>1MdlK6VS*G#nbs+5u4e-a;FCtF}U$gC(_*`<>&xe?=aK za;fT3w}>gGeau*YMmfD5HmUZ{{M?Q$UFV9s0hHb|G?Oc@M&k-BA@>1 zu&6!l-a@_vvxArA;PcjjtN$E+R-7&sf^cj^(CJJWHg&M+k@H*ZZHtA}Ui7>HvzG20 zf-yc_;G-6q?R(`tkW1#mI+!>VO|@L{ZLBZ#!>e+(@gX)%ptaD7HF=e;Rk`BUGH`=o zMOrNU$USHxuR}X7F6%%`P=9H2$v=z8Zm%+fa*Hqk1JJf~u~d246I%dpH^?}rhPS7D zKmhg54m2|OQtdNF4|5ICKGLFmLuuPZTEoa&hXZV)*TD=1m{c&gWrD%Unl;Zp_uM|* zW)^0K+-3?l4F5RLfy1E{92w076UV^CW@YdAO+*;3{RwqwLi}ND39&b8?0+&={FrWZ zBJY@PuwD-I&VTN?=dQrVE6rhb9Y9DW#>oa}2ZsXncMy~7L1&{(Z$+K7Js#?iW5Mbz zZT5BnVtX=131BUQsZ41zW=A9K*hHCu(on{~$rP95uvkI9gB`Ysi_%J-+3SZ89CM2t zH!AnyvL2N=NX#!nfE|J=$Mx_y3eO43cx@ox9Un>OAPGj&H=}wFk2}r|@6Lz+`kX4;rTj5LZWSs_(22^CV^no=R9_*9F*=YU7^jPXx^ zpAPWTicf9M+07ZPZ1{~+AA2!m72U(rJx<}_=^3Xe@br!|4S4#-Nes_~6vCfnpItr_ zF!4`_kXO?*_)!MmiEL}|V+`IF20xA<4jkc|=~n<&|A+~uWC>e?XF52)B@8tTOCo3- zM{}ODoBJwZfjiRCqQp~aS!Ti#koQ9>-IY8mDbCFlQ{JJdbeOPl-o=CGvd=ExHwZR3 z`l@%LUD=m#6=D~EWZ13yH1Y-(dkImQ$_WXUH_zH|?cN?^5y}D(7IiS~c&cUa*G_IPy z6|Kg{-ef-3U{0K=pYjT>U&=1!nN5Jq4$EjcPD5fG-W@_af!k7D`q zFYP`K(+TuilUunaM$q0&a22B4)gdmrs)4nHoMOouTB zBg~f^kQEOAl56fDil=w{6GS*4rA!1Lhk6I$XPo#4#vRp-KVM=*E$Y{sY^QizC?J1o z=iz5U_;D;-fSzuHo^S-9p@fFehkJJum^Z)f~ngyyTi$ETKYTHuwy#JARB zst0fzfM|3vpq2*)L%|t=U!WE6C@)>)?$gXx6ug^30|YyCD>&4}q$e4$uenEMiucz!Zvod_BD4_~qekourIVB?#paI3$9On6-rtUEF>);~-2eS@;_r&18d&k_1f00!MIaibDd>hF@;e+#wiuKWlD5W1Cn z=_B1r)Bww^cJ7hVFG}fm`BI+WLUhNBJ}-|nI%f2iycT%eprZ5%>ONQHLcQ$GcE_qr zwkK9&vb~ZtrZl^8fnx^D_H}eKujg-06K6dd=#n}G-SsVA%;W-tQ(aycuFJw@o!ku&{wK$mvBBr)jl@YQ)1d?@88)+MCm+Fjh?JOXh$7&o8= z-XTsyM3?kIFGYHHlE1$fjV$j}mq35gAZN{RdEj<%f1I-2(~@!g)v!L5&J3;x^7v#q zugit4Q!~+~HnE-Mut@eu*FYB8gk4U_xLak9Rba@Dv0|dqb{pAeIic{Z(I*UOP49BV z4aC)7BG6Z!hxTcvp%s<7$UC-x4-j+Mwgk)DxcrQhygbABSh0?YS~4NM;5k zE8SS}OLyx7-0=B7K#q6NuwWzOauQEnI?lRecS)4ln^hCdG+Cd$dqGt6+mULk&R%7T zn28jNxnBthxjjKbZf_RBHkBsVkg6-GqHCj0XL$IrI<5BotQ_lyWi7LY&a_;ZylS?QPuxuf%nq;jFmb3 z49NRF)~o9KMs3r}wRoqa$oxZC`|MadcKz8XAD#f9*ynFAce6bKP>P7oWJ-ez*mf zOWp{q&dd}xIHHB(kuQ+x$yq3hbBdOb6S8HYiw>RZ^8}twn7?Kg=QQ4 zXGPoQFsYyF8Yu93fY{U{;C>*?Pq|AH&dW}<$DQ6QZj-$Qb<(>9KVn-Q>qAKIgGjF{pRQ!nqT0b3xSxTO zAXgLhZTJ~FGFO?MbJBj1Z7S%_Di}>>IS(0JfMw(BfJgmQ+6$QEm57L=ytwz^U5^;p zp`T=11_yw6EfJx(p&SCcO`w83OhaV|+@V>SN?S$_NN6ViS@_XVYCpQ4)l$)ZbPJim z3~{K71uWc5*9@|LoP_*+Nc71Xphv)Kuce8!{chI0!3DVNM9b;RCWnjekC+>7f||Hs&l;bnQ`; zUW?jr?VfGX{VLfLYRj$s6f&aagRN@zgVgrQw*rd(yHxahkQwT=GKNao%Ru+w@r7<5 zooD{8Lor;D(?ah+)}&kG`H;#|oFBS1gk%fZ$~e>vcfXQi|u;JFB`JQ>4DBk~FkeeJAP6C4kLlsT2M z7gF}dq|A5Zy+}%Ic0tN~OiJudLCTg$%9c>dmO`sa*&9jOt5WtA`XFUrqm-*&6%+6_ z6;P@tHmy*jvRXY6fV6EY?HouuCnjxsM|(_K>>fed_L#J@3bP>X%t+dqp|mp#vsBtS zk+gGE+PQ_fkaljPw5rq15IH3Sv`&=IJt&jTc`M!k**oTWpJS+_qr=1EP`*$Q^VSJ~ zhsD->XIG)Kw3`QoI`LU*x%pC-^@q;ch1ob&N$=T8OHzV8D|u1<3HNI`3bw7I5CSQ%?b;7kHDf8w~w~lW8V|sv+}`N zEDm*I+&vRCA7NYf_Cg%4BoCwh;_hE@d!2-INjC6^Q(lWrE8$Vvj=<*fnzPP1tGHd+ zX)=t6L-lU^D=8TMk;8$hO1Hf@!DXu^u@C(Gvos=AnTflU-W?|--^ zi8;1r`XF3%W~{e_*;AH_^JB_&{d5#Jra?e*J?yo_!Dnm0#2jQV8~|Glo`Z#4NxV6ramhLdtb0@o0Z@A_Vv+whL|lm{xCg6=wf7@iEmL0ql;wnrhHIa1HBt}NX6D(#cnVvn+{LFM&?V z2X>k1zb@xI0lZ0EZZIfU3yS|kjEp9x5GC{AVenszdX{pWEveL&P2NJB2RO}Jj*6VO zVW;%pfvpR>hmJh?zxL}{>u%2Du`GLF!#H{9&``ejG9dE>miI@g(`&ccp4-DUwsG9g z%zG^y#%A48?O?DTsA2qp!KhsXo_`Abnd0`M{|DgoXKF8l2(27WwN6=_RI4smS-B&0 zT*Gobiz%eVz`vlrAm#FM+A z-YK3!>fw5q!I^E`qPUC4)Ey(si*T;NvbLY~@YxU7n?_sKbI)CLR(aOBO)x0SzI2qV z2{Hw30;bqaz|2GwFmtqTip<{&WJII)$w&5SI8E5 zYS;e>Q^@(pqbl*RQRmF5*A?;@kK}bcg25Y4X~}r63z4T|LWXKqS#PQvj}K{eOS8K1 z0MPP9g*Ky!_ChOXPSpT)L=?R^2pMYlH{w}{P6X`3V-eK3k?*`dy!Fk%pBqYpMNKZi&@GIjLvL_G$1H^$n%4 z=-MORU^$PP45zQA+(2TL%R&B9@;2mW$U}_zVl+$?yWbD@6s#rP0ULaZ>mQ3?ODZ$Z zvr&65TzJ0xTe)^irdJ`Sz3P;7rkvj=dQKRP^^W7gBwmxImh_iOwF^)pt#;O5gEBnD z$%-XEWh$SoxLIuxDf_rn(#~R&{H~4r>W@v;BEH zR`zAKoE5nnc{a&ow`d!rXuA034tsex?EB%c_Ya427$jg_E|05Z;yPhJJ<=NZ zf4642TYD8$c^Sq$KP53{4c;W=#+KQW3}b7LOb{(WjFAKlZV-NoXj^RWQBVy<+zi;M z{|n;5?PqlGeJf%|N4tKZk-sFgYL78k-Gt=?dyF7GCCihD9Go$dt|05!?ETQuJ%pLK9QCwXYu zCl5pAxWq#^R}zVa^9(S6;GR+Lw3mS`UA8jduXkqe75=S;zwp2!@lnhmuZ*<7D&Qp% z5mMID0zTdI8~J>`fe+Qd#pa{`mwZ?z1a|Eu^pc5PJC-!<`8{OYV`Vz+o{ zxhJmWO8}T3V?Mn`;4!1&>EP zLwgI(6Roj1$M_{u^5*lD6Ha{LHlP0}Is!N`IG$CCUKt&IqG)&=fxLZzZL8=n#z+V| zF5Fu@K=&3aeHmGvmxa=5=2OAzN2yX`cX6`F-9^f@68xY6jM2`8OcfiC*5wD~=8$=u zW=Z(&%#z`!(M8K^G^YLBI?ffJbH1>;n=jniA=u%-3&+WDDDS+IH^r}ycD_#hvsmXDDN!6Il|A-v+Nx8xJ&VXpGI!>K8u*a zW9-Eqwr=w&6JDvY?ve$DVp+*HKE*)7cav}y%4f0nsFD(5dzdxl(@REe?{oAlJ5N0s zq?y*p&EDq`Gx!n^-U?4U5)}Y?d(vi@C}}g2sQ45EM`-RPWkC}CzM&qYaKOqleY{?;PX-iQ2K(LeYJE1qwKLaYkUrxQ{y5&j;H6l&I)POH zZ1y~APQo&&Ax#SPJ!Kt-dh(SZt=K8C)!`|z;vVnIXj!|-nh$aIWwMf%i+5%AINoY7 zdp+aA=Qy9t4D{ROinoNxuxw978j_z%8lt>NrWRqib{mXLKl5}U_=@fDwn9;fEd9V_ zNfKKY<|!@rj=#!0h3{2Ck5S&7eX_=6n6+XiE4k7nPei-DBh1y$`39F`VL4gt1Kw>L z!jmy}#es`5jbG8m9OzcZy_IiU=vx&ifMx|PqcTU70nph zXu|94oo{1!mAw;7H#3Gt?44);GluYRnS>YEJJI}R4E5SOQHN*XxYSN6X((^+yaO(e z?c%u{tbKoniQ%872Zi6obT0%Srpqv0hM7LYbeqLf9>&vUJmsk5?7Qe*N&p2U0^Ozv zl$aEBg@U4ElzA6j52qILBx63vhAzW*Fr2aPqKo+;3jH!R61E{}k7S8F~7tuP=;+!sTrOMogwatHp%>T?bVD?_P7+1bL{_0ro+M9uc71;UDVYV$CA^!!C zu5twyWn)lVq1)Wn%JH{lea4#iJ*$T!85Si?6yw-_Ti~MC zC}9875q-&n{bylHz*Ei}d6IDPMrZ5E=ovOT=bv@*0J`uX_LLOr&Elh+t&g0D=%bwT zA2|y?@=c44`?}ascl_n-@QvbeA{ZxbGiK4dxF<3#&~Yr#9S`)x0<{WeXS&wE9I{8Y zX~E7*7+L(f-$d1!=xJzL&ZM|~I7JKj!6 zngC(XTJ){!6E|VK4%)<7@cj4|{BU=Vfnn;H9vLOG!GR6e+x<;oD^)H#^1%#FMQldc-@>#qQ#^Q=nX=^IjoPZOScQl6eBE{%=Fqa1 z=fqvJY1@E$HgCh{&%-sSLk*0DM$3r(U_)#y zgo-22)p9JOH$_gRuDQRRgHYdMS;%K!usyY5lHY%kjWOGQ5*)Se-h_5_AMip^^G*wH ze`0Y*AAT&trOjB0zoYQSu_rn*X}8!LL-;o|a$nRs!-X-W0*D&43SH zYKIG;2we~;rJHeE?DU0jP6~i061d)kCT?Nq;2;r+JHTFe;yv@;{M!>!jO(jDf=cP^ zDh1nyv0F2#)~v~r4T;+EHwS-M5tX6gD!3c)$6n|}{Bg^B@B(vB3i;W>*UgQ7HZv6F zfqo$4UpL|HsS6{>iGnGS5I%%|Md5+qTLxZ0Y})>QaQHULXTG%-9SO&2`N14EATqN3 zVCzoAt6|9(w+uZ!a3%&Kr~wmiZ&E*B?`lq1{usPZT8KE-(7=8bAM1@ms4T?=)fI9U6((zVfbl{%>tUMkj zK?%%;0BQVD(|!13=9b})mFsZ)9fQ9U@V6O%XX9@h{xB4^UWY%{v8(ZS1ODEDzdP~w zLHvCJe=9zTpX$+&J-_1p^d2YP+vq)6yrimb5$~1sGV}St@#TAV4r8+L|an)|2+fe;29)rve9#(ymz?aL5*7?EV>NOJXuU;?iyy`9D7OS_3 z+b*XP^Mh`6FT*-k<*K;e&CtTb;ri|DFwCaKG+MDAhj;KX~wG z2M+fIaa3e>Sns!4Gx`ysaR|!P^Z6;gbP^oWyIx;)`JV+ks|K zzVJLKuL26vybfs&y%DFoGI|n;XTo^+>*atyuJ%Y4gF4f;|1ET1{zLe|LqhvwM^NO& z*a#=hV0^nkA*hA)XpYAqng4#ENfMJtBBx1Ur!(4Il)X3ISLn4~|IXm7(EZkd&#IsO z_d287SY33h_aS34&=_iSs}BW%imS!y#+nAdB_oBwwJWaC{2Bbd!}5?UIVJyGsFx1{ z7nkKQF0Wkx$zhD6{AO3Y8zfLmm}NWyu?1Utt=W}tMoiXsaOK_c&jTM6Pg}0G4J0@3kLck@-_CRC;X%H6=(2i3K2&O@rQjM?Q|kj&e(8Bs3Gt}vRWIjp ztl5REYMTe@@E(U2s5yA5`mR|UJ{RbF!20Cl>R+yf?s(@=32JlTSPxNO-YWpa2ytHZ zQ7GII8-pt`uRyjlVpDK4&CcR!Z>3uRy6?v6aHWB`)xWV)s!^)g8Q_nYu8;h+&0GZ9 zNzhjF?}9bc6PKgNo;d}MCc^s-`oP5@d@T#FT46&PwX?E69t+{A_qN*kNQ^qp`LBcz zhk4Uey}1hBD3aolL_9;;5GIb!Q5-1>-hf;+yQ%xk&gf07+tdOPFb{i4^u~iwsQ?T2e-1(^~*r< zPrxwTF*8ZzLuQgGJ;f&vH}&YlO^TiI4@T|jkKgbac@jx7{hdp}7^QPe*8c*V@!70r zhB1zN3S*rt={f2iIY-^5*g5};pg~)X9g==h%Gj}>N$U~HF9x7mL22o#w*MGrEHrgp z7&q$HwvGrhwaZY-t=X|X)K7PI4BxNA+g91Jx6{pL$M797bY$VZ6W96x(y(R!-e~w1 zVBp3X9ZmLVBk$P(0}SWFz1Z6WD5s>!zrV~EBSjBu6b}}ttTT>ux5`^o z73ZxFFK7ZHtSBi+;8I(Z&SS{piSzF#?->@yLf>O~)+VH_kKrqXC>?hUpI<@gxMTPh zjFb-AX(!e@XyF>l2A{N{is)$B{5+u|GHgJ|zq_H%)R|HP!crhSPYK0}OG}92QISk# z$exXiN_rwsT#-OwI;v|)aUT@Xbujn0HRDZntx8u6&3T}3+CiNQJ{q-=qZ{+vyp6nB z+sGY|k!|Bnx@a4FMdn!BfXTPMPu_tsdN(kjJvyrYtw>I9Nwa?MQ>B?g1O89^eTBo9;tDK=MR|7_R`31eV0^Rw z9bx#T68<>C8N}oCi-a-IH{q8_nDoVE`{Q0YQ$Tu;0s!axaFn}|!S6wbp7qJ^`S5}H zb|E8@!KXaMWy|;BPsB|s?&dH#A~z;Sahs7-Jc9`?#3C0>ogqn`2S2`pTn&tC?(jhx zE@YveGOs&MMN#;(3BVUOqsoDs+TPVDP20i0s9NDWZo=!#AeNtQjH2;1Klzwrd)nJg zV#RhOK@T&rd}WsH{TwsQSV9=tFd-go(FE%cK`xwo`7VXN3~ij@N;{NCPi+s72WL2f zCDFvgv9mF{P8coJ_}mz2{Odr&&vX$e0jzbtem99egui}c>IL~b!p&zr#m<+M8tWwP#WG>3&+toKV%=3aUH=9M zr*dY*Kkz<{!ONaEN)+>*@~?$|7E~y@(WrsP@LE1mq#%kVygJRYQmuOjAq{|v3L}}_ ztwkP^5hY2+GEI>6DA|oBwc6e=k=mW~3h&+olEhGSTk!>{PmxejC^zm^sQjpDY43xC zY>XiI$fST+wpe{Nd-qKV<7(go-MIO56ZDJITdCqrwOtg5$(Hhi3+U#!9MYgg>=E`j`CqYYOp&AQiphVF`>&WYs~*l8^@?aV7Oukc=jp*Ut>GtEXg zo`3s1Xc(mZLGZH@lu&V5V5Vrb(U2)n%6~0bKxFAdc;@v-GJg07GUB9ORr@NcSsoV} zw?l5soWuO-`PgQ-=>}Zvh^0IhEM`b?qs08Ctdmlf_2d78eN6A}i(zQF>a6`q@vvu* zWA$ULxp*C;VZ5<-nfG3Up9qA7y1aKOK_$U5F&-!|m)xY-jZrAgpqE;T`Pv{3angcp zQa0VnMoEN?@=!R0_?(c_78L_>1~w~s&puKpxxx*(pql4p{GM;bbkL2+z2L%$MCh|?*L3z_3&v(Qt ztO74w-kbmLDQ~Gjro8Eo=etQgXRT9BH&$lW^M9J(@oJh=-s;^8MuTY?mB{XYI*D>efWi@oo*poRzHlT&U73K| ze#$Mnij8-luM}ihnDK9BhGZ0l%K-38{!a?{cy}{;8r8^k6wN zu^oh+x)Q=X|Ivv*^!>7V_X_y&Y^?R8jAfnEW?6STmfX|10Pz3DAIBx+k7(Ii`ZfaO zu|NK@_(N(~A|?iJtZ+1g1mQbA^daLGSCL)oZv4Jid=H1d-^2GCfn~r%W9NmwgG1km zq3_k9@0!r}p3wIdW*KYj%;iH8GqMVpTjTzxz;1_kv4Blnb^GbSL1Ur)DL9F*M&?PW%!sz zhc#?`Me9`J;V*B!62DBtmG1zIBjj4R^JCH1VeQ4Q%J(7oD3xpB2E36EpYaviyoIL} z#Mfc{5+kUKUxzgtbx-;A!$eRJf4xj33JABId z3ggT3-AqG^*XoQ9cQ=g>Coje4at~ip>)=Yik$~+$^ZQijd&c0o)?Y(k$_;e-|FCx+ z;89lFyWf+UOnL~Dn2v0f!$D;^}3IZOF4SPXs z*t>`gMNzC^L9C!6cfIS~d(9+*=bZaL_ug~w{l_OhKi<7|uixJL`%)^znyD2+sTI1O zp5iVggp`)L1BB#Wu=JqQ<^PAsZ>hUg{(pti{qldfmbxcQd%?5?MsFLvZ}f!_L;2n) zPdX^IY9WR^*0kG=e(@A{CrbB4O5^Tto(kR20_G^`jub+g3*DJsi@V7}D63L8S7@gE z#@#3Ke}?j_r&1?h{?QZ^x=uoDSEmTcv7GprC;z`w=>_@!a!tVkqqRnx$uI*SrEa7U zauj#R3(?2rM%Q_g(lxsWg~Y4)U1-``v&$mlHWqNkNkgo z`Hj0X<^RVh-5~#;r6J!Zgzyq>kr4Z3ZRD@w1{nMTj?nkqW$fAHg5<-llhiQ8mjWE|!z4mL)`9k>V5xvY)se4ig zb@Xcv##sDpAN}6DCR{4C&$LLT`mF`3#%qfNLTp`TUh34+}=X4d(xdHgr8D( zoe)+Oard$i(vol+$+b_|z2~|L;V0pa5ZXh2PjY9Q_LUIq3f-?l8|W;)oho`IWLVl7m&%;%PlXQaQ~K@TDdBb&qTNWNsnESC#4`BMQ^MgkBxBpbXqcz9 z)=CoY7O$1MSA;lXer-Nh8SS`n2=8R0=Z*H?B)Fb#bg7Zsl&*2tNeJtqi(DTe{1mzY zLg)c;cc>6YpJRkLUtS`FmJ@gPcq(+y3NgRk+Xvd+Q`{XQ#C77CUQ4(ug;*N1J(arq zgpl7t_mU99`_$-Xqq5C{>y}1yJSE&>A%@&%^N`E2Ld?enM%N0l{oUj#>E;NrT|FX% zG$-A2UQ4>~jDGi2<0?CF3`@E`Li9U82y3K5x33WMG2K&*dr$~tV#0Ok7*g8ZXj`Mb zj1Dq7*619gzZ%UoT4^MI&%~ETdryUKxDZm6a3`3neEZGY)piaf7bv|ZcTGIW-o8@Y zJuS3c+CjoCG1o6W6}q)TjAP?1=%dgbAw=zBuO-~$MvIMB812+0#QTJ&u90_y@bhtQ zXt4?Rn|F=7O}d7f9xQ|vXrVhyh_!HvCrQ28z3D08F76g$OLq^s{JRiZd!bt@#MGa+ zWw3k7Q{0X1!Evb6EfZp|{a%PIu}9B9$9amo%Z0e^?6Q@t*W_28Qsw_B(@Hm5h_ldC zqkBC`e-mPkmYNpt6=t=qJXN~Gg!o*0rKg0OBZO4N-S0xkTd6y0Yp$P5-6@{p?j|Aj zj}<~lRjKROJFK%$5rP(XlZ~0keBUhn&U+7W!Ep^|>|2fjE5!yid zLZK_`%Q7u>TMBVKKE-IU5Nox3yHJ1k3wQqrvu zLVlC3YJ1DM5KH`aA(p{&LKvSfb6*SLC*dAwU`# zwoZ$qKJZiOHrqM0zg>k;&ZX{BA+GeVH@eeP+&wA8^nD{VOG1ge{9OW_AcRtjyR;C? z^b(^fo=RPhT^XC)+7Lo`33s~?d+pw-KnHj#bYq0jUgB=^fhZH(2+(fjB@q}u2r67o)KbQ9_^{dog;+U;%>gs za><*t@jZiG2P4dq+seNRT}u8>+RszMeIvxY9k*AY+QvYe84WVJ!RQX7CyZV;T543V zcL=Z6=p>`7jNUX_ZPa#f@Vk@IQ${};?K^~amF{sNj;xD3CER!3HQ|0SiVY1RCydVU zbY%YZLimwqx~5>aq0u0tBaQxQ^rlhnKEdyiMyGf>DgRs{{G613i>J72GfbY&#5Mq6GH7L+!_0Z@E-9bbA=Gw##=_KJSAM?e)Li3#tLEApwyit#5Q@lcTKqYM!y+d zynl%8Dx2ZfPl zTcd$O7@G>+okFwax6sWsde+nSIe7;={fWDcg*aaAVKmxkjSzcs!ARDYjI2T&pL-eY zVl>3)Bu@$Vq7eJ^5>K*kc1XzOaY9IQ!c7;V-Abda4y86Te@7ww%*;Q+Q^K9H^Ug}9gYkkBmA z67J}uf{)^(!@PC4r$RSNh;8ygPf530=(4t00c+9X36+zl zym1ni{GK6hRJzH((2viMzjsogHuEH3Lqtu9B6$(BVe+qW^4s8YB_;SP43oUFllV!> z%SL7HZ&}KQYV)X9>LiqnR9TRvY@%^}=9QEyb{!)6R`*VY87N?a~qX&WhxHE3r#S zily2luE$N;Sii7e=I$3|d$nor&N3S)gCq|VRe99g43hJ*v$YH#^h%?=A9#-1%(ZYj z>8o008aqSo?&hlv(zA=k)!TidN}(icPf^CnviJ+L*+-N`@)yRwwvb_y5@m%dh#ksM zInn-J732cSzM`y>yfdft)z`(OEXv#g;vST^DkHpdwuD`y%E4xnavN%+LYm>L!R_Yo z*Llm_A!gGk3gSZfFyz5b-Xswl_!=d4qa=+3ES#e?oS|+vwLx7#Ny)u8DhP+lK~6qX z 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
^@bz;tyY5XXW;S`rT^7`*VFHCPF>>El_) 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