diff --git a/Report/ReportObjects/SettlementRO.cs b/Report/ReportObjects/SettlementRO.cs index 0e0ae886f..295e68158 100644 --- a/Report/ReportObjects/SettlementRO.cs +++ b/Report/ReportObjects/SettlementRO.cs @@ -340,7 +340,7 @@ namespace BeWo.Report.ReportObjects { foreach (var sr in lCb2Sc.ServiceRecords) { - if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt")) + if (sr.ServiceDescription.ServiceCategory.Name.ToLower().Contains("fehlkontakt") || sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt")) fehlkontakteInAbrechnungszeitraum.Add(sr); } diff --git a/ReportImp/AlzeyTeilhabe/StundenzettelBi.Designer.cs b/ReportImp/AlzeyTeilhabe/StundenzettelBi.Designer.cs index 44c9dd5fe..d6da13a59 100644 --- a/ReportImp/AlzeyTeilhabe/StundenzettelBi.Designer.cs +++ b/ReportImp/AlzeyTeilhabe/StundenzettelBi.Designer.cs @@ -47,6 +47,7 @@ namespace AlzeyTeilhabe this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); @@ -93,7 +94,6 @@ namespace AlzeyTeilhabe this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldRemainingFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTotalSum = new DevExpress.XtraReports.UI.CalculatedField(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -295,6 +295,18 @@ namespace AlzeyTeilhabe this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell15.Weight = 0.151515094482292D; // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(119.9999F, 20F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); @@ -557,6 +569,7 @@ namespace AlzeyTeilhabe this.xrLabel21.StylePriority.UseTextAlignment = false; this.xrLabel21.Text = "Zusätzliche Fachkraft:"; this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrLabel21.Visible = false; // // xrLabel20 // @@ -566,6 +579,7 @@ namespace AlzeyTeilhabe this.xrLabel20.SizeF = new System.Drawing.SizeF(392.6667F, 19.79166F); this.xrLabel20.StylePriority.UseFont = false; this.xrLabel20.Text = "Übertrag Folgemonat (noch verfügbare FLStd.)"; + this.xrLabel20.Visible = false; // // xrLabel10 // @@ -760,18 +774,6 @@ namespace AlzeyTeilhabe this.fieldTotalSum.Expression = "Round([TotalFLMBillable] / 60, 2) * [RateFactor]"; this.fieldTotalSum.Name = "fieldTotalSum"; // - // picSignature - // - this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); - this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(119.9999F, 20F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); - // // StundenzettelBi // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { diff --git a/ReportImp/AlzeyTeilhabe/StundenzettelWo.Designer.cs b/ReportImp/AlzeyTeilhabe/StundenzettelWo.Designer.cs index 185c07bd5..ed9624097 100644 --- a/ReportImp/AlzeyTeilhabe/StundenzettelWo.Designer.cs +++ b/ReportImp/AlzeyTeilhabe/StundenzettelWo.Designer.cs @@ -45,6 +45,7 @@ namespace AlzeyTeilhabe this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); @@ -90,7 +91,6 @@ namespace AlzeyTeilhabe this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTotalSum = new DevExpress.XtraReports.UI.CalculatedField(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -269,6 +269,18 @@ namespace AlzeyTeilhabe this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell15.Weight = 0.16035339924055428D; // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(126.9999F, 20F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); @@ -604,6 +616,7 @@ namespace AlzeyTeilhabe this.xrLabel20.SizeF = new System.Drawing.SizeF(392.6667F, 19.79166F); this.xrLabel20.StylePriority.UseFont = false; this.xrLabel20.Text = "Übertrag Folgemonat (noch verfügbare FLStd.)"; + this.xrLabel20.Visible = false; // // lblUebertragFLS // @@ -614,6 +627,7 @@ namespace AlzeyTeilhabe this.lblUebertragFLS.StylePriority.UseFont = false; this.lblUebertragFLS.StylePriority.UseTextAlignment = false; this.lblUebertragFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblUebertragFLS.Visible = false; // // xrLabel3 // @@ -725,18 +739,6 @@ namespace AlzeyTeilhabe this.fieldTotalSum.Expression = "Round([TotalFLMBillable] / 60, 2) * [RateFactor]"; this.fieldTotalSum.Name = "fieldTotalSum"; // - // picSignature - // - this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); - this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(126.9999F, 20F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); - // // StundenzettelWo // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { diff --git a/ReportImp/AwoDortmund/Invoicing/SoziotherapieFinanceROCreation.cs b/ReportImp/AwoDortmund/Invoicing/SoziotherapieFinanceROCreation.cs index 8532513f3..4f1202b21 100644 --- a/ReportImp/AwoDortmund/Invoicing/SoziotherapieFinanceROCreation.cs +++ b/ReportImp/AwoDortmund/Invoicing/SoziotherapieFinanceROCreation.cs @@ -64,11 +64,13 @@ namespace AwoDortmund.Invoicing { var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); ii.ItemDescription = ii.ItemDescription = iServiceRecord.ServiceDescription.CategoryName; - if (ii.ItemDescription.Contains("Soziotherapie")) + if (ii.ItemPeriodEnd < new DateTime(2023, 11, 01) && ii.ItemDescription.Contains("Soziotherapie")) + { ii.AmountPerUnit = preisSoziotherapie60min; - ii.RateFactor = null; - ii.AmountTotal = ii.AmountPerUnit * ii.UnitCount; - ii.GrossAmountTotal = ii.AmountTotal; + ii.RateFactor = null; + ii.AmountTotal = ii.AmountPerUnit * ii.UnitCount; + ii.GrossAmountTotal = ii.AmountTotal; + } return ii; } @@ -83,7 +85,7 @@ namespace AwoDortmund.Invoicing var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); - var ii = CreateHausbesuchspauschale(serviceRecordsInPeriod, invoicePeriod, scap); + var ii = CreateHausbesuchspauschale(serviceRecordsInPeriod, invoicePeriod, scap, preise); list.AddRange(ii); return list; @@ -106,11 +108,12 @@ namespace AwoDortmund.Invoicing return 0; } - public virtual IList CreateHausbesuchspauschale(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap) + public virtual IList CreateHausbesuchspauschale(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, IList preise) { //Dictionary differentDays = new Dictionary(); IList items = new List(); decimal hausbesuchspauschale = 7.8m; + hausbesuchspauschale = GetPreis(preise, "Hausbesuchspauschale", invoicePeriod.StartDate); int countHausbesuch = 0; diff --git a/ReportImp/BeWoColonia5Reports/ServicesOverviewReport.Designer.cs b/ReportImp/BeWoColonia5Reports/ServicesOverviewReport.Designer.cs index 16b332d01..c17f6d1ae 100644 --- a/ReportImp/BeWoColonia5Reports/ServicesOverviewReport.Designer.cs +++ b/ReportImp/BeWoColonia5Reports/ServicesOverviewReport.Designer.cs @@ -45,7 +45,6 @@ namespace BeWoDreilichPastorDreilich this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); @@ -73,24 +72,6 @@ namespace BeWoDreilichPastorDreilich this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); - this.cellGesamtFaktor = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.cellGesamt = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldGroupHours = new DevExpress.XtraReports.UI.CalculatedField(); this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -113,10 +94,33 @@ namespace BeWoDreilichPastorDreilich this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.cellGesamtFaktor = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.cellGesamt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGroupHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel(); + this.TotalFLMoFehlkontakteMitFaktor = new DevExpress.XtraReports.UI.CalculatedField(); + this.TotalFLMGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -296,10 +300,6 @@ namespace BeWoDreilichPastorDreilich this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell15.Weight = 0.283693213636449D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -625,6 +625,8 @@ namespace BeWoDreilichPastorDreilich // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel32, + this.xrLabel33, this.xrLabel31, this.xrTableAbwesenheiten, this.xrLabel30, @@ -642,233 +644,14 @@ namespace BeWoDreilichPastorDreilich this.cellGesamt, this.xrLabel3}); this.ReportFooter.Font = new System.Drawing.Font("Times New Roman", 11F); - this.ReportFooter.HeightF = 398.0415F; + this.ReportFooter.HeightF = 444.9165F; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // - // xrLabel30 - // - this.xrLabel30.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel30.Name = "xrLabel30"; - this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel30.SizeF = new System.Drawing.SizeF(245F, 25F); - this.xrLabel30.StylePriority.UseBackColor = false; - this.xrLabel30.StylePriority.UseBorders = false; - this.xrLabel30.StylePriority.UseFont = false; - this.xrLabel30.StylePriority.UsePadding = false; - this.xrLabel30.StylePriority.UseTextAlignment = false; - this.xrLabel30.Text = "E = ear to ear, face to face"; - this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // lblFehlkontakt - // - this.lblFehlkontakt.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.00001F); - this.lblFehlkontakt.Name = "lblFehlkontakt"; - this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F); - this.lblFehlkontakt.StylePriority.UseBackColor = false; - this.lblFehlkontakt.StylePriority.UseBorders = false; - this.lblFehlkontakt.StylePriority.UseFont = false; - this.lblFehlkontakt.StylePriority.UsePadding = false; - this.lblFehlkontakt.StylePriority.UseTextAlignment = false; - this.lblFehlkontakt.Text = "F = Fehlkontakt"; - this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel11 - // - this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel11.BorderWidth = 2F; - this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte")}); - this.xrLabel11.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 50F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(179.1428F, 25F); - this.xrLabel11.StylePriority.UseBorders = false; - this.xrLabel11.StylePriority.UseBorderWidth = false; - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UsePadding = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrLabel4 - // - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 50F); - this.xrLabel4.Multiline = true; - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(147.8571F, 25F); - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "Summe Fehlkontakte\r\n"; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel19 - // - this.xrLabel19.Font = new System.Drawing.Font("Times New Roman", 11F); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 376.4582F); - this.xrLabel19.Multiline = true; - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(627F, 21.58331F); - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.StylePriority.UseTextAlignment = false; - this.xrLabel19.Text = "* Summe der mit dem Landschaftsverband Rheinland abzurechnenden Leistungen (=Summ" + - "e 1x1,2)"; - this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel17 - // - this.xrLabel17.Font = new System.Drawing.Font("Times New Roman", 11F); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 242.2916F); - this.xrLabel17.Multiline = true; - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(248.96F, 112F); - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "Ambulant Betreutes Wohnen\r\nKalk-Mülheimer Str. 159\r\n51103 Köln\r\nTel.: 0221/16999" + - "610\r\nFax.: 0221/16999609"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel16 - // - this.xrLabel16.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 222.2917F); - this.xrLabel16.Multiline = true; - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(248.96F, 20F); - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.Text = "BeWo Dreilich&Pastor"; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel5 - // - this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(300F, 302.2917F); - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(327F, 17.99997F); - this.xrLabel5.StylePriority.UseBorders = false; - this.xrLabel5.StylePriority.UseFont = false; - this.xrLabel5.Text = "Datum:"; - // - // cellGesamtFaktor - // - this.cellGesamtFaktor.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.cellGesamtFaktor.BorderWidth = 2F; - this.cellGesamtFaktor.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); - this.cellGesamtFaktor.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 25F); - this.cellGesamtFaktor.Name = "cellGesamtFaktor"; - this.cellGesamtFaktor.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.cellGesamtFaktor.SizeF = new System.Drawing.SizeF(179.1428F, 25F); - this.cellGesamtFaktor.StylePriority.UseBorders = false; - this.cellGesamtFaktor.StylePriority.UseBorderWidth = false; - this.cellGesamtFaktor.StylePriority.UseFont = false; - this.cellGesamtFaktor.StylePriority.UsePadding = false; - this.cellGesamtFaktor.StylePriority.UseTextAlignment = false; - this.cellGesamtFaktor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrLabel8 - // - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(300F, 25F); - this.xrLabel8.Multiline = true; - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(147.8571F, 25F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Summe (x 1,2)*\r\n"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel7 - // - this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(300F, 262.2917F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(327F, 17.99997F); - this.xrLabel7.StylePriority.UseBorders = false; - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Unterschrift Betreuter:"; - // - // xrLabel6 - // - this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(300F, 222.2917F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(327F, 17.99997F); - this.xrLabel6.StylePriority.UseBorders = false; - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.Text = "Unterschrift Betreuer:"; - // - // cellGesamt - // - this.cellGesamt.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.cellGesamt.BorderWidth = 2F; - this.cellGesamt.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); - this.cellGesamt.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 0F); - this.cellGesamt.Name = "cellGesamt"; - this.cellGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.cellGesamt.SizeF = new System.Drawing.SizeF(179.1428F, 25F); - this.cellGesamt.StylePriority.UseBorders = false; - this.cellGesamt.StylePriority.UseBorderWidth = false; - this.cellGesamt.StylePriority.UseFont = false; - this.cellGesamt.StylePriority.UsePadding = false; - this.cellGesamt.StylePriority.UseTextAlignment = false; - this.cellGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrLabel3 - // - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(300F, 0F); - this.xrLabel3.Multiline = true; - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(147.8571F, 25F); - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.Text = "Summe (face-to-face)"; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // fieldAbrechenbareMinuten - // - this.fieldAbrechenbareMinuten.DataMember = "Services"; - this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)"; - this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; - this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; - // - // fieldBillableFLS - // - this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; - this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; - this.fieldBillableFLS.Name = "fieldBillableFLS"; - // - // fieldAbrechenbareFLS - // - this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; - this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; - this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; - // - // fieldGroupHours - // - this.fieldGroupHours.DataMember = "Services"; - this.fieldGroupHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; - this.fieldGroupHours.Name = "fieldGroupHours"; - // // xrLabel31 // this.xrLabel31.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(128.5713F, 94.4791F); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(128.5712F, 131.3541F); this.xrLabel31.Multiline = true; this.xrLabel31.Name = "xrLabel31"; this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); @@ -888,7 +671,7 @@ namespace BeWoDreilichPastorDreilich | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(300F, 94.4791F); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(299.9999F, 131.3541F); this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -1093,6 +876,274 @@ namespace BeWoDreilichPastorDreilich this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell31.Weight = 0.075757568269402914D; // + // xrLabel30 + // + this.xrLabel30.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel30.Name = "xrLabel30"; + this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel30.SizeF = new System.Drawing.SizeF(245F, 25F); + this.xrLabel30.StylePriority.UseBackColor = false; + this.xrLabel30.StylePriority.UseBorders = false; + this.xrLabel30.StylePriority.UseFont = false; + this.xrLabel30.StylePriority.UsePadding = false; + this.xrLabel30.StylePriority.UseTextAlignment = false; + this.xrLabel30.Text = "E = ear to ear, face to face"; + this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblFehlkontakt + // + this.lblFehlkontakt.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.00001F); + this.lblFehlkontakt.Name = "lblFehlkontakt"; + this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F); + this.lblFehlkontakt.StylePriority.UseBackColor = false; + this.lblFehlkontakt.StylePriority.UseBorders = false; + this.lblFehlkontakt.StylePriority.UseFont = false; + this.lblFehlkontakt.StylePriority.UsePadding = false; + this.lblFehlkontakt.StylePriority.UseTextAlignment = false; + this.lblFehlkontakt.Text = "F = Fehlkontakt"; + this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel11 + // + this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel11.BorderWidth = 2F; + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte")}); + this.xrLabel11.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 50F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(179.1428F, 25F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseBorderWidth = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel4 + // + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 50F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(147.8571F, 25F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Summe Fehlkontakte\r\n"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Times New Roman", 11F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 413.3333F); + this.xrLabel19.Multiline = true; + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(627F, 21.58331F); + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.Text = "* Summe der mit dem Landschaftsverband Rheinland abzurechnenden Leistungen (=Summ" + + "e 1x1,2)"; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Times New Roman", 11F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 279.1666F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(248.96F, 112F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Ambulant Betreutes Wohnen\r\nKalk-Mülheimer Str. 159\r\n51103 Köln\r\nTel.: 0221/16999" + + "610\r\nFax.: 0221/16999609"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259.1667F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(248.96F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "BeWo Dreilich&Pastor"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(299.9999F, 339.1667F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(327F, 17.99997F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Datum:"; + // + // cellGesamtFaktor + // + this.cellGesamtFaktor.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellGesamtFaktor.BorderWidth = 2F; + this.cellGesamtFaktor.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakteMitFaktor")}); + this.cellGesamtFaktor.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.cellGesamtFaktor.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 25F); + this.cellGesamtFaktor.Name = "cellGesamtFaktor"; + this.cellGesamtFaktor.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.cellGesamtFaktor.SizeF = new System.Drawing.SizeF(179.1428F, 25F); + this.cellGesamtFaktor.StylePriority.UseBorders = false; + this.cellGesamtFaktor.StylePriority.UseBorderWidth = false; + this.cellGesamtFaktor.StylePriority.UseFont = false; + this.cellGesamtFaktor.StylePriority.UsePadding = false; + this.cellGesamtFaktor.StylePriority.UseTextAlignment = false; + this.cellGesamtFaktor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(300F, 25F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(147.8571F, 25F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Summe (x 1,2)*\r\n"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(299.9999F, 299.1667F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(327F, 17.99997F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Unterschrift Betreuter:"; + // + // xrLabel6 + // + this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(299.9999F, 259.1667F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(327F, 17.99997F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Unterschrift Betreuer:"; + // + // cellGesamt + // + this.cellGesamt.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellGesamt.BorderWidth = 2F; + this.cellGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte")}); + this.cellGesamt.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.cellGesamt.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 0F); + this.cellGesamt.Name = "cellGesamt"; + this.cellGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.cellGesamt.SizeF = new System.Drawing.SizeF(179.1428F, 25F); + this.cellGesamt.StylePriority.UseBorders = false; + this.cellGesamt.StylePriority.UseBorderWidth = false; + this.cellGesamt.StylePriority.UseFont = false; + this.cellGesamt.StylePriority.UsePadding = false; + this.cellGesamt.StylePriority.UseTextAlignment = false; + this.cellGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(300F, 0F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(147.8571F, 25F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Summe (face-to-face)"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // fieldGroupHours + // + this.fieldGroupHours.DataMember = "Services"; + this.fieldGroupHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldGroupHours.Name = "fieldGroupHours"; + // + // xrLabel32 + // + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(300F, 74.99998F); + this.xrLabel32.Multiline = true; + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel32.SizeF = new System.Drawing.SizeF(147.8571F, 25F); + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.StylePriority.UseTextAlignment = false; + this.xrLabel32.Text = "Summe Gesamt"; + this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel33 + // + this.xrLabel33.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel33.BorderWidth = 2F; + this.xrLabel33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMGesamt")}); + this.xrLabel33.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(447.8571F, 75F); + this.xrLabel33.Name = "xrLabel33"; + this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel33.SizeF = new System.Drawing.SizeF(177.7141F, 25F); + this.xrLabel33.StylePriority.UseBorders = false; + this.xrLabel33.StylePriority.UseBorderWidth = false; + this.xrLabel33.StylePriority.UseFont = false; + this.xrLabel33.StylePriority.UsePadding = false; + this.xrLabel33.StylePriority.UseTextAlignment = false; + this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // TotalFLMoFehlkontakteMitFaktor + // + this.TotalFLMoFehlkontakteMitFaktor.Expression = "[TotalFLMoFehlkontakte] * 1.2"; + this.TotalFLMoFehlkontakteMitFaktor.Name = "TotalFLMoFehlkontakteMitFaktor"; + // + // TotalFLMGesamt + // + this.TotalFLMGesamt.Expression = "[TotalFLMoFehlkontakte] * 1.2 + [TotalFLMFehlkontakte]"; + this.TotalFLMGesamt.Name = "TotalFLMGesamt"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // Stundenzettel // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1106,7 +1157,9 @@ namespace BeWoDreilichPastorDreilich this.fieldAbrechenbareMinuten, this.fieldBillableFLS, this.fieldAbrechenbareFLS, - this.fieldGroupHours}); + this.fieldGroupHours, + this.TotalFLMoFehlkontakteMitFaktor, + this.TotalFLMGesamt}); this.DataSource = this.bindingSource1; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.formattingRuleStartDate, @@ -1121,8 +1174,8 @@ namespace BeWoDreilichPastorDreilich this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1212,5 +1265,9 @@ namespace BeWoDreilichPastorDreilich private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.XRLabel xrLabel33; + private DevExpress.XtraReports.UI.CalculatedField TotalFLMoFehlkontakteMitFaktor; + private DevExpress.XtraReports.UI.CalculatedField TotalFLMGesamt; } } diff --git a/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.cs b/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.cs index d61c81d7d..c473ae0e3 100644 --- a/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.cs +++ b/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.cs @@ -4,7 +4,8 @@ using System.Collections.Generic; using System.Linq; using BeWo.Report; using BeWo.Report.ReportObjects; - +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; using BS.Shared.Core; using DevExpress.XtraReports.UI; @@ -13,9 +14,6 @@ namespace BeWoFuerDich [IDSpecificClass(Identifier = "Mitarbeiterarbeitszeitkonto")] public partial class Mitarbeiterarbeitszeitkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { - //private TopMarginBand topMarginBand1; - //private DetailBand detailBand1; - //private BottomMarginBand bottomMarginBand1; public Mitarbeiterarbeitszeitkonto() { @@ -27,9 +25,28 @@ namespace BeWoFuerDich var msb = new CustomMitarbeiterstundenkontoBerechnung(); msb.CreateReport(pRO); + var vs = PluginLoader.FindClass(); foreach (var ed in pRO.EmployeeDetailList) { - var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate); + // Nicht mit BerechneUrlaubskonto, sondern mit BerechneUrlaubskontoZurDarstellung, um den monatlichen Stand zu bekommen + var urlaubskonto2 = vs.BerechneUrlaubskontoZurDarstellung(MapperFactory.EmployeeDC_Employee.MapToNewDC(ed.Employee), pRO.ReportStartDate.Year); + + decimal urlaubstageZumAuswertungszeitpunkt = 0; + if (urlaubskonto2 != null) + { + for (int i = 0; i < urlaubskonto2.Count - 1; i++) + { + if (urlaubskonto2[i].DatumZurSortierung == null || pRO.ReportEndDate >= urlaubskonto2[i].DatumZurSortierung) + { + decimal value = Convert.ToDecimal(urlaubskonto2[i].AnzahlTage); + urlaubstageZumAuswertungszeitpunkt += value; + } + } + + ed.Custom1 = urlaubstageZumAuswertungszeitpunkt; + } + + var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate); if (c != null) { if (c.MonthlyTotalHours.HasValue) @@ -45,38 +62,5 @@ namespace BeWoFuerDich } this.bindingSource1.DataSource = pRO; } - - //private void InitializeComponent() - //{ - // this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - // this.detailBand1 = new DevExpress.XtraReports.UI.DetailBand(); - // this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - // ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); - // // - // // topMarginBand1 - // // - // this.topMarginBand1.HeightF = 100F; - // this.topMarginBand1.Name = "topMarginBand1"; - // // - // // detailBand1 - // // - // this.detailBand1.HeightF = 100F; - // this.detailBand1.Name = "detailBand1"; - // // - // // bottomMarginBand1 - // // - // this.bottomMarginBand1.HeightF = 100F; - // this.bottomMarginBand1.Name = "bottomMarginBand1"; - // // - // // Mitarbeiterarbeitszeitkonto - // // - // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - // this.topMarginBand1, - // this.detailBand1, - // this.bottomMarginBand1}); - // this.Version = "17.1"; - // ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); - - //} } } diff --git a/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.designer.cs b/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.designer.cs index 2ffab2f35..80c79edb6 100644 --- a/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.designer.cs +++ b/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.designer.cs @@ -97,7 +97,6 @@ namespace BeWoFuerDich this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); @@ -115,6 +114,10 @@ namespace BeWoFuerDich this.fieldSumHoliday2 = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldIstArbeitszeit = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); @@ -364,8 +367,9 @@ namespace BeWoFuerDich this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1, this.xrTableRow8, - this.xrTableRow10}); - this.xrTable2.SizeF = new System.Drawing.SizeF(552.2002F, 54F); + this.xrTableRow10, + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(552.2002F, 72F); this.xrTable2.StylePriority.UseBorders = false; this.xrTable2.StylePriority.UseFont = false; this.xrTable2.StylePriority.UsePadding = false; @@ -839,10 +843,6 @@ namespace BeWoFuerDich this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell14.Weight = 0.080942614161178317D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); - // // Title // this.Title.BackColor = System.Drawing.Color.White; @@ -972,6 +972,40 @@ namespace BeWoFuerDich this.fieldUeberstundenGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldUeberstundenGesamt.Name = "fieldUeberstundenGesamt"; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4, + this.xrTableCell9}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.75540991165010141D; + // + // xrTableCell4 + // + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Resturlaub:"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 0.138246012405208D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.49791629021026573D; + // // Mitarbeiterarbeitszeitkonto // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1097,5 +1131,8 @@ namespace BeWoFuerDich private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; private DevExpress.XtraReports.UI.CalculatedField fieldUeberstundenGesamt; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; } } diff --git a/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.resx b/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.resx index d58980a38..d25f3eba2 100644 --- a/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.resx +++ b/ReportImp/BeWoFuerDich/Mitarbeiterarbeitszeitkonto.resx @@ -117,4 +117,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 17, 17 + \ No newline at end of file diff --git a/ReportImp/ForumEV/SettlementReport.Designer.cs b/ReportImp/ForumEV/SettlementReport.Designer.cs index 2944daf5e..49fc31c66 100644 --- a/ReportImp/ForumEV/SettlementReport.Designer.cs +++ b/ReportImp/ForumEV/SettlementReport.Designer.cs @@ -54,7 +54,6 @@ namespace ForumEV.Alt this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); @@ -81,6 +80,8 @@ namespace ForumEV.Alt this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -88,9 +89,9 @@ namespace ForumEV.Alt ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -248,11 +249,10 @@ namespace ForumEV.Alt this.xrLabel3.Multiline = true; this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(509.0417F, 162.875F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(521.3611F, 138.9166F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); - this.xrLabel3.WordWrap = false; // // xrLabel2 // @@ -320,6 +320,7 @@ namespace ForumEV.Alt // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, this.xrRichText3, this.xrLabel2, this.xrLabel3, @@ -338,10 +339,6 @@ namespace ForumEV.Alt this.xrRichText3.SizeF = new System.Drawing.SizeF(156.6389F, 129.1667F); this.xrRichText3.StylePriority.UseFont = false; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); - // // DetailReport // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -625,6 +622,24 @@ namespace ForumEV.Alt this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.21685899000901443D; // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 266.6667F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(521.3611F, 39.29153F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[FehlkontakteString]"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -653,9 +668,9 @@ namespace ForumEV.Alt ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -713,5 +728,6 @@ namespace ForumEV.Alt private DevExpress.XtraReports.UI.XRRichText xrRichText6; private DevExpress.XtraReports.UI.XRRichText xrRichText5; private DevExpress.XtraReports.UI.XRRichText xrRichText4; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; } } diff --git a/ReportImp/ForumEV/SettlementReport.resx b/ReportImp/ForumEV/SettlementReport.resx index 56a4ebe93..28c4a7894 100644 --- a/ReportImp/ForumEV/SettlementReport.resx +++ b/ReportImp/ForumEV/SettlementReport.resx @@ -434,9 +434,7 @@ AZ.: [CustomerReferenceNumber] Genehmigte FLS: [ApprovedFLS] -Krankenhausaufenthalte: [AbsenceTimes] - -[FehlkontakteString] +Krankenhausaufenthalte: [AbsenceTimes] ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGkAdABnAGwAaQBlAGQAcwBjAGgAYQBmAHQAZQBuADoAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAFAAVwBWACAATgBSAFcAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAWgBlAHIAdABpAGYAaQB6AGkAZQByAHQAIABuAGEAYwBoAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARABJAE4AIABFAE4AIABJAFMATwAgADkAMAAwADEAIAA6ACAAMgAwADAAOAAgAHUAbgBkAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAATQBBAEEAUwAgAC0AQgBHAFcAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A diff --git a/ReportImp/ForumEV/SettlementReport2.Designer.cs b/ReportImp/ForumEV/SettlementReport2.Designer.cs index d12d2c014..56af3bc88 100644 --- a/ReportImp/ForumEV/SettlementReport2.Designer.cs +++ b/ReportImp/ForumEV/SettlementReport2.Designer.cs @@ -55,13 +55,20 @@ namespace ForumEV this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -82,14 +89,8 @@ namespace ForumEV this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -97,10 +98,10 @@ namespace ForumEV ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -258,11 +259,10 @@ namespace ForumEV this.xrLabel3.Multiline = true; this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(509.0417F, 159.75F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(678F, 139.9583F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); - this.xrLabel3.WordWrap = false; // // xrLabel2 // @@ -330,6 +330,7 @@ namespace ForumEV // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, this.xrRichText3, this.xrLabel2, this.xrLabel3, @@ -342,16 +343,12 @@ namespace ForumEV // xrRichText3 // this.xrRichText3.Font = new System.Drawing.Font("Arial", 8F); - this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(521.3611F, 66.91666F); + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(521.3611F, 52.33332F); this.xrRichText3.Name = "xrRichText3"; this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); - this.xrRichText3.SizeF = new System.Drawing.SizeF(156.6389F, 129.1667F); + this.xrRichText3.SizeF = new System.Drawing.SizeF(156.6389F, 75.41669F); this.xrRichText3.StylePriority.UseFont = false; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // // DetailReport // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -423,6 +420,93 @@ namespace ForumEV this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell23.Weight = 0.21685899000901443D; // + // GroupHeader2 + // + this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("RateFactor", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)}); + this.GroupHeader2.HeightF = 0F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // Zwischensumme + // + this.Zwischensumme.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Zwischensumme.HeightF = 34F; + this.Zwischensumme.Name = "Zwischensumme"; + this.Zwischensumme.Visible = false; + // + // xrTable6 + // + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow12, + this.xrTableRow10}); + this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 34F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow12 + // + this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell10}); + this.xrTableRow12.Name = "xrTableRow12"; + this.xrTableRow12.Weight = 0.40476190476190466D; + // + // xrTableCell9 + // + this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorderColor = false; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "Zwischensumme [ItemDescription]:"; + this.xrTableCell9.Weight = 2.3494227482722359D; + // + // xrTableCell10 + // + this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorderColor = false; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:c}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell10.Summary = xrSummary1; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.Weight = 0.65057725172776437D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.40476190476190466D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.Weight = 3D; + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -638,92 +722,24 @@ namespace ForumEV this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.21685899000901443D; // - // GroupHeader2 + // xrLabel4 // - this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { - new DevExpress.XtraReports.UI.GroupField("RateFactor", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)}); - this.GroupHeader2.HeightF = 0F; - this.GroupHeader2.Name = "GroupHeader2"; + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")}); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.7083F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(678F, 27.83319F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; // - // Zwischensumme + // bindingSource1 // - this.Zwischensumme.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable6}); - this.Zwischensumme.HeightF = 34F; - this.Zwischensumme.Name = "Zwischensumme"; - this.Zwischensumme.Visible = false; - // - // xrTable6 - // - this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable6.Name = "xrTable6"; - this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow12, - this.xrTableRow10}); - this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 34F); - this.xrTable6.StylePriority.UseFont = false; - // - // xrTableRow12 - // - this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell9, - this.xrTableCell10}); - this.xrTableRow12.Name = "xrTableRow12"; - this.xrTableRow12.Weight = 0.40476190476190466D; - // - // xrTableCell9 - // - this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell9.StylePriority.UseBorderColor = false; - this.xrTableCell9.StylePriority.UseBorders = false; - this.xrTableCell9.StylePriority.UseFont = false; - this.xrTableCell9.StylePriority.UsePadding = false; - this.xrTableCell9.Text = "Zwischensumme [ItemDescription]:"; - this.xrTableCell9.Weight = 2.3494227482722359D; - // - // xrTableCell10 - // - this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal")}); - this.xrTableCell10.Name = "xrTableCell10"; - this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell10.StylePriority.UseBorderColor = false; - this.xrTableCell10.StylePriority.UseBorders = false; - this.xrTableCell10.StylePriority.UseFont = false; - this.xrTableCell10.StylePriority.UsePadding = false; - this.xrTableCell10.StylePriority.UseTextAlignment = false; - xrSummary1.FormatString = "{0:c}"; - xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.xrTableCell10.Summary = xrSummary1; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell10.Weight = 0.65057725172776437D; - // - // xrTableRow10 - // - this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell7}); - this.xrTableRow10.Name = "xrTableRow10"; - this.xrTableRow10.Weight = 0.40476190476190466D; - // - // xrTableCell7 - // - this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell7.StylePriority.UseBorderColor = false; - this.xrTableCell7.StylePriority.UseBorders = false; - this.xrTableCell7.StylePriority.UseFont = false; - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.Weight = 3D; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); // // Spitzabrechnung // @@ -753,10 +769,10 @@ namespace ForumEV ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -822,5 +838,6 @@ namespace ForumEV private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; } } diff --git a/ReportImp/ForumEV/SettlementReport2.cs b/ReportImp/ForumEV/SettlementReport2.cs index f6151ec59..6598760ca 100644 --- a/ReportImp/ForumEV/SettlementReport2.cs +++ b/ReportImp/ForumEV/SettlementReport2.cs @@ -18,7 +18,7 @@ namespace ForumEV } public void SetReportDataSource(Settlement2RO pRO) - { + { if (pRO.TerminationDate.HasValue) { pRO.AccountingEndDate = pRO.TerminationDate.Value; diff --git a/ReportImp/ForumEV/SettlementReport2.resx b/ReportImp/ForumEV/SettlementReport2.resx index 8f42d76d1..2195de264 100644 --- a/ReportImp/ForumEV/SettlementReport2.resx +++ b/ReportImp/ForumEV/SettlementReport2.resx @@ -436,7 +436,7 @@ Genehmigte FLS: [ApprovedFLS] Krankenhausaufenthalte: [AbsenceTimes] -[FehlkontakteString] + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGkAdABnAGwAaQBlAGQAcwBjAGgAYQBmAHQAZQBuADoAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAFAAVwBWACAATgBSAFcAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAWgBlAHIAdABpAGYAaQB6AGkAZQByAHQAIABuAGEAYwBoAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARABJAE4AIABFAE4AIABJAFMATwAgADkAMAAwADEAIAA6ACAAMgAwADAAOAAgAHUAbgBkAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAATQBBAEEAUwAgAC0AQgBHAFcAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A diff --git a/ReportImp/GenderBeWoReports/Invoicing/JugendamtInvoiceCreation.cs b/ReportImp/GenderBeWoReports/Invoicing/JugendamtInvoiceCreation.cs index b75c4ccfb..eaa4ba649 100644 --- a/ReportImp/GenderBeWoReports/Invoicing/JugendamtInvoiceCreation.cs +++ b/ReportImp/GenderBeWoReports/Invoicing/JugendamtInvoiceCreation.cs @@ -95,7 +95,7 @@ namespace GenderBeWoReports.Invoicing if (invoiceItem.RateFactor.HasValue) { - invoiceItem.UnitCount = (invoiceItem.UnitCount ?? 0) * ((invoiceItem.RateFactor + 100) / 100); + invoiceItem.UnitCount = Math.Round(invoiceItem.UnitCount ?? 0, 2, MidpointRounding.AwayFromZero) * ((invoiceItem.RateFactor + 100) / 100); } invoiceItem.UnitCount = Math.Round(invoiceItem.UnitCount ?? 0, 2, MidpointRounding.AwayFromZero); @@ -107,5 +107,33 @@ namespace GenderBeWoReports.Invoicing return newlist; } + + + // unverändert zu Original, kann nach dem Update am 20.12.2023 wieder raus. Die hatten den Rundungsfehler gefunden und ich wollte sie nicht länger warten lassen + public override void CheckMaxApprovedAmount(ServiceInvoice invoice, ServiceInvoicePeriod sip, SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + { + if (sip.ApprovedHours.HasValue && !scap.IsApprovedBEShifting) + { + decimal totalHours = 0; + + foreach (var ii in sip.InvoiceItemList.Where(ii => ii.UnitCount.HasValue)) + { + if (totalHours + ii.UnitCount.Value > sip.ApprovedHours) + { + ii.UnitCount = Math.Round(sip.ApprovedHours.Value - totalHours, 2, MidpointRounding.AwayFromZero); + if (ii.AmountPerUnit.HasValue) + { + ii.AmountTotal = ii.AmountPerUnit.Value * ii.UnitCount; + ii.GrossAmountTotal = ii.AmountTotal; + } + totalHours = sip.ApprovedHours.Value; + } + else + { + totalHours += ii.UnitCount.Value; + } + } + } + } } } diff --git a/ReportImp/HPHBersenbrueck/Export/MicosExporter.cs b/ReportImp/HPHBersenbrueck/Export/MicosExporter.cs index eb9a622ff..e9b9be312 100644 --- a/ReportImp/HPHBersenbrueck/Export/MicosExporter.cs +++ b/ReportImp/HPHBersenbrueck/Export/MicosExporter.cs @@ -186,15 +186,15 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber kostenstelle = "0" + kostenstelle; } sb.Append(kostenstelle); - sb.Append(" "); // Skonto 9 Leerzeichen + sb.Append(" "); // Skonto 9 Leerzeichen sb.Append(" "); // Textschlüssel 2 Leerzeichen if (storno) { - sb.Append("2"); + sb.Append("2 "); } else { - sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen oder 2 für Storno + sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen oder 2 für Storno } String buchungstext = data.Buchungstext; // Verwendungszweck diff --git a/ReportImp/InputFamilienhilfe/CustomReportCreator.cs b/ReportImp/InputFamilienhilfe/CustomReportCreator.cs index c34110900..74dd1e2e9 100644 --- a/ReportImp/InputFamilienhilfe/CustomReportCreator.cs +++ b/ReportImp/InputFamilienhilfe/CustomReportCreator.cs @@ -1,11 +1,15 @@ -using BeWo.Data.Access; +using BeWo.Data; +using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Report; using BeWo.Report.ReportObjects; using BeWo.Service.DCEntityMapper; +using BS.Shared; using BS.Shared.DataContracts; using DevExpress.XtraReports.UI; using System; +using System.Collections.Generic; +using System.Linq; namespace InputFamilienhilfe { @@ -26,10 +30,8 @@ namespace InputFamilienhilfe if (serviceInvoice != null) { - var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(serviceInvoice); var ro = ServiceInvoiceRO.Create(dc); - IBeWoReport report = null; if (serviceInvoice.InvoiceBase.AccountingPeriodStart.Value >= new DateTime(2022, 12, 1)) @@ -40,17 +42,179 @@ namespace InputFamilienhilfe { report = new InputFamilienhilfe.Rechnung(); } - report.SetReportDataSource(ro); ((XtraReport)report).CreateDocument(); return (XtraReport)report; - } - return base.CreateServiceInvoiceReport(dcIds, invoiceBaseOid); } + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + //List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + List lROs = Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + if (lROs.Count > 0) + { + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + private List Create(int pMonth, int pYear, long orgaOid, long empOid, int startDay, int endDay, long? serviceCategoryOid = null) + { + var roList = new List(); + List customerOids = new List(); + ApplicationUser loggedInUser = null; + + if (LoggedInUserOperationContextExt.Current != null && LoggedInUserOperationContextExt.Current.User != null) + { + loggedInUser = LoggedInUserOperationContextExt.Current.User; + } + else + { + loggedInUser = SessionFacade.LoggedInUser; + } + + if (loggedInUser != null && loggedInUser.Employee != null) + { + bool all = false; + foreach (var group in loggedInUser.UserGroups) + { + if (group.Name.ToLower().Contains("admin") || group.Name.ToLower().Contains("verwaltung")) + { + all = true; + } + } + + if (all) + { + customerOids.AddRange(DAOFactory.GenericDAO.GetAllActive() + .OrderBy(ob => ob.Person.LastName + ", " + ob.Person.FirstName).Select(c => c.Oid.Value)); + } + else + { + var teams = DAOFactory.SearchDAO.FindLeadingTeams(loggedInUser.Employee.Oid.Value); + + foreach (var team in teams) + { + foreach (var employee in team.MemberList) + { + foreach (var e2c in employee.Employee2CustomerList) + { + if (e2c.Customer.IsActive == ActivationTypeId.Active) + { + foreach (var v2o in e2c.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.StaffRoleType && + v2o.Entry.Value.Contains("Hauptbetreuung")) + { + if (!customerOids.Contains(e2c.Customer.Oid.Value)) + { + customerOids.Add(e2c.Customer.Oid.Value); + } + } + } + } + } + } + } + } + + } + + foreach (var coid in customerOids) + { + var ro = ServicesOverviewRO.Create(coid, pMonth, pYear, true, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + //ServicesOverviewRO ro = ServicesOverviewRO.Create(customer, pSpan, disableEmptySupportConcepts, orgaOid, empOid, searchServiceRecordsByEndDate, serviceCategoryOid); + if (ro != null) + { + roList.Add(ro); + } + } + + return roList.OrderBy(r => r.CustomerLastName + ", " + r.CustomerFirstName).ToList(); + } + + public override XtraReport CreateServiceOverviewReportForCustomers(IList customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) + { + var roList = new List(); + + foreach (var coid in customerOids) + { + var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid); + if (ro != null) + { + roList.Add(ro); + } + } + + if (roList.Count > 0) + { + var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < roList.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + return rootReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + IBeWoReport report = null; + if (serviceCategoryOid != null && serviceCategoryOid == 11) + { + report = new InputFamilienhilfe.StundennachweisBetrUmgang(); + } + else if (serviceCategoryOid != null && serviceCategoryOid != 11) + { + report = new InputFamilienhilfe.Stundennachweis(); + } + else + { + if (ro.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) + { + if (s.ServiceCategory.ToLower().Contains("betreuter umgang")) + { + report = new InputFamilienhilfe.StundennachweisBetrUmgang(); + break; + } + else + { + report = new InputFamilienhilfe.Stundennachweis(); + break; + } + } + } + } + report.SetReportDataSource(ro); + return report as XtraReport; + } } } diff --git a/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj b/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj index 671bfd64a..5ec9a79c0 100644 --- a/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj +++ b/ReportImp/InputFamilienhilfe/InputFamilienhilfe.csproj @@ -121,6 +121,12 @@ SettlementReport.cs + + Component + + + StundennachweisBetrUmgang.cs + Component @@ -191,6 +197,9 @@ SettlementReport.cs Designer + + StundennachweisBetrUmgang.cs + Stundennachweis.cs diff --git a/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs b/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs index bb6a43d83..5cb854889 100644 --- a/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs +++ b/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs @@ -148,7 +148,7 @@ namespace InputFamilienhilfe this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.Text = "Beginn"; this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell11.Weight = 0.18533285343546643D; + this.xrTableCell11.Weight = 0.17801708270920105D; // // xrTableCell6 // @@ -158,7 +158,7 @@ namespace InputFamilienhilfe this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.Text = "Ende"; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell6.Weight = 0.18533285343546643D; + this.xrTableCell6.Weight = 0.17801708270920105D; // // xrTableCell1 // @@ -190,7 +190,7 @@ namespace InputFamilienhilfe this.xrTableCell7.StylePriority.UseTextAlignment = false; this.xrTableCell7.Text = "Inhalt"; this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell7.Weight = 1.2192951300501855D; + this.xrTableCell7.Weight = 1.2339266715027162D; // // xrTableCell5 // @@ -281,7 +281,7 @@ namespace InputFamilienhilfe this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.Text = "xrTableCell15"; this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell15.Weight = 0.095959599875718837D; + this.xrTableCell15.Weight = 0.092172385630766365D; // // xrTableCell12 // @@ -289,7 +289,7 @@ namespace InputFamilienhilfe new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")}); this.xrTableCell12.Name = "xrTableCell12"; this.xrTableCell12.Text = "xrTableCell12"; - this.xrTableCell12.Weight = 0.095959599875692345D; + this.xrTableCell12.Weight = 0.092171740214764653D; // // xrTableCell2 // @@ -298,7 +298,7 @@ namespace InputFamilienhilfe this.xrTableCell2.Name = "xrTableCell2"; this.xrTableCell2.StylePriority.UseTextAlignment = false; this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.075757575066170882D; + this.xrTableCell2.Weight = 0.0757576135984679D; // // xrTableCell8 // @@ -317,7 +317,7 @@ namespace InputFamilienhilfe this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell10.Weight = 0.6313131424209939D; + this.xrTableCell10.Weight = 0.63888817779457707D; // // xrTableCell9 // @@ -403,7 +403,7 @@ namespace InputFamilienhilfe this.xrTableCell17.StylePriority.UseTextAlignment = false; this.xrTableCell17.Text = "Gesamteinsatzstunden:"; this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell17.Weight = 0.58526164595199837D; + this.xrTableCell17.Weight = 0.57063136963722749D; // // xrTableCell18 // @@ -416,7 +416,7 @@ namespace InputFamilienhilfe this.xrTableCell18.StylePriority.UseFont = false; this.xrTableCell18.StylePriority.UseTextAlignment = false; this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell18.Weight = 0.14631541959336836D; + this.xrTableCell18.Weight = 0.14631549401323657D; // // xrTableCell21 // @@ -429,7 +429,7 @@ namespace InputFamilienhilfe this.xrTableCell21.StylePriority.UsePadding = false; this.xrTableCell21.StylePriority.UseTextAlignment = false; this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell21.Weight = 1.7972410155003655D; + this.xrTableCell21.Weight = 1.8118712173952682D; // // bindingSource1 // diff --git a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.cs b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.cs new file mode 100644 index 000000000..0b378ba76 --- /dev/null +++ b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.cs @@ -0,0 +1,95 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; + +namespace InputFamilienhilfe +{ + public partial class StundennachweisBetrUmgang : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public StundennachweisBetrUmgang() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + List servicesBillable = new List(); + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(s); + + s.ServiceCategoryAbbr = ""; + + ServicesOverviewRO.CreateGoalList(s); + + if (String.IsNullOrEmpty(s.Notice)) + { + s.Notice = s.GoalList; + } + else + { + s.Notice = String.Format("{0}\r\n{1}", s.Notice, s.GoalList); + } + // String firstLine = ""; + //if (!String.IsNullOrEmpty(s.Notice)) + //{ + // if (s.Notice.IndexOf(Environment.NewLine) >= 0) + // firstLine = s.Notice.Substring(0, s.Notice.IndexOf(Environment.NewLine)); + // else + // firstLine = s.Notice; + //} + //s.Notice = firstLine; + + s.Notice4 = ""; // Familienkontakt + s.Notice5 = ""; // Kontakt zur Schule + + servicesBillable.Add(s); + } + } + + pRO.Services = servicesBillable; + } + + this.bindingSource1.DataSource = pRO; + } + + private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs new file mode 100644 index 000000000..48dedd284 --- /dev/null +++ b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs @@ -0,0 +1,739 @@ +using BeWo.Report.ReportObjects; +namespace InputFamilienhilfe +{ + partial class StundennachweisBetrUmgang + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.LemonChiffon; + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1069F, 22F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell11, + this.xrTableCell6, + this.xrTableCell1, + this.xrTableCell4, + this.xrTableCell7, + this.xrTableCell14, + this.xrTableCell5}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow2.Weight = 0.6875D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.2145959390810655D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Beginn"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.17801710091772421D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Ende"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.17801710091772421D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Std"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.14631541959336836D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "SoKm"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.14631542120096142D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Inhalt"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1.0383315006861644D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Unterschrift Familie"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.36385751801915989D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new System.Drawing.Font("Arial", 11F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1069F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell2, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell16, + this.xrTableCell9}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1.25D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.11111111151175476D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.092171749689985108D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.092171740056883958D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.##}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.075757565433096224D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.GefahreneKilometer")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.075757623492751336D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.53761578524847153D; + // + // xrTableCell9 + // + this.xrTableCell9.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.18839432231642711D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(140F, 25F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 11F); + this.GroupHeader1.HeightF = 22F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 22F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.BackColor = System.Drawing.Color.LemonChiffon; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1069F, 22F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell21}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow1.Weight = 0.6875D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Gesamteinsatzstunden:"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 0.57063014170940174D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.14631553122317068D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell21.Weight = 1.8899072958599905D; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel11, + this.xrLabel8}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 34.24999F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Datum"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 9.999974F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(202.8263F, 24.24997F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Unterschrift Mitarbeiter"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(90.61121F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Familie:"; + // + // xrLabel23 + // + this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(90.61121F, 60F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(917.7776F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerLastName], [CustomerStreet], [CustomerPostalCode] [CustomerCity]"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(90.61121F, 25F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(303.125F, 20F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "[Month] [Year]"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel7, + this.xrLabel2, + this.xrLabel15, + this.xrLabel29, + this.xrLabel23, + this.xrLabel12}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.ReportHeader.HeightF = 140F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(90.61121F, 20F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Monat:"; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(272.21F, 25F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Stundennachweis"; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.99999F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(172.2084F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Eingesetzte Fachkraft:"; + // + // xrLabel29 + // + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(172.2084F, 94.99997F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(367.0833F, 20.00002F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "Mitarbeiter"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.34140310964292758D; + // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "[EmployeeFirstName] [EmployeeLastName]"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.17676768285722475D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // StundennachweisBetrUmgang + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS}); + this.DataSource = this.bindingSource1; + this.DisplayName = "StundennachweisStadtAachen"; + this.Font = new System.Drawing.Font("Arial", 11F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(70, 30, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + } +} diff --git a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 21, 17 + + \ No newline at end of file diff --git a/ReportImp/InternationalesFamilienzentrum/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/InternationalesFamilienzentrum/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..9cca0c373 --- /dev/null +++ b/ReportImp/InternationalesFamilienzentrum/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; + +namespace InternationalesFamilienzentrum.Calculations +{ + + public class CustomGroupDurationCalculator : GroupDurationCalculator + { + public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + { + return new GroupDurationDC() + { + SingleDuration = ((totalDuration * employeeCount) / personCount), + TotalDuration = totalDuration + }; + } + } +} diff --git a/ReportImp/InternationalesFamilienzentrum/InternationalesFamilienzentrum.csproj b/ReportImp/InternationalesFamilienzentrum/InternationalesFamilienzentrum.csproj index dcf8785a6..c8e85a555 100644 --- a/ReportImp/InternationalesFamilienzentrum/InternationalesFamilienzentrum.csproj +++ b/ReportImp/InternationalesFamilienzentrum/InternationalesFamilienzentrum.csproj @@ -48,6 +48,7 @@ + Component diff --git a/ReportImp/Nous/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/Nous/Invoicing/DefaultInvoiceCreation.cs index aa001707d..0fa7db997 100644 --- a/ReportImp/Nous/Invoicing/DefaultInvoiceCreation.cs +++ b/ReportImp/Nous/Invoicing/DefaultInvoiceCreation.cs @@ -88,11 +88,32 @@ namespace Nous.Invoicing { var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); - ii.ItemDescription = iServiceRecord.ServiceDescription.CategoryName; + // Kategorien: + // Flexhilfe Fachkraft = Flexible Erziehungshilfe nach §27 Abs. 2 SGB VIII + // INSPE Fachkraft = Intensive sozialpädagogische Betreuung nach §35 SGB VIII + // EGH KJ = Eingliederungshilfe für Kinder und Jugendliche mit seelischer Behinderung nach §35a SGB VIII + + ii.ItemDescription = iServiceRecord.ServiceDescription.CategoryName; ii.ItemDescription = ii.ItemDescription.Replace("Familienhilfe", "").Trim(); - ii.Notice = iServiceRecord.Employee.LastName; + if (ii.ItemDescription.ToLower().Contains("flexhilfe fachkraft")) + { + ii.ItemDescription = "Flexible Erziehungshilfe nach §27 Abs. 2 SGB VIII"; + ii.UnitDescription = "Flexible Erziehungshilfe nach §27 Abs. 2 SGB VIII"; + } + else if (ii.ItemDescription.ToLower().Contains("inspe fachkraft")) + { + ii.ItemDescription = "Intensive sozialpädagogische Betreuung nach §35 SGB VIII"; + ii.UnitDescription = "Intensive sozialpädagogische Betreuung nach §35 SGB VIII"; + } + else if (ii.ItemDescription.ToLower().Contains("egh kj")) + { + ii.ItemDescription = "Eingliederungshilfe für Kinder und Jugendliche mit seelischer Behinderung nach §35a SGB VIII"; + ii.UnitDescription = "Eingliederungshilfe für Kinder und Jugendliche mit seelischer Behinderung nach §35a SGB VIII"; + } + + ii.Notice = iServiceRecord.Employee.LastName; if (!String.IsNullOrWhiteSpace(iServiceRecord.Employee.FirstName) && iServiceRecord.Employee.FirstName.Length > 0) @@ -144,8 +165,18 @@ namespace Nous.Invoicing return list; } - - - } + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + String key = String.Format("{0}_{1}_{2}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription); + if (summaryPerMonth) + { + key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart); + } + + return key; + } + + + } } diff --git a/ReportImp/Nous/LogoLeverkusen.jpg b/ReportImp/Nous/LogoLeverkusen.jpg new file mode 100644 index 000000000..2d1bbc179 Binary files /dev/null and b/ReportImp/Nous/LogoLeverkusen.jpg differ diff --git a/ReportImp/Nous/RechnungFamilienhilfe.Designer.cs b/ReportImp/Nous/RechnungFamilienhilfe.Designer.cs index 1c13bdc01..ec0b4d211 100644 --- a/ReportImp/Nous/RechnungFamilienhilfe.Designer.cs +++ b/ReportImp/Nous/RechnungFamilienhilfe.Designer.cs @@ -32,9 +32,9 @@ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Rechnung)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblStandard = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresseStandard = new DevExpress.XtraReports.UI.XRRichText(); + this.pbStandard = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -56,6 +56,7 @@ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -78,13 +79,15 @@ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.pbLeverkusen = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblAdresseLeverkusen = new DevExpress.XtraReports.UI.XRRichText(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.lblAdresseStandard)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.lblAdresseLeverkusen)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // @@ -98,40 +101,45 @@ // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel9, - this.xrRichText1, - this.xrPictureBox1}); + this.lblAdresseLeverkusen, + this.pbLeverkusen, + this.lblStandard, + this.lblAdresseStandard, + this.pbStandard}); this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); this.ReportHeader.HeightF = 97F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // - // xrLabel9 + // lblStandard // - this.xrLabel9.Font = new System.Drawing.Font("Open Sans", 7.125F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(500F, 80F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(192.7083F, 17F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Sozial. Praxisnah. Wissenschaftlich."; + this.lblStandard.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.125F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblStandard.LocationFloat = new DevExpress.Utils.PointFloat(500F, 80F); + this.lblStandard.Name = "lblStandard"; + this.lblStandard.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblStandard.SizeF = new System.Drawing.SizeF(192.7083F, 17F); + this.lblStandard.StylePriority.UseFont = false; + this.lblStandard.Text = "Sozial. Praxisnah. Wissenschaftlich."; + this.lblStandard.Visible = false; // - // xrRichText1 + // lblAdresseStandard // - this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.11107F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(393.1529F, 29.16666F); - this.xrRichText1.StylePriority.UseFont = false; + this.lblAdresseStandard.Font = new System.Drawing.Font("Arial", 8F); + this.lblAdresseStandard.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.11107F); + this.lblAdresseStandard.Name = "lblAdresseStandard"; + this.lblAdresseStandard.SerializableRtfString = resources.GetString("lblAdresseStandard.SerializableRtfString"); + this.lblAdresseStandard.SizeF = new System.Drawing.SizeF(393.1529F, 29.16666F); + this.lblAdresseStandard.StylePriority.UseFont = false; + this.lblAdresseStandard.Visible = false; // - // xrPictureBox1 + // pbStandard // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(500F, 0F); - this.xrPictureBox1.Name = "xrPictureBox1"; - this.xrPictureBox1.SizeF = new System.Drawing.SizeF(175F, 75F); - this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.pbStandard.Image = ((System.Drawing.Image)(resources.GetObject("pbStandard.Image"))); + this.pbStandard.LocationFloat = new DevExpress.Utils.PointFloat(500F, 0F); + this.pbStandard.Name = "pbStandard"; + this.pbStandard.SizeF = new System.Drawing.SizeF(175F, 75F); + this.pbStandard.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.pbStandard.Visible = false; // // xrTable1 // @@ -303,7 +311,7 @@ // xrLabel7 // this.xrLabel7.CanGrow = false; - this.xrLabel7.Font = new System.Drawing.Font("Open Sans", 7.125F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.125F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(500F, 100F); this.xrLabel7.Multiline = true; this.xrLabel7.Name = "xrLabel7"; @@ -353,6 +361,19 @@ this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // lblAdresse + // + this.lblAdresse.BackColor = System.Drawing.Color.Transparent; + this.lblAdresse.CanShrink = true; + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(332.1222F, 89.44444F); + this.lblAdresse.StylePriority.UseBackColor = false; + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.WordWrap = false; + // // xrTable2 // this.xrTable2.BorderColor = System.Drawing.Color.Silver; @@ -426,7 +447,7 @@ // this.lblTitel.BackColor = System.Drawing.Color.Transparent; this.lblTitel.CanShrink = true; - this.lblTitel.Font = new System.Drawing.Font("Open Sans", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTitel.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F); this.lblTitel.Multiline = true; this.lblTitel.Name = "lblTitel"; @@ -436,8 +457,8 @@ this.lblTitel.StylePriority.UseFont = false; this.lblTitel.StylePriority.UseTextAlignment = false; this.lblTitel.Text = "Rechnung \r\nMonat [AccountingPeriodStart!MMMM yyyy] Sozialpädagogische Familienhil" + - "fe nach §31 SGB XII\r\n[CustomerLastName], [CustomerFirstName] geb.: [CustomerBirt" + - "hdate!dd.MM.yyyy]"; + "fe nach §31 SGB VIII\r\n[CustomerLastName], [CustomerFirstName] geb.: [CustomerBir" + + "thdate!dd.MM.yyyy]"; this.lblTitel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; // // GroupFooter1 @@ -490,7 +511,7 @@ // this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); - this.xrTableCell32.Font = new System.Drawing.Font("Open Sans", 9F, System.Drawing.FontStyle.Bold); + this.xrTableCell32.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold); this.xrTableCell32.Name = "xrTableCell32"; this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); this.xrTableCell32.StylePriority.UseFont = false; @@ -585,23 +606,29 @@ this.Detail2.HeightF = 20F; this.Detail2.Name = "Detail2"; // + // pbLeverkusen + // + this.pbLeverkusen.Image = ((System.Drawing.Image)(resources.GetObject("pbLeverkusen.Image"))); + this.pbLeverkusen.LocationFloat = new DevExpress.Utils.PointFloat(500F, 0F); + this.pbLeverkusen.Name = "pbLeverkusen"; + this.pbLeverkusen.SizeF = new System.Drawing.SizeF(169.3751F, 96.99999F); + this.pbLeverkusen.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.pbLeverkusen.Visible = false; + // + // lblAdresseLeverkusen + // + this.lblAdresseLeverkusen.Font = new System.Drawing.Font("Arial", 8F); + this.lblAdresseLeverkusen.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.11107F); + this.lblAdresseLeverkusen.Name = "lblAdresseLeverkusen"; + this.lblAdresseLeverkusen.SerializableRtfString = resources.GetString("lblAdresseLeverkusen.SerializableRtfString"); + this.lblAdresseLeverkusen.SizeF = new System.Drawing.SizeF(393.1529F, 29.16666F); + this.lblAdresseLeverkusen.StylePriority.UseFont = false; + this.lblAdresseLeverkusen.Visible = false; + // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // lblAdresse - // - this.lblAdresse.BackColor = System.Drawing.Color.Transparent; - this.lblAdresse.CanShrink = true; - this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.lblAdresse.Multiline = true; - this.lblAdresse.Name = "lblAdresse"; - this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAdresse.SizeF = new System.Drawing.SizeF(332.1222F, 89.44444F); - this.lblAdresse.StylePriority.UseBackColor = false; - this.lblAdresse.StylePriority.UseFont = false; - this.lblAdresse.WordWrap = false; - // // Rechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -615,7 +642,7 @@ this.DetailReport}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Open Sans", 9F); + this.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); this.Margins = new System.Drawing.Printing.Margins(75, 50, 120, 60); @@ -623,11 +650,12 @@ this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.lblAdresseStandard)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.lblAdresseLeverkusen)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); @@ -650,9 +678,9 @@ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; - private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; - private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRPictureBox pbStandard; + private DevExpress.XtraReports.UI.XRLabel lblStandard; + private DevExpress.XtraReports.UI.XRRichText lblAdresseStandard; private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel lblTitel; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; @@ -685,5 +713,7 @@ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; private DevExpress.XtraReports.UI.DetailBand Detail2; private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRPictureBox pbLeverkusen; + private DevExpress.XtraReports.UI.XRRichText lblAdresseLeverkusen; } } diff --git a/ReportImp/Nous/RechnungFamilienhilfe.cs b/ReportImp/Nous/RechnungFamilienhilfe.cs index b8cb82ce8..96a947f4b 100644 --- a/ReportImp/Nous/RechnungFamilienhilfe.cs +++ b/ReportImp/Nous/RechnungFamilienhilfe.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; using System.Text; using BeWo.Data.Access; using BeWo.Data.Entities; @@ -22,6 +23,38 @@ namespace Nous public void SetReportDataSource(ServiceInvoiceRO pRO) { + if (pRO.CustomerBirthdate.HasValue) + { + var custDC = DAOFactory.SearchDAO.FindCustomer(pRO.CustomerFirstName, pRO.CustomerLastName, pRO.CustomerBirthdate.Value).ToList(); + + if (custDC.Count > 0) + { + if (custDC.Count == 1) + { + var dc = MapperFactory.CustomerDC_Customer.MapToNewDC(custDC[0]); + // Wenn InvoiceAddressTown Leverkusen, dann Leverkusener-Standort mit Logo und Adresse + if (dc.InvoiceAddressTown != null && dc.InvoiceAddressTown.ToLower().Contains("leverkusen")) + { + pbLeverkusen.Visible = true; + lblAdresseLeverkusen.Visible = true; + } + else + { + pbStandard.Visible = true; + lblStandard.Visible = true; + lblAdresseStandard.Visible = true; + } + } + } + } + else + { + pbStandard.Visible = true; + lblStandard.Visible = true; + lblAdresseStandard.Visible = true; + } + + SetBewilligung(pRO); SetzeEmpfaengerAdresse(pRO); @@ -31,12 +64,13 @@ namespace Nous { ii.UnitDescription = String.Format("{0:0.00} FLS x {1:c}", ii.UnitCount, ii.AmountPerUnit); - if (ii.ServiceDescription.Contains("Schul")) + if (ii.ServiceDescription != null && ii.ServiceDescription.Contains("Schul")) { this.lblTitel.Text = "Rechnung \r\nMonat [AccountingPeriodStart!MMMM yyyy] Inklusionsbegleitung nach §35 a SGB XII für\r\n[CustomerLastName], [CustomerFirstName] geb.: [CustomerBirthdate!dd.MM.yyyy]"; } } } + this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/Nous/RechnungFamilienhilfe.resx b/ReportImp/Nous/RechnungFamilienhilfe.resx index 4ddfd94ca..eae6668a1 100644 --- a/ReportImp/Nous/RechnungFamilienhilfe.resx +++ b/ReportImp/Nous/RechnungFamilienhilfe.resx @@ -117,11 +117,3620 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE8AcABlAG4AIABTAGEAbgBzADsAfQB7AFwAZgAzACAATwBwAGUAbgBTAGEAbgBzAC0AUwBlAG0AaQBiAG8AbABkADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQAMgA1ADUAXABnAHIAZQBlAG4AMgA1AFwAYgBsAHUAZQAwACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAcwBsAC0AMQA4ADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANAAgAE0AYQByAGcAaQBuAGEAbABpAGUAbgA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAGMAcwA1AFwAZgAzAFwAZgBzADIANAAgAC0APgAgAFMAZQBtAGkAYgBvAGwAZAA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABzAGwALQAxADgAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMwBcAGYAcwAxADQAXABjAGYAMABcAGMAcwA1ACAATgBPAFUAUwBcAHUAOAAyADAAMQBcACcAMwBmAFwAdQA4ADIAMQAxAFwAJwA5ADYAXAB1ADgAMgAwADEAXAAnADMAZgBTAG8AegBpAGEAbABlACAARABpAGUAbgBzAHQAZQAgAEcAbQBiAEgAfQB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAAXAB1ADgAMgAwADEAXAAnADMAZgB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADMAIABcAHUAMQA4ADMAXAAnAGIANwB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABcAHUAOAAyADAAMQBcACcAMwBmAFcAYQBsAGwAcwB0AHIALgAgADgAMQBcAHUAOAAyADAAMQBcACcAMwBmAH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwAgAFwAdQAxADgAMwBcACcAYgA3AH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAFwAdQA4ADIAMAAxAFwAJwAzAGYANQAxADAANgAzACAASwBcAHUAMgA0ADYAXAAnAGYANgBsAG4AfQBcAGYAMgBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE8AcABlAG4AIABTAGEAbgBzADsAfQB7AFwAZgAzACAATwBwAGUAbgBTAGEAbgBzAC0AUwBlAG0AaQBiAG8AbABkADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQAMgA1ADUAXABnAHIAZQBlAG4AMgA1AFwAYgBsAHUAZQAwACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAcwBsAC0AMQA4ADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANAAgAE0AYQByAGcAaQBuAGEAbABpAGUAbgA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAGMAcwA1AFwAZgAzAFwAZgBzADIANAAgAC0APgAgAFMAZQBtAGkAYgBvAGwAZAA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABzAGwALQAxADgAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMwBcAGYAcwAxADQAXABjAGYAMABcAGMAcwA1ACAATgBPAFUAUwBcAHUAOAAyADAAMQBcACcAMwBmAH0AewBcAGYAMwBcAGYAcwAxADQAXABjAGYAMABcAGMAcwA1ACAAUwBvAHoAaQBhAGwAZQAgAEQAaQBlAG4AcwB0AGUAIABHAG0AYgBIAH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFwAdQA4ADIAMAAxAFwAJwAzAGYAfQB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAzACAAXAB1ADEAOAAzAFwAJwBiADcAfQB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAXAB1ADgAMgAwADEAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAARgByAGkAZQBkAHIAaQBjAGgALQBFAGIAZQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAcgB0AH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIAAtAFMAdAByAC4AIAAxADIAMAB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABcAHUAOAAyADAAMQBcACcAMwBmAH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwAgAFwAdQAxADgAMwBcACcAYgA3AH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFwAdQA4ADIAMAAxAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgADUAMQAzADcAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgADMAfQB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAATABlAHYAZQByAGsAdQBzAGUAbgB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= - + + + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN + DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU + FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAZGC7gDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiuO8efF7wV8L4I5fFfijS/DyP9z7fdLFu+ma+Y/iB/wAFU/g54TjuI9Gk1HxXexf8s7SDyon+ + kjcUAfZtFflb42/4LFeIrrevhHwLp+n/APTTVbh7j/0DZXhviz/gpR8ePEsjta+J49BRukem2kX/ALOG + NOw7H7iVjap4t0PQ+NR1nTtOK/8AP1dRxf8AoRr+fvxJ+0t8VPFskjat4+1yfd9/y7pov/QMVx95448R + 6l/x9eIdVuv+u99I/wDM1XKFj+hK8+O3w10/f9q+IXhW28v7/n63bJs+uZKy/wDhqD4N/wDRW/A//hS2 + X/x2v565rye4kkaaeR3b7/mPTOaOULH9C/8Aw1B8G/8Aorfgf/wpbL/47R/w1B8G/wDorfgf/wAKWy/+ + O1/PNTuaOULH9EVn+0R8KdQjeS0+Jng66VfvNDr1o+PykresPiR4T1PYtj4n0e9LLuXyNQhf5fwav5wI + 5Gi+7J5daFr4o1qz/wCPfVr6D/rndMn9aOULH9KEciTR70berfxLUtfzmaP8bPiDoMnmaf4z8QQOv/UR + k/h+pr0rw3+3l8d/C/lpa/EK+nt0/wCWF1HBKn/jybqXKFj96aK/Hjwf/wAFbPizoflx6xpOga9b/wAc + jwSxS/mr7f0r3rwL/wAFhPCGovBD4r8G6lo//PW6sZ1uUH/AMBqVmB+htFfP3w8/bt+CXxKjAsPG9jp1 + w77FtdYP2SV/or9a93tbyC/t47i3mjmhkXcjxvuVl9aQi1RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFQTzxW8DySOqRKu5mf7qrQBPWdrGuaf4fsZLzVL6HT7SP701zIqJ+Z + r40/aY/4Kc+DPhLNcaH4ISHxr4lj3I00cn+gwN/tOPv/APAK/ML41/tJ/EH4/aw934u8Qz3tvu3w6akn + lWkP+7GvH/AutVyjP1B+N/8AwVM+Gfw7hns/CCSeOtZUfJ9nPlWX4ynn8lr4T+LP/BR74zfFCSSK113/ + AIRHTSWKWuh/un2t/C8n3mr5d5o5p8oyzqWrX2s3UlxfXc97cSvveSd2d3b8arc0c0c1Qw5o5ptS2trP + eTxw28Ek8rfcjjTe9ADOaOa6/S/g34/1yPdp/gjxHeo3/LSDS53/AJLXVWP7Jfxi1K6jhh+HPiDe3/PS + xZE/NqAPJuaOa9tb9if41/8ARPdV/wC+K5vUP2Z/itpcHnXHw58TbN+z93pc7/8AoK0rgebc0c1q614P + 17wz/wAhjRdS0v8A6/rWSL/0IVlc0wDmjmjmjmgA5o5o5ptADuaOaOaOaAE+5Xe/Dj49/EH4R3Rl8KeK + 9V0gbtzxwzt5L/7y9K4Gnc0AfoN8H/8Agrp4q0V4LP4ieH7XXrTeu/UtN/0e4Rf+uX3Xb8Vr71+C/wC2 + B8K/jpHHH4b8SwpqbJvbStR/0e5T/gJ4P/ASa/ATmn2t1LZzx3FvJJBcRPvSRH2OjL3BqeUR/THRX4u/ + s7f8FMPiL8IfI0zxTJJ458Ooyh0vpP8ATYV77Jerf8Dr9Q/gH+1F4C/aM0MXnhTVkkvVXdc6VdHZdw/8 + A/iX/aXipEev0UUUhBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUV4f+0/+1V4T/Zj8IyahrE8d + 5rlwjf2do0b/AL25b1P91PVqAO2+L3xm8I/A3wnP4j8YarHpmnxjCr96WZv7safxNX5A/tYf8FAvGX7Q + V1PouiPN4W8FK/yWMD/6Rc+87j/0EfjmvGfjt+0B4w/aH8YPr/ivUnmHzLaWMf8Ax72cf9xF/wA5rzfm + r5Sg5o5o5o5qhhzRzSKrNJtX53avuz9kX/gmhrPxUt7XxP8AEf7V4c8MSbZrfTYzsu7xff8A55L/AOPe + 1AHx38Pvhh4s+K2tppHhLQr7Xb9vn8m1gZ9ieregr7a+EH/BIzxdryW994/8QWvhy33qz6dYJ9ouHX/f + +6jfga/Tb4b/AAr8LfCPw7DofhLRrXRdOj/5ZwRhWdv7zH+I119RzE3Pln4f/wDBNv4G+B7dFuPDUnie + 4U7hca3Ozvu9cJtX9K968P8Awt8H+FbWO20nwvpWnxR/d8iyjH64rrKKkRBb28VsmyGNIk/uxptqeiig + AooooAzNS8P6Xq3y3um2t7/13hV/515F8QP2L/gz8SGnl1bwJpyXcv8Ay9WKNbuv02YH6V7hRQB+b3xZ + /wCCQWj3Ucl18O/FdxYzfM32HWI1lR/9lXTbt/EGvhj4zfsm/E/4Ds7+KfDc6acu1P7Vsf3to+7/AKaC + v6CKqXlpBqVrJb3MMc9vKu143Xcrqe1O47n80nNHNfsL+0n/AMEv/A/xKt77WPAQXwb4lb51tY/+QfM3 + ps/5Z59V/Kvyt+LHwb8Y/BPxNPoPjDRZ9IvV+5JJ/qZl/vo/3Wq7jOM5o5o5o5pjDmjmjmjmgA5o5o5o + 5oAOa0/C/irV/BGuWmsaDqV3pGp2rq8N1avsdGWszmjmgD9W/wBj3/gptp3jNrTwj8VZ4NL1ptsVtrw+ + S3um/uy/3HPr0NfoNHIk0aOj71b7rLX8z3Nfd/7Cv/BQi++F91Y+A/iLfSXXg1v3Vjqs/wA0um+z/wB6 + L/0GoaJsfrvRVLTNTtNZ0+3vbK4ju7O4RZYZ4X3K6noQau1IgooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuT + +JnxI0T4S+B9W8V+IbtLLSdNhM0shP3v7qr/ALTHAH1oA4D9qb9pjQv2ZPhvPruo7LnV7ndDpmm97mfH + 6KO5r8M/ix8VvEfxp8cX/irxRfyXup3j/wDAIV7RoP4VFdD+0d8fNd/aK+JmpeJ9ZncWzP5WnWP8FtAP + uoo/U+9eX81cSg5o5o5o5qhhzRzRzX1r/wAE2/2d7b42/Gj+1tbtPtXhrw2q3sqSfcmn3fuk/P5ivpQB + 9Lf8E+/2BLXRtP034l/Eex8/VZ0W40nQ7pPltV/hmlU/x+inpX6N0xVWNNq/Kq0+syAooopAFFFFABRR + RQAUUUUAFFFFABRRRQAV5/8AGL4K+Efjt4Pn8O+LtJh1C0kVvKmwBNbN03xv1Vv8mvQKKAPwk/a3/Yu8 + Vfsu659obzNa8GXT7LTWI4/uekcv9x/59q+dOa/pI8ZeC9F+IXhm/wDD/iHToNV0e+iaG4tbhcq6mvxD + /bS/ZH1P9mHx8Ba773wZqTs+l3z/ADsn/TGQ/wB4frVplHznzRzRzRzVDDmjmjmjmgA5o5o5o5oAOaOa + OaOaAPu//gnr+3XJ8Lb6w+G/jq73+ELp9mn6jJ97TZG6I3/TIn/vn6V+uEMyXEaSRuHjZdyuv8Qr+aDm + v1V/4Jm/tjyeMrCP4VeML7zNYsov+JNfTv8APdRD/lif9pe3tUNCP0RoooqSQooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAK/I3/gqX+0w/jrx1H8M9Bu9+haC+/UXT7s15/d/wCAdMf3q/R39pj4uQ/BD4I+KfF0nzz2tqyWke/b + 5k7jagH48/hX8+uqalc6zqV3qF9PJdXt1M1xNPJ992ZtzMfqaqI0Qc0c0c0c1ZQc0c0c0c0AHNfsD/wS + T8Mw6T+z3quqJs+0aprMru/8W1FRMf8Ajtfj5X60/wDBIPxtFqnwh8UeG5JP9L07VPtCR/8ATB4k/wDZ + 91J7Es+/6KKKzEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXA/Gr4PaD8dfhvqvg/xFbiWyvE/d + v/HDKPuSr6MDXfUUAfzlfGD4V618FviNrXg/XoJINQ024ZPM/gmi/glX/ZZfmrjK/Wn/AIKs/s7jxf8A + D20+JulQ51bw/tt72ONPnmtXbGf+AM35V+THNablBzRzRzRzTGHNHNNp3NABzRzRzRzQAc1o+G/Emp+D + /EGm65o93JZatYXK3Fvdx/fSVWyprO5o5oA/oC/ZV+Ptp+0d8HNJ8VQhINSK/Z9RtY2z5Nyq/OPp6V7J + X4s/8Ezf2gJfhT8cofDN/Ps8O+Kv9ElEj7Ehul/1Un/oS/8AAq/aasyQooopCCiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPzV + /wCCwXxSe30/wb8P7acbLp5NUvY/9z5Iv/Q3r8w+a+nv+Cj3jVvGn7U3iD5tyaWn9mY/65SOtfMPNaIo + OaOaOabTGO5o5o5o5oAOa+qv+Cbvxqi+EX7RdhZ6hdx2ui+JU/sy48z/AJ6s37n/AMfr5V5pYZpbWSOa + GSRJVfekifwNQB/TLRXzn+w7+0ZB+0V8E7C8uHj/AOEl0gLY6nD33Bfkl/3XX+tfRlZEBRRRQAUUUUAF + FFFABRRRQAUUUUAFFFFABRRRQAUUUUAZHibw5Y+L/Dup6JqcAuNP1G2ktLiM/wAcbrtb+dfzw/GP4eXf + wp+Knijwlepsn0u+ki/4B1T/AMc21/RrX5A/8FbPht/wjfxv0XxZbpstNe07Y/8AtzxN8x/75ZKqI0fC + /NHNHNHNWUHNHNHNHNABzRzRzRzQAc0c0c0c0AT6bfT6XqVpeWsmy4t5lmhk/uMrZFf0Jfs3/FKL40fB + Hwf4tWTzp76xj+1t/wBPKfJL/wCPq1fzzc1+r3/BIH4gvqnwz8V+ELi43vpd8t3bwf3IpV+b/wAfqZEs + /QiiiioEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAfzz/ALUczXH7TPxXaR9//FWaqmP9lbuQCvMea9N/akjaP9pb4sFvk/4q + 3VX/APJuavMua1LDmjmjmjmgA5o5o5o5oAOaOaOaOaAPb/2QP2j739mv4vWOurvn0G622mr2iP8AfgZv + vf7ydRX7x+H9esPFGh2Or6VdR3umX0K3FvcQ/deNlyrCv5rea/UT/glL+0w+saTd/CbX77zLmzRrvRJJ + urxfxwf8B+8P9mpaEfpFRRRUEhRRRQAUUVynxG+JXhv4S+E7rxH4q1WDSdJtV+eed8bm7Ko/iY0AdXRX + 5L/Hj/grJ4u8R6jdaf8ADSwg8PaJ8yJqV9H5t3Mv9/b0i/8AHq+Wtd/az+MXiQTi/wDiLr8ySfej+1Mi + evQU7Dsf0G0V+Anhf9tL41+E76Oaz+I2sTpF/wAsLqfzYn+qtX3B+zH/AMFVrPxNqVp4e+K1pBpFzO2x + Nfsvlt9x/wCesf8AyzHuM0WCx+jdFVbO6g1C1juLeZJ7eVdySRvuV1PcGrVIQUUUUAFFFFABXwl/wV28 + IR6t8BdC18/63R9WWJP+2y4/9kr7tr5l/wCCjOg/29+yV4w+Tf8AY/Lu8f7jUAfhnzRzRzRzWpYc0c0c + 0c0AHNHNHNHNABzTadzRzQAc19wf8EkfFA0f9oTVtJPP9raTJF/3w3mf+y18O19Pf8E2NS/sv9sDwaxd + 0imS9hfZ/HutpMf+PUmB+5VFFFZkBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH4V/8FDvBLeCP2pvFClNv9qO2rf9/pHavm3m + v0u/4LB/CmXd4P8AiFawf6P+80i+k/2m+eD/ANBkr80ea0RQc0c0c0c0xhzRzRzRzQAc0c0c0c0AHNdT + 8KfiJqPwn+I3h7xdpckiXek3a3H7v+Nf41/4Em5a5bmjmgD+kfwX4qtPG3hHRtfsv+PTVLSO7j/i4dd2 + Pwrfr5M/4Jk+MpPFX7Kui20zvI+jXM2n75P7u7zP/Z6+s6zICiiikBna1rFp4f0e71TUJ0trKziaeaZ/ + uoirkmvwu/bM/au1f9pz4izyxySW3g/TZmh0nTj93b085h/z0f8ATpX3b/wVe+PEngf4X6b4A0y6eDU/ + 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 + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooA8s/aU+Dlt8dvgz4k8HzkRzXcG+0m/54zpyjf0r+fvxF4f1Dwr + rl/o+qWkljqdhM1vcQSffRkbawr+levzn/4KW/sYXPjHf8VfBVjJPq0ER/tuxg+9NEq/69V/vL3/ADqk + xn5Y802lZdv3qXmrKG07mjmjmgA5o5o5o5oAOaOaOa6f4Y/D3Vfir4/0LwnosEk+oapcLbp5f8C/xN/w + FfmoA/YX/gl74Vl8O/sp6TeSfd1m+uL5P93d5f8A7Tr66rlfht4Gs/hr4B8P+FtOREtNJtI7RNg279q/ + M34tk/jXVVkQFFFUdVvotL0u7vJ5NkMETSu3+yFoA/D/AP4KKfEaT4hftT+KIhJvtNDddJij/g/dfe/8 + er5n5rX8aeIJ/FXi7WtYupN9xf3clw//AAJqyOa1LDmjmjmm0AO5o5o5o5oAbX6gf8Ee/iXPd6T428Cz + uXitZI9Ut979N/7t1X/vjNfmDzX1d/wTF8Wf8I1+1doVvJJ5dvqlpcWjp/fYr8n/AI9SYj9uKKKKzJCi + iigAr5S/4KZa9/YP7JfiH+9eXdtaf99vX1bX59f8FgfGLab8K/BvhuN8f2pqUly6f7MKLj/0ZTQz8nua + OaOaOa0KDmjmjmjmgA5o5o5o5oAOaOaOaOaADmv0g/4I5+C5Jtf8feLGj/dRW8WmJJ/tFvMP6V+b/Nft + h/wTJ+G7eA/2XdJvbiPyb3XriTUZf93dtj/8cVamQj62oooqCQooooAKKKKACiiigAr4b/4KEf8AI1eE + /wDr0m/9CSvuSvhv/goR/wAjV4T/AOvSb/0JK+dz/wD3Cfy/M/Q+Af8Akf0vSX/pLPk3mjmjmjmvyk/q + 0OaOaOaOaADmjmjmjmgA5pY5Gik8xfkdaTmjmgD9Jv2V/jB/wtT4dwR304k13SwLe7z951/gk/Edfevc + K/K/4B/FSb4S/EWw1YP/AMS+X/R76P8Avxn/AOJ+9X6hafqEGqWMN5ayCa3mRZI3T+JTyK/V8lx31zD8 + sn78dH+jP5R41yH+xsxdSkv3VXWPk+q+W68mXqKKK+hPz0KKKKACiiigAooooAKKKKAPzT/bE/5Lxrv+ + 5D/6KWvFea9q/bE/5Lxrv+5D/wCilrxXmvxbMP8Ae6v+J/mf2hw//wAijCf9e4f+koOaOaOaOa4D6AOa + lsf+P6D/AK7L/wChVFzUtj/x/W/++tNbky+Fn6/eH/8AkC6d/wBcI/8A0EVp1meH/wDkC6d/1wj/APQR + WnX7rHZH8K1Pjl6v8woooqjMKKKKACiiigAoqpcXENjbyTzyLDDGu5nY7VRRXxh+0N+2VJdfa/D3gOTy + YMMlzrP8T+0P/wAV+VefjcdQwMOeq/RdWfQZLkeMz3EewwkdFvLpH1f9Nnunxk/aa8KfCSOS1ef+1tdx + 8unWrjK/77fwj9a+J/in+0141+KM88NxfPpejt8v9nWL7E2/7R/jryiaaS6mkmmeSaVn3vJJ87u1JzX5 + rjs4xONbV+WPZfq+p/SmR8HZbkqU+X2lVfakuvktl+fmJupeaOaOa8E+8DmjmjmjmgA5o5o5o5oAOaOa + OaOaADmjmjmjmgA5o5o5o5oAOav6J4g1Lw3qEF/pV9Pp97H8yzQvsdKoc0c1UZOLutyZRjUi4TV0+j1P + rD4R/ty6lprQaf43tf7TtflT+0rX/Wp/vL/F9a+x/CfjDRvG+lR6nomow6hZSDiSFsj8fSvyI5rrvhr8 + VvEXwn1qPUdCvpIR/wAtrWT54pl9GWvq8vz+rQap4n3o9+q/zPybP/D/AAmOUq+W2pVO32X/API/LTyP + 1ooryT4G/tBaD8aNLP2f/QtZgXNzp8n3v95P7y+9et1+iUa1PEQVSk7pn87YzB4jAV5YbFQcZx3T/rbz + CiiitzjCiiigAooooAK/OL9tv/kvWpf9eNv/AOi6/R2vzh/bb/5L1qP/AF523/oqvleJP9zX+Jfqfqnh + v/yOZf8AXuX5xPB+aOaOaOa/MT+nA5o5o5o5oAOa+h/2GP8Aksh/68ZK+eOa+h/2GP8Aksh/68ZK9TK/ + 99pep8txR/yJcV/gZ+h9FFFfsh/HAUUUUAFFFFABRRRQAUUUUAFfIP8AwUM/5Afgv/r4uv8A0GOvr6vk + D/goZ/yBfBP/AF8XX/oMdeHnf/Ivq/L80fccE/8AJQYb1l/6RI+KOaOaOaOa/Iz+uA5o5o5o5oAOa6n4 + U/8AJSvDX/X9H/6FXLc11Pwp/wCSleGv+v6P/wBCrah/Fh6r80cWN/3Wr/hl+R+ttFFFfuR/DgUUUUAF + FFY3iTxJYeE9Fu9W1SdLWwtk3yyP6Um1FXZcIyqSUIK7exLrWtWPh3T5tQ1O7hsrKBd0s8zbUX6mvif4 + 4ftralrUk+keBt+l2HzI+qP/AK+b/rn/AHP96vMv2gP2htW+M2sPbxO9j4at2YW9lH/H/tv6tXkXNfnO + Z59Os3SwrtHv1Z/RXC/AlHBxji80ip1Hqo/Zj693+CJb6+n1G6e5up3muJX3u7vvd6i5o5o5r47fVn7E + kopJKyQc0c0c0c0DDmjmjmjmgA5o5o5o5oAOaOaOaOaADmjmjmjmgBY5Gik3RySI/wD0zr1/wB+1X8QP + AmyEaq+r2S/8uuo/vfl9FP8ADXj/ADRzW9GvVw8ualJp+RwYzL8JmEPZ4ukprzV/u7fI+/fhr+3B4T8V + mG18QwSeG79x/rM+bb/99fe/SvpG3mS5hSWNt0bLuV/rX5h/s1/DtviT8WtJspU36fZv9uu/91P8X2iv + 1BVVjTavyqtfp2R4zE4yjKdfWzsn37n8ycb5TluT42FHAXTavJXul2t177t9B9FFFfRn5yFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUxlWRNrfMrU+igD85/20/8AgmvH4qmvvG/wpt0g1mV2mvvDn3Yrn1aDH3X/ANnv7V+YHiDw/qfhXWLv + S9YsJ9L1K1doZrW6j2OjL7V/SvXj/wAcv2V/hx+0NbBfF2gRz36rti1S1/dXcY9BIOdvtVXHc/n55o5r + 9E/if/wR98QWMzzeBPF9jqdv977LrCNby/RSgZT+leBa1/wTl+Pul3bww+BX1RV6T2t9bbP/AB+QGquU + fNPNHNfSGm/8E6vj/f3aQyeAZrJW/wCW099bbP8Ax2U17v8ADL/gkH4t1S4Sfxz4osNFs/4oNLVp5/8A + x4Bf1ouB8G+FfCOteOvEFpofh/TZ9X1W8fybe1tU3u7V+yf7CX7Elv8As4aG/iLxIsN5491GPa7x/Mlh + Ef8Alkh9f7xr134D/sr/AA7/AGd7Hy/CWipHfum2bVbr97dzfWT09q9hqbkhRRRUiCvNP2kNZbw78Avi + DqSukbWuh3cu9/aJq9LrxX9s66js/wBlX4oNIeG0G5iH+8yYFAH4BSNukkal5o5o5rUsbTuaOaOaADmj + mjmjmgA5r1X9lHWm8P8A7Sfw2vv4ItftN/8AutIA36V5VzXU/Cm8+wfE3wvceZ5Hlapbv5n9zbIKAP6O + 1O7mnVWsm3Wduf7yL/6DVmsiAooooAK/Gz/gq18SF8W/tEQeH7W48y08P6dHbzR/3J3Yu/8A47sr9gPE + GvWfhnQdR1fUJfJsrC2kuriT+5Gi7m/QV/O38YPH1z8UPih4o8VXT75dUvpLjf8A7O75f/HaqI0chzRz + RzRzVlBzRzRzRzQAc0c0c0c0AHNHNHNHNAHUfCzwLe/Ez4i+H/C2nQPNdapfR26on9xm+b8lr+ibwn4e + tfB/hjSdBsk2WWmWkNnCP9hECD+Vflv/AMElfgP/AMJF431b4nalB/oOjJ9h07zP47l/vSL/ALifL/20 + r9YKiRLCiiipEFFFFABRRRQAUUUUAFfDf/BQj/kavCf/AF6Tf+hJX3JXw3/wUI/5Grwn/wBek3/oSV87 + n/8AuE/l+Z+h8A/8j+l6S/8ASWfJvNHNHNHNflJ/Voc0c0c0c0AHNHNHNHNABzRzRzRzQAc19z/sRfGX + /hIPD8ngnU5s6hpvzWO7q9v/AHf+An9K+GOa3PAnjPUPh74t03X9Mk2XVnKrf7Dr3Q/7Jr08txksDiI1 + Vts/Q+X4kyWGeZdPCv494vtJbffsz9eqK5vwJ4ysfH3hPTde0591reRLKP8AZ9VP0rpK/Y4yU4qUXdM/ + jupTnRnKnUVpJ2a7NBRRRVGYUUUUAFFFFABRRRQB+af7Yn/JeNd/3If/AEUteK817V+2J/yXjXf9yH/0 + UteK81+LZh/vdX/E/wAz+0OH/wDkUYT/AK9w/wDSUHNHNHNHNcB9AHNS2P8Ax/Qf76/+hVFzUtj/AMf0 + H++v/oVNbky+Fn6/eH/+QLp3/XCP/wBBFadZnh//AJAunf8AXCP/ANBFadfusdkfwrU+OXq/zCiiiqMw + ooooAKqXFzFY20k87pDFGu52b7qqKt18V/tlftCS+dP4C8PXexF/5Cl3C/8A5B/+K/KvPx2Mp4Gg60/k + u7PfyPJsRnmMjhKGnVvsur/rdnGftQ/tPXXxC1Gfw34cne18MQPtmnj+9eN/8RXzhzRzTa/IsViquLqu + rVer/DyP68yzLMNlGGjhcLG0V97fd+Y7mjmjmjmuQ9UOaOaOaOaADmjmjmjmgA5o5o5o5oAOaOaX7PL/ + AM85KGhZfvR7KBXQnNHNHNHNAw5o5o5o5oAOaOaOaOaADmjmjmjmgDR8N+JNS8J65aarpV29lqFq++Kd + K/R79nX9oCx+NPhzy7gx2viSzXF3aKeH/wCmif7J/SvzQ5rc8EeNdU+Hviax13SJ/JvbV9/+w690Psa9 + rLMznl9XvB7r9UfFcT8N0OIMNZJKtH4Zfo/J/gfr1RXDfCX4maf8WfBNjr1gwUyLtngP3oZR95TXc1+t + U6kasFODumfyXiKFTC1ZUK0bSi7NeaCiiitDAKKKKACvzh/ba/5L5qP/AF523/oqv0er84f22v8Akvmp + f9eNv/6Lr5XiT/c1/iX6n6p4b/8AI6l/17l+cTwfmjmjmjmvzE/pwOaOaOaOaADmvof9hj/ksh/68ZK+ + eOa+h/2GP+SyH/rxkr1Mr/32l6ny3FH/ACJcV/gZ+h9FFFfsh/HAUUUUAFFFFABRRRQAUUUUAFfIP/BQ + z/kB+C/+vi6/9Bjr6+r5C/4KGf8AIB8Gf9fNz/6DHXh53/yL6vy/NH3HBP8AyUGF9Zf+kyPibmjmjmjm + vyM/rgOaOaOaOaADmup+FP8AyUrw1/1/R/8AoVctzXU/Cn/kpXhr/r+j/wDQq2ofxYeq/NHFjf8Adav+ + GX5H620UUV+5H8OBRRRQAV+e/wC2B8dpPHXih/C2j3Ug0DS5dk2z7tzOO/uF7V9T/tPfE5vhj8Lb66tZ + Nmq33+iWmD8yM3Vx/u1+ZckjSySM332r4biLHuKWEpvfV/5H7f4dZDGtKWbYhaRdoevV/LZfMTmjmjmj + mvgD+gQ5o5o5o5oAOaOaOaOaADmjmjmjmgA5o5o5o5oAOaOaOaOaADmjmjmjmgA5o5o5rc8CeFLnxx4w + 0rQrQ4nvrhYqqMXOSjHdmVWpCjTlVqO0Yq79EfbX7Dfw5Hh7wDdeJLuDZday/wC68z73kDp+DH5q+oKy + PDuh2nhfQ7DR7CMRWdnCsESf7KrgVr1+04PDrCYeFFdF+PU/i3OMxlm2PrY2X23p5LZL7gooortPGCii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + 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 + /DL8j9baKKK/cj+HAooooA+Bv28fGzax4+03w7C++00u33un/Td+v/jm2vmLmu7+O/iD/hJ/jF4svx84 + a+ZP++Pk/wDZa4TmvxfMKzxGKqVH3f3LY/s/h7BrL8qw+HS2ir+r1f4sOaOaOaOa88+hDmjmjmjmgA5r + 3f4I/sm+IPirBb6tqD/2FoD/ADJM8f76Zf8AYX/2am/sl/BWL4p+NpL3VofO0DSdssscn3JpW+6n09a/ + Rm3gjtoUjhRUjUbVVPurX2GTZNHFx+sYj4ei7/8AAPx/jLjKplVT+z8v/i/al/L2SXe33Hjfg79kv4ce + D7dC2jf2tdr1ur92dm/4D939K9Dh+GnhGCNY08MaQFXp/oEX/wATXU0V97TwmHpLlhBJeiPwPEZpj8XN + zr15Sfm2cw3w58JMpU+F9H5/6h8X/wATXN61+zv8ONcVhd+E7E7uvkbof/QCK9Loq5YejNWlBP5GVPMM + ZRfNTrST8pNfqfNniT9hnwDrW9tNm1DRT/CtvLvUf99g1474s/YJ8U6fHJNoOq2WrfNlIJP3L/meK+9a + K8utkuBrfYs/LT/gH1OD41zzB2tX512l7347/ifkt40+E3i74fu/9u6FfWUK/wDLd0byf++/u1yXNfsZ + eWkF5F5U8Mc0bfwSLuWvG/H37Jnw+8c75l0z+xr1ssbjTjsy3qy9DXzWJ4ZnHXDzv5P/ADP0nLfEyjO0 + MxouP96Oq+56/iz81+a+s/2DPhy19rmq+MblP9Hs0+yWkn96Rvv/AJLt/wC+q5v4hfsP+MPDJefw9PD4 + kslGdiDybj/vjv8AnX2N8E/h/H8M/hro2heXtuIYvMuP9qVvvVlk+VVqeM5sRCyhr89jr4w4qwVfJvZ5 + fWUnVfK7bqO7ut121XU9Booor9GP5zCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACu + c+IGit4j8Ea7pcfD3ljNCu3/AGlro6imXzI3X+8tAH80N0u26nX/AG2pnNdr8bvDLeDfi94w0Nvkew1S + 4t/++ZK4rmtSw5o5o5o5oAOaOaOaOaADmvSf2Z9N/tn9oX4bWK/8vGv2UX7z/anSvNua+g/2AfDv/CRf + tZeAY/8An1u/t3/fpd1AH7wqu1cU6iisiAr5a/4KEftDR/Ar4G3ttY3fl+KPEAax0+OP76Kf9bN9FXj/ + AIHX07cTxWcLzSukcUa73dv4VFfhD+3B+0O37RHxu1LVLSd5PDul7rHSU/6Zq3MuPV6aGfP/ADRzRzRz + WhQc0c0c0c0AHNHNHNHNABzRzRzXT/DH4a698XPHGm+FfDdo97qt/LsRP4EXu7f7IoA9L/ZB/Zl1L9pz + 4p2mkJHJB4cs9txq19/AkA/5Zg/33+6Pzr93/DXhzT/COg2Oi6TapZ6ZYxLBbwJ0RB2rzX9mP9nnRf2a + /hhY+F9LKXN4377UdR2bGup/4m/3R0HtXr9ZkhRRRSEFFFFABRRRQAUUUUAFFFFABXw3/wAFB/8AkavC + f/XpN/6ElfclfDf/AAUG/wCRs8J/9ek3/oSV87n/APuE/l+Z+h8A/wDI/pekv/SWfJvNHNHNHNflJ/Vo + c0c0c0c0ALDD9omjjX77Psq94i0G78L65faTqEHk3tnM0Uqf7S1X01tupWjf9Nl/9Cr66/bd+EouI7T4 + iaTDmKRFh1GNE5/2Jf8A2U16NHCSrYerWj9i33a3Pnsbm8MBmGGwdXSNZSSfaS5Wl87tetj4+5o5o5o5 + rzj6EOaOaOaOaADmvZ/2VvjE3wt+IMEF4/8AxItWdbe7/uozfck/A/pXjHNHNdGHrzw1WNWG6PPzDA0c + ywtTCV1eM1b/ACfqnqfsmrLLHuX5lan187/sf/GQfETwL/Yl9O8muaGixO7/APLaH+CT+n4V9EV+z4bE + QxVGNansz+Msyy+tleLqYOuveg7eq6P0a1Ciiiuk8wKKKKACiiigD80/2xP+S8a7/uQ/+ilrxXmvav2x + P+S8a7/uQ/8Aopa8V5r8WzD/AHur/if5n9ocP/8AIown/XuH/pKDmjmjmjmuA+gDmpbH/j+g/wB9f/Qq + i5qWx/4/oP8Arsv/AKFTW5MvhZ+v3h//AJAunf8AXCP/ANBFadZnh/8A5Aunf9cI/wD0EVp1+6x2R/Ct + T45er/MKKKKozCvIv2nviD/wrv4R6xdwvsv7xPsVtj7wd+Nw/wB3rXrtfCf7evjg6h4s0bwvC26Kwi+0 + Sj/po/8A9jXj5tifquEnNbvRfPQ+v4Ty1ZrnFGjJXinzS9I6/i7I+VGZmk3N99qXmjmjmvx8/sEOaOaO + aOaADmjmjmjmgCxpml3OtajaWFpA811O6xRIn3nY1+mP7PPwOsfgx4TSHas2u3iK9/ddct/cX/ZFeAfs + L/CFL++u/HWpQb47Zvs+nb/+en/LST8Pu19uV+i8P5cqcPrdRavbyX/BP528QeIp4iu8pw8vchbnt1l2 + 9F+foFFFFfZn4wFFFFABRRRQAUUUUAFNZdwwadRQB8D/ALYn7P8AF4K1D/hMdBg2aPfTYvIU+5bSt/H/ + ALrfzr5h5r9e/FPhmx8YeH7/AEXUohNZXkTRSx+xFflJ8Q/Bl38PfGmq6Be/62zlZf8AfX+E1+ZZ9l8c + LVVemvdl+DP6a4B4hlmmFeBxLvUpbPvH/Nbfcc/zRzRzRzXyh+rBzRzRzRzQAc17L+yd8RP+EA+Llik0 + mzTdU/0G48z7iZ+63/fVeNc0+1uGs54LiH/WxOrp/vLXRh60sPWjVj9l3PPzDBU8xwlXCVNpxa/r56/I + /ZOiuL+EvjBPH3w98P64snmPdWkZm/66hcP/AOPA12lftlOaqQU47PU/iavRnh6s6NRWlFtP1TsFFFFa + GAV+cP7bX/JfNS/68bf/ANF1+j1fnD+21/yXzUf+vO2/9FV8rxJ/ua/xL9T9U8N/+RzL/r3L84ng/NHN + HNHNfmJ/Tgc0c0c0c0AHNfQ/7DH/ACWQ/wDXjJXzxzX0P+wx/wAlkP8A14yV6mV/77S9T5bij/kS4r/A + z9D6KKK/ZD+OAooooAKKKKACiiigAooooAK+Qf8AgoZ/yA/Bf/Xxdf8AoMdfX1fIH/BQ3/kA+DP+vi6/ + 9Bjrw87/AORfV+X5o+44J/5KDDesv/SJHxRzRzRzRzX5Gf1wHNHNHNHNABzXU/Cn/kpXhr/r+j/9Crlu + a6n4U/8AJSvDX/X9H/6FW1D+LD1X5o4sb/utX/C/yZ+ttFFFfuR/DgVBcN5cLsP4VY1PWdq0JvNLvYV+ + VnhdB+K0nsVHVo/I3xVI8vibWpG++13M/wD48azOau69H9n1y/jb+G4kT/x6qXNfhc/iZ/dNGypxS2sv + yDmjmjmm1BqO5o5o5o5oA/Rr9i7w6uh/BGwuNm2XUbiS5dv/AB0f+g175Xhn7HGuLrXwL0mMfesJZLRv + +AkN/wCzV7nX7PlyisHS5f5UfxjxFKpLOMU6u/PL89PwCiiivRPnQooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC + iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD8Iv+Cgfhf8A4Rf9rLx1Hs2fb7j+ + 0f8Av6u6vnbmvtL/AIKyaC1j+0xb6l/Bf6Tb/wDfSblr4t5rRFBzRzRzRzTGHNHNHNHNABzX2h/wSf8A + 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 + jajzPL43nb3ord26ru7bo+6KKzNH1qx8QafFfabdw3tpIMpNC4ZT+IrTr9BTUldbH8+Si4txkrNBRRRT + EFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+XP/ + AAWS0Lbr/wANtYjT5Wt7u2mf/gUZX/2avzf5r9b/APgr94d+1fA/wvrSx75LPXFtz/uvFIf/AGSvyQ5r + SOxSDmjmjmjmmMOaOaOaOaADmv1u/wCCQPh/+z/gf4r1aRP3t5rjIkn/AEySCP8A9m3V+SPNfuJ/wTZ8 + OjQf2R/B8+zY+om4u3/7/Og/RaTJZ9RV+Sn/AAVI/akXxx4qT4XeHrvfouiTb9Wkjf5Zrxf+Wf8Aux/+ + hV9t/ty/tLQfs4/Bu8ubOeP/AISvWN1npMDH5txX5pseifzK1+F15eT6ldT3V1PJPcXDs80knzu7N1Jq + UCIuaOaOaOasoOabRTuaADmjmjmp9N0251a+gsbGCS6u7h1hhggTe7s3YCgBtnZz391Hb2sck1xK6pDH + H87uzdq/W79gX9gWP4UWtp49+Idik3jORd9lps3zrpin+Jv+m3/oP1qT9hP/AIJ92nwhWw8e+PYEvPGr + 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 + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8r/ + APBS7w7/AG9+yb4ll/6Bs0N9/wB8ts/9nr8Qea/oJ/a08Nt4w/Zt+IWkqnmNPpMrbP8Acw//ALLX8+3N + XEaDmjmjmjmqKDmjmjmm0AO5r+gz9nbTLb4e/s2+B4byeO2tLLRIbiaaRtqorJ5rMf8AvqvwE8M6b/bn + iPSdN/5+ruG3/wC+2C1+pH/BSj49v8Lfg34f+EujXXka3q2nwpqHkP8APDZouzb/ANtCrL9KmRLPhf8A + bH/aGuf2jvjRqWurI6aFa/6JpMD/AMECt97/AHm6mvDuaOaOaooOaOaOaOaADmjmjmtfwh4R1nx74isd + A0Cxm1PV76VYre1hTezsaAIfDfhvU/GHiCw0XRbCfUdVv5lht7WBN7uzV+xP7EH7Bel/s/2MHifxfDBq + nj+Vdyfxw6av9yP/AG/9v8q3v2Kf2HdE/Zr0G31rWY4dW+IVzF/pN9w6Wat/yxh/q/8AFX1dUNkhRRRU + iCiiigAooooAKKKKACiiigAooooAKKKKACiiigAr4b/4KEf8jV4T/wCvSb/0JK+5K+G/+Cg//I1eE/8A + r0m/9CSvnc//ANwn8vzP0PgH/kf0vSX/AKSz5N5o5o5o5r8pP6tDmjmjmjmgA5r9VvgL/wAkT8C/9ga0 + /wDRS1+VPNfqT+zf/wAkL8F/9g6P+VfZcM/7xU9P1PxvxOjfL6D/AL//ALaz02iiiv0Y/nM/Pv8AbU+D + /wDwh/jCPxVp0GzS9Zb99s+6lz/F/wB9da+bea/WX4oeArL4l+B9U8P3qBkuov3bf3JF5RvwNflZ4p8O + 3vhHxFfaNqMDw3lnK0UqP7f41+XZ9gfqtf20F7s/wfU/qHgPPv7UwH1Ss/3tLTzcdk/ls/8AgmbzRzRz + RzXzB+nhzRzTadzQAscjW8kckcmx1+dJI6/TP9mj4uRfFr4d201xJ/xOdPC216h/vAfK/wDwIV+ZfNep + fs4/FiT4S/ES0vZpH/se82298n/TM/x/8Br3cnx31LELmfuy0f8An8j4PjHIVneXP2a/e09Y+fdfNL77 + H6iUVVtriK7t0mhdJIpF3K6/dZatV+t+aP5L8gooooA/NP8AbE/5Lxrv+5D/AOilrxXmva/2xf8AkvOu + /wC5D/6KWvFOa/Fsw/3ur/if5n9o8P8A/Iown/XuH/pKDmjmjmjmuA98Oal0/wD4/oP99f8A0Koualsf + +P6D/fX/ANCprcmXws/X7w//AMgXTv8ArhH/AOgitOszw/8A8gXTv+uEf/oIrTr91jsj+Fanxy9X+YUU + UVRmfIn/AAUGu1/4RnwvZ7Pma7kl3eny4r4k5r7S/wCChP8AyDfCf/XaX/0Gvi3mvyfPnfHz+X5H9YcB + xUcgo27y/wDSmHNHNHNHNfPn6AHNHNHNHNABzX6W/si2gtfgP4eb5v33mS/m5r80ua/UD9lv/kgfg3/r + 0b/0Y9fXcMr/AGqb/u/qj8i8S5NZXSiutRf+kyPVqKKK/Sj+bAooooAKKKKACiiigAooooAKKKKACiii + gD82/wBtK3WH48artG/db27fnHXhvNfQX7ckar8bnZfvNYw7v++a+fea/GcyXLjaq82f2Zw1JyyXCN/y + R/IOaOaOaOa80+kDmjmjmjmgC/4bm8jxBps3mbNt3G/mf8Cr9edNk83TbWXOd0Stn/gNfj5Z/wDH3B/v + rX6++Hf+QBp//XtF/wCgivvOF3/GXp+p+D+KMV/skv8AF/7aalFFFfeH4OFfnF+23/yXrUv+vG3/APRd + fo7X5w/ttf8AJfNS/wCvG3/9F18rxJ/ua/xL9T9U8N/+RzL/AK9y/OJ4PzRzRzRzX5if04HNHNHNHNAB + zX0P+wx/yWQ/9eMlfPHNfQ/7DH/JZD/14yV6mV/77S9T5bij/kS4r/Az9D6KKK/ZD+OAooooAKKKKACi + iigAooooAK+Qf+Chn/ID8F/9fF1/6DHX19XyD/wUM/5Afgv/AK+Lr/0GOvDzv/kX1fl+aPuOCf8AkoMN + 6y/9IkfE/NHNHNHNfkZ/XAc0c0c0c0AHNdT8Kf8AkpXhr/r+j/8AQq5bmup+FP8AyUrw1/1/R/8AoVbU + P4sPVfmjixv+61f8MvyP1tooor9yP4cCiiigAryP9ob4I2nxn8Htbrtg1yzBlsbo9m/uH/ZavXKKwrUY + Yim6VRXTO3B4yvl+IhisPLlnF3T/AK6dz8dtc0O+8N6xdaZqUElre2srRSwv/Ay1S5r9G/2kP2a7L4xa + f/aWliGy8UQLhJm+VLhf+eb/ANDX56+I/DWpeEdYu9K1e0eyv7V9rQzV+TZjltTL6lnrF7M/rLhviTDc + QYfmi7VV8Ue3mu6Znc0c0c0c1459iHNHNHNHNABzRzRzRzQAc0c0c0c0Adp8OPjJ4r+Fl8k2harPDb7s + PYyfPbv/AMA6V9mfCP8AbS8MeNmh0/xGi+G9Vb5d7k/ZXb/f/g/4FX5/80c17GCzXE4FpQlePZ7Hx+dc + K5bnicq8OWf80dH8+j+Z+x1vcR3MKSRurxMu5WX7rLVivzF+Df7THiz4T3UFus76voW7D6ddv/6A38Jr + 7z+FHxu8MfF/TfO0W7CXiJ+/0+f5ZofqPT3r9FwGbUMf7q92fZ/p3P53z/hHH5C3Ukuel/Mv1XT8vM9H + ooor2z4cKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + 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 + m0eWX862fquny09D4N5o5rrviF8JfFPwwvvs/iHSZ7JPuJdfft3/AN1+lcjzXxtSnOlLlmrPsz9moV6W + JpqrQmpRezTug5o5o5o5rM3DmjmjmjmgA5o5o5o5oAOa0PD/AIi1Lwrq8Op6RdTWF/C26KaF9rVn80c1 + UZOLutyJwjUi4TV0+jP0H/Zz/ass/igseg+I/J07xMq/JIPlivP93+63+z+VfR9fjVDNJBMk0LukqvvR + 0++jV+gH7KH7Rw+JGmr4Z16QDxLZQ5Sc/wDL5GP4v94d6/Q8mzl4hrDYh+90ffyfmfzvxlwYsApZjl0f + 3f2o/wAvmv7vddPTb6Vooor7M/GgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AK/CL/goR4d/4Rv9rbx3aqmxJZobhP8AtrAj/wDs1fu7X44/8FaPDf8AZP7R9jqX/QU0mGX/AL4/d/8A + stNDR8T80c0c0c1oUHNHNHNHNABzRzTadzQAc0c0c1q+EfCOr+OfEVhoOg2E+qaxfTLFb2sCb3dmoAse + BPAuvfErxTY+HPDmmzanq99L5UUMP9fRa/b39jf9kfR/2YfAsccscF94yv0V9T1RE/8AIKH+4v61nfsX + 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 + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAr8u/+CyHh1hrnw+17Z8rW89hv/wCBb6/USvgX/gsDoLah8FvCepKn/HhrPzv/ALLxlf50 + 1uM/JPmjmjmjmtCg5o5o5o5oAOabTuaRV3fKtAFrS9LvNb1K00+xgkur26mWGGBPvuzdBX7RfsH/ALFd + n+zf4ZHiDxFDHc/EHVIv9Ik++lhG3/LGP3/vN/SvN/8AgnD+xLF4D0e0+J/jaw/4qi8TfpNlOn/HlA3/ + AC1Zf+ejdv7o+tfoHUNkhRRRUiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + r4b/AOCg3/I2eE/+vSb/ANCSvuSvhv8A4KEf8jV4T/69Jv8A0JK+dz//AHCfy/M/Q+Af+R/S9Jf+ks+T + eaOaOaOa/KT+rQ5o5o5o5oAOa/Un9m//AJIb4L/7B0dfltzX6k/s3/8AJDfBf/YOjr7Hhn/eKn+H9Ufj + viZ/yLqH+P8A9tZ6bRRRX6OfziFFFFABXln7Q3wph+Lnw4vtLRR/aNv/AKTZN6Sr/D/wL7tep0VjWowr + 05UqiumdmDxVXA4iGJoO0oO6+R+Nl5ayWN1Pa3CbLiJ2R0/uMvWmc19P/ttfBpfC/iWPxjpcO3TdWfZe + In3Un9f+Bfzr5g5r8ZxmFng68qM+h/ZeT5nSzjA08bR2ktV2fVfJhzRzRzRzXGeyHNHNHNHNAHuv7I/x + i/4Vp8QE0zUJ9mhay6wy+Y/yQy/wPX6Q1+NCsyybl+/X6O/sl/GD/hZnw/isb2bfrujqtvcF/vSx/wAE + n+NfecO4/fB1H5x/Vf5H4N4i5Dqs3oLsp/pL9H8j5x/bu/5K/Z/9g2L/ANCevnHmvpn9vqBY/irozKmW + k0ZWb/v/ACV8zc18zm3+/VvU/TOE3zZHhWv5f1Yc0c0c0c15J9aHNS2P/H9B/vr/AOhVFzUtj/x/Qf8A + XZf/AEKmtyZfCz9fvD//ACBdO/64R/8AoIrTrM8P/wDIF07/AK4R/wDoIrTr91jsj+Fanxy9X+YUUUVR + mcb8W9FXxJ8M/E+nH/lrYS/99BSw/lX5NMu35W+/X7IzQLcRtG/zKy7Wr8mPit4bl8J/EnxLpMybHt76 + TYn+yzbl/wDHTXwfFFH+FW9V+qP3nwwxaticI32kvyf6HLc0c0c0c18Gfu4c0c0c0c0AHNe+/sT+Kl8P + /GOCzln2W+qW7W/+/J1SvAua1/B/iSfwf4q0nWrX/j4sLiO4T/gLV2YOt9XxEKvZo8jN8F/aWX18J1nF + pevT8T9f6Kx/DevWvijw/p2r2T77S8gW4if/AGWUH+tbFftaakrrY/imcJU5OElZrQKKKKZAUUUUAFFF + FABRRRQAUUUUAFeffHPxX/whvwo8R6sr7J4rRlh/66MMCvQa+Rv2+PHsdl4b0fwlC8bz3s32u4T+JVT7 + n5nd/wB815uZYj6thKlTrbT1eh9Hw7gHmWa4fDWunJN+i1f4I+IuaOaOaOa/GT+zQ5o5o5o5oAOaOaOa + OaAPo39hTw//AGp8XZ9Q/wCgdYyS/wDffyf1r9Ca+Sf2A/Cv2Xwnr+vypiW9uVt4n/6Zp1/8er62r9Yy + Gj7LAxb3ldn8n8d4r61ntVLaCUfuV3+LYUUUV9Afn4V+cX7bf/JetS/68bf/ANF1+jtfnb+3NYtD8a3u + PL8tLixh+f8Av7eK+W4jV8Ev8SP1Lw4klnTT6wl+cT575o5o5o5r8wP6eDmjmjmjmgA5r3r9ie++yfHG + yh+T/SradOP9ld1eC816X+zTry+Hfjh4TvG/iuPs/wD39Ux/+zV3YCap4ulJ9Gjwc+ovEZTiqS3cJffZ + 2P1Looor9qP4tCiiigAooooAKKKKACiiigAr4u/4KDXiM3hC13vvTzpdg98CvtGvz9/by1xb34pabp8b + bks9PUuP9tmfP6ba+dz+fJgZLu0j9D4Bourn1KXSKk/wa/U+a+aOaTbS81+Un9WhzRzRzRzQAc11Pwp/ + 5KV4a/6/o/8A0KuW5rv/ANn+3a6+NHgxF+82ox10Ydc1aC81+ZwZhLkwdab6Rk/wZ+q9FFFfuB/DwUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQBjeIvDWl+LNLl03V7GHULGUbXhmTcDXw5+0J+x/deB4bjX/CJn1H + RVO6Wx+/LbL6j+8tfflNZd3B+7XmY7L6OPhy1Fqtn1R9PkfEWOyGtz4eV4PeL2f+T80fjXzRzX0r+2H8 + A4vAeqR+LdDg2aNqEuy4gT7ttOecr/stXzVzX5LisLUwdaVGpuv6uf1llOaYfOMHDGYd+7Lp1T6p+gc0 + c0c0m2uQ9cXmjmjmjmgDpfhj4il8J/ELw9q0Mmx7W+jf/gLNhv8Ax2v1otrhLmCOZPmikVWX6GvxxVtv + zLX60fCvVBrXw58NXofzDJp8O5v9oKAf5V95wvU/i0vR/oz8I8T8KrYXFLf3ov8ABr9Tr6KKK+8PwYKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+UP8Agpt4f/tv9kfxLKse+4s7i0uE/wC/ + 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 + bUINJ+HPiS7uH2Qx2E2/8VIr8mea/O+J0vbU31s/z0P6H8MZzeDxMH8Kkrettf0Dmjmjmjmviz9pDmjm + jmjmgA5r9SP2b71r74IeFJmTYRabcf7rEf0r8t+a/VT4C2X2H4PeFIinln7CrbPrz/WvsuGL/WJvy/U/ + G/E1x+oUE9+f9GehUUUV+jH85hRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWJ4z0c + eIPCGu6X/wA/tjPb/wDfcbL/AFrbooA/mm1yz/s3XL+1/wCfe4kh/wC+WqlzXe/Hzw63hL41eN9Jb5Ps + urXH/jzbq4LmtSw5o5o5rr/hB8Prn4qfFDwv4SsjHHPq19HbrJJ9z5m5/SgD9O/+CUv7P8Xg/wCHF38S + dUtduseIAbexMifPHZq3/s7Lur78rH8L+G7Hwd4d0zQ9LgEGn6dbR2lvH/cjRdq1sVmyAooopAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV8N/wDBQj/kavCf/XpN/wChJX3J + Xw3/AMFBv+Rs8J/9ek3/AKElfO5//uE/l+Z+h8A/8j+l6S/9JZ8m80c0c0c1+Un9WhzRzRzRzQAc1+pP + 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 + vHS9QENr4v0qTTpTtX7dYnzYv95l6r+tfEXNHNfmGFzTF4TSnPTs9V+J/Tua8L5VnF5YiklN/ajpL71v + 80z9b/CvxD8OeOrNbnQdYtdSjYf8sZPm/wC+etdPX45abq19o915+n3c9lcL9ye1dkf81r27wL+2Z8QP + CEaQ3k8HiG0jXasd8nz/APfa/N+dfXYbiWlLTEQcX3WqPyLMvDTFUrzy+qprtL3X9+z/AAP0for5Z8I/ + t6eE9V2ReINNvdEfHzTRjzov0+avZ/DHxw8B+LY0bTfFOnSM33Y5plif/vl8GvpaGYYXEfw6i+/X7j83 + xvD+a5e/9pw8ku9rr71dHf0VXt7iK4j8yKRJEP8AEjbhVivQPnwooooAKKztU1ay0eza5v7qGxtl+9Nc + uqKPxNfOfxg/bU8O+E4ZrDwmU17WB8nnA/6PD75/j/CuPE4uhhI81aSX5nsZblGOzar7LB03J9+i9Xsi + v+298WLfw/4NXwdaTb9T1ba06J/BAD3+rYr4O5rS8TeJtU8Za1davq9095f3LbpZnrN5r8nzLHPH4h1d + lsvQ/rDhvJIZDgI4RO8t5Pu3+i2XoHNHNHNHNeWfUBzRzRzRzQBLY2rX99Bax/fndYU/3m4r9dPB+n/2 + L4S0ewZdptbKGFv+Axgf0r80v2bfBTeO/jD4fsvL8y1t5ftdw/8AcVPm/wDQttfqVX6BwxRahUrPrZfd + qfz74nYyMq+Hwafwpyfz0X5MKKKK+4PxEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + 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 + 8Uf+hpk/78Rf4VnX37TnxO1Desni++jRv+Wce1P5CvMeaOa1eOxT0dWX3s5I5JlcXeOFgv8At1f5GnrH + irWdeeSTUtWur1m/57zs9ZnNHNHNccpOTvJ3Z68IQprlgrLyDmjmjmjmkWHNHNHNHNABzRzRzXpHwF+D + 158YvG8GnRiSHSrfbNfXX9yL0/3mrajSnXmqdNXbOTF4qjgaE8TiJWhFXbPqH9hf4YtoPhW/8X3tvsut + U/dWmfvCBep/4E1fVtZ2k6VaaDpltp9jCtrZ20QiihX7qKBwPyrRr9lweGjg6EaEen59T+NM5zOecY+r + jZ/aei7LovuCiiiu08UKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPy9/4LIe + HhBqvw61z/n6iu7T/vjy2/8AZ6/Nvmv1y/4K9+G/7S+B/hrWNmf7N1bZ/wB/V/8AsK/I7yW/55yVpHYp + Cc1+2f8AwTD8Ot4f/ZN0WRlx/aV9cX3/AH1tX/2SvxN8tv8AnnX7/fsc6E/hz9l/4bafKmyWPSY2Yf7T + Zb+tKQmez0UUVAgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr + 4b/4KEf8jV4T/wCvSb/0JK+5K+G/+Cg//I2eE/8Ar0m/9CSvnc//ANwn8vzP0PgH/kf0vSX/AKSz5N5o + 5o5o5r8pP6tDmjmjmjmgA5r9Sf2b/wDkhvgv/sHR1+W3NfqT+zf/AMkN8F/9g6OvseGf94qf4f1R+O+J + n/Iuof4//bWem0UUV+jn84hRRRQAUUUUAFFFFABRRRQB8KftwfB06Hr8HjfTIP8AQtRfyr5I/wCCf+// + AMC/nXypzX64+PPBtj4/8KajoOoKHtryJk/3W/hb8DX5VeO/BmofD/xZqWgaimy6s5WT/fX+FvxWvzLi + DA/V63t4L3Z/n/wT+muAM+/tDBfUK7/eUtvOPT7tn8jD5o5o5o5r5Q/Vg5o5o5o5oAOaOaOaOaADmpbH + /j+g/wCuq1FzUmn/APH9B/12WmtyZfCz9f8Aw/8A8gXTv+uEf/oIrTrM8P8A/IF07/rhH/6CK06/dY7I + /hWp8cvV/mFFFFUZhRRRQAUUUUAYHi7wjpXjjQbrRtZtUvbC6TbJG/8AMehr89fj7+zDrPwjvZ9SsI5N + U8Ls+9LtBue2/wBmX/4qv0pqndWcGoWr29xGk1vIu143+ZWWvHzDLKOYQ97SS2Z9fw9xNjOHqt6XvU3v + F9fNdn5/efjrzRzX298av2IrHWnk1bwJJHpl2x3Ppcz/AOjv/uN/BXxz4p8Ga34J1B7DW9Nm0y6X+CZK + /McZl+IwMrVY6d1sf03k3EWX55DmwtT3usXpJfLr6ox+aOaOaOa80+mDmjmjmjmgA5o5o5o5oAOaOaOa + OaADmjmjmjmgA5o5pGpeaADmjmjmkVd3y0ALzV3QfD+oeKNUg07S7Se9vZ32JBAm93r1P4R/su+MPis0 + F2IP7I0Vvv6jdp99f9hf4q+7PhP8DPC/wd0/Zo9qJL902z6hP80sn49h7CvosvyWvjGpzXLDv39D884g + 40wOSxdKi1Vrdk9E/wC8/wBFqea/s3fsp2fw2ih8QeJFjvfE7fPFDndFZf7v95/9r8q+lKKK/S8LhaWD + pqlSVkj+Z8yzPFZtiJYrFyvJ/cl2S6IKKKK6zygooooAKKKKACiiigApjKsqbW+ZWp9FAHw1+0/+yhNp + M114r8GWrzWD7pb3SoVGYj1Lxj+7/s9q+Tua/ZRl3DBr5j+PH7Hel+O3n1rwmIdI15/nlgYbbe5b3/ut + Xw2a5Dzt18Itesf8v8j9z4V48VGMcDmz0Win+kv8/v7nwPzRzW/4x8Ba98P9UfTtd02bT7pf76fI/up7 + 1gc18HKEoNxkrNH7xSq060FUpSUovZrVBzRzRzRzUGoc0c0c0c0AHNHNHNHNABzRzRzRzQAc0c0c0c0A + HNHNHNHNABzRzW14T8E67461RNO0LTptTuW5Kwp/q/rX2p8Df2LtP8IzQaz4ykh1fVV+dLKMf6PC3v8A + 369TBZbiMdK1Nad+h8vnfEeAyKnzYmd59IrWT/yXmzyH9m/9lG98fzWviHxPBJY+G1ZXS1kG2W8/wT3/ + ACr7406wtdJs4bOzhjtrWFNkcKLtVFHYCrEUaQx7UXYq/wAK1NX6hgMvo5fT5Ke73fVn8u59xBi+IMR7 + bEO0V8MVsv8AN92FFFFeofMhRRRQAV87/tyf8kX/AO32KvoivDv2uPBuseNfhLPZaHYvqN4txHN5MP3y + o64rzcyi54OrGKu7M+k4bqQo5xhZ1HZKa1eiR+bXNHNT32n3OnTSW91BJayr8jo6bHqDmvxnbRn9lpqS + TTumHNHNHNHNAw5o5o5o5oAOaOaOaOaADmjmjmjmgA5o5o5o5oAOaOaOaOaADmjmk27vlWvb/gr+yr4n + +Kk0N9eRvoXh3d891Onzzr/0zX/2aunD4erip+zpRuzzsdmGFyyi8Ri6ihFd/wBFu36Hnvwx+F+u/Fjx + KmkaJBvb78s7/wCqhX+8xr9LfhF8KdI+EfhCDRdLTe+N9zdEfPcS93P9Ku/D34Z6B8LdDTS9AsltYery + P80szf3nbua7Cv03Ksphl8eees317eSP5j4q4urZ/P2FFctCL0XVvvL9EFFFFfRH54FFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBjeJvCei+MtN/s7XdKtNYsdyy/Zb6FZU3L0O + 1q5j/hn/AOGf/Qg+G/8AwVQ//E16BRQB5/8A8M+/DP8A6EHw3/4K4P8A4mu10+wttLs4bSzhjtrWJNkU + MKbFRfQCrdFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAV8N/8ABQf/AJGzwn/16Tf+hJX3JWBr3g7QfEzJJq2k2WoyR8I1zCr7fzrzMxwjx2HdCLtc+l4dzaOS + ZjDHTg5KKastN1Y/Ijmjmv1l/wCFS+Dv+hY0v/wFWj/hUvg7/oWNL/8AAVa+Q/1Xq/8AP1fcz9g/4ifh + f+gaX3r/ACPya5o5r9Zf+FS+Dv8AoWNL/wDAVaP+FS+Dv+hY0v8A8BVo/wBV6v8Az9X3MP8AiJ+F/wCg + aX3r/I/Jrmv1I/Zv/wCSG+Cv+wdHW7/wqXwd/wBCxpf/AICrXRabptto9lDZ2cEdtaRLtSGJdqote3lW + UTy6rKpKad1bY+I4q4vo8RYanQpUXDllfVp9Gv1L9FFFfTn5iFFFFABRRRQAUUUUAFFFFABXyd+2/wDB + 3+3vD8PjXTYt17pq+VfIn8dv/e/4D/KvrGqd1ZxX1u8FwiTQSqUdH5VlPauLGYWOMoSoy6/g+57WT5pV + ybHU8bR1cXqu66o/HXmjmv1l/wCFS+Dv+hY0v/wFWj/hUvg7/oWNL/8AAVa+K/1Xq/8AP1fcz9r/AOIn + 4X/oGl96/wAj8muaOa/WX/hUvg7/AKFjS/8AwFWj/hUvg7/oWNL/APAVaP8AVer/AM/V9zD/AIifhf8A + oGl96/yPya5o5r9Zf+FS+Dv+hY0v/wABVo/4VL4O/wChY0v/AMBVo/1Xq/8AP1fcw/4ifhf+gaX3r/I/ + JrmpbFtt9b/761+sH/CpfB3/AELGl/8AgKtKvwn8HryvhjSx/wBuiULher/z9X3MT8TsK019Wl96N3w/ + /wAgXTv+uEf/AKCK06YiLFGFUbVWn1+gpWVj+fZS5pN9wooopkhRRRQAUUUUAFFFFABXP+LvBGieONMN + hrum2+p2nUJOm7afUehroKKmUYzTjJXTNKdSdKaqU5NSWzWjPkT4gfsF6ZftJc+ENZk0tj92xvtzxf8A + fY+avnLxv+zX8QPAkkjXfh+a+td+xLqx/eo/4L836V+pFFfN4nh/CV9Ye6/Lb7mfo+W8f5vgUoVmqsV/ + Nv8Aev1ufjZdWs9nN5NxA8Mq/wDLORNj0zmv1w1z4e+HPEauuqaFp975g+Z5Ldd5/wCBda841z9kH4Y6 + xll0H+z5W/5aWs8n8mJFfP1eGa8f4U0181/mfoGF8TMDUssTQlB+VpL9D81uaOa+77/9gLwfcPutdd1i + 2/6ZsYnT/wBArm7z/gnxF5f+ieLJFbdn99D/AIV50shx8fsfij6Knx9kNTes16xl/kfGnNHNfX//AA73 + u/8Aob4f/AVv/iqdH/wT3uN6eZ4wQL/FttMf1rP+w8w/59/ijo/14yD/AKCP/JZf5Hx9zRzX25Y/8E+9 + F/5ffFF+6+kCIv8AMV1Wj/sL/D7TP+PqfVNT/wCu8yp/6AoreHD+OlukvmcNbxByKkvdnKXpF/rY/Pnm + tnQfBPiHxRPHHpOi32o+b9ySCBnT/vrpX6ZeG/2ePh14WfzLDwpYiX+9cbrj/wBDJrvbDTbPSoPJs7WG + 2h/uQoqr+Qr1KPDE/wDl9U+5X/M+XxnidRjdYPDN+cml+Cv+Z8CeAf2H/GniKSObXZIPDdr0eOeTzZtv + sF4/M19OfDb9k3wJ8O/LuDYHXNTXn7XqPz/N6qn3Vr22ivpcLk+DwusYXfd6/wDAPzbM+Mc4zROE6vJB + /Zjovv3fzY1V2jAp1FFe2fEhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBzvi/wAEaJ470x9P13To + NStW/wCWc6btvuPQ18wfEL9gmxut9x4O1g2T/wANlqBZ0H0flq+waK8/FZfhsZ/Ghf8AM+gyvPsyyZ3w + dVxXbeL+T0Pyr8Z/s/8Aj7wJI/8AaPhu6kt1/wCW9onnI/v8mf1rz6aGW3k8uSORHX78clfsmy7hg1yP + iL4U+DvFiFdW8Oafdlv+WhgVX/76XBr5Wtwwt6FT71+qP1TA+J00lHG4e/nF/o7/AJn5M80c1+jmvfsY + fDPVh/o2lz6R/wBec7H/AND3VxF//wAE/PDTq/2LxJqsJ/h85Inx+SivHnw7jo/Ck/mfX0PETJKq99yh + 6x/yufDXNHNfY95/wT4Ytm08X7V9JrWq/wDw73u/+hvh/wDAVv8A4quZ5HmH/Pv8UekuOMgf/MR/5LL/ + ACPkDmjmvsez/wCCe/3/ALX4u3f3fJtR/Wuh07/gn/4WjCte+ItWmcf88fKQf+gmrjkOPl9i3zRhU48y + GntWb9Iy/wAj4X5pYYZZ5444Y5Hlb7kcf36/R/Q/2M/hno7IZ9Km1Qr0N1M3/suK9K0H4Y+FPDCRrpXh + /T7PaPlkSBd3/fR5r0KXDWIl/Eml97/yPn8V4mZfTTWGoym/O0V+r/A/N3wV+zr8QPHUiGw8N3UEG7a9 + 1ff6Oqf994b8q+kfh7+wXp9i0F14w1U6jIo+axsdyRf99n5q+vaK+iw3D+Eoaz99+e33I/Pcy8QM3xyc + KDVGL/l3+9/okc94R8E6J4G0xbDQtNg0y1H/ACzgTbuPqfU10NFFfSRjGCUYqyR+b1Kk6s3UqSbb3b1Y + UUUVRmFFFFABRRRQAUUUUAcT48+EnhT4lWph8QaNBelR8lxt2zJ/uuOa+b/Hf7AdtcPJceEtcNru+5a6 + ludF/wCBrlq+xqK83E5bhcXrVhd99n+B9HlvEWaZTZYSs1Hs9V9z/Q/Lrxl+zL8RvBfmSXXh6e6tF/5b + 2O2ZH/Bfm/SvNb7T7nTptl5aT2sv9ydGR/1r9j6wNW8G6H4gz/aWj2N7u6+dbK7fnXzVbhmm/wCDUt5N + X/I/S8H4nV42WMw6l5xdvwd/zPyI5o5r9NNc/ZT+GOtb5H8NpazN/HazyJ+m7FcLqn7BfgW+k3W2paxZ + D/nnHJG6/wDjyV5FThzGR+Fp/P8AzPrsP4j5NV/iqcH5q/5NnwLzRzX2vdf8E+tL3ZtvFV2F2/8ALaFT + 83rWR/w71vP+hvh/8BW/xrjlkePX2PxR68OOcgmr+3t6xl/kz4/5o5r6/wD+He93/wBDfD/4Ct/8VWla + f8E97P5Ptniud/73kQKv5ZoWR5g9PZ/iglxzkEVf29/+3Zf5HxdzRzX3rpv7A/gmz+a71nWL0/3PMjRf + 0SvQPD/7Kfwx0GRJYfDiXU69JLqaR/0zj9K66fDmMl8bS+f+R5OI8RsmpfwlOb8lb82j81dL0PUNcn8v + TbC6vZf+edrAz/8AoNe2eAP2N/H3jGRJr61j8PWTfN5l8/zuvsi5P51+g+j+GdJ8OxeXpmm2unr/ANO0 + Kp/IVsV7mH4Zow96tNy8loj4jMPEvGVU44Gioeb95/5Hg3wt/ZH8EfDySO6uYP8AhIdVXpcXyDYv+7H9 + 38a93VQqgDpTqK+roYelho8lGKS8j8qx2Y4vMqvtsZUc5ef6LZfIKKKK6DzgooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivNviv8AHXwv8HbDzNZvPMvWXMNhCd8sn+A9zWVS + rCjBzqOyR1YbC18ZVVDDwcpvZJXPSaK/Pzx1+3N4y16eSPw/b2vh606o+xZpXX33dPwryXUPjn8QdSm8 + 2TxnrKN/0wvpIk/JTXzFbiTC05WhFyP0/B+G+aV4c2InGn5at/Oyt+J+rtFflBZ/HD4g2E/nR+M9cd/9 + u+kdP/HjXp3gr9t3x54dmVdXNr4gsl+TZOixP/32v9aVLiTCydqkXH8SsV4bZpRjzUKkZvtqvuvp+J+i + NFeR/CD9pDwn8Xokt7Oc6frO3L6ddfK//AOzfhXrlfTUa1PEQVSlK6PzHGYPEYCs6GKg4TXRhRRRW5xB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFc9428VWngnwrqmvXv8Ax7WFu1w/uAOlTKSgnKWyNKdOdWcacFdt2Xq9jyf9pj9oq2+D + uinT9NaO58UXifuYf4bdf+er/wBBX5363r2oeJNUn1HVbufUL+d98s0773etDx14z1D4heLNS13VH33V + 5Kzf7CL2VfYVhc1+RZpmNTH1b3tBbI/rrhnhyhkGEUbJ1payl59k+yDmjmjmjmvGPsg5o5o5o5oAnsr2 + 50y9gu7Sd7a6jfcsyPtdGr71/ZT/AGlj8TLc+GvEbxjxDAm+K67Xijv/ALwr4D5q7oOt3vhvWLTU9One + 2vLOVZYpk/gZa9XL8wqYCqpx+F7rufK8RcP4fP8ACSo1Faol7suz8/J9f+AfsTRXCfB/4iW/xR+HuleI + Iinmzx7Z40/glH3lru6/X6dSNWCnHZ6o/kDEUKmFrToVVaUW0/VBRRRWhgFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXzB+3h4sbR/hnp2j + x8HVrzDv6LFhj/Ovp+vir/goNdM154Tg8v5FSZt/1214mdVHTwNRr0+8+24LoRxGfYaMlom39ybX42Pj + 7mjmjmjmvyI/roOaOaOaOaADmjmjmjmgA5o5o5o5oA+zv+Cf/i1ms/EnhyaTCRvHeW6fUEP/AOyV9kV+ + fP7Bd1Ivxhv7f+GXSZmb8JY6/Qav1bIKjqYCN+jaP5S49w8cPntVx+2oy+9f8AKKKK+iPzwKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvkD + /goJpEkug+FNSi/1cNxNFL/wJV219f15l+0N8PT8TfhVrOjwpvvlT7RaD/pqnIH415mZUHiMJUpx3tp8 + tT6bhnHQy3N8PiajtFSs/R6frc/Lbmjmlkja3kkjk+R1+R46Tmvxo/slO+qDmjmjmjmgYc0c0c0c0AHN + HNHNHNAH1Z+wBoEtx4v8Rav/AMsrW0W2/wCBO2f/AGSvuqvC/wBkj4av8PfhPay3ce3UtVb7ZMD95Vb7 + iH6CvdK/X8nw7w+ChCW71+8/kHjDMIZjnVerTd4xaiv+3VZ/jcKKKK9k+NCiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+Ev2wP2drjR + NYn8beHbUyaXdNv1GCH/AJdpD/y0x/dP6V8rc1+xdzbxX1vJBMizRSLtZG+6ymvjf46fsRyLNPrXgA71 + b5n0SR8bP+uLf0NfA5xkk3N4jDK99Wv1R++8H8bUlShl+aS5WtIz6NdFJ9LbJ7W3t1+POaOav654f1Xw + 1fPZ6pYT6fOv/LOdGSqHNfDSTi7Nan7jGUZxUoO6fbUOaOaOas6Xo99rd1Hb6faT3tw3/LOBGd/0oSb0 + SCUlFOUnZIrc19Cfso/s9z/EfxFB4h1u0dPDNi+9BIny3sg/h/3fWus+CH7FGoapcQav47B0+zR966VH + /rZv98j7or7U0nSLLQdPgsNPtorOygXbFBCm1UX2r7TKcknOar4pWitUnu/U/F+LeOKNGlPA5XLmm9HN + bR/wvq/PZF9EWKMKo2qtPoor9DP55CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDC17wjoniiDytY0q11FNu3/SolevOd + T/ZN+Fupu8jeF44Zm/ignlT9N2K9jormqYajW/iQT9Uj0cNmWNwemGryh6Sa/JnjGnfskfCvT33Dw0ty + /rPcSv8A+zV6J4f8EeHvCUSpo+j2WnbRt3QQqrf99da6OiinhaFHWnBL0SHicyx2MXLia8przk3+bCii + iuk80KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA + ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuI+JHxm8FfB/To73xj4k0/QYZv9V9rnVHm/ + 3F6tQB29FfMFr/wUg+Al3qX2L/hL3jO7Z58lrIkWf96vf/Bnjzw78RtFj1fwxrVjr2mS/curGZZUP4ig + DoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr5t + 1D/god8ANLvrizuvH0cdxbytDLH/AGZd/Iytg/8ALKvpKv5uPiJ/yUDxJ/2E7j/0Y9NK4z9r/wDh4/8A + s8f9FAT/AMFd7/8AGaP+Hj/7PH/RQE/8Fd7/APGa/DHmjmq5Qsf0keDfGGk/EDwrpniHQbr7do+owrcW + t1sZd6HocNg1vV4x+x3/AMmv/Db/ALA0dez1AgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAorI8R+JtJ8HaPcatrepWukaZbr + vmuruVYok+rGvnvXP+CjXwH0XUXsm8Y/bWXrPY2sk0X/AH0ooA+m6K89+GHx68A/GaF5PB3ijTdbkiXd + LbwTKZof95Oor0KgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKK+Tf2n/+ChngP4A/atH0t4/Fvi9FZfsFq/7q2b/ptJ/7KPmoA+rJJUt43d32Iv3mavH/AIkf + tffCL4TyPBr/AI205LxU3/ZLV/PlYfRMj9a/Hz44ftxfFj45TyR6p4hn0fR23bNK0d/s8W1v4WK/NJ/w + OvAuarlHY/Wnxp/wV8+H2lrIvhjwvrGtOv8AHfbLRG/VjXkmtf8ABY7xTdeYumfD3S9P/uSXGpNN/wC0 + 1r88eaOarlQz7i1L/grl8WLh42s9F0C1TZ86PC8vzfmKNM/4K5fFi3kf7ZougXS/wIkLxf1NfDvNHNHK + gP0G0n/gsR4ztv8AkIeBdHvfn/5Z3UkPy/8AfJrvvDP/AAWO0m7kT+3vh7d6cn8f2G+W4/8AQlSvy75o + 5osB+0/g3/gqR8D/ABU8cd3f6r4dlP3m1Sx+RP8AgUbPXvngX9oD4cfEqAz+GfGmjaonpHdKr/8AfLYN + fzuc0sM0tvPHJHJJHKvzpJH9+lyisf0xKyyx7l+ZWp9fgL8LP20fi/8ACGaMaL4zvrq0X/l11WT7XFt/ + ugS52/hX2h8IP+CvlndPBZ/EfwpJYs7qn9o6P86f7zxt83/fNTYLH6VUVy3w6+Iug/FTwfp3ifw1ff2h + ot+jPb3Gxk3gNtPDc9a6mkIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDzP9oz4w2vwJ+Dv + iHxncBJJLG3P2WCT/ltO3EafnX4HfEr4oeJ/i94tu/EPizVp9X1W6f53nf5EXsij+FB2Wv1a/wCCt2qN + a/s56bYKJNt5rMLOU+78it1/Ovx85q4jQc161+zb+0j4n/Zt8fWut6JdvJpzuqajpsj/ALm6i3c8f3vR + q8l5o5qij+knwb4rsPHPhPR/EOlyeZpuqWkV7bv/ANM3UMv863a+bP8Agnjqs+rfsk+CZLl97QxyW6H/ + AGUkZVr6TrIgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK + ACv5uPiF/wAj/wCJf+wncf8Aox6/pHr+bj4if8lA8Sf9hO4/9GPVxGjA5o5o5o5qij9//wBjv/k1/wCG + 3/YGjr2evGP2Of8Ak2D4a/8AYGir2esiAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig + AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA81+L/7Q3gL4Fiw/wCE116PRPt+ + 77P5iM2/b1+7XnH/AA8O+AX/AEPcH/gNL/8AE18wf8FkP+PX4ff781fmTzVJXHY/db/h4d8BP+h7t/8A + vxL/APE0f8PDvgJ/0Pdv/wB+Jf8A4mvwp5o5p8oWP3V/4eHfAL/oe4P/AAGl/wDiaP8Ah4d8Av8Aoe4P + /AaX/wCJr8KuaOaOULH7rf8ADw74Cf8AQ92//fiX/wCJo/4eH/AP/oe7f/wHl/8Aia/CnmjmjlCx+63/ + AA8P+Af/AEPdv/4Dy/8AxNTWf/BQP4BXsm3/AIWHYwf9doJk/wDZK/CPmjmjlCx+/uj/ALZfwS8QMiWP + xI0OZm6BpGT/ANCAr0LR/iV4U8QQJJpviTSr1G/54Xsb/wBa/nA5p9rdT2dx51vJJBKv/LSOTY9HKFj+ + mBZFkj3L8y0+v56vBf7UnxZ+H11HNo/j7XE8r7kE99JcRf8AfEhK19N/DX/grd8SvD/kQ+LtJ0rxXb7/ + AN9PGn2S42/7Pl4T9KXKFj9eqK+Ufgz/AMFIvhB8WpILO71Obwbq0r7FtNc+RP8Av8P3f5mvqOxv7bUr + OO6tJ47m1lXck0L71ZfYipEW6KKKACiiigAooooAKKKKACiiigAqrfXkWm2U91cP5cECNK7eijk1arzf + 9ojV5fD/AMC/HV/B/rotIuNu73Tb/WgD8Y/2x/2q/EH7RvxK1LN88Hg/TbmSLSdNjf8Ac7V+Xzm/vO/X + 9K+feaOaOa1LNnwd4z1nwD4isdd0DUp9M1WzlWWK6hfayMtful+xn+0Sv7SfwXsfENykcevWj/YtWhh+ + 4J1/iHsy7W/GvwU5r9Mv+CN+uTN/wsTR/wDl3U293/wJht/pUyEfppRRRUEhRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFQzTLbxvJIwSJF3M7dqmr8+f8Agp1+15c/D/SR8LfC + d95Gt6pD5urXcD/PbWrdIh6NJ3/2frQB53+3L/wUcudUu7/wF8Kr+S1sona31HxHB9+bs0cHov8Atd+1 + fnJNNLcTySTSSPKz73kk++7UnNHNalhzRzRzXd/Cf4F+OvjdrH9m+DfD11q8q/62eNNkUP8AvO3y0AcJ + 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 + UXjS/wDDul+GL/RZbW0+1+fdTK6P7cCvqivyE/4JEf8AJePEP/YJ/wDZq/XukxBRRRSEFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAc38QvG2n/DjwRrvinVP+QfpFpJezbPvbUXNfzw/Ezx5qXxQ8fa54p1ebzr/U7uS4YD3bpX69/wDB + U7x0/hX9mK40uCd4LvXL6G0/d/xxL80g/Kvxg5q4jQc0c0c1t+A/BuofEDxpovhnS087UNWu47S3j/2n + bFUUfRf7Ev7Euq/tOa//AGxqzyaZ4C02bZd3Q+/et/zxi/8AZm/h+tfsz4D+Hvh34Y+G7XQfDGk2ui6V + brtSC1j2/ix6sfc1n/B/4X6V8GPhvofg/RV22Ol26xByuGmb+J2/2mNdvWZIUUUUhBRRRQAUUUUAFUNT + 0uz1mzks7+0gvbWT70F1GsqP9Var9FAHy78ZP+CdPwd+Lvn3Uei/8Ipqsv8Ay/aH+5/8hf6v/wAdrb/Y + 5/ZRtv2VfCfiHS11JNZvNU1H7Q12ibP3KcRIf9pQWzX0PRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFfzcfEL/kf/ABL/ANhO4/8ARj1/SPX83HxE/wCSgeJP+wncf+jHq4jRgc0c + 0c0c1RR+/wD+x3/ya/8ADb/sDR17PXjH7Hf/ACa/8Nv+wNHXs9ZEBRRRQAUUUUAFFFFABRRRQAUUUUAF + FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+aH/BZ + D/j0+H3+/NX5kc1+m/8AwWQ/49Ph9/vzV+ZHNaR2KDmvtX/gkz/yctcf9giavirmvtT/AIJNf8nLXH/Y + ImoYz9kqKKKzICiiigAooooAKKKKAPPPiR8Avh38W7Ke38WeE9L1UzffuHgVLj/v6uH/AFr4X+On/BIy + zujcal8Ltde0l+Zxo+q/On+yscvb/gdfpXRTGfzhfEr4V+KvhB4jk0Hxdot1omoRf8s50+R1/vo33XX/ + AGhXKV/RZ8XPgn4P+OHhmbQ/GOjQapZsPkfG2WFv7yP1U1+Of7YH7DfiX9mXUZNWs/M13wLO+yHVET57 + Vm6RT+/o3eq5hnzDzRzRzRzVDPtv9gP9uq7+DWsWPgHxldvdeBbyXZbXcnzPpkrf+0j3H8PbvX7B29zF + eQJNDIksMi7ldPmVlr+aHmv1I/4Jf/tdSeIbNPhJ4u1HzNQtod+g3M5+aSJfvW5Pdl6r/s1LQj9HqKKK + gkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuJ+MfxBh+Ffwt8UeLJ2TZp + OnzXa5/iZVyq/iaAPxd/4KDfEj/hZX7UfiuWOTzLLSHXSbfy3+TbF/F/31XzjzVnVtQl1bVbu+uHkeW6 + maZ5JP7zNmq3Naln3X/wSI/5Lx4h/wCwT/7NX691+Qn/AASI/wCS8eIf+wT/AOzV+vdZvclhRRRSEFFF + FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + 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 + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigD4L/4K9+FZNV+B/hvW1T5NJ1bYz/8AXZdv/stfkbzX75ftqfDNvix+zV420WGJ576Kza+t + I4+rTw/Og/SvwMZWWTa331q4jQvNexfsf/EGL4Z/tJeBdburjyNPXUI4buT+5E/ytXjvNIrbJNy1RR/T + KrblyKdXyp/wT/8A2orX4/fCS10zUrtB4y0GFbe+hd/nmjXhZ/8AgXf0NfVdZEBRRRQAUUUUAFFFFABR + RRQAUUUUAFFFFABRRRQAUUUUAFFFZHifxLpvg3Qb/W9Zu47DS7GFp7i6mfakar60AReLvF2i+A/D93rn + iDUrfSNJs082e6un2Iiivyd/a2/4KWeIviZNe+GvhtPP4b8Lb2ifUvu3d4v/ALTU+leW/tpftjaz+0z4 + wnsrOSSy8D6bM39nWKf8ttv/AC3k/wBo/wDjtfNPNWkULNNLdTyTTSSTyt87ySfO70nNHNHNUMOaOa9L + +Ff7NPxN+NE0a+EfCGpahC3/AC9yJ5Nv/wB/JML+tfU/g3/gkL8RtWht7jXvEuh6Ij/ftY/MllT/AL5X + b+tK4HwbzRzX6d2f/BG2x+yp9s+Itx9o/j8ixXZ+pqvqv/BG+Ly/+Jd8RJGl/wCnqx2r/wCO0XQj8zOa + Oa+1vHf/AASb+LnhezefRb/R/Ff/AEwsp2hm/wDIoVf1r5W+IHwl8Y/CrUpLPxZ4a1LQZVfZ5l1AyI7f + 7L/db8DTGclzV/w/4k1XwlrEGqaLfz6XqFq6zQ3Vq+x0Zaoc0c0AfqL+xz/wU2j8QTWvhD4tzwWl+22K + z8RZ2JM392cfwt/t/pX6NQzR3cKSwukkT/MrodytX80HNfoL/wAE7/27J/BuoWPwx8e3/neHZ38rSNVn + f/jyftCx/wCeZ7f3ahoR+sNFMVlZMj7tPqSQooooAKKKKACvxl/4Kxf8nVx/9gGz/wDQ5q/Zqvz6/bg/ + YJ8eftHfGz/hLvDmpaPa6f8A2Zb2fl3zsj7kZ89FP96mhn5Pc0c19w/8Ojvi3/0GvDn/AH/k/wDjdH/D + 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 + f/Qa8Of9/wCX/wCN0XQHw9zRzX3D/wAOjfi3/wBBrw5/3/l/+N0f8Ojfi3/0GvDn/f8Al/8AjdF0B7H/ + AMEb/wDkW/iN/wBfNp/6DJX6RV8i/sA/sp+LP2XdJ8X2/ii8026bV5oJIfsLs+zYr53bgP71fXVQyQoo + opCCiiigArxz9pD9pzwd+zR4PfVvEV15+oSp/oWkQSf6RdN7f3V9Wqb9pb9orw/+zV8N7rxLrLrPdN+6 + 0/Tkf97eT9kHsO5r8K/jF8YvE/xy8cX/AIq8VXz3uoXT/JH/AMsYYv4Y0H8KimlcZ2f7Rn7Wnjz9pLxB + Jca7qT2mixu32TQ7R9lvCv8A7O3q1eL80c0c1oUHNHNaPh3wzq/i3VY9L0PTbrV9Ql+5a2MDSv8AktfW + 3wx/4JZfF/x1bpda1/Z3g63ba3l6jNvldf8Adi3f+PUAfHHNHNfqDof/AARt0jycax8RL/zv+nGyTZ/4 + 9Whcf8EbvCvknyPiJrAl/wCmllFt/nS5kI/K7mjmvvzx9/wSD8daTDPc+F/FGl68ip8lrOGt5X+nG39a + +QPip8BfH/wU1L7H4y8L32iP/BPIm+3f6SLlP1ouM4Lmtnwf401z4f6/aa54e1W60jVbV98V1avtdGrE + p3NMD9fv2J/+CiGn/GT7J4O+IUkGkeNfuWt7H8tvqH/xEn+z/F+lfdFfzOW9xLZzxzW8kkEsTq6SR/I6 + MvQiv2C/4J3/ALa3/C7NDTwJ4wuFHjXTIv8AR7p/+YlAv8X/AF0Xv69ahok+4aKKKkQUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUAFFFFABRRRQA1lDKQelfgr+218CJ/gH8etd0uG08jQtSdr7SX+bZ5Dt9zP95e9fvZXzr+2t+y + 7Z/tM/C2SzgWOHxVpe640m6x/Ft+aFv9l/5haYz8I+aOav8AiDw/qPhXXL/R9WtJ9O1OzmaG4tZ02OjL + 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 + df8AwSI/5Lx4h/7BP/s1fr3X5Cf8EiP+S8eIf+wT/wCzV+vdZvclhRRRSEFFFFABRRRQAUUUUAFZuua1 + Y+G9GvtV1KdLOws4mnuJ5PuoirkmtKvz/wD+Cr/7QH/CH+AdO+Gmk3fl6p4g/wBI1ARth0s1bgf9tGDL + +FAHwT+2B+0hqH7S3xavtbaSSHw/ZbrbSbGT/ljB/eP+033mrw/mjmjmtSw5r379k/8AY/8AFP7UXiZ1 + tP8AiUeF7N1Goaw6fKn/AEzi/vOa4n9nj4I6t+0J8VNJ8H6UXjS6fdd3ezf9mgH35T9K/e34W/C/QPg/ + 4H0zwp4ZtPsWlWESog/jdu7uf4mPepYjnvgn+zn4E+AXh+HTfCWhwWkip++1CRA91O3dmf39BxXqVFFQ + SFFFFABWF4s8HaJ460SfR9f0u11bTbhSstrdRh1Of5fWt2igD8ev25P+Ce8/wTtbvxz4GeS/8F7/APS7 + CT55dPz3/wBqL/0HvXw9zX9LGq6TZ61p0+n39vHeWVyjRTQTJuR1PUGvwn/be/Zzb9nL4z32mWdu6eGt + U3X2kyP/AM82bmLP95KtMo+f+a3PA/jTV/h34w0rxLoV09nqmmXC3FvMv94Vh80c1Qz+hj9nP416f+0B + 8ItC8ZWBjRruLZdwJ/ywuV/1kf4GvTq/I7/gk/8AHY+EviZf/DrU7vZpviJPOsUk/wCfxOy+m5N+f92v + 1xrNkhRRRSEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfIX7bn7CumftJaa3iLw75OkeP7OLCTuNsN+q/ + 8spvf+6/9K/HHxt4H174c+I7vw/4k0yfSNVtX2TWs6bH+o/vL/tV/SXXkPx+/Zj8CftHeHzYeKtMQ3qL + i21W1+S6tm9Vbv8AQ1SYz+ffmjmvqX9oz/gnj8SfgY8+oafaSeMfDChn/tDToG3wr/01j52f71fLLKy/ + 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 + w/4i03xVo1rq2j3sGp6ZeIstvdWz70kU9wazJNSiiikIKKKKACiiigAooooAKKKKACiiigAooooAK/Of + /gsp/wAiJ8Nv+wjd/wDouOv0Yr85/wDgsp/yInw2/wCwjd/+i46a3Gj8seaOaOaOa0KPuv8A4JE/8l28 + Rf8AYI/9mr9e6/IT/gkR/wAl48Q/9gn/ANmr9e6zZLCiiikIKKKKACiiigAooooAgmmS3heSRwkaruZ2 + /hWv5/f2sfixP8Zvj94v8Ru7i0a7a2tI9+/ZBF8i4+uN3/Aq/Zz9sj4if8Ku/Zr8d64H2StYtZRA/wB+ + f9yMf995/CvwFZt3zVSGheaOaOa3fh/4Tn8eeOPD3h23/wBbq2ow2Kf7G+QLmrKP1r/4Ja/AGD4d/Bt/ + HN9GDrfir50f/njZpwifUtvY/hX29WP4V0CDwv4Z0rR7VEjgsLSO2RE+6Niha2KzICiiikAUUUUAFFFF + ABXxx/wVE+EMXxA/Zzn8QwQIdV8K3C36SfxeQ3ySr/6A3/AK+x65P4oeG7fxd8OfE+jXSedDeafPD5f1 + jOP1oA/nF5o5qW8s5dNvp7W4j2XFu7QvH/cZeDUXNalnT/C/xlc/Dv4jeGvE1nPJBcaXfQ3HmR/3Vb5v + zWv6K/Duu2/ibQNN1a05tr61iu4v911DL+hr+a3mv3j/AGCvGknjz9lPwJqE0m+4gtpLF/8AZ8mRowP+ + +VWpkSz6DoooqBBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR + RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR + RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR + RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA1l3DBr5r+Pn7Avwr+PHn302mf8I3 + 4gl3P/aujoqM7N/FInSSvpaigD8XfjZ/wS/+Kvw3knvPDCQeOdHV22PY/Jdoo7vG3/srNXyVrnh3VfDN + 9JZ6xpt1pd2v/LC6gaJ//Hq/pXri/iD8IPBfxUsXtfFfhnTdbRk2eZd2ytKi/wCzJ95fwNVzDufzm80c + 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 + fc9FFFZiCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACoLi3iu4WimjSWJh8yOm5W/C + p6KAPlX4/wD/AATs+F3xtS7vbSw/4RDxFLuYajpSKsTsf+ekXRvw21+Yf7Rv7EfxH/ZvkkvNTsf7b8Nb + 9ia5pqM8X+z5i/8ALNm9K/eaqmpabbarYz2d5BHdWk6NHLDKm5HU9QRTGfzSc0c1+jv7dH/BOWDw7Zal + 8QfhdZ+XYRbptQ8OQJ/qV6tLb/7PqnbtX5xc1oUHNeufsv8A7Q+s/s3/ABT03xHp08n9mSusOqWP8FzA + zfNx6j7wryPmjmgD+k3wr4o03xp4b03XtIuEutN1K3jubadOjo65FbNfnt/wSR+NUnibwLrvw61CZ5Ln + QX+12Pmf8+0rfMv4PX6E1mQFFFFIAr42/wCCqUyR/sv3CtJ5ZbUIFX/ar7Jr4n/4KyafJe/s12k0f3LX + WYXf/vl1/rTW4H4307mjmjmtCz0X9m2xiv8A4/fD2GT7n9v2T/8AfM6Gv6Ia/nm/Zh/5OE+H3/YctP8A + 0Ytf0M1myWFFFFIQUUUUAFFFFABRRRQAUUUUAZ+sWKalo99ayfKs8LI233XFfzYal8upXa/3Zm/9Cr+l + m4/1Mn+41fzUap/yEbv/AK6t/wChVcRorc0c0c0c1RR++X7Dzbv2Ufhn8+//AIlEde6V88fsC6a2m/sm + +AAz7zcWP2jP+9X0PWRAUUUUAFFFFABRRRQAUUVgeNvGWkfD3wnqviTXbpLLStNga4ubh+yrz+fpQB4v + +2p+05afs0fCW4v7eSOTxVqW620e1k/5695CP7qV+FetaxfeINVu9U1K7kvdQvJmmuJ533u7N1Jr0/8A + ag/aB1f9pD4ral4nv5PLsVf7Ppljv+S2tlb5R9W+8a8l5rRKxQc1b0XRb7xHqtppem2kl7qF5MsNvBB8 + 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 + /wAMn/GD/onuuf8Afij/AIZP+MH/AET3XP8AvxQB5RzRzXq//DJ/xg/6J7rn/fij/hk/4wf9E91z/vxQ + B5RzRzXq/wDwyf8AGD/onuuf9+KP+GT/AIwf9E91z/vxQB5RzX6//wDBH3/k2nxJ/wBjbcf+kVlX5r/8 + Mn/GD/onuuf9+K/UX/glp8PfEfw3+AHiHSvFGjXWiahL4nuLlLe6TY7RNaWih/zVqlsln2VRRRUCCiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAY6LLGVYblavxO/wCCj37Odt8D + fjSdS0a3+z+GvEqte28cafJDPu/ep6dfmC+lftpXxT/wVc8FReIv2bF1xlzLoOow3Cv/ALMjeV/7PTW4 + z8b+aOaOaOa0KPpz/gnH4/bwL+1V4YSS48uy1QSadKn9/fEdn/j+2v3Kr+dT4B6pLo3xw+Ht9H9+31+w + f/f/ANJTI/Gv6J45NyI396oZLJKKKKkQV8j/APBUDSWvv2UdbnX7lneW8zfjJt/9mr64rwr9t7wzJ4x/ + ZV+IumRI7udOW4ATqfKkSX/2SgD8DuaOaOaOa1LO3+BOof2X8bPAN15nkJFr9hvk/wBnz0zX9FqsGGRX + 81Gg6o2h65pupR/es7iO4T/gDbq/o98HakNY8H6HqG/eLqxgn3/70atUyJZuUUUVAgooooAKKKKACiii + gAooooAwfHGprovg/W71pPJW3sppfM/u7Ur+by+bdfTt/tt/6FX9AP7W/iRfCv7NXxF1LzPJlTRrhIj/ + ANNGXav61/Pwzbvmq4jQlO5o5p9rH5t1HH/edUqij99/2LbEWH7Kvwvj37y+h282f99d39a9srjPg74d + bwj8K/CeiumxrDS7e22/7sYrs6yICiiigAooooAKKKKACvyP/wCCnX7Wq/ELxLJ8L/C91v8AD+jzf8TS + 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 + TbFcfhLwn518L/ET4V+LPhPrEml+LtCvtBvV3bI7qBkR9vdD0dfcV/R7XM+OPhz4Y+JWjzaT4o0Oy1zT + 5Pv293GHB/rVcw7n83/NHNfpv+0d/wAEnYJLe61r4R37pcL87eH9Rf5X7nypf5Kw/wCBV+cPi/wTr3w/ + 1+70TxHpN1ouq2r7ZbW6TY6Vd7lGNzW74H8da98NfFVj4i8M6lPpGsWb7orqCT+f95f9k1hc0c0AfuL+ + xL+2Rp37Tng/7JqZhsvG+mIovrFDxMvTz4/9n19K+oa/nS+B/wAXNX+B/wAUNC8YaLPsuLC4Xzo/4Jom + +/Gw91r+gzwJ40074ieD9G8SaTJ5unapaR3cL/7LrnH1FZknQ0UUUhBRRRQAV+c//BZT/kRPht/2Ebv/ + ANFx1+jFfnR/wWV/5ET4bf8AYRu//RcdNbjPyw5o5ptO5rQo+6/+CRH/ACXjxD/2Cf8A2av17r8hP+CR + H/JePEP/AGCf/Zq/Xus3uSwooopCCiiigAooooAKKKKAPyC/4K7aZ9k+PPh6834+1aOG/wC+X218Lc1+ + kH/BZDw/L/b/AMPdc/5ZfZLix/4Fu31+b/NaR2KDmvv3/gjvfmD4veN7Uu+Z9ER0T+Dcs618AV9df8Eu + fFS6D+1dpNi8myLVrG6t/wDgSxl1/wDQaHsM/a6iiisyAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr5s/wCCiNva3H7IPj5b + r/VCO3b7+35hcxlf/Hq+k6+Mv+Cq3jaDw5+zFJosv+u8Qajb26f9snEx/wDQKAPxm5o5o5o5rUs634N/ + 8lb8Ef8AYcsv/R6V/RpD/qU/3a/nz/ZT8My+K/2kPhzYwx79uuWlw8f+zFIJG/Ra/oRqZEsKKKKgQVie + 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 + truk2mo2cnnWl1Es0L/31Zciv5qOa/aj/gmb8bk+KP7Pdpod1N5mteFWXTpk/wCmH/LFv++amRLPr6ii + ioEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+aX/BZT/j0+G3+/d/+06/Mbmv04/4LJ/8A + Hp8Nv9+7/wDadfmPzWkdikHNff8A/wAEeP8Akr3jP/sDf+10r4A5r7//AOCPH/JXvGf/AGBv/a6UPYD9 + Z6KKKzJCiiigAooooAKKKKACiiigD8Vv+Cqf/J2upf8AYIsv/Qa+Qua+vf8Agqn/AMna6l/2CLL/ANBr + 5C5rRFBzX6/f8EjP+SA61/2Fm/8AQa/IHmv1+/4JGf8AJAda/wCws3/oND2Ez7oooorMQUUUUAFFFFAB + RRRQAUUUUAFFFFABRRRQAV4T+1N+yb4U/aa8IzW+pW0dp4ktYW/szWI0/ewN2Vv7yE9Vr3aigD+bj4ge + A9X+GXjTVvDGu2kllqul3DW8qP8A7Pcf7J+8KwOa/Qn/AILAfDmHS/H/AIU8ZW0GxtUtWtLuT+/JF9z/ + AMcr89ua0WpYc1+x3/BKP4hz+Lv2c5tDuJN7+HNRktE3/e8t/wB6P/Q8V+N9fpd/wRv1b/SviFpf7z7l + vc/7P92h7CP06ooorMkKKKKACvzo/wCCyv8AyInw2/7CN3/6Ljr9F6/Of/gsp/yInw2/7CN3/wCi46a3 + GfljzRzTadzWhR91/wDBIj/kvHiH/sE/+zV+vdfj9/wSMvIofj7rVu0n72XSG2J/utzX7A1myWFFFFIQ + UUUUAFFFFABRRRQB8Qf8FZfA8viT9nax1yFP+QDqkdxK/wDsSL5X/oTrX48c1/RH8fPh2nxU+DPjDwq0 + fnS6lp0qQp/03Vd0X/j6rX88eoWM+l6ld2N1HsuLWZoZo/7jK2DVxGiDmu5+BPjyX4afGLwf4mWTZDYa + pbzTf9cvMHmf+Obq4bmjmqKP6XLC+j1Kxgu4juhniWVP91lyKtV8u/8ABPH45Q/GP9nnSba4uvtGv+H/ + APiWX3mfffb/AKt/90rx/wAAr6irIgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKK+SbT/gpB8NNJ+Jmu+CfFqX3he90u7a0+3Tx+bbzPu/2MlP8AgVfSfhHx94c8fWK3 + nh3XNO1q2Zd3mWN0ku367TxQB0dFFFABRRRQAUUUUAFFFFABRRTGZY03N8qrQA77tfjD/wAFNv2hLb4u + /GSPw3od19p0DwqrWpeN/kmuv+Wx/wCA/cr6Q/bu/wCCh2neGdN1L4ffDW9j1DW7hWg1HXLd90Vkv8Sx + MPvSe/QV+U7M0skjN87NVJDQvNHNNpVXc+1fv1ZR9s/8Eofhm3iv9oC78UTJ/ovh2ykk+f7ryyr5aj6/ + Nur9jq+V/wDgnd8AZfgf8ArGbUrfyNf8RP8A2ndp/cVl/dL/AN+9uR619UVmSFFFFIQUUUUAfEn/AAVO + +B0nxD+CsPjDTbXz9V8Ku003l/fezb/Wf98fer8dOa/pY1bS7PXNLutPvoEurK5iaGaF/uupGCDX4F/t + a/s/337Onxk1XwzJ5j6VK7XemXUif662Zvl9tw+6apMaPG+a7H4O/FDU/g38StC8YaPJ/pel3CzeX/BM + v8Ubf7JFcdzRzVlH9G/wt+JGjfFzwDo/izQZvtGmanbrMh/iVscq3+0DXX1+J37BP7aE/wCzl4m/4R7x + E8k/gHVpd9x95v7Pl/56oP8A0Ja/Z7QNf0/xTo9rq2k3UN/pl5EstvdQvuSRT3FZkmnRRRSEFFFFABRR + RQAV4/8AtQfHzTP2dfhFq/im+kQ3+37PptqfvT3LD5B9B94+wrs/iV8SvD/wj8G6j4n8UajHp+k2Kb3k + b7zf7Kj+Jj6V+H37Xn7V2s/tS+Pv7RlSTTPDOn7odL0rzPuL/wA9H9ZD3/KmM8U8Qa5eeKNcv9Y1Kfz9 + Qv7hriaST+Nnbcapc0c0c1oUHNftr/wTd+CDfCH9nfT9Q1G18jXfEj/2jceYuHSJuIoz+Hzf8Dr8y/2I + /wBm+5/aM+NFhp9yj/8ACNaW632rTbPkMatxF/20PFfu5Z2cOn2sNtbpsghRYkT+6qjAqWyWWaKKKgQU + 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 + eq2euadbahYXEd5ZXKLLDPC+5HU9CK/mlr7j/YP/AOCgE/wX+x+BPHtw914IZ9lnfHc8umt/d/2ovb+H + tUtCP2ForM0DxBpninSLXVdHvodR065TfFdWzq6OvsRWnUEhRRRQAUUUUAFFFFABRRVLU9Ss9GsXvNQu + obK1iG557mRURPqzUAXaK858B/H7wH8TvFmteG/CviG31zUtJVXu/sgZ4k3dMSfdb/gJr0agAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigD+fD9q7/AJOP+IX/AGF5q4Hwv428Q+C76O80HWb7SLhX3+ZYztD834V3 + 37WH/JyHxC/7C0leUc1qWfWfw3/4Kd/GvwH+71DUrHxfb/8AUYg+fb7NHsr6a8Ef8FiPD915cPivwRe2 + Lfx3Wm3SzJ/3wRn9a/LLmjmlYR+4PhP/AIKTfAnxVIi/8JRNpDP/ANBS0aFF/GvU9D/af+E3iWTZpfxF + 8OXsn92PUY935Zr+evmkVmX7tLlFY/pL0/xjoOreWtnrFjcmX5k8udW3Vq/aoP8AntH/AN91/NGt5Ov3 + Z5P++6d/aFz/AM/c/wD321HKFj+kXVfGWg6Hv/tDWLGz2Lvfz51XC+tee+Jv2s/g94R8wap8RNAglT/l + il8jynH+yK/n8a8nb708n/fdQszN96jlCx+w3xF/4KyfCnwvBIvhqw1XxXfIdvl7PssP/fbZz+VfCf7Q + P/BQP4o/HeOfTPt6eF/Djf8AMO0fcvnL28yX7zfhge1fMlO5p2GI1LzRzRzTGHNfaH/BOf8AY/ufjN43 + tPHfiSxx4I0S43ok/wDzELpeiD/YXq35Vn/sZ/8ABP8A8QfHrVLTxB4ugutB8BRPvd5E2XGoY/5Zxf3V + /wBv8s1+xnhPwnpHgXw7Y6DoNjDpmk2MSxW9rAm1I1HapbEa6qsabV+VVp9FFQSFFFFABRRRQAV89ftn + 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 + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAoor5w+O37d3w4/Z58dHwp4nTVP7TW3juP9Etd6bX6c0AfR9FfFv/AA9j+Cv9zXv/AAB/ + +vR/w9j+Cv8Ac17/AMAf/r07MD7Sorx/9nf9p7wj+0zpOs6h4SS+S30q4jt7j7dB5R3Ou4Yr2CkAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFea/EH9o34a/C2KdvE3jPR9Omi+/a/ale4/79rlv0oA9K + or4d8bf8FbPhJ4dn8vQdN1zxWn/Pa3g+zp/5Fw36V4j4m/4LHeIGm2+H/AGmww/39SupHb/xzFOwz9UK + K/GnXP8AgrB8ZtS3/YY9H0r5t37uyWX5fT581ytx/wAFOP2hJZmaPxfawoeiJo9of5xUWYWP3Aor8PP+ + Hmf7Q3/Q5wf+Cey/+NVZsf8AgqB+0Ba7/O8S2N7u/wCemj2ybP8AvmMUWCx+3VFfjvof/BW74taeyC/0 + nQNUC7f9ZC0X/oBHWvSPC/8AwWQvvMT/AISL4ewbf4v7Kum/9qUWYWP1Aor4m8Ff8FZPg94kfZrVrrPh + cf37q1+0L/5B3V9F+A/2kvhj8SlT/hHvHGj3srj5bV7pYpv+/b4akI9OooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAK/GP/grB/ydJ/3CLT+tfs5X4x/8FYP+TpP+4Raf1poaPjXmjmjmjmtCj9Vf+CNf/JOf + iL/2F7f/ANEmv0Rr87v+CNf/ACTn4i/9he3/APRJr9Eaze5AUUUUgCiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKK8y/aC+Omkfs7/AA7uPGOt2t1e2ENxHbmG1279z9OtAHptFfBv/D374Yf9Cx4k + /wC+Iv8A4qj/AIe/fDD/AKFjxJ/3xF/8VTswPvKivjL4af8ABUD4ffFDx/oXhPTfD2uQXur3a2kU03l7 + EdvXmvs2kAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVyfxS+IVl8K/h7rvi3Ubea5stJtmuZobf77Kv + pXxz/wAPe/hj/wBCv4j/ACi/+KpgfeVFfBn/AA98+GH/AEK/iP8AKL/4qrmh/wDBWb4ba9rmm6Xb+Gtf + Se/uI7dHkEWzc7bf71FmB9z0UUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKK+ef2oP20fA/wCzLpbRahP/AG14okTdb6HayL5v+9If+Wa/r7UAe76r + qlnoVjNfX91DZ2cK75Zpn2qijvXxd8e/+Cpnw++HMk+m+CYJPHGrp8v2mB9linvv/wCWn/Afzr84/wBo + X9r/AOIv7R2oyf8ACQ6tJa6Fv32+h2L7LRNrfLkfxuP7xrxXmqSHY+gvjH+3d8X/AIytPBf+JJNE0qX/ + AJh2j/6PF+f3v/Hq8Aurye/nkmuJ5J5W+/JI+96ZzRzVlBzRzRzRzQAc0c0c0qwtL92OR6AE5o5pWhlX + 5mjkpOaADmjmjmjmgA5p9vcS2s8ckLyQSr9ySN9j0zmjmgD2X4Zftg/F34SPAmheM9RNjG+77DfP9ohf + 2O/n8jX2p8G/+CvdtIILP4l+FzA/8eq6Icp/35bn/wAer8xua6P4Z+A9Q+J3j/QvCumxyPe6tdx26eWm + /YrN8zf8BX5qkD+hf4bfEjQPix4L03xT4au/t2i6ihe2m2bc4baePYiusrmvh54Lsfh34J0LwzpqIllp + dpHaIE/2V5P4nn8a6WoICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/GP/AIKwf8nSf9wi0/rX7OV+Mf8AwVe/ + 5Oib/sEWn9aaGj415o5o5o5rQo/VX/gjX/yTn4i/9he3/wDRJr9Ea/O7/gjX/wAk5+Iv/YXt/wD0Sa/R + Gs3uQFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvkX/gqT/yabqf/AGE7T/0Jq+uq + +Rf+CpP/ACabqf8A2E7T/wBCamtwPxT5o5o5o5rQs9h/Y7/5Og+Gv/YZhr+gWv5+v2O/+ToPhr/2GYa/ + oFqGSwoooqRBRRRQAUUUUAFFFFABRRRQAUUUUAeK/tmf8msfEv8A7BMn/oQr8A+a/fz9sz/k1j4l/wDY + Jk/9CFfgHzVxGg5ro/hj/wAlJ8J/9he0/wDR6VznNdL8Mf8AkpXhP/sLWn/o9Koo/pBooorIgKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivib/goR+2x/wo3Q + H8F+DL5P+E91CL97cJ839mwN/H/10P8AD6daYFL9ur/goFbfBP7X4G8CSQ33jh123d99+HTP/ipf9n+H + vX5GeIPEGp+KtYu9W1i/n1HU7x/OuLq6fe7t9ar319PqV1PdXU8l1d3D75p533u7N3JqLmrWhQc0c0c1 + 0vw8+G3iX4reJrXQPC2lXWrapO/ywwpu2f7bf3VpjOa5r0P4S/s9/ET44X0dv4N8L32rxb9j32zZaI3+ + 1M3yL+dfpH+zN/wSw8O+DI7XW/ilLB4m1v7/APZEI/0GFv8AaPWX9K+79H0PT/D9jHZaXYwafaRrtSC3 + jVEH4CpbEfl38Nf+CP8A4g1COC48deL7XSEYfvrLSo/OlT/gbfJX0v4J/wCCXPwS8Lxp/aem6j4omX/l + pqV6yf8AjsWwV9fUVN2I8k8Pfso/CDwxHGtj8PNA+T7v2i0W4/8ARma6q1+D/gOwUrbeCfDsCt97y9Lg + X/2SuxopCOSm+E/gieN45vB+gPE33kfS4Nv/AKBWDrP7Nfwr16Mx3fw+8O7GXb+506OL/wBAAr0uigD5 + i8Uf8E4vgP4oV3Hg/wDsy4b/AJb2N7On/ju/b+leEeNv+CO/hi6gnk8KeN9Ssbt/uR6pBHNEn/fABr9F + KKYH4rfEn/gl38ZfA/ny6TaWPi6wiTd52nTKj/hE/wA1fLvizwL4j8B332HxJoWpaDd/88NStWhf/wAe + r+kuud8XeAfDvj7Sp9N8Q6NZazZTrteO7gVwafMO5/N3zX6I/wDBI/4HprHijXfidqVv/o+lp/Z2meYj + f69/9ZIp9k+X/gde5fGj/glR8NvHST3ngu6uPBWpsdyQIPPsfp5fDD/vqvpX9nH4NWnwE+Dvh3wZauk0 + lhD/AKXcR8LNcN80kn4tQ2Fz06iiipEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF + FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV+Mn/BWD/k6X/uEWv9a/Zu + vxk/4Kwf8nS/9wi1/rTW40fGnNHNHNHNaFH6q/8ABGv/AJJz8Rf+wvb/APok1+iNfnd/wRr/AOSc/EX/ + ALC9v/6JNfojWb3ICiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXyL/wAFSf8Ak03U + /wDsJ2n/AKE1fXVfIv8AwVJ/5NN1P/sJ2n/oTU1uB+KfNHNHNHNaFnsP7Hf/ACdB8Nf+wzDX9Atfz9fs + c/8AJ0Xw2/7DMNf0C1myWFFFFIQUUUUAFFFFABRRRQAUUUUAFFFFAHiv7Zn/ACax8S/+wTJ/6EK/APmv + 38/bM/5NY+Jf/YJk/wDQhX4B81cRoOa6P4Y/8lJ8J/8AYXtP/R6VznNdH8Mf+Sk+E/8AsL2n/o9Koo/p + DooorIgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKikkSGN + 3d9ir8zNQB5B+1T+0Jpv7Nvwl1LxRdbZ9SZfs+mWX/Pe5b7v/AR95vYV+CnjLxdqvj7xVqXiLXLuS91X + Urhri4nk/jZq+if+Cg37RjfHn433dppt3JJ4X8Pu1jYpG/yOy8Sy++5ujf3a+X+auJQc0c0c10/wv+Gu + ufFzx5pPhPw3afatV1Kbyoo/4EX+KRv9lR8xqhnTfs9fs/eJ/wBo74hWnhrw5B8n377UpE/dWcXd3P8A + Jepr9uv2dP2ZvB/7NPg9NF8N2nnXkq/6dq86L9pvG/2z/d9F7Uv7NP7POg/s2/DSy8NaRCkl4373UNR2 + fPeT93Pt6CvXqzbuSFFFFIQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF + ABRRRQAUUUUAFFc74v8AH3hvwDZ/a/Eeu6doVs3/AC21C6WFf/HjXjniX9vj4FeG2Ky+PrG9K/8AQO3X + H/oFAH0LRXydcf8ABTz4A2915P8AwkmoyH/npHpc7J/KtnTf+CinwG1KYRr4zEB9bi1kiX9RTA+mKK83 + 8J/tFfDDx1Ikeg+PfD+qTM2zyYNRiL7vTbnNekUgCiiigAooooAKKKKACiiuE8ZfHT4e/Dud4fE3jbQ9 + EuF6w319HE//AHyTmgDu6K+atW/4KIfAbSbjy5PG8c//AE0tYJJU/wDHRWHB/wAFPvgDcXQh/wCEk1GM + t/y0k0udV/lQB9Y0V84aH/wUG+BOvP5cfja3tDnb/psLQ/8AoVer+DvjZ4A+IciR+GfGWia9K33Usb6O + VvyBoA7iiiigAooooAKKKKACiiigAooooAK/GT/grB/ydL/3CLX+tfs3X4yf8FYP+Tpf+4Ra/wBaa3Gj + 405o5o5o5rQo/VX/AII1/wDJOfiL/wBhe3/9Emv0Rr87v+CNf/JOfiL/ANhe3/8ARJr9Eaze5AUUUUgC + isrX/E2k+FrH7ZrGp2mlWo6z3cyxJ+bV5T4g/bL+CfhlnW6+JOgSyp96O1u1mf8A8czQB7XRXzNqH/BR + n4CadP5beM/O/wBuC1kdf0FaWlft9fAnVPI2ePrGAzf8/W6LZ/vbvu0AfQ9Fef8AhX49fDjx1Ikfh/xz + oGryt91LTUYnc/8AAc16BQAUUUUAFFFFABRRRQAUUUUAFFFFABXyL/wVJ/5NN1P/ALCdp/6E1fXVfIv/ + AAVJ/wCTTdT/AOwnaf8AoTUAfinzRzRzRzWpZ7D+x3/ydB8Nf+wzDX9Atfz9fsd/8nQfDX/sMw1/QLUM + lhRRRUiCiiigAooooAKKKKACiiigAooooA8V/bM/5NY+Jf8A2CZP/QhX4B81+/n7Zn/JrHxL/wCwTJ/6 + EK/APmriNBzXR/DH/kpPhP8A7C9p/wCj0rnOa6P4Y/8AJSfCf/YXtP8A0elUUf0h0UUVkQFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + 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 + V0vwx/5KT4T/AOwvaf8Ao9Koo/pDooorIgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooApapqVvo+n3N7dv5NrbxNLLJ/dVRmv50fiz42ufiR8TPFHie74n1TUZrt/+BNX7 + kftreM4/Av7L/wAQdQ8zy5rjTJbKF0/56yrsX+dfgX9+qQ0LzRzRzSbaso/UX/gkD8J1s/D/AIs+Id1a + Ymu5V0yxnz/yzX5pv/HvLr9Iq8E/Ya8BxfDv9l3wJYLH5NxdWK6jcp/01m+dq97rMkKKKKQgooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/LH/gst/yOHwy/68b3/wBGw1+p1flj/wAF + lv8AkcPhl/143v8A6NhprcaPzn5o5o5o5rQo+5f2U/2yrH9nz9kvxtp63VvJ4s/tRYtD07f8/wC+j+ac + r/cT+e0V8T65rmoeJtZu9W1a7k1HU7yZpri6nfe7s3UmqXNLHG1xJHHHHI8rfIkcf8dACc17R8Gf2Pfi + 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 + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo + ooAKKKKAPi3/AIKua/8A2X+zH/Zy/I2o6tbpn/ZQ7jX4181+q3/BZC+eL4efDq1X7k+qXLN/wGNP/iq/ + KerjsNDuav8Ah3S5dc8Qabp9vHvuLq4jhT/gTVQ5r039l/Sf7d/aI+HVg6bxPrlqmz/tpVFH9A/h/S4N + E0SwsLZPLt7W3jhRPRVXFaVNVdq4p1ZEBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFflj/AMFlv+Rw+GX/AF43v/o2Gv1Or8sf+Cy3/I4fDL/rxvf/AEbDTW40fnPzRzRzRzWh + Q2vvH/glt+zJD8RvGl38R9ftfO0Pw/N5NjDJ9ya8+9nHog2n618J29vLeTx28MfnyyuqIkf8bNX9BH7L + Pwpt/gz8BvCHhqGPZcRWS3F25TDtPL+8fd9C2P8AgNTIR63RRRUEhRRRQAUUUUAFeGftkfA+3+PXwG8S + aCYt2q2sLX2mOPvfaI13Kv8AwPG38a9zooA/mauIWtZ5IZPklidkeP8A2lpOa9R/ak8FxfD/APaE8feH + 4Y9kNnqkmz/df5//AGavLua1LDmjmjmvQf2e/hrL8X/jN4T8Jx/c1K+jSaT+5EvzMf8AvmlcD9L/APgl + z+zDB4B8Aj4m65aL/wAJFr0X/Ev86P5rWz9V95PvZ/u8V97VS0vTbbRdNtNPsYUtrO1iWGGGP7qIowoq + 7UEBRRRSAKKKKACiiigD41/4KdfAmP4ofAuXxRaQ513wo/2tNn35LZvllj/UP/wCvxj5r+krxpoKeJvB + +uaPIm9NQsZ7Xb/vxlf61/ON4m0dvD/iPVtJk+/YXclu/wDwBitXEaM7mtXwfrzeF/F2i61H9/Tb6G7T + /gEgf+lZXNHNUUf0oeF9YXxD4Z0nVV+7fWkNyP8AgaK39a1q8i/ZO8QN4o/Zt+HupM+95dJiTL/7Hyf+ + y167WRAUUUUAFFFFABX4x/8ABWD/AJOk/wC4Raf1r9nK/GP/AIKvf8nRN/2CLT+tNDR8a80c0c0c1oUH + NffP/BLj9l2Dx94qn+JviG187RtEl8rS4JPuzXf3jIR/dTt718G6bp8+ralaWNrHvu7qZYYo/wC+zNgV + /Qp+zx8L7X4OfBjwp4TtoUheyskM/wDtTv8APJn/AIGxqZCPS6KKKgkKKKKACiiigAooooA+O/8Agox+ + yzD8cPhfN4p0a0z4y8OwvLD5afPeQfxw/wDswr8Xea/phkjSaN0f51b5Wr8Gf24/g0nwS/aM8SaRZweT + o97N/aNj/cSKX5vLX/d+7VIaPBOal0++n0u+t7y1k8i4t3WaGT+4y8iouaOaso/oG/ZU+M0Xx4+BPhbx + Zvzey2/2a+/6+Yvkl/NlyK9gr8x/+CPfxPYt4y8A3DkrtTVrTe/v5bqv/oVfpxWbJCiiikIKKKKACvkX + /gqT/wAmm6n/ANhO0/8AQmr66r5F/wCCpP8Ayabqf/YTtP8A0JqaA/FPmjmjmm1oWeu/sj31tpf7S3w5 + uryeC1tItWjd553VERfdjX7vf8Lc8C/9Dn4f/wDBpB/8XX84qtt+7UnnS/8APR6nlEf0bf8AC3PAv/Q5 + +H//AAaQf/F0f8Lc8C/9Dn4f/wDBpB/8XX85P2iX++//AH3TftEv/PSSjlFY/o4/4W54F/6HPw//AODS + D/4uj/hbngX/AKHPw/8A+DSD/wCLr+cf7RJ/fk/77o+0S/8APSSjlCx/Rx/wtzwL/wBDn4f/APBpB/8A + F0f8Lc8C/wDQ5+H/APwaQf8Axdfzj/aJP78n/fdH2iX/AJ6SUcoWP6OP+FueBf8Aoc/D/wD4NIP/AIuj + /hbngX/oc/D/AP4NIP8A4uv5yftEv99/++6b9ol/56SUcoWP6OP+FueBf+hz8P8A/g0g/wDi6P8Ahbng + X/oc/D//AINIP/i6/nH+0S/89JKd9ol/vv8A990coWP6Nv8AhbngX/oc/D//AINIP/i6P+FueBf+hz8P + /wDg0g/+Lr+cn7RL/ff/AL7pv2iX/npJRyhY/dX9r74l+EdU/Zm+I1rY+LNDu7qXSZESGHUYXd23L0UP + X4U80rTSt/y0kpOaaVhhzXR/DH/kpPhP/sL2n/o9K5zmuj+GP/JSfCf/AGF7T/0elMZ/SHRRRWRAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+aP/AAWSkY2Hw2j8z5PO + u28v/gMdfmPzX6df8Fko3/s34bSFH8rzrtPMH97alfmLzWkdig5r2r9iuza+/aq+GCx7E2a3bzfN12q2 + 6vFea9p/YtupbP8Aas+FzR/xa5bw/wDAWbBpjP39ooorIgKKKKACiiigAooooAK+S/8Agoh+0Z4y/Zv+ + HfhjWfBc1rDeX+qNaXH2u2WZPL8l36H3WvrSvz+/4LGf8ka8C/8AYfb/ANJpKa3A+V/+Hqnx5/6CWh/+ + CpaP+HqXx5/6CWh/+Cpa+QuaOauxZ9e/8PVPjz/0EtD/APBUtH/D1L48/wDQS0P/AMFS18hc0c0WA+vf + +HqXx5/6CWh/+CpaP+HqXx5/6CWh/wDgqWvkLmjmiwH17/w9S+PP/QS0P/wVLR/w9S+PP/QS0P8A8FS1 + 8hc0c0WA/Uf9hD9uH4p/tAfHJPC/i270ufR/7PuLny7SyWJ96fd+YV+j9fjB/wAEo/8Ak6eP/sE3X/oN + fs/UMkKKKKQgooooAK/LH/gst/yOHwy/68b3/wBGw1+p1flj/wAFlv8AkcPhl/143v8A6NhprcaPzn5o + 5o5o5rQo9Z/ZN8D/APCxv2j/AADoP30l1SOZ/wDdi/fH/wBF1/QbX4t/8Er/AA0uu/tQQXrJv/snTp7t + P9jd+7/9nr9pKzZLCiiikIKKKKACiiigAooooA/Db/gpDYx2P7WnitoU2+ekMr/7zLXzFzX15/wVOjVP + 2rr7am3dpFpz/wB918h81oiw5r7k/wCCSfgX+3fjzq/iKaNHt9G0tkT/AGJZWG0/98q9fDfNfqP/AMEb + 9BMHhX4iawUx9qubS3WT/cWQ/wDs9D2Efo/RRRWZIUUUUAFFFFABRRRQAV/Ox+0JZrYfHTx9bxxyIi65 + ev8AvP8Aanc1/RPX8/H7X3/Jy3xC/wCwpJVIaPIOaOaOaOaso/d3/gn47S/se/DZnfe/2SZSfpdzV9E1 + 86/8E9/+TOfhr/16XH/pXNX0VWRAUUUUAFFFFABX4x/8FYP+TpP+4Raf1r9nK/GT/grB/wAnS/8AcItf + 601uNHxpzRzRzRzWhR7r+w98P0+JH7UHgXTJo/MtIrv7dM/9zyVMq/8Aj6rX741+Q3/BIbw6mpfHbxJq + ciYXT9DZk/33mjX/ANB3V+vNZslhRRRSEFFFFABRRRQAUUUUAFfmx/wWK+H6zaH4F8bR/wCtt7mTSJf9 + 11Mq5/74r9J6+Wv+Ck3hVPEv7Jfiy48vfNpbW93F/wB/0Rv/AB1qBn4fc0c0c0c1qUfRn/BPrx4/gH9q + rwZM0nl2t/LJp1wn9/zYiq/+P7a/dqv5vPhnrX/COfEbwnq3mbPserWlx/3xOjV/Rvpt6upadaXa/dni + WVf+BLmoZLLlFFFSIKKKKACvkX/gqT/yabqf/YTtP/Qmr66r5F/4Kk/8mm6n/wBhO0/9CamtwPxT5ptO + 5o5rQsOaOa1/B/hHU/HnibTfD+iwfatV1KZbe3g37N7N9a98/wCHc/x8/wChM/8AJ6D/AOKoA+bOaOa+ + lf8Ah3P8e/8AoSP/ACdg/wDiqX/h3P8AHz/oTP8Ayeg/+KpXQHzTzRzX0r/w7n+Pf/Qkf+TsH/xVN/4d + z/Hz/oTP/J6D/wCKouB82c0c19J/8O5/j5/0JH/k9B/8XR/w7n+Pn/Qkf+T0H/xdFwPmqnc19K/8O5/j + 3/0JH/k7B/8AFU3/AIdz/Hz/AKEj/wAnoP8A4ui4HzZzRzX0n/w7n+Pn/Qmf+T0H/wAVR/w7n+Pn/Qmf + +T0H/wAVRdAfNVO5r6T/AOHc/wAfP+hI/wDJ6D/4uj/h3P8AHz/oSP8Ayeg/+LouB82c0c1734y/YW+M + 3gPwtqXiHXPCn2LSNOh+03E32qJ9i/QPXgnNMA5ro/hj/wAlJ8J/9he0/wDR6VznNdH8Mf8AkpPhP/sL + 2n/o9KAP6Q6KKKyICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + Pzs/4LIWbTfD34d3S/ch1O6Rv+BRJ/8AE1+VnNfsZ/wVn8P/ANpfs22mpf8AQN1aE/8Affy1+OfNXHYp + BzXpv7MOrf2J+0R8OtQZ/JS31y1ff/20rzLmtHwzq0uh+I9N1C3/ANba3Ecyf8BaqGf0pq25c06s/RtQ + g1bSLG9t38y3nhWVG/2StaFZEBRRRQAUUUUAFFFFABX5/f8ABYxd/wAGfAv/AGH2/wDSaSv0BrnvFngb + w/47s4LbxFo1jrdvA/mxR30CyojYxuAagD+bvy2/550eW3/POv6I/wDhnn4Y/wDQgeG//BXB/wDE0f8A + DPPwx/6EDw3/AOCuD/4mr5h3P53PLb/nnR5bf886/oj/AOGefhj/ANCB4b/8FcH/AMTR/wAM8/DH/oQP + Df8A4K4P/iaOYLn87nlt/wA86aystf0S/wDDPPwx/wChA8N/+CuD/wCJr4L/AOCsnw18KeB/h74Dm8Pe + G9L0WafVZkmextViZl8rvtFHMM/M/mjmjmjmqGfY/wDwSj/5Onj/AOwTdf8AoNfs/X4wf8Eo/wDk6eP/ + ALBN1/6DX7P1myWFFFFIQUUUUAFflj/wWW/5HD4Zf9eN7/6Nhr9Tq/LH/gst/wAjh8Mv+vG9/wDRsNNb + jR+c/NHNHNHNaFH39/wR1sd3xm8bXe//AFeg+Ts9N1xEf/Za/Wivyh/4I4/8lN8df9gaP/0clfq9Wb3J + YUUUUhBRRRQAUUUUAFFFFAH4s/8ABVL/AJOwu/8AsE2n/s9fH/NfXv8AwVS/5Owu/wDsE2n/ALPXyBWi + LHc1+vH/AASJ0+K3+AviC8X/AFtxrLI//AVH/wAVX5D81+wf/BI7/k3bV/8AsOTf+gpQyWfcdFFFZiCi + iigAooooAKKKKACv5+P2vv8Ak5b4hf8AYUkr+gev5+P2vv8Ak5b4hf8AYUkpoaPIOaOaOaOa0KP3c/4J + 7/8AJnPw1/69Lj/0rmr6Kr51/wCCe/8AyZz8Nf8Ar0uP/SuavoqsiAooooAKKKKACvxj/wCCsH/J0n/c + ItP61+zlfjH/AMFYP+TpP+4Raf1poaPjOnc0c0c1oUfpj/wRv0tW/wCFiapv+ZTb22zZ0z83Wv01r86v + +CNsMf8AwgHxFm2fvf7Ut03/AOz5TV+itZvckKKKKQgooooAKKKKACiiigAryr9qTSU1r9nf4hWj/dbR + 53PybvuLu/8AZa9VrjPjP/yR3x3/ANgG/wD/AEnegD+czmjmjmjmtSxI2aKTzF++vz1/R38LL5dT+Gfh + O6V94l0m1ff/ANslr+cXmv6Gv2b9SbWfgL4Bu3j8ln0i3/dr7Jt/pUyJZ6ZRRRUCCiiigAr5F/4Kk/8A + Jpup/wDYTtP/AEJq+uq+Rf8AgqT/AMmm6n/2E7T/ANCamtwPxT5o5o5o5rQs9h/Y7/5Og+Gv/YZhr+gW + v5+v2O/+ToPhr/2GYa/oFqGSwoooqRBRRRQAUUUUAFFFFABRRRQAUUUUAeK/tmf8msfEv/sEyf8AoQr8 + A+a/fz9sz/k1j4l/9gmT/wBCFfgHzVxGg5rpfhj/AMlK8J/9ha0/9HpXNc10fwx/5KT4T/7C9p/6PSqK + P6Q6KKKyICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPnj9vrw + efGn7KPj23X5ns7T+0AP+uPz/wBK/CDmv6TPF3hy18YeF9W0S85tNStZLaX/AHXXbX843izQbnwv4m1b + Sb6PyLuzuJLeaP8AuMrVcRozOaRfl+al5o5qij99/wBjHxtD4/8A2Y/AGpLJ5ksWmRWlx/11iXY9e31+ + e/8AwSF+KS6v8NfEngW4nj8/Sbv7daJ/G8Uv3z+Dbf8Avqv0IrNkBRRRSAKKKKACiiigAooooAKKKKAC + iiigAr87v+CyX/JOfh1/2F7n/wBEV+iNfnf/AMFkP+SbfDr/ALC9x/6IprcaPyp5o5o5o5rQo+x/+CUf + /J08f/YJuv8A0Gv2fr8YP+CUf/J08f8A2Cbr/wBBr9n6zZLCiiikIKKKKACvyx/4LLf8jh8Mv+vG9/8A + RsNfqdX5Y/8ABZb/AJHD4Zf9eN7/AOjYaa3Gj85+aOaOaOa0KP0I/wCCOf8AyVDx7/2Bo/8A0clfq9X5 + Q/8ABHH/AJKb46/7A0f/AKOSv1erN7ksKKKKQgooooAKKKKACiiigD8WP+CqX/J113/2CLT/ANnr5A5r + 69/4Kpf8nYXf/YJtP/Z6+Qua0RYc1+wf/BI7/k3bV/8AsOTf+gpX4+c1+wf/AASO/wCTdtX/AOw5N/6C + lDJZ9x0UUVmIKKKKACiiigAooooAK/n4/a+/5OW+IX/YUkr+gev5+P2vv+TlviF/2FJKaGjyDmjmjmjm + tCj93P8Agnv/AMmc/DX/AK9Lj/0rmr6Kr51/4J7/APJnPw1/69Lj/wBK5q+iqyICiiigAooooAK/GT/g + rB/ydL/3CLX+tfs3X4yf8FYP+Tpf+4Ra/wBaa3Gj405o5o5o5rQo/VX/AII1/wDJOfiL/wBhe3/9Emv0 + Rr81/wDgjbqC/wBh/EWx8/5vtNtN5H/AWG6v0orN7khRRRSEFFFFABRRRQAUUUUAFcZ8Zv8AkkHjr/sA + 3/8A6TvXZ15r+0fqy6H8BfH140nl7dFuk3/70bL/AFoA/nj5o5o5o5rUsOa/oS/Zdhktv2efh9HNG0Mo + 0iDKP1Hy1/PbzX9Gfwbs2sfhL4Mgc72TRrQf+QUqZEs7OiiioEFFFFABXyL/AMFSf+TTdT/7Cdp/6E1f + XVfIv/BUn/k03U/+wnaf+hNTW4H4o07mjmjmtCz2H9jv/k6D4a/9hmGv6Ba/n6/Y7/5Og+Gv/YZhr+gW + oZLCiiipEFFFFABRRRQAUUUUAFFFFABRRRQB4r+2Z/yax8S/+wTJ/wChCvwD5r9/P2zP+TWPiX/2CZP/ + AEIV+AfNXEaDmuj+GP8AyUnwn/2F7T/0elc5zXR/DH/kpPhP/sL2n/o9Koo/pDooorIgKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/D/AP4KS/DBvh1+1Brt5HHJ9i8R + qurRSH7m9/8AWr+DV+4FfDf/AAVY+Ch8d/Bez8a2VuZNT8Ky75Tj/lzk/wBZ+TLHTQz8feaOaOaOa0KP + oD9hf40/8KP/AGi/D+pXEnl6Vqj/ANl33/XKVuPyk2V+8asrJkfdr+ZtW2ybl++tftr/AME7/wBpKL47 + fBu00rUrrzPFnhpFs7xJPvzRDiKX/vnCn3FQyWfWVFFFSIKKKKACiiigAooooAKKKKACiiigAr87/wDg + sl/yTb4d/wDYXuP/AERX6IV+d/8AwWS/5Jt8O/8AsL3H/oimtxo/KnmjmjmjmtCj7H/4JR/8nTx/9gm6 + /wDQa/Z+vxh/4JR/8nSR/wDYJuv/AEGv2erNksKKKKQgooooAK/LH/gst/yOHwy/68b3/wBGw1+p1flj + /wAFlv8AkcPhl/143v8A6NhprcaPzn5ptO5o5rQo/Qj/AII5/wDJUPHv/YGj/wDRyV+r1flD/wAEcf8A + kpvjr/sDR/8Ao5K/V6s3uSwooopCCiiigAooooAKKKKAPxZ/4Kpf8nYXf/YJtP8A2evj/mvr/wD4Kpf8 + nXXf/YItP/Z6+QOa0jsUHNfsH/wSO/5N21f/ALDk3/oKV+PnNfsH/wAEjv8Ak3bV/wDsOTf+gpQ9hM+4 + 6KKKzEFFFFABRRRQAUUUUAFfz8ftff8AJy3xC/7Cklf0D1/Px+19/wAnLfEL/sKSU0NHkHNHNHNHNaFH + 7uf8E9/+TOfhr/16XH/pXNX0VXzr/wAE9/8Akzn4a/8AXpcf+lc1fRVZEBRRRQAUUUUAFfjH/wAFYP8A + k6T/ALhFp/Wv2cr8Y/8AgrB/ydJ/3CLT+tNDR8Z07mjmjmtCj9Bf+CO2vPH8UPG2js+Un0Zblf8AeSdF + /wDZq/WGvw4/4JweOF8F/tV+F47h/JtNXSaxmf8A3oyyf+PqtfuPWb3JYUUUUhBRRRQAUUUUAFFFFABX + zh/wUI8UL4X/AGSvHUiyeXcXUUNpF8+3O+ePd/45ur6Pr89/+CwHj1dN+GXhDwnDP5d1qWoteTR/34Il + I/8AQ2WgD8oeaOaOaOa1LNPwrpLa94m0bTV+d7y7ht/++5Atf0feGdP/ALJ8N6VYn5fs1pDD/wB8oBX4 + I/sd+DW8eftNfD3SVTf/AMTSO7dP9mH98f8A0Cv6A6hksKKKKkQUUUUAFfIv/BUn/k03U/8AsJ2n/oTV + 9dV8i/8ABUn/AJNN1P8A7Cdp/wChNTW4H4p80c0c0c1oWew/sd/8nQfDX/sMw1/QLX8/X7Hf/J0Hw1/7 + DMNf0C1myWFFFFIQUUUUAFFFFABRRRQAUUUUAFFFFAHiv7Zn/JrHxL/7BMn/AKEK/APmv38/bM/5NY+J + f/YJk/8AQhX4B81cRoOa6P4Y/wDJSfCf/YXtP/R6VznNdH8Mf+Sk+E/+wvaf+j0qij+kOiiisiAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArJ8TeH7TxVoGpaPfxpNZX + 1vJbzRv3VlxWtRQB/PF+0V8FdS+Afxa13wbfo5S1m32k/wDz2tj80Tf989fevNua/Zz/AIKQfssSfHP4 + bL4q0GDf4t8NRNKkaffubb7zxf7w+8Pyr8YpI3hfa3yOv360TuULzXpn7OXx81z9nT4oab4r0V/Mhify + b6x/guYG+9Gf6ehrzPmjmmM/oz+FPxS8P/GTwJp3izwzdpeaZfJuG0/MjfxI3+0K7Ovwc/ZC/bC8Qfst + +Lcrv1jwjeuv9o6Nv/8AIsWfuyfz71+1Pwi+Mfhb44eD7XxJ4S1NNQ0+X76/8tYW/uSL1VqzJO6ooopC + CiiigAooooAKKKKACiiigAr87/8Agsh/yTb4df8AYXuP/RFfohX54f8ABZT/AJJt8Ov+wvcf+iKa3Gfl + RzRzRzRzWhR9j/8ABKP/AJOnj/7BN1/6DX7P1+MH/BKP/k6eP/sE3X/oNfs/WbJYUUUUhBRRRQAV+WP/ + AAWW/wCRw+GX/Xje/wDo2Gv1Or8sf+Cy3/I4fDL/AK8b3/0bDTW40fnPzRzRzRzWhR+hH/BHP/kqHj3/ + ALA0f/o5K/V6vyh/4I5/8lQ8e/8AYGj/APRyV+r1ZslhRRRSEFFFFABRRRQAUUUUAfit/wAFUv8Ak7C7 + /wCwTaf+z18gV9hf8FUv+TsLv/sE2n/s9fH/ADVrYsOa/YP/AIJHf8m7av8A9hyb/wBBSvx85r9g/wDg + kd/ybtq//Ycm/wDQUpsln3HRRRWYgooooAKKKKACiiigAr+fj9r7/k5b4hf9hSSv6B6/n4/a+/5OW+IX + /YUkqkNHkHNHNHNHNWUfu5/wT3/5M5+Gv/Xpcf8ApXNX0VXzr/wT3/5M5+Gv/Xpcf+lc1fRVZEBRRRQA + UUUUAFfjJ/wVg/5Ol/7hFr/Wv2br8ZP+CsH/ACdL/wBwi1/rTW40fGnNHNHNHNaFG34H8UT+C/GmheIL + f/W6XfQ3af8AAGDV/RX4F8WWnjjwfo3iCxkSa01O0jukkT7p3KDX83PNfrJ/wSn/AGi4/F3gGb4XatOq + aroO6XTNz8zWbNuK/wC0yPu/4DUyJZ+gVFFFQIKKKKACiiigAooooAK/Ef8A4KXfFxfiZ+0tqWn2t19p + 0rw1D/ZkX+xKv+v/APH6/Un9rz4/Wf7O3wV1nxFI0L6vPG1pplrJ/wAtrh1499q/eP0r8Db6+n1K+nvL + qSSe7uHaaaST77s3U1SGiLmjmjmjmrKPvb/gkX8Nf7e+L3iHxhcW+bfRLHybef8A6by8f+i91frhXyv/ + AME4vgy/wj/Zw0i4vI/L1XxH/wATa5/3H/1P/kPbX1RWbJCiiikIKKKKACvkX/gqT/yabqf/AGE7T/0J + q+uq+Rf+CpP/ACabqf8A2E7T/wBCamgPxT5o5o5o5rQs9h/Y7/5Og+Gv/YZhr+gWv5+v2O/+ToPhr/2G + Ya/oFrNksKKKKQgooooAKKKKACiiigAooooAKKKKAPFf2zP+TWPiX/2CZP8A0IV+AfNfv5+2Z/yax8S/ + +wTJ/wChCvwD5q4jQ2ul+GP/ACUnwn/2F7T/ANHpXOc10fwz/wCSleE/+wta/wDo9Koo/pDooorIgKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGsu6vyS/4KOfsT + zfD7XL74n+DLXf4Yv5d+qWMKf8eE5/5aD/pm3/jpr9b6z9Y0Wx8QaXdabqVrDe6fdRNFNazJuSRT1BFM + Z/NTzRzX2v8Atvf8E/dV+C+o3fi/wLaT6p4FlbfNaxjdLpn19Y/evijmtCg5rvfg78dPGfwH8TR614N1 + qfTrj5fOg+/b3K/3ZE6N/OuC5o5oA/Y39nf/AIKf/D/4lw2ml+OGj8FeImXY01w/+hTN7P8A8s/o3519 + mabqVprFjDe2VzDdWkq70mhcMjqe+a/mm5r0v4T/ALSnxI+Cc8beEfFl9p9ur73sd++3f/ejPy1DRNj+ + huivyd+Hf/BX7xnpMcdv4y8J6dr3z/PfWMjWj7f9zBFfR3g3/gq/8HfEXlx6pBrnh64b7/2u1V4k/wCB + I5P6UrMD7Uor5+0r9vP4DazGnkfEbTY3f/lncRzxN/48ldUv7U3widNw+IWhlW/6eqQj1eivKv8AhqX4 + Sf8ARQdD/wDAoVnar+2D8F9H2fbPiNoke7cy4mL9P90UAezUV82ax/wUR+AWlx5j8dwag39y0tZnP6oK + 8x8Tf8FbPhFpPmR6bpXiPV5V+7JHaxpF+bSZ/SmB9w1+d/8AwWQ/5Jt8Ov8AsL3H/oiuD8Zf8Fitcnju + IfDPgG1tv+eV1fXrO/8A37CY/wDHq+S/2gP2uPiB+0tb6ba+Mbuxex06ZprSGxtViVHZcf8AAqaVijxe + nc0c0c1Yz7I/4JR/8nSR/wDYJuv/AEGv2er8Yf8AglH/AMnSR/8AYJuv/Qa/Z6s2SwooopCCiiigAr8s + f+Cy3/I4fDL/AK8b3/0bDX6nV+WP/BZb/kcPhl/143v/AKNhprcaPzn5o5o5o5rQo/Qj/gjn/wAlQ8e/ + 9gaP/wBHJX6vV+UX/BHL/kqHjv8A7A0f/o9K/V2s3uSwooopCCiiigAooooAKKKKAPxZ/wCCqX/J2F3/ + ANgm0/8AZ6+P+a+vf+CqX/J2F3/2CbT/ANnr5C5rRFhzX7B/8Ejv+TdtX/7Dk3/oKV+PnNfsH/wSO/5N + 21f/ALDk3/oKUMln3HRRRWYgooooAKKKKACiiigAr+fj9r7/AJOW+IX/AGFJK/oHr+fj9r7/AJOW+IX/ + AGFJKaGjyDmjmjmjmtCj93P+Ce//ACZz8Nf+vS4/9K5q+iq+df8Agnv/AMmc/DX/AK9Lj/0rmr6KrIgK + KKKACiiigAr8Y/8Agq9/ydE3/YItP61+zlfjH/wVg/5Ok/7hFp/Wmho+NeaOaOaOa0KDmul+G/xE1z4U + +NNJ8VeHLv7FrGnSrLE/8D/7LeqnvW/48+AHjP4c/D3wp411jTdnh3xLD5tjdR/P9A/91ivzCvO+aAP3 + y/Zc/aw8JftNeEILzS7qOz8RQRL/AGhokj/vYG/vD+8h7NXulfzY+DvGut/D3xFaa34c1W60jV7V90V1 + avsZK/Q/4D/8FcZrWCDTfipoMl1tXb/bGj7d7n/bhbA/FT+FZ2Jsfp/RXi3w9/bD+D3xNVF0Xx1pPnsm + 9rW7k+zun18zAr0+28XaHfputdZ0+df78N1G/wDWkI2qKz21rT1VHN9a7G+6/nLzXP8AiT4teCvCNnPc + 6x4r0fT4oh8/nXsYYf8AAc5oA7CuU+JHxK8O/CbwffeKPFOpR6Xo9mm955D970VR/Ex7CvlX40f8FTPh + h4As57fwgJ/Heq7P3LWn7q03f7cjc/kpr8yP2gP2ovHn7SWuR3nivUv+JfA7PaaVa/Lb230X+9jq1Owz + a/a8/ai1f9p74kyatL5ll4csN0Wk6XI/+pj7yN/00bvXhfNHNHNaFBzXuv7FvwDuf2gvjnoujtA76DZv + 9u1Of+BIE/g+rN8teK6HoeoeJtYtNL0u0kvdTvJlht7WBN7uzdAK/dH9if8AZhtv2aPhPb2N1HHJ4q1L + bc6tdIP4v4Ygf7qVLEfQNvbRWNvHBAiQwxqqJGv3UUVZooqCQooooAKKKKACvkX/AIKk/wDJpup/9hO0 + /wDQmr66r5F/4Kk/8mm6n/2E7T/0Jqa3A/FPmjmjmm1oWex/sd/8nQfDX/sMw1/QLX8/X7Hf/J0Hw1/7 + DMNf0C1myWFFFFIQUUUUAFFFFABRRRQAUUUUAFFFFAHiv7Zn/JrHxL/7BMn/AKEK/APmv38/bM/5NY+J + f/YJk/8AQhX4B81cRoOa6P4Y/wDJSfCf/YXtP/R6VznNdH8Mf+Sk+E/+wvaf+j0qij+kOiiisiAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAK9xbxXlvJDN + GksMi7WRxuVlPY1+eX7Wv/BLyz8Vz3fir4TCHStTbdLceHJH2W8zf9MD/wAsz/s/d9K/RWimB/Nd4s8I + 614F1y70XXtNutI1W1fZNa3UDROn4Gsrmv6GvjH+z14C+PGjvp/jDQINR6+VdKNlxC23G5H9a/O344f8 + Ek/EmiTT33w01qDXbD5m/s3Vv3Vwij0f7sh/BarmKPz35o5rsfiB8GvHHwtvvsnivwvqOiz/APT1A2x/ + x6Vx3NUMOaOabTuaAG07mjmjmgA5o5o5o5oAOabRTuaADmjmjmn29rPdSbYYJJ3/AOmab6AGc0c16r4D + /ZY+LHxIjgk0DwLrF7by/wDL35DJCm71Zq+lfh3/AMEj/iV4gmSTxVr2leF7Rvm/cbruX/vkbQPzouBz + n/BKP/k6eP8A7BN1/wCg1+z9fMv7NP7BvgX9mvXE8R6Xeajq3iT7M1s93dSL5W1vvbUA4/OvpqsyQooo + pCCiiigAr8sf+Cy3/I4fDL/rxvf/AEbDX6nV+WP/AAWW/wCRw+GX/Xje/wDoyGmtxo/OfmjmjmjmtCj9 + Cv8Agjn/AMlO8df9gaP/ANHJX6uV+UP/AARz/wCSoePf+wNH/wCjkr9Xqze5LCiiikIKKKKACiiigAoo + ooA/Fj/gql/yddd/9gi0/wDZ6+QOa+wP+CqX/J2F3/2CbT/2evj/AJrSOxQc1+wf/BI7/k3bV/8AsOTf + +gpX4+c1+wf/AASO/wCTdtX/AOw5N/6ClD2Ez7jooorMQUUUUAFFFFABRRRQAV/Px+19/wAnLfEL/sKS + V/QPX8/H7X3/ACct8Qv+wpJVIaPIOaOaOaOaso/dz/gnv/yZz8Nf+vS4/wDSuavoqvnX/gnv/wAmc/DX + /r0uP/SuavoqsiAooooAKKKKACvxj/4Kwf8AJ0n/AHCLT+tfs5X4x/8ABWD/AJOk/wC4Raf1poaPjXmt + Hwzo8viDxHpul28e+W8uI7dI/wDebFZ3NfRv/BPj4ft8QP2qvCEOzzrfS3bVLhJP7sX/ANky1oUfsZrH + wF8NeJ/gjB8M9ZtVvdCi02PTl+T5k2JtR0/usK/Fj9qj9kvxT+zB4sktNRSTUfDl07f2ZrEafJMv9xv7 + rjuK/fSud8b+A/D/AMSvD11oXibSrXWNJuk2y2t1HvB/wrMk/m75o5r9AP2mP+CVviLwvdXWufCqV/EO + j/M/9iT/APH7D7I3ST9K+EPEXhnV/CWpT6brWm3Wl3tu+x4LpGR0b8a0KM7mrtjr2p6XHts9SurVf+mE + 7J/KqXNHNAG23jzxK0EcLeIdVeKL7kf26TYn61j3V1PeT+dcTyTSt/y0kfe9M5o5oAOaOaOaOaADmp9N + 0u81nUoLHT4J729unWGGCBN7uzdlFex/Av8AY7+J/wC0BewHQNCktdHZsvrGo7orVPx/ib/Zr9ZP2Wf2 + F/BH7NNnFqIjXxH4xZf32t3Uf3P9mFP+Wa/manmEeY/sDfsFx/BGGDx744ijn8b3UX+i2R+ZNMRv5yn/ + AMd+tfc1FFSSFFFFIAooooAKKKKACvkX/gqT/wAmm6n/ANhO0/8AQmr66r5F/wCCpP8Ayabqf/YTtP8A + 0JqaA/FPmjmjmjmtCz2H9jv/AJOg+Gv/AGGYa/oFr+fr9jv/AJOg+Gv/AGGYa/oFrNksKKKKQgooooAK + KKKACiiigAooooAKKKKAPFf2zP8Ak1j4l/8AYJk/9CFfgHzX7+ftmf8AJrHxL/7BMn/oQr8A+auI0HNd + H8Mf+Sk+E/8AsL2n/o9K5zmuj+GP/JSfCf8A2F7T/wBHpVFH9IdFFFZEBRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBR1TSbHXLGSz1C1hvbW + X78M6B1b8DXgfjr9gP4GfEB3ku/BFppkrfefR/8ARCf++K+iqKAPz98Wf8EffAeoyPJoPi/WdI/uwzot + wn58GvK9c/4I6+LFf/iT+N9HmXf/AMv0cifL/wABjNfqtRTuxn4/P/wR/wDjFvfy/E/ghl/h8y+veP8A + yUo/4c//ABk/6GXwP/4HXv8A8iV+wNFF2Fz8fv8Ahz/8ZP8AoZfA/wD4HXv/AMiVrWf/AAR5+I0nkfbP + GXhaP/nr5D3L5+mYRX610UXYXPzD0X/gjjcu/wDxNviEkCb/APlxtN/y/wDAsc16D4d/4I//AA702RG1 + bxZrmrp/EiIlvn/vnNffdFF2B8r+Gf8Agmr8BvDMiSf8ItPqjfL/AMhK9kmX/vnpXtvhD4G/D74fPHJ4 + b8GaHoksf3JLGxjib8wK7uikIKKKKACiiigAooooAKKKKACvIPjd+y18Pf2hr7SrzxtpU2oz6XFJDbeX + ctFsV2Ut93/dFev0UAfLH/DtH4A/9Cvcf+DCX/Gj/h2j8Af+hXuP/BhL/jX1PRQB478E/wBlX4c/s+ap + qOpeCtJk067v4Rb3DyXLS71Dbv4vevYqKKACiiigAooooAKKKKACiiigDwn4tfsYfCn42+Ln8T+LtCm1 + HWHhS3aaO6kT5E6cLXHf8O0fgD/0K9x/4MJf8a+p6KAPlj/h2f8AAP8A6Fe6/wDBhL/jXsvwa+B3hH4C + +GZ9B8HWL6dpstw1w8ckzS/O3u1ehUUAFFFFABRRRQAUUUUAFFFFABXzh40/YB+Cvj7xTqXiLWvDc91q + upS+dcSfbZV3sfbNfR9FAHyx/wAOz/gH/wBCvdf+DCX/ABo/4dn/AAD/AOhXuv8AwYS/419T0UAcr8Nv + h3onwm8E6V4S8OW72uiaYjR20Mjs7IpZnI3H/aY11VFFABRRRQAUUUUAFeG/F79jf4WfHLxZ/wAJJ4v0 + KbUNW8lbfzo7qSL5F6cLXuVFAHyx/wAO0fgD/wBCvcf+DCX/ABrvPg3+yH8MfgL4in1zwdoT6fqc8P2d + 5nuXl/dnt81e10UAFFFFABXEfEb4M+CPi5ZfZfGHhfTdejRdqPewK7p/ut1Wu3ooA+GvH/8AwSV+FfiI + eZ4c1PWPCs33uJPtSfk9eDeJf+COvjSNnPh3xtoNyv8AB/aXnRf+gRPX6vUU7sD8fv8Ahz/8ZP8AoZfA + /wD4HXv/AMiVPY/8Effi203+l+KPBcMX9+3urt3/AFtRX69UUXY7n5qeD/8Agjpafu5PE/j2TerZeDS7 + Xcj/APAnx/Kvpf4Y/wDBPv4K/C90uLfwpHrt6v8Ay31z/S/m/vKrfKtfSlFAFa2torK3SGGNIYo12oif + dVas0UUhBRRRQAUUUUAFFFFABRRRQAVxPxY+Efhn42eD5/C/iyzkvtHmlWV4Y5Giyy9ORXbUUAfLH/Ds + /wCAf/Qr3X/gwl/xo/4do/AH/oV7j/wYS/419T0UAfOPg39gH4L+AfFmleJND8PT2uraXcLc20n22Rtj + j2zX0dRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBz/AI48G6V8QvCWpeHNct/tWk6lCbe5hV9u9D2z + Xzv/AMO0PgF/0K91/wCDGX/GvqiigD5Y/wCHaPwB/wChXuP/AAYS/wCNWNN/4Jx/AzSdStNQtPDF0l3a + zR3EUn9oS/eRty96+n6KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorNuvEGm2E3k3Oo2tvKP + 4Jp1Rv50AaVFZtnrmm6hN5Ntf2t1LjdshnV2/StKgAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK + KKKACiqt7f2unw+bdXENrF93fM6ov5mqX/CWaF/0GtP/APAqP/GgDXopqsGGRTqACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA + CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqjfapY6bsN3dwWu/7vnSKm786 + rx+J9GkdI49WsndvlVUuUP8AWgDWooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKK5Lxf8WfA/w9bb4p8ZeH/DbY3D+2NUgtP/AEYwrlof2qvgrNKscfxe8BSSM21UTxLZFmb/AL+0AerU + Vl6H4i0rxNp6X2j6lZ6tZt9yexnWaI/8CXIrUoAKKKKACiiigAooqjfapY6bsN3dwWu/7vnSKm786AL1 + FZMfifRpHSOPVrJ3b5VVLlD/AFrWoAKKKKACiiigAooooAKKKKACiiigAooooAKKKhkkSCN3d9iL8zM1 + AE1FZH/CWaF/0GtP/wDAqP8Axq7Z3sF/CJraaO4ib+OFw60AWqKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACisvxB4g07wrol/rOrXcOn6XYW8l1d3U77UhiRdzO3 + 0Ar8TP21f+Ck3iz4+axqHhnwRf3XhX4cRM0Q8h2iu9WXP35m6oh7RD/gW7+EA/UH4wft6fA74I3VxY69 + 44tb3WIcq+laIjX1wrD+BvLysbf77LXzfr3/AAWu+GFrceXpHgXxVqMX9+6+zW/6CR6/HJV3/KteveEf + 2RPjV48s0vND+F/im6snXel1Jp0kMTr/ALLyBVb8KAP0dX/gtv4H/i+G3iAf9vsFdv4T/wCCyHwN1u48 + nVtN8VeGz/z3u9Pjli/8gyu3/jtfmPdfsIftA2cDzv8ACjxHIi/887Xe/wD3ypLV5Z4w+GPjH4eSJH4q + 8Ka54alb7iaxp09o/wD5EUUAf0Q/C79q/wCEHxoaOHwb8QtD1a9m+5YvP9nu2/7d5dkn/jtet1/K4rbf + mWv3g/4Ja6X4vt/2VdM1rxfruqay+s3c1xpcOpXLzfY7FP3UaLv5UM0cjjttdaAPsOiiigAooooAKKKK + ACiiigAooooAKKKKACiiigAooooAKKKKACvNP2hvjjof7Ofwk13x5r6SXFppyKsVrb/625ndtkUS/Vjy + ew3HtXpdfHn/AAVS8A6z4+/ZE1oaJbzXk2i6hbatcW8CbneBN6SHA/uCTzD7ITQB8aQ/8FrviaviYzye + AvCb+HPN3fYVNyt35f8Ad+0+bs3f7Xk/8Br9TfgX8YtE+P3wq8P+OvD3mJpurRM3kTH95DIrFJI3x3V1 + YfrX8ztfvl/wTG+H2sfDv9kDwvb67aSWF5qdxc6olrNHsdIJZP3W7/eQK/0egD6xooooAKKKKACiiigA + ooooAKKKKACvwa/4Kuf8ns+MP+vHTv8A0kjr95a/Br/gq5/yez4w/wCvHTv/AEkjoA6n/gjl/wAnbXX/ + AGLF5/6Ntq/byvxD/wCCOX/J211/2LF5/wCjbav28oAKKKKACiiigAooooAKKKKACiiigDxH4zftkfCD + 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 + 37Qn/JBPiT/2LOp/+kslAH8ztfvJ/wAEo/8Akyfwj/1+6j/6Vy1+DdfvJ/wSj/5Mn8I/9fuo/wDpXLQB + 9f0V5T8af2nvhl+z3Yxz+O/F1jos8q7orH5pruYeqQpufH+1jb718keKP+C03wp0+6MWh+EPFOtRr/y3 + nSC0R/8Ad/eO35haAP0Nor82rX/gtp4Be4Vbj4deIoYf4njuoHf8uP517l8KP+CnnwC+Kl7BZf8ACTT+ + EL+X7kHimAWi/jMrPCv4yUAfWdFVbW6ivreOeCRJoJVVkkRtyup6EGrVABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQB+T3/BbX4dXMevfDfx5Gm+1lt5tEuH/uMjedCP+BeZP/3xX5x/ + Dbx1e/DH4heHPFunD/T9C1C31CFD912ilD7T7HFf0R/tOfAPSf2lvgzrvgXVHFtJeKs1jfbN5tLtOYpf + /ZT6qzDvX88vxU+FviX4L+OtV8IeLtNfS9d0+XZNCw+R1/hkRv40Ycq3egD+jz4P/Fvw78cPh5o/jTwt + ei90fU4t6Y+9E38cUg/hdGypruK/nA/Zz/aw+In7L3iR9T8GaqFsrmRTe6PfBpbK8xx86ZHzf7alW96/ + Vj9n/wD4K0fCj4oxWun+NS/w3199qN9ubztOdv8AZuVHyf8AbRUA/vNQB9z0VnaJrun+I9Jt9S0q/tdT + sLhd8V1YzrNC6+quvBrRoAKKKKACiiuN+LnxL0v4O/DPxJ421s/8S3RLKS7kjQ4aVl+5Ev8AtO+1B7sK + APnz9uz9uzRv2T/DKaTpKQ618RdUi32WnOcxWsfT7RPj+HrtTqx9smvxB+KPxc8YfGfxVP4j8a+IL7xB + qsx4mun+WNf7safdjT/ZUAUnxY+J2vfGb4ia9408SXZu9X1e5a5lJPyxj+GNM9ERcKo9Fr7P/wCCZf7C + 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 + 6KKKACiiigArz79oT/kgnxJ/7FnU/wD0lkr0GvPv2hP+SCfEn/sWdT/9JZKAP5na/Wj/AIIl/DWG38J/ + ET4gTIHubq9h0O3fuixRrNL/AN9GeH/v3X5L1+6f/BI/Sf7N/Y20i4+T/T9Wv7j5PaTyuf8Av1QB9oUU + UUAFZXiTQ7bxR4d1TR7xd9rqNrLaSp/sOpRv0NatFAH8rlftd/wRlv5Lz9lTXIpOVtfFl3DF/u/ZLR// + AEJ2r8Ua/aX/AIIr/wDJrXij/scrv/0isaAPv6iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACvIf2jv2afBn7TngK68N+K7GNrhUf7Bq0aD7Vp8xXiSNv8A0JPut3r16igD + +Yn4r/DbVvg/8SfEvgnXEQarol7JaSvGPlfH3XX/AGXXaw9mr7p/4Iv/ABTudD+MnivwFNM/9m69pn9o + xR/wpc27L+WY5JM/7i15f/wVjtbO3/bQ8SyW23zp9P097nb/AM9Ps6rz/wAAVKr/APBKJWP7bHhMj+Gx + 1Hd/4CSUAfvLX48f8Fs9PaP40fD2+/hl0CSL/vi5c/8As9fsPX5l/wDBbbwNJfeBPht4wjjbZpuoXWly + un/TxGkiZ/8AAZ/++qAPzy/Y6vo9O/au+EE0n3f+Ep06H/vu5RB/6FX9INfy5+D/ABFP4O8XaLr1qm66 + 0u+hvok/2opA4/8AQa/p28MeILLxZ4c0rXNMm8/TNUtI762m/vxSKHQ/98tQBrUUUUAFFFUtR1C30mwu + r28nS1tbaJpZZpOFRVXLMfpQB/PF+3hdR3v7YXxXkhG5V1yaL/gSYVv1FfRf/BFezdv2lvF10P8AVxeE + J4m/3nvbQj/0A18R/FDxg/xG+JXivxXINj65q13qbo/8HnTPJ/7NX6Wf8ERfA0i2/wAUPGM0eInez0m3 + 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 + k/4JR/8AJk/hH/r91H/0rlr8G6/eT/glH/yZP4R/6/dR/wDSuWgD6/ooooAKKKKAP5XK/aX/AIIr/wDJ + rXij/scrv/0isa/Fqv2l/wCCK/8Aya14o/7HK7/9IrGgD7+ooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigAooooAp22oWt808cE8MzwP5cqRurFG67W9DVyvwV/bi+JHiz4X/t3/ABQ1bwl4k1Xw + 1qBu7ZTdaVdyW7uv2SD5W2Ebl9jXQ/DP/grl8dPBCpb65caP44tF+X/icWXlXG32kg2c+7q1AH7k0V+X + vhn/AILeaRMqJ4h+FN7at/FJpesJcbv+AvEmP++jXX/8Pr/hb/0IvjD8rT/49QB+idcz8QPiBoXwu8H6 + r4o8T6jDpWiaXbtc3FzN/Co7D+8x6BRyxOBX5reOf+C3ERtZIvB3wwcXDo2y71zU/kRu37qJPm/7+LXw + j+0J+1t8TP2mtRjm8b66Z9Pgcva6PYp9nsrZj/djH3m/23LNj+KgDD/aM+MF18fPjh4w8e3Ubwf2xfNL + bwv96GBFEcCH3WNEBr7V/wCCLfwnudY+K3i/4hTQn+zdE03+y7d3/jubhlY7f92OM5/66rXxN8DfgP4w + /aI8eWHhTwdpr317MVa4nI/0ezg3DdNM38KjP49Bk8V/QT+zb8BNB/Zr+EWi+BtABmitV867vZF2veXL + 8yzN9T0H8Kqq9qAPVK8Z/a7+CCftEfs8+L/BUaIdTurX7RpjyfwXkX7yHn+EMy7GP912r2aigD+WbUNP + udKv57O8ge2ureVoZYZk2sjK2GVh2INfsh/wSd/awsfH/wAMbf4T6/fonizw0jLpiTSYa807qoT+80P3 + Mf3Nh/vV5t/wU+/YJvtU1TUPjJ8OtMkvGmJm8SaPaR7n3Drexr3z/wAtFHpv/v4/MLw34m1Xwdr9jreh + 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 + 1FAH4sf8OV/jb/0NPgD/AMGN7/8AIdfpZ+xL8C9e/Zw/Z50PwJ4mutOvdX0+4upZZ9Lkke3KyzvIuC6I + 3Rv7te90UAFFFFABRRRQB+LH/Dlf42/9DT4A/wDBje//ACHX6C/8E+/2Y/FP7J/wY1rwj4uvtI1HUrvX + 5tWSTRJ5JYvKe3t4gpMkUbbt0LdvTmvqKigApjKsqbW+ZWp9FAH4mftI/wDBKX4peD/iBqU3w00UeMfB + 11M0tj5N1DFcWasciKVJXXdt+7vXOcZO3pXoX7DP/BMTx9o/xZ0Lx38VbCHw1o/h+7XULTR2uo7i6vLm + Jt0Rby2ZUjV/mOTubbjbg7q/XGigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//Z + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE8AcABlAG4AIABTAGEAbgBzADsAfQB7AFwAZgAzACAATwBwAGUAbgBTAGEAbgBzAC0AUwBlAG0AaQBiAG8AbABkADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQAMgA1ADUAXABnAHIAZQBlAG4AMgA1AFwAYgBsAHUAZQAwACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAcwBsAC0AMQA4ADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANAAgAE0AYQByAGcAaQBuAGEAbABpAGUAbgA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAGMAcwA1AFwAZgAzAFwAZgBzADIANAAgAC0APgAgAFMAZQBtAGkAYgBvAGwAZAA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABzAGwALQAxADgAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMwBcAGYAcwAxADQAXABjAGYAMABcAGMAcwA1ACAATgBPAFUAUwBcAHUAOAAyADAAMQBcACcAMwBmAFwAdQA4ADIAMQAxAFwAJwA5ADYAXAB1ADgAMgAwADEAXAAnADMAZgBTAG8AegBpAGEAbABlACAARABpAGUAbgBzAHQAZQAgAEcAbQBiAEgAfQB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAAXAB1ADgAMgAwADEAXAAnADMAZgB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADMAIABcAHUAMQA4ADMAXAAnAGIANwB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABcAHUAOAAyADAAMQBcACcAMwBmAFcAYQBsAGwAcwB0AHIALgAgADgAMQBcAHUAOAAyADAAMQBcACcAMwBmAH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwAgAFwAdQAxADgAMwBcACcAYgA3AH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAFwAdQA4ADIAMAAxAFwAJwAzAGYANQAxADAANgAzACAASwBcAHUAMgA0ADYAXAAnAGYANgBsAG4AfQBcAGYAMgBcAGYAcwAxADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + iVBORw0KGgoAAAANSUhEUgAAAckAAAC9CAIAAABXmRFFAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd hwAAHYcBj+XxZQAAJuNJREFUeF7tnf+PH8V5x/t/tICxz9jH+Ru2Ica0wUTIdYXAUpuAIkKCghMQjiBB diff --git a/ReportImp/PerspektivenEV/ServiceInvoiceReport.cs b/ReportImp/PerspektivenEV/ServiceInvoiceReport.cs index 9ca943de1..857588710 100644 --- a/ReportImp/PerspektivenEV/ServiceInvoiceReport.cs +++ b/ReportImp/PerspektivenEV/ServiceInvoiceReport.cs @@ -23,7 +23,7 @@ namespace PerspektivenEV long? customerOid = null; foreach (var ip in pRO.ServiceInvoicePeriods) { - if (ip.Customer != null && ip.Customer.CustomerOid != null) + if (ip.Customer != null) { customerOid = ip.Customer.CustomerOid; break; diff --git a/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceCreation.cs b/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceCreation.cs index 2415168e1..862ea3155 100644 --- a/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceCreation.cs @@ -1,210 +1,210 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using BeWo.Data.Access; -using BeWo.Data.Entities; -using BeWo.Service.DCEntityMapper; -using BeWo.Service.Invoicing; -using BS.Shared; -using BS.Shared.Core; -using BS.Shared.DataContracts; -using BS.Shared.DataContracts.Compact; -using BS.Shared.Extensions; -using BS.Shared.Services; - -namespace PflegedienstWessel.Invoicing -{ - - public class CustomInvoiceCreation : InvoiceCreation - { - private DateTime? accountingPeriodStart = null; - private DateTime? accountingPeriodEnd = null; - - - public override List GenerateServiceInvoices(long costBearerOid, DateTimeSpan invoicePeriod, Dictionary> supportConcepts2ServiceRecords) - { - // bei den weiteren Kostenträgern (außer Persönliches Budget 24 Stunden) wird je eine Rechnung pro Leistungskategorie benötigt - // -> es werden für jeden Kunden pro Kostenträger Rechnungen erstellt und hintereinandergefügt - var invoiceList = new List(); - var invoiceCounter = 0; - var sortedScs = supportConcepts2ServiceRecords.Keys.OrderBy(s => s.Customer.LastNameFirstName).ToList(); - - foreach (var sc in sortedScs) - { - var serviceRecords = supportConcepts2ServiceRecords[sc]; - serviceRecords = serviceRecords.Where(s => !s.ServiceDescription.CategoryName.Contains("Fachleistung")).ToList(); // die sind in Spitzabrechnung - if (sc.CostBearerList.Count > 0) - { - var costBearer = DAOFactory.GenericDAO.LoadByID(sc.CostBearerList[0].CostBearerOid); - Dictionary> srDict = new Dictionary>(); - - foreach (var sr in serviceRecords) - { - String key = sr.ServiceDescription.CategoryName; - - if (!srDict.ContainsKey(key)) - srDict.Add(key, new List()); - - srDict[key].Add(sr); - } - - foreach (var catName in srDict.Keys) - { - var list = srDict[catName]; - var invoice = CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, sc, list); - - if (invoice != null) - { - invoice.InvoiceBase.InvoiceId = "Service"; - invoiceList.Add(invoice); - invoiceCounter++; - } - } - } - } - - var result = invoiceList.Select(item => MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(item)).ToList(); - return result; - } - - - public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept, List serviceRecords) - { - var i = base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, supportConcept, serviceRecords); - - if (i != null) - { - var claim = i.GetTotalClaim(); - - if (!claim.HasValue || claim.Value == 0) - return null; - } - - return i; - } - - public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, - IList supportConceptList) - { - if (invoicePeriod != null) - { - accountingPeriodStart = invoicePeriod.StartDate; - accountingPeriodEnd = invoicePeriod.EndDate; - } - base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); - } - - public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) - { - if (costBearer.Organisation.Name.ToLower().Contains("persönliches Budget")) - { - serviceInvoice.InvoiceBase.RecipientDivision = costBearer.Organisation.Name2; - serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; - serviceInvoice.InvoiceBase.RecipientOrganisation = costBearer.Organisation.Name; - serviceInvoice.InvoiceBase.RecipientContacts = costBearer.Organisation.Contacts.Select(i => i.CopyToNew()).ToList(); - serviceInvoice.InvoiceBase.RecipientCostBearerOid = costBearer.Oid; - - if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) - { - var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; - - if (cust.Person.InvoiceAddress != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); - } - else if (cust.Person.Address != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); - } - - if (cust.Person.InvoiceAddress != null && cust.Person.InvoiceAddress.AddressLine1 != null) - { - serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.InvoiceAddress.AddressLine1; - serviceInvoice.InvoiceBase.RecipientPersonLastName = ""; - } - else - { - serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; - serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; - } - return; - } - if (costBearer.Organisation.InvoiceAddress != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.InvoiceAddress.CopyToNew(); - } - else if (costBearer.Organisation.Address != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.Address.CopyToNew(); - } - } +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace PflegedienstWessel.Invoicing +{ + + public class CustomInvoiceCreation : InvoiceCreation + { + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + + + public override List GenerateServiceInvoices(long costBearerOid, DateTimeSpan invoicePeriod, Dictionary> supportConcepts2ServiceRecords) + { + // bei den weiteren Kostenträgern (außer Persönliches Budget 24 Stunden) wird je eine Rechnung pro Leistungskategorie benötigt + // -> es werden für jeden Kunden pro Kostenträger Rechnungen erstellt und hintereinandergefügt + var invoiceList = new List(); + var invoiceCounter = 0; + var sortedScs = supportConcepts2ServiceRecords.Keys.OrderBy(s => s.Customer.LastNameFirstName).ToList(); + + foreach (var sc in sortedScs) + { + var serviceRecords = supportConcepts2ServiceRecords[sc]; + serviceRecords = serviceRecords.Where(s => !s.ServiceDescription.CategoryName.Contains("Fachleistung")).ToList(); // die sind in Spitzabrechnung + if (sc.CostBearerList.Count > 0) + { + var costBearer = DAOFactory.GenericDAO.LoadByID(sc.CostBearerList[0].CostBearerOid); + Dictionary> srDict = new Dictionary>(); + + foreach (var sr in serviceRecords) + { + String key = sr.ServiceDescription.CategoryName; + + if (!srDict.ContainsKey(key)) + srDict.Add(key, new List()); + + srDict[key].Add(sr); + } + + foreach (var catName in srDict.Keys) + { + var list = srDict[catName]; + var invoice = CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, sc, list); + + if (invoice != null) + { + invoice.InvoiceBase.InvoiceId = "Service"; + invoiceList.Add(invoice); + invoiceCounter++; + } + } + } + } + + var result = invoiceList.Select(item => MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(item)).ToList(); + return result; + } + + + public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept, List serviceRecords) + { + var i = base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, supportConcept, serviceRecords); + + if (i != null) + { + var claim = i.GetTotalClaim(); + + if (!claim.HasValue || claim.Value == 0) + return null; + } + + return i; + } + + public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + IList supportConceptList) + { + if (invoicePeriod != null) + { + accountingPeriodStart = invoicePeriod.StartDate; + accountingPeriodEnd = invoicePeriod.EndDate; + } + base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); + } + + public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) + { + if (costBearer.Organisation.Name.ToLower().Contains("persönliches Budget")) + { + serviceInvoice.InvoiceBase.RecipientDivision = costBearer.Organisation.Name2; + serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; + serviceInvoice.InvoiceBase.RecipientOrganisation = costBearer.Organisation.Name; + serviceInvoice.InvoiceBase.RecipientContacts = costBearer.Organisation.Contacts.Select(i => i.CopyToNew()).ToList(); + serviceInvoice.InvoiceBase.RecipientCostBearerOid = costBearer.Oid; + + if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) + { + var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + if (cust.Person.InvoiceAddress != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); + } + else if (cust.Person.Address != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); + } + + if (cust.Person.InvoiceAddress != null && cust.Person.InvoiceAddress.AddressLine1 != null) + { + serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.InvoiceAddress.AddressLine1; + serviceInvoice.InvoiceBase.RecipientPersonLastName = ""; + } + else + { + serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; + serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + } + return; + } + if (costBearer.Organisation.InvoiceAddress != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.InvoiceAddress.CopyToNew(); + } + else if (costBearer.Organisation.Address != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.Address.CopyToNew(); + } + } else { base.SetRecipientInformation(serviceInvoice, costBearer); - } - } - - public override void SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept, - DateTimeSpan invoicePeriod, List serviceRecords) - { - var invoiceAccountingPeriodSpan = new DateTimeSpan - { - StartDateTime = invoice.InvoiceBase.AccountingPeriodStart.Value, - EndDateTime = invoice.InvoiceBase.AccountingPeriodEnd.Value - }; - - foreach (SupportConceptApprovalPeriod iPeriod in costBearer2SupportConcept.ApprovalPeriodList) - { - SupportConceptApprovalPeriodDC approvalPeriodDC = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(iPeriod); - - - if (approvalPeriodDC.Span.EndDateTime < invoiceAccountingPeriodSpan.StartDateTime || approvalPeriodDC.Span.StartDateTime > invoiceAccountingPeriodSpan.EndDate) - { - continue; - } - - ServiceInvoicePeriod serviceInvoicePeriod = CreateServiceInvoicePeriod(approvalPeriodDC, invoiceAccountingPeriodSpan); - serviceInvoicePeriod.SupportConceptApprovalPeriod = iPeriod; - serviceInvoicePeriod.Customer = costBearer2SupportConcept.SupportConcept.Customer; - - CostBearer costBearer = costBearer2SupportConcept.CostBearer; - List costRates = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(costBearer.CostRatePeriods); - - CostRatePeriodDC serviceUnit = costRates.GetCostRatePeriodForDate(CostRatePeriodType.MinutesPerServiceUnit, DateTime.Now); - serviceInvoicePeriod.ServiceUnitName = serviceUnit.UnitName; - - SetInvoiceItems(invoice, serviceInvoicePeriod, approvalPeriodDC, costBearer2SupportConcept, invoicePeriod, serviceRecords); - - if (serviceInvoicePeriod.InvoiceItemList.Count > 0) - invoice.ServiceInvoicePeriodList.Add(serviceInvoicePeriod); - } - } - - - public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) - { - if (iServiceRecord.ServiceDescription.CategoryName.Contains("Fachleistung")) - return null; - - var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); - DateTime start = ii.ItemPeriodStart.Value; - decimal preisLeistung = 0; - string catName = iServiceRecord.ServiceDescription.CategoryName.ToString(); - - var cat = DAOFactory.SearchDAO.FindServiceCategoryByName(catName); - if (cat != null) - { - var crps = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cat.CostRatePeriods); - var cp = crps.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, start); - if (cp != null && cp.CostRateValue.HasValue) - preisLeistung = (decimal)cp.CostRateValue; - ii.AmountPerUnit = preisLeistung; - ii.RateFactor = null; - ii.AmountTotal = preisLeistung * ii.UnitCount; - ii.GrossAmountTotal = preisLeistung * ii.UnitCount; - ii.ItemDescription = catName; - } - return ii; - } - } -} + } + } + + public override void SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept, + DateTimeSpan invoicePeriod, List serviceRecords) + { + var invoiceAccountingPeriodSpan = new DateTimeSpan + { + StartDateTime = invoice.InvoiceBase.AccountingPeriodStart.Value, + EndDateTime = invoice.InvoiceBase.AccountingPeriodEnd.Value + }; + + foreach (SupportConceptApprovalPeriod iPeriod in costBearer2SupportConcept.ApprovalPeriodList) + { + SupportConceptApprovalPeriodDC approvalPeriodDC = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(iPeriod); + + + if (approvalPeriodDC.Span.EndDateTime < invoiceAccountingPeriodSpan.StartDateTime || approvalPeriodDC.Span.StartDateTime > invoiceAccountingPeriodSpan.EndDate) + { + continue; + } + + ServiceInvoicePeriod serviceInvoicePeriod = CreateServiceInvoicePeriod(approvalPeriodDC, invoiceAccountingPeriodSpan); + serviceInvoicePeriod.SupportConceptApprovalPeriod = iPeriod; + serviceInvoicePeriod.Customer = costBearer2SupportConcept.SupportConcept.Customer; + + CostBearer costBearer = costBearer2SupportConcept.CostBearer; + List costRates = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(costBearer.CostRatePeriods); + + CostRatePeriodDC serviceUnit = costRates.GetCostRatePeriodForDate(CostRatePeriodType.MinutesPerServiceUnit, DateTime.Now); + serviceInvoicePeriod.ServiceUnitName = serviceUnit.UnitName; + + SetInvoiceItems(invoice, serviceInvoicePeriod, approvalPeriodDC, costBearer2SupportConcept, invoicePeriod, serviceRecords); + + if (serviceInvoicePeriod.InvoiceItemList.Count > 0) + invoice.ServiceInvoicePeriodList.Add(serviceInvoicePeriod); + } + } + + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + if (iServiceRecord.ServiceDescription.CategoryName.Contains("Fachleistung")) + return null; + + var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); + DateTime start = ii.ItemPeriodStart.Value; + decimal preisLeistung = 0; + string catName = iServiceRecord.ServiceDescription.CategoryName.ToString(); + + var cat = DAOFactory.SearchDAO.FindServiceCategoryByName(catName); + if (cat != null) + { + var crps = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cat.CostRatePeriods); + var cp = crps.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, start); + if (cp != null && cp.CostRateValue.HasValue) + preisLeistung = (decimal)cp.CostRateValue; + ii.AmountPerUnit = preisLeistung; + ii.RateFactor = null; + ii.AmountTotal = preisLeistung * ii.UnitCount; + ii.GrossAmountTotal = preisLeistung * ii.UnitCount; + ii.ItemDescription = catName; + } + return ii; + } + } +} diff --git a/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceFactory.cs b/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceFactory.cs index 43b72c3b1..ca079af1e 100644 --- a/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/PflegedienstWessel/Invoicing/CustomInvoiceFactory.cs @@ -14,7 +14,7 @@ namespace PflegedienstWessel.Invoicing { foreach (var sr in list) { - if (sr.CostBearer.Name.ToLower().Contains("persönliches budget 24")) // nochmal checken beim deployen ob Faktor auf FLS in Sammelrechnung ok + if (sr.CostBearer.Name.ToLower().Contains("persönliches budget 24")) { return new CustomPersBudget24InvoiceCreation(); } diff --git a/ReportImp/PflegedienstWessel/Invoicing/CustomPersBudget24InvoiceCreation.cs b/ReportImp/PflegedienstWessel/Invoicing/CustomPersBudget24InvoiceCreation.cs index a25708c2e..3e0b1e0a8 100644 --- a/ReportImp/PflegedienstWessel/Invoicing/CustomPersBudget24InvoiceCreation.cs +++ b/ReportImp/PflegedienstWessel/Invoicing/CustomPersBudget24InvoiceCreation.cs @@ -1,56 +1,56 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using BeWo.Data.Access; -using BeWo.Data.Entities; -using BeWo.Service.DCEntityMapper; -using BeWo.Service.Invoicing; -using BS.Shared; -using BS.Shared.Core; -using BS.Shared.DataContracts; -using BS.Shared.Extensions; -using BS.Shared.Services; - -namespace PflegedienstWessel.Invoicing -{ - - public class CustomPersBudget24InvoiceCreation : InvoiceCreation - { - public override void SetInvoiceId(ServiceInvoice invoice) - { - invoice.InvoiceBase.InvoiceId = "PersBudget"; - invoice.InvoiceBase.InvoiceTypeText = "PersBudget24"; - } - - public override void SetAmountAdvancePayments(ServiceInvoice invoice) - { - //do nothing - } - - public override void SetAmountEquityContribution(ServiceInvoice invoice) - { - //do nothing - } - - public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) - { - // Anders als bei anderen Kostenträgern zahlen die Selbstzahler im Persönlichen Budget 24 Stunden alle Leistungen monatlich aus einer Rechnung - - var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); - DateTime start = ii.ItemPeriodStart.Value; - decimal preisAssistenz = 0; - - // Achtung je nach Preisgestaltung wird jetzt bei FLS kein Faktor gezogen! - string catName = iServiceRecord.ServiceDescription.CategoryName.ToString(); - - var cat = DAOFactory.SearchDAO.FindServiceCategoryByName(catName); - if (cat != null) - { - var crps = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cat.CostRatePeriods); - var cp = crps.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, start); - if (cp != null && cp.CostRateValue.HasValue) - preisAssistenz = (decimal)cp.CostRateValue; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace PflegedienstWessel.Invoicing +{ + + public class CustomPersBudget24InvoiceCreation : InvoiceCreation + { + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "PersBudget"; + invoice.InvoiceBase.InvoiceTypeText = "PersBudget24"; + } + + public override void SetAmountAdvancePayments(ServiceInvoice invoice) + { + //do nothing + } + + public override void SetAmountEquityContribution(ServiceInvoice invoice) + { + //do nothing + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + // Anders als bei anderen Kostenträgern zahlen die Selbstzahler im Persönlichen Budget 24 Stunden alle Leistungen monatlich aus einer Rechnung + + var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); + DateTime start = ii.ItemPeriodStart.Value; + decimal preisAssistenz = 0; + + // Achtung je nach Preisgestaltung wird jetzt bei FLS kein Faktor gezogen! + string catName = iServiceRecord.ServiceDescription.CategoryName.ToString(); + + var cat = DAOFactory.SearchDAO.FindServiceCategoryByName(catName); + if (cat != null) + { + var crps = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cat.CostRatePeriods); + var cp = crps.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, start); + if (cp != null && cp.CostRateValue.HasValue) + preisAssistenz = (decimal)cp.CostRateValue; ii.AmountPerUnit = preisAssistenz; if (catName.ToLower().Contains("fachleistung")) { @@ -64,62 +64,63 @@ namespace PflegedienstWessel.Invoicing } else { - ii.RateFactor = null; - ii.AmountTotal = preisAssistenz * ii.UnitCount; + ii.RateFactor = null; + ii.AmountTotal = preisAssistenz * ii.UnitCount; ii.GrossAmountTotal = preisAssistenz * ii.UnitCount; - } + ii.ItemDescription = catName; + } } - return ii; - } - - public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, - Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) - { - return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true, true); - } - - public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) - { - serviceInvoice.InvoiceBase.RecipientDivision = costBearer.Organisation.Name2; - serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; - serviceInvoice.InvoiceBase.RecipientOrganisation = costBearer.Organisation.Name; - serviceInvoice.InvoiceBase.RecipientContacts = costBearer.Organisation.Contacts.Select(i => i.CopyToNew()).ToList(); - serviceInvoice.InvoiceBase.RecipientCostBearerOid = costBearer.Oid; - - if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) - { - var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; - - if (cust.Person.InvoiceAddress != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); - } - else if (cust.Person.Address != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); - } - - if (cust.Person.InvoiceAddress != null && cust.Person.InvoiceAddress.AddressLine1 != null) - { - serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.InvoiceAddress.AddressLine1; - serviceInvoice.InvoiceBase.RecipientPersonLastName = ""; - } - else - { - serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; - serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; - } - return; - } - if (costBearer.Organisation.InvoiceAddress != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.InvoiceAddress.CopyToNew(); - } - else if (costBearer.Organisation.Address != null) - { - serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.Address.CopyToNew(); - } - } - } -} + return ii; + } + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) + { + return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true, true); + } + + public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) + { + serviceInvoice.InvoiceBase.RecipientDivision = costBearer.Organisation.Name2; + serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; + serviceInvoice.InvoiceBase.RecipientOrganisation = costBearer.Organisation.Name; + serviceInvoice.InvoiceBase.RecipientContacts = costBearer.Organisation.Contacts.Select(i => i.CopyToNew()).ToList(); + serviceInvoice.InvoiceBase.RecipientCostBearerOid = costBearer.Oid; + + if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) + { + var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + if (cust.Person.InvoiceAddress != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); + } + else if (cust.Person.Address != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); + } + + if (cust.Person.InvoiceAddress != null && cust.Person.InvoiceAddress.AddressLine1 != null) + { + serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.InvoiceAddress.AddressLine1; + serviceInvoice.InvoiceBase.RecipientPersonLastName = ""; + } + else + { + serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; + serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + } + return; + } + if (costBearer.Organisation.InvoiceAddress != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.InvoiceAddress.CopyToNew(); + } + else if (costBearer.Organisation.Address != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.Address.CopyToNew(); + } + } + } +} diff --git a/ReportImp/PflegedienstWessel/RechnungAssistenz.Designer.cs b/ReportImp/PflegedienstWessel/RechnungAssistenz.Designer.cs index 082eaae6d..83d1fdab3 100644 --- a/ReportImp/PflegedienstWessel/RechnungAssistenz.Designer.cs +++ b/ReportImp/PflegedienstWessel/RechnungAssistenz.Designer.cs @@ -56,24 +56,28 @@ namespace PflegedienstWessel this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - this.lblRechnungstext = new DevExpress.XtraReports.UI.XRLabel(); this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + this.lblRechnungstext = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // @@ -113,6 +117,8 @@ namespace PflegedienstWessel // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, + this.lblRechnungstext, this.xrLabel20, this.xrLabel19, this.xrLabel16, @@ -132,14 +138,14 @@ namespace PflegedienstWessel this.RecipientPostCodeAndTown, this.xrLabel9}); this.Page1.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.Page1.HeightF = 373.9961F; + this.Page1.HeightF = 497.9544F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // // xrLabel20 // this.xrLabel20.Font = new System.Drawing.Font("Calibri", 7F); - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(475.5152F, 189.4159F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(475.5142F, 186.4159F); this.xrLabel20.Multiline = true; this.xrLabel20.Name = "xrLabel20"; this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); @@ -261,7 +267,7 @@ namespace PflegedienstWessel this.xrLabel3.SizeF = new System.Drawing.SizeF(416.6667F, 16F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "[CustomerSalutation] [CustomerName]"; + this.xrLabel3.Text = "[CustomerName]"; this.xrLabel3.WordWrap = false; // // xrLabel5 @@ -375,22 +381,8 @@ namespace PflegedienstWessel // // Detail1 // - this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.lblRechnungstext}); - this.Detail1.HeightF = 71.625F; + this.Detail1.HeightF = 0F; this.Detail1.Name = "Detail1"; - // - // lblRechnungstext - // - this.lblRechnungstext.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblRechnungstext.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.lblRechnungstext.Multiline = true; - this.lblRechnungstext.Name = "lblRechnungstext"; - this.lblRechnungstext.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblRechnungstext.SizeF = new System.Drawing.SizeF(678.9999F, 71.625F); - this.lblRechnungstext.StylePriority.UseFont = false; - this.lblRechnungstext.Text = "für die durch uns erbrachten Assistenzstunden im Bereich Freizeit berechnen wir f" + - "ür den o.g. Zeitraum gemäß des beiliegenden Quittierungsbelegs:"; // // DetailReport2 // @@ -406,122 +398,19 @@ namespace PflegedienstWessel // Detail3 // this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable6}); + this.xrTable3}); this.Detail3.HeightF = 25F; this.Detail3.Name = "Detail3"; // - // xrTable6 - // - this.xrTable6.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(50.79168F, 0F); - this.xrTable6.Name = "xrTable6"; - this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow25}); - this.xrTable6.SizeF = new System.Drawing.SizeF(589.1249F, 25F); - this.xrTable6.StylePriority.UseFont = false; - // - // xrTableRow25 - // - this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell40, - this.xrTableCell42, - this.xrTableCell43, - this.xrTableCell47}); - this.xrTableRow25.Name = "xrTableRow25"; - this.xrTableRow25.Weight = 1D; - // - // xrTableCell40 - // - this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell40.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCountString", "{0:0.##}")}); - this.xrTableCell40.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell40.Name = "xrTableCell40"; - this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell40.StylePriority.UseBorderColor = false; - this.xrTableCell40.StylePriority.UseBorders = false; - this.xrTableCell40.StylePriority.UseFont = false; - this.xrTableCell40.StylePriority.UsePadding = false; - this.xrTableCell40.StylePriority.UseTextAlignment = false; - this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell40.Weight = 0.26794251922527734D; - // - // xrTableCell42 - // - this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell42.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription", "{0:c} x")}); - this.xrTableCell42.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell42.Name = "xrTableCell42"; - this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell42.StylePriority.UseBorderColor = false; - this.xrTableCell42.StylePriority.UseBorders = false; - this.xrTableCell42.StylePriority.UseFont = false; - this.xrTableCell42.StylePriority.UsePadding = false; - this.xrTableCell42.StylePriority.UseTextAlignment = false; - this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell42.Weight = 0.80835678759286722D; - // - // xrTableCell43 - // - this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell43.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRateString", "{0:0.00} =")}); - this.xrTableCell43.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell43.Name = "xrTableCell43"; - this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell43.StylePriority.UseBorderColor = false; - this.xrTableCell43.StylePriority.UseBorders = false; - this.xrTableCell43.StylePriority.UseFont = false; - this.xrTableCell43.StylePriority.UsePadding = false; - this.xrTableCell43.StylePriority.UseTextAlignment = false; - this.xrTableCell43.Text = "xrTableCell43"; - this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell43.Weight = 0.39673848692620528D; - // - // xrTableCell47 - // - this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell47.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); - this.xrTableCell47.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell47.Name = "xrTableCell47"; - this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell47.StylePriority.UseBorderColor = false; - this.xrTableCell47.StylePriority.UseBorders = false; - this.xrTableCell47.StylePriority.UseFont = false; - this.xrTableCell47.StylePriority.UsePadding = false; - this.xrTableCell47.StylePriority.UseTextAlignment = false; - this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell47.Weight = 0.4728634317884341D; - // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel17, this.xrLabel10, this.xrLabel12, - this.xrLabel18, - this.xrLabel1}); + this.xrLabel18}); this.GroupFooter1.HeightF = 268.7292F; this.GroupFooter1.Name = "GroupFooter1"; // - // xrLabel17 - // - this.xrLabel17.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(50.79168F, 0F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(445.9647F, 25F); - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "Gesamtbetrag:"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // // xrLabel10 // this.xrLabel10.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -553,20 +442,174 @@ namespace PflegedienstWessel this.xrLabel18.StylePriority.UseFont = false; this.xrLabel18.Text = resources.GetString("xrLabel18.Text"); // - // xrLabel1 + // lblRechnungstext // - this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim", "{0}")}); - this.xrLabel1.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(496.7564F, 0F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(143.1602F, 25F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.StylePriority.UsePadding = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.Text = "xrLabel1"; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.lblRechnungstext.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblRechnungstext.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 386.6022F); + this.lblRechnungstext.Multiline = true; + this.lblRechnungstext.Name = "lblRechnungstext"; + this.lblRechnungstext.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungstext.SizeF = new System.Drawing.SizeF(678.9999F, 71.625F); + this.lblRechnungstext.StylePriority.UseFont = false; + this.lblRechnungstext.Text = "für die durch uns erbrachten Assistenzstunden im Bereich Freizeit berechnen wir f" + + "ür den o.g. Zeitraum gemäß des beiliegenden Quittierungsbelegs:"; + // + // xrTable2 + // + this.xrTable2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(78.91643F, 472.9544F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(396.7208F, 25F); + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell6, + this.xrTableCell7}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseBorderColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Leistung"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.6414117382950324D; + // + // xrTableCell6 + // + this.xrTableCell6.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell6.StylePriority.UseBackColor = false; + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Stunden"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell6.Weight = 0.2330489189774354D; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Betrag"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.26483470179589397D; + // + // xrTable3 + // + this.xrTable3.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(78.9164F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(396.7208F, 25F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell8 + // + this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell8.StylePriority.UseBorderColor = false; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell8.Weight = 0.41952032822537078D; + // + // xrTableCell9 + // + this.xrTableCell9.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "zu {0:0.00} €")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell9.StylePriority.UseBorderColor = false; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell43"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell9.Weight = 0.22189168556640812D; + // + // xrTableCell10 + // + this.xrTableCell10.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell10.StylePriority.UseBorderColor = false; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell44"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell10.Weight = 0.23304900625863398D; + // + // xrTableCell11 + // + this.xrTableCell11.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell11.StylePriority.UseBorderColor = false; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell11.Weight = 0.26483478981874348D; // // bindingSource1 // @@ -590,7 +633,8 @@ namespace PflegedienstWessel this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); @@ -607,14 +651,7 @@ namespace PflegedienstWessel private DevExpress.XtraReports.UI.DetailBand Detail1; private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; private DevExpress.XtraReports.UI.DetailBand Detail3; - private DevExpress.XtraReports.UI.XRTable xrTable6; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel18; private DevExpress.XtraReports.UI.XRLabel xrLabel10; private DevExpress.XtraReports.UI.XRLabel xrLabel12; @@ -629,8 +666,6 @@ namespace PflegedienstWessel private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel5; - private DevExpress.XtraReports.UI.XRLabel lblRechnungstext; - private DevExpress.XtraReports.UI.XRLabel xrLabel17; private DevExpress.XtraReports.UI.XRLabel xrLabel11; private DevExpress.XtraReports.UI.XRLabel xrLabel19; private DevExpress.XtraReports.UI.XRLabel xrLabel16; @@ -640,5 +675,17 @@ namespace PflegedienstWessel private DevExpress.XtraReports.UI.XRLabel xrLabel20; private System.ComponentModel.BackgroundWorker backgroundWorker1; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel lblRechnungstext; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; } } diff --git a/ReportImp/PflegedienstWessel/RechnungAssistenz.cs b/ReportImp/PflegedienstWessel/RechnungAssistenz.cs index 0458cae24..2d222fa20 100644 --- a/ReportImp/PflegedienstWessel/RechnungAssistenz.cs +++ b/ReportImp/PflegedienstWessel/RechnungAssistenz.cs @@ -7,7 +7,6 @@ using BS.Shared.Core; namespace PflegedienstWessel { - //[IDSpecificClass(Identifier = "Assistenz")] public partial class RechnungAssistenz2 : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { @@ -31,14 +30,10 @@ namespace PflegedienstWessel { if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0) { + if (p.ServiceInvoiceItems[0].ServiceDescription.ToLower().Contains("pflege")) + { + lblRechnungstext.Text = "für die durch uns erbrachte Hilfe zur Pflege berechnen wir für den o.g. Zeitraum\ngemäß der beiliegenden Belege:"; - foreach (var i in p.ServiceInvoiceItems) - { - if (i.HourlyRate.HasValue) - hourlyRate = i.HourlyRate.Value; - - if (i.Hours.HasValue) - hours += i.Hours.Value; } } } diff --git a/ReportImp/PflegedienstWessel/RechnungPB.Designer.cs b/ReportImp/PflegedienstWessel/RechnungPB.Designer.cs index 9b5aa3cfb..76c305090 100644 --- a/ReportImp/PflegedienstWessel/RechnungPB.Designer.cs +++ b/ReportImp/PflegedienstWessel/RechnungPB.Designer.cs @@ -36,6 +36,11 @@ namespace PflegedienstWessel this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblRechnungstext = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); @@ -56,12 +61,6 @@ namespace PflegedienstWessel this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); @@ -145,6 +144,79 @@ namespace PflegedienstWessel this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // + // xrTable2 + // + this.xrTable2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(72.66658F, 449.5795F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(419.6373F, 25F); + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell6, + this.xrTableCell7}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseBorderColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Leistung"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.70167397220013D; + // + // xrTableCell6 + // + this.xrTableCell6.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell6.StylePriority.UseBackColor = false; + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Stunden"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell6.Weight = 0.24103104232330172D; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Betrag"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.26240166519485408D; + // // lblRechnungstext // this.lblRechnungstext.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -384,98 +456,6 @@ namespace PflegedienstWessel this.xrLabel9.StylePriority.UseFont = false; this.xrLabel9.Text = "Intravitam – Weddigenstraße 34 – 42389 Wuppertal "; // - // xrTable2 - // - this.xrTable2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(50.79155F, 449.5795F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2}); - this.xrTable2.SizeF = new System.Drawing.SizeF(589.1251F, 25F); - this.xrTable2.StylePriority.UseFont = false; - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1, - this.xrTableCell5, - this.xrTableCell6, - this.xrTableCell7}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 1D; - // - // xrTableCell1 - // - this.xrTableCell1.BackColor = System.Drawing.Color.Gainsboro; - this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell1.StylePriority.UseBackColor = false; - this.xrTableCell1.StylePriority.UseBorderColor = false; - this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.StylePriority.UsePadding = false; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.Text = "Leistung"; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell1.Weight = 0.85081236260328186D; - // - // xrTableCell5 - // - this.xrTableCell5.BackColor = System.Drawing.Color.Gainsboro; - this.xrTableCell5.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell5.StylePriority.UseBackColor = false; - this.xrTableCell5.StylePriority.UseBorderColor = false; - this.xrTableCell5.StylePriority.UseBorders = false; - this.xrTableCell5.StylePriority.UsePadding = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "Satz"; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell5.Weight = 0.23245943032832414D; - // - // xrTableCell6 - // - this.xrTableCell6.BackColor = System.Drawing.Color.Gainsboro; - this.xrTableCell6.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell6.StylePriority.UseBackColor = false; - this.xrTableCell6.StylePriority.UseBorderColor = false; - this.xrTableCell6.StylePriority.UseBorders = false; - this.xrTableCell6.StylePriority.UsePadding = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "Stunden"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell6.Weight = 0.2893277257020575D; - // - // xrTableCell7 - // - this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; - this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); - this.xrTableCell7.StylePriority.UseBackColor = false; - this.xrTableCell7.StylePriority.UseBorderColor = false; - this.xrTableCell7.StylePriority.UseBorders = false; - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "Betrag"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell7.Weight = 0.31923915575667006D; - // // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -489,13 +469,18 @@ namespace PflegedienstWessel // // xrLabel4 // + this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0}")}); this.xrLabel4.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(528.7526F, 0F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(317.0006F, 0F); this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(111.164F, 25F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(175.3033F, 25F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; this.xrLabel4.StylePriority.UseFont = false; this.xrLabel4.StylePriority.UsePadding = false; this.xrLabel4.StylePriority.UseTextAlignment = false; @@ -535,15 +520,18 @@ namespace PflegedienstWessel // // xrLabel23 // + this.xrLabel23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrLabel23.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(50.79162F, 0F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(72.66655F, 0F); this.xrLabel23.Name = "xrLabel23"; this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel23.SizeF = new System.Drawing.SizeF(477.9609F, 25F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(244.334F, 25F); + this.xrLabel23.StylePriority.UseBorders = false; this.xrLabel23.StylePriority.UseFont = false; this.xrLabel23.StylePriority.UseTextAlignment = false; - this.xrLabel23.Text = "Gesamtbetrag:"; - this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrLabel23.Text = "Summe:"; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // // DetailReport // @@ -579,11 +567,11 @@ namespace PflegedienstWessel // xrTable3 // this.xrTable3.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(50.79181F, 0F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(72.66653F, 0F); this.xrTable3.Name = "xrTable3"; this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow3}); - this.xrTable3.SizeF = new System.Drawing.SizeF(589.1249F, 25F); + this.xrTable3.SizeF = new System.Drawing.SizeF(419.6374F, 25F); this.xrTable3.StylePriority.UseFont = false; // // xrTableRow3 @@ -599,8 +587,7 @@ namespace PflegedienstWessel // xrTableCell8 // this.xrTableCell8.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); this.xrTableCell8.Name = "xrTableCell8"; @@ -610,15 +597,14 @@ namespace PflegedienstWessel this.xrTableCell8.StylePriority.UsePadding = false; this.xrTableCell8.StylePriority.UseTextAlignment = false; this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell8.Weight = 0.85081229498678679D; + this.xrTableCell8.Weight = 0.40456274711831086D; // // xrTableCell9 // this.xrTableCell9.BorderColor = System.Drawing.Color.DarkGray; - this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "zu {0:0.00} €")}); this.xrTableCell9.Name = "xrTableCell9"; this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableCell9.StylePriority.UseBorderColor = false; @@ -627,10 +613,11 @@ namespace PflegedienstWessel this.xrTableCell9.StylePriority.UseTextAlignment = false; this.xrTableCell9.Text = "xrTableCell43"; this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell9.Weight = 0.23245943032832414D; + this.xrTableCell9.Weight = 0.29711148029023815D; // // xrTableCell10 // + this.xrTableCell10.BackColor = System.Drawing.Color.Gainsboro; this.xrTableCell10.BorderColor = System.Drawing.Color.DarkGray; this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); @@ -638,13 +625,14 @@ namespace PflegedienstWessel new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell10.StylePriority.UseBackColor = false; this.xrTableCell10.StylePriority.UseBorderColor = false; this.xrTableCell10.StylePriority.UseBorders = false; this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.Text = "xrTableCell44"; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell10.Weight = 0.2893277257020575D; + this.xrTableCell10.Weight = 0.241031156299648D; // // xrTableCell11 // @@ -660,7 +648,7 @@ namespace PflegedienstWessel this.xrTableCell11.StylePriority.UsePadding = false; this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell11.Weight = 0.31923915575667006D; + this.xrTableCell11.Weight = 0.2624019075392D; // // bindingSource1 // @@ -723,7 +711,6 @@ namespace PflegedienstWessel private DevExpress.XtraReports.UI.XRTable xrTable2; private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; diff --git a/ReportImp/PflegedienstWessel/SettlementReport2.Designer.cs b/ReportImp/PflegedienstWessel/SettlementReport2.Designer.cs index 545d3f9b2..a81d33d48 100644 --- a/ReportImp/PflegedienstWessel/SettlementReport2.Designer.cs +++ b/ReportImp/PflegedienstWessel/SettlementReport2.Designer.cs @@ -70,6 +70,7 @@ namespace PflegedienstWessel this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); @@ -100,6 +101,7 @@ namespace PflegedienstWessel this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -118,14 +120,13 @@ namespace PflegedienstWessel this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -192,7 +193,7 @@ namespace PflegedienstWessel this.xrLabel6.StylePriority.UseBackColor = false; this.xrLabel6.StylePriority.UseFont = false; this.xrLabel6.Text = "für die durch uns erbrachten Fachleistungsstunden im o. g. Zeitraum berechnen wir" + - " gemäß den beiliegenden Quittierungsbelegen: \r\n"; + " gemäß den beiliegenden Quittierungsbelegen und Aufstellung: \r\n"; // // xrLabel5 // @@ -290,26 +291,28 @@ namespace PflegedienstWessel // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17, this.xrLabel10, this.xrTable3, this.xrLabel12, this.xrLabel11, this.lblNotice}); this.ReportFooter.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.ReportFooter.HeightF = 278.4583F; + this.ReportFooter.HeightF = 293.4583F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // // xrLabel10 // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.0001F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 196.7084F); this.xrLabel10.Multiline = true; this.xrLabel10.Name = "xrLabel10"; this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(649.9995F, 98.99991F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(649.9995F, 56.29158F); this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.Text = resources.GetString("xrLabel10.Text"); + this.xrLabel10.Text = "Wir bedanken uns für Ihren Auftrag und das uns damit entgegengebrachte Vertrauen!" + + "\r\n\r\nMit freundlichen Grüßen"; // // xrTable3 // @@ -433,7 +436,7 @@ namespace PflegedienstWessel // // xrLabel12 // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 260.4583F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 276.4583F); this.xrLabel12.Name = "xrLabel12"; this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F); @@ -442,7 +445,7 @@ namespace PflegedienstWessel // // xrLabel11 // - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 260.4583F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 276.4583F); this.xrLabel11.Name = "xrLabel11"; this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F); @@ -499,6 +502,20 @@ namespace PflegedienstWessel this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.25F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Spitzabrechnung für den Zeitraum [AccountingPeriod]"; + this.xrLabel4.WordWrap = false; + // // xrLabel13 // this.xrLabel13.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -565,7 +582,7 @@ namespace PflegedienstWessel // xrLabel20 // this.xrLabel20.Font = new System.Drawing.Font("Calibri", 7F); - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(446.5149F, 190.4159F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(446.5139F, 187.4159F); this.xrLabel20.Multiline = true; this.xrLabel20.Name = "xrLabel20"; this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); @@ -849,6 +866,10 @@ namespace PflegedienstWessel this.xrTableCell7.StylePriority.UsePadding = false; this.xrTableCell7.Weight = 3D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1048,23 +1069,17 @@ namespace PflegedienstWessel this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell60.Weight = 0.16397432767427886D; // - // bindingSource1 + // xrLabel17 // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // - // xrLabel4 - // - this.xrLabel4.BackColor = System.Drawing.Color.Transparent; - this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.25F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F); - this.xrLabel4.StylePriority.UseBackColor = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "Spitzabrechnung für den Zeitraum [AccountingPeriod]"; - this.xrLabel4.WordWrap = false; + this.xrLabel17.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0.00111262F, 139.875F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(649.9995F, 41.70825F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "Wir bitten Sie, den Betrag innerhalb von 14 Tagen zu überweisen.\r\nVerwendungszwec" + + "k: [CustomerLastName], [CustomerFirstName], Re.-Nr. [InvoiceNumber]"; // // Spitzabrechnung // @@ -1092,8 +1107,8 @@ namespace PflegedienstWessel ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1188,5 +1203,6 @@ namespace PflegedienstWessel private DevExpress.XtraReports.UI.XRLabel xrLabel19; private DevExpress.XtraReports.UI.XRLabel xrLabel20; private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; } } \ No newline at end of file diff --git a/ReportImp/PflegedienstWessel/SettlementReport2.cs b/ReportImp/PflegedienstWessel/SettlementReport2.cs index 18d1c039a..adafcb8c9 100644 --- a/ReportImp/PflegedienstWessel/SettlementReport2.cs +++ b/ReportImp/PflegedienstWessel/SettlementReport2.cs @@ -25,7 +25,6 @@ namespace PflegedienstWessel } decimal rateFactor = 1; - bool assistenzRechnung = false; foreach (var ii in pRO.InvoiceItems) { @@ -40,12 +39,6 @@ namespace PflegedienstWessel ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std."); ii.ItemDescription = "Fehlkontakte"; } - else if (ii.ItemDescription != null && ii.ItemDescription.ToLower().StartsWith("assistenz")) - { - assistenzRechnung = true; - ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "ASS"); - ii.ItemDescription = "Assistenzstunden"; - } else { ii.ItemDescription = "Fachleistungsstunden"; @@ -55,14 +48,6 @@ namespace PflegedienstWessel this.bindingSource1.DataSource = pRO; - if (assistenzRechnung) - { - xrTableCell12.Text = "Bewilligte Assistenzstunden(ASS) gesamt:"; - if (pRO.ApprovedFLS != null) - { - pRO.ApprovedFLS = pRO.ApprovedFLS.Replace("FLS", "ASS"); - } - } } } } diff --git a/ReportImp/PflegedienstWessel/SettlementReport2.resx b/ReportImp/PflegedienstWessel/SettlementReport2.resx index 53875697f..8e97f2cc8 100644 --- a/ReportImp/PflegedienstWessel/SettlementReport2.resx +++ b/ReportImp/PflegedienstWessel/SettlementReport2.resx @@ -378,13 +378,6 @@ nHaexwBbpk4DAEB/3f/o1u0PXn377rnUh6ukbpwacj2pe29uTUmvT9GcoTR1GgAAAFpTpwEAAKA1dRoA AABaU6cBAACgNXUaAAAAWlOnAQAAoDV1GgAAAFr67W//fwQ0DpKntHgrAAAAAElFTkSuQmCC - - - Wir bitten Sie, den Betrag innerhalb von 14 Tagen zu überweisen. -Verwendungszweck: [CustomerLastName], [CustomerFirstName], Re.-Nr. [InvoiceNumber] -Wir bedanken uns für Ihren Auftrag und das uns damit entgegengebrachte Vertrauen! - -Mit freundlichen Grüßen 17, 17 diff --git a/Service/Invoicing/InvoiceCreation.cs b/Service/Invoicing/InvoiceCreation.cs index 8fa15ca08..624fdabed 100644 --- a/Service/Invoicing/InvoiceCreation.cs +++ b/Service/Invoicing/InvoiceCreation.cs @@ -509,7 +509,7 @@ namespace BeWo.Service.Invoicing { if (totalHours + ii.UnitCount.Value > sip.ApprovedHours) { - ii.UnitCount = sip.ApprovedHours.Value - totalHours; + ii.UnitCount = Math.Round(sip.ApprovedHours.Value - totalHours, 2, MidpointRounding.AwayFromZero); if (ii.AmountPerUnit.HasValue) { ii.AmountTotal = ii.AmountPerUnit.Value*ii.UnitCount;